lunes, 27 de febrero de 2012

Group By SUM Linq C#

Hoy me vi en una situacion donde debia usar Group By SUM con linq por motivios de tiempo en el que actualmente me encuentro no puedo dar mas explicaciones les muestro el codigo ya que en los proyecto que me encuentro actualmente mi tiempo es cortisimo, bueno hay les envio el codigo que realize :

            var result = from oObjetoGroup in
                             (from oRes in oLista

                              select new
                              {
                                  oRes.pr_NombreProducto,
                                  oRes.pr_NumeroLote,
                                  oRes.pr_CodigoLote,
                                  oRes.pr_CodigoProducto,
                                  oRes.pr_CodigoSede,
                                  oRes.pr_CodigoCompania,
                                  oRes.pr_CodigoAlmacen,
                                  oRes.pr_CantidadPedida,
                                  oRes.pr_Items

                              })

                         group oObjetoGroup by new
                         {
                             oObjetoGroup.pr_NombreProducto,
                             oObjetoGroup.pr_NumeroLote,
                             oObjetoGroup.pr_CodigoLote,
                             oObjetoGroup.pr_CodigoProducto,
                             oObjetoGroup.pr_CodigoSede,
                             oObjetoGroup.pr_CodigoCompania,
                             oObjetoGroup.pr_CodigoAlmacen,
                             oObjetoGroup.pr_CantidadPedida,
                             oObjetoGroup.pr_Items

                         } into groupBy

                         select new
                         {
                             groupBy.Key.pr_CodigoProducto,
                             groupBy.Key.pr_CodigoLote,
                             groupBy.Key.pr_NombreProducto,
                             groupBy.Key.pr_NumeroLote,
                             groupBy.Key.pr_Items,
                             pr_CantidadPedida = groupBy.Sum(oRes => oRes.pr_CantidadPedida)

                         };


esta bastante claro , espero les sirva

Saludos,

viernes, 17 de febrero de 2012

IIS Windows Server 2008 Problemas con Formato de Fechas y Monedas

Buenas, hoy me surgio una excepcion en el servidor de produccion al publicar la aplicacion web, me di con la sorpresa que todo corria correctamente pero el formato de moneda en el cual se estaba guardando no era el correcto osea me estaba reconociendo la coma como punto decimal, lo primero que se nos viene a la mente es la CONFIGURACION REGIONAL DEL SERVIDOR,QUE ES LO CORRECTO, PERO HABIA ALGUN PASO ADICIONAL QUE REALIZAR QUE LUEGO QUE CONFIGURAMOS LOS FORMATOS,UBICACION , ADMINISTRATIVO, DEBEMOS SEGUIR EL SIGUIENTE  PASO 

1.- CONFIGURAR LA CONFIGURACION REGIONAL DE TAL MODO QUE TODO QUEDE CORRECTO ALGO ASI (no explico los pasos anteriores porque son muy basicos),ojo todo debe coincidir como en este caso teniendo en cuenta al usuario IIS_IUSRS.


2.- Nos vamos al cmd  / IISRESET

Reseteamos el IIS y de los mas seguro todo va ha estar correctamente.

Saludos

lunes, 13 de febrero de 2012

BASIC UN LENGUAJE QUE TODAVIA SE ENSEÑA

Me causa un poco de admiraciòn que aun en institutos superiores y en algunas universidades aun se este enseñando el lenguaje Basic (vb.net ,vb6,) NO TENGO NADA EN CONTRA DE LOS PROGRAMADORES DE BASIC, pero yo creo que ya es hora de dar una vuelta  a la pagina y dejar el lenguaje BASIC que poco ha poco va desapareciendo y la verdad no estoy seguro si desaparecera pronto, ESTA NO ES UNA CAMPAÑA ANTI BASIC, PERO EN MI PARTICULARIDAD PREFIERO LOS LENGUAJES que deriven de la hermosa familia C , bueno finalmente ya cada uno elije el lenguaje que mas guste.

Saludos ,