Ejemplo n.º 1
0
        public List <PlantillaDetaEntityDTO> ListarPaginado(Parametro pFiltro)
        {
            List <PlantillaDetaEntityDTO> lstPlantillaDetaEntityDTO = new List <PlantillaDetaEntityDTO>();

            try
            {
                using (_DBMLPresupuestoDataContext SQLDC = new _DBMLPresupuestoDataContext(conexion))
                {
                    var resul = SQLDC.pa_S_PlantillaDetaPagina(pFiltro.p_NumPagina,
                                                               pFiltro.p_TamPagina,
                                                               pFiltro.p_OrdenPor,
                                                               pFiltro.p_OrdenTipo,
                                                               pFiltro.numAnio,
                                                               pFiltro.codArea,
                                                               pFiltro.codRegEstado);
                    foreach (var item in resul)
                    {
                        lstPlantillaDetaEntityDTO.Add(new PlantillaDetaEntityDTO()
                        {
                            codPlantillaDeta   = item.codPlantillaDeta,
                            codPlantilla       = item.codPlantilla,
                            codEmpleadoAprueba = item.codEmpleadoAprueba.HasValue ? item.codEmpleadoAprueba.Value : 0,
                            gloDescripcion     = item.gloDescripcion,
                            monEstimado        = Convert.ToDecimal(item.monEstimado),
                            cntCantidad        = Convert.ToDecimal(item.cntCantidad),
                            codRegEstado       = item.codRegEstado,
                            fecEjecucion       = item.fecEjecucion.HasValue ? item.fecEjecucion.Value.ToShortDateString() : string.Empty,
                            indPlantilla       = item.indPlantilla,
                            codPartida         = item.codPartida,
                            numPartida         = item.numPartida,

                            segUsuarioEdita = string.IsNullOrEmpty(item.segUsuarioEdita) ? item.segUsuarioCrea : item.segUsuarioEdita,
                            segFechaEdita   = item.segFechaEdita.HasValue ? item.segFechaEdita.Value.ToString() : item.segFechaCrea.ToString(),

                            segMaquinaOrigen = item.segMaquinaOrigen,

                            codEmpleadoApruebaNombre = item.codEmpleadoResponNombre,
                            codEmpleadoResponNombre  = item.codEmpleadoResponRespon,
                            codEmpleadoRespon        = item.codEmpleadoRespon,
                            codPartidaNombre         = item.codPartidaNombre,
                            indPlantillaNombre       = item.indPlantillaTipo,
                            codRegEstadoNombre       = item.codRegEstadoNombre,
                            codArea       = item.codArea,
                            codAreaNombre = item.codAreaNombre,

                            ROW       = item.ROWNUM.HasValue ? item.ROWNUM.Value : 0,
                            TOTALROWS = item.TOTALROWS.HasValue ? item.TOTALROWS.Value : 0
                        });
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(lstPlantillaDetaEntityDTO);
        }
Ejemplo n.º 2
0
        public List <PlantillaDetaEntity> ListarPaginado(Parametro pFiltro)
        {
            List <PlantillaDetaEntity> lstPlantillaDetaEntity = new List <PlantillaDetaEntity>();

            try
            {
                using (_DBMLPresupuestoDataContext SQLDC = new _DBMLPresupuestoDataContext(conexion))
                {
                    var resul = SQLDC.pa_S_PlantillaDetaPagina(pFiltro.p_NumPagina,
                                                               pFiltro.p_TamPagina,
                                                               pFiltro.p_OrdenPor,
                                                               pFiltro.p_OrdenTipo,
                                                               pFiltro.numAnio,
                                                               pFiltro.codArea,
                                                               pFiltro.codRegEstado);
                    foreach (var item in resul)
                    {
                        PlantillaDetaEntity objPlantillaDetaEntity = new PlantillaDetaEntity();
                        objPlantillaDetaEntity.Codigo                         = item.codPlantillaDeta;
                        objPlantillaDetaEntity.codPlantilla                   = item.codPlantilla;
                        objPlantillaDetaEntity.codEmpleadoAprueba             = item.codEmpleadoAprueba.HasValue ? item.codEmpleadoAprueba.Value : 0;
                        objPlantillaDetaEntity.gloDescripcion                 = item.gloDescripcion;
                        objPlantillaDetaEntity.monEstimado                    = item.monEstimado;
                        objPlantillaDetaEntity.cntCantidad                    = item.cntCantidad;
                        objPlantillaDetaEntity.codRegEstado                   = item.codRegEstado;
                        objPlantillaDetaEntity.fecEjecucion                   = item.fecEjecucion;
                        objPlantillaDetaEntity.codPartida                     = item.codPartida;
                        objPlantillaDetaEntity.numPartida                     = item.numPartida;
                        objPlantillaDetaEntity.codEmpleadoRespon              = item.codEmpleadoRespon.HasValue ? item.codEmpleadoRespon.Value : 0;
                        objPlantillaDetaEntity.indPlantilla                   = item.indPlantillaTipo;
                        objPlantillaDetaEntity.segUsuarioCrea                 = item.segUsuarioCrea;
                        objPlantillaDetaEntity.segFechaCrea                   = item.segFechaCrea;
                        objPlantillaDetaEntity.segUsuarioEdita                = item.segUsuarioEdita;
                        objPlantillaDetaEntity.segFechaEdita                  = item.segFechaEdita;
                        objPlantillaDetaEntity.segMaquinaOrigen               = item.segMaquinaOrigen;
                        objPlantillaDetaEntity.objEmpleadoAprueba.desNombre   = item.codEmpleadoApruebaNombre;
                        objPlantillaDetaEntity.objEmpleadoRespon.desNombre    = item.codEmpleadoResponRespon;
                        objPlantillaDetaEntity.objPlantilla.codArea           = item.codArea;
                        objPlantillaDetaEntity.objPlantilla.objArea.desNombre = item.codAreaNombre;
                        objPlantillaDetaEntity.objPartida.desNombre           = item.codPartidaNombre;
                        objPlantillaDetaEntity.codRegEstadoNombre             = item.codRegEstadoNombre;
                        objPlantillaDetaEntity.ROW       = item.ROWNUM.HasValue ? item.ROWNUM.Value : 0;
                        objPlantillaDetaEntity.TOTALROWS = item.TOTALROWS.HasValue ? item.TOTALROWS.Value : 0;

                        lstPlantillaDetaEntity.Add(objPlantillaDetaEntity);
                    }
                }
            }
            catch (Exception ex)
            {
                log.Error(String.Concat("ListarPaginado", " | ", ex.Message.ToString()));
                throw ex;
            }
            return(lstPlantillaDetaEntity);
        }
Ejemplo n.º 3
0
        public List<PlantillaDetaEntity> ListarPaginado(Parametro pFiltro)
        {
            List<PlantillaDetaEntity> lstPlantillaDetaEntity = new List<PlantillaDetaEntity>();
            try
            {
                using (_DBMLPresupuestoDataContext SQLDC = new _DBMLPresupuestoDataContext(conexion))
                {
                    var resul = SQLDC.pa_S_PlantillaDetaPagina(pFiltro.p_NumPagina, 
                                                               pFiltro.p_TamPagina,
                                                               pFiltro.p_OrdenPor,
                                                               pFiltro.p_OrdenTipo, 
                                                               pFiltro.numAnio, 
                                                               pFiltro.codArea,
                                                               pFiltro.codRegEstado);
                    foreach (var item in resul)
                    {
                        PlantillaDetaEntity objPlantillaDetaEntity = new PlantillaDetaEntity();
                        objPlantillaDetaEntity.Codigo = item.codPlantillaDeta;
                        objPlantillaDetaEntity.codPlantilla = item.codPlantilla;
                        objPlantillaDetaEntity.codEmpleadoAprueba = item.codEmpleadoAprueba.HasValue ? item.codEmpleadoAprueba.Value : 0;
                        objPlantillaDetaEntity.gloDescripcion = item.gloDescripcion;
                        objPlantillaDetaEntity.monEstimado = item.monEstimado;
                        objPlantillaDetaEntity.cntCantidad = item.cntCantidad;
                        objPlantillaDetaEntity.codRegEstado = item.codRegEstado;
                        objPlantillaDetaEntity.fecEjecucion = item.fecEjecucion;
                        objPlantillaDetaEntity.codPartida = item.codPartida;
                        objPlantillaDetaEntity.numPartida = item.numPartida;
                        objPlantillaDetaEntity.codEmpleadoRespon = item.codEmpleadoRespon.HasValue ? item.codEmpleadoRespon.Value : 0;
                        objPlantillaDetaEntity.indPlantilla = item.indPlantillaTipo;
                        objPlantillaDetaEntity.segUsuarioCrea = item.segUsuarioCrea;
                        objPlantillaDetaEntity.segFechaCrea = item.segFechaCrea;
                        objPlantillaDetaEntity.segUsuarioEdita = item.segUsuarioEdita;
                        objPlantillaDetaEntity.segFechaEdita = item.segFechaEdita;
                        objPlantillaDetaEntity.segMaquinaOrigen = item.segMaquinaOrigen;
                        objPlantillaDetaEntity.objEmpleadoAprueba.desNombre = item.codEmpleadoApruebaNombre;
                        objPlantillaDetaEntity.objEmpleadoRespon.desNombre = item.codEmpleadoResponRespon;
                        objPlantillaDetaEntity.objPlantilla.codArea = item.codArea;
                        objPlantillaDetaEntity.objPlantilla.objArea.desNombre = item.codAreaNombre;
                        objPlantillaDetaEntity.objPartida.desNombre = item.codPartidaNombre;
                        objPlantillaDetaEntity.codRegEstadoNombre = item.codRegEstadoNombre;
                        objPlantillaDetaEntity.ROW = item.ROWNUM.HasValue ? item.ROWNUM.Value : 0;
                        objPlantillaDetaEntity.TOTALROWS = item.TOTALROWS.HasValue ? item.TOTALROWS.Value : 0;

                        lstPlantillaDetaEntity.Add(objPlantillaDetaEntity);
                    }
                }
            }
            catch (Exception ex)
            {
                log.Error(String.Concat("ListarPaginado", " | ", ex.Message.ToString()));
                throw ex;
            }
            return lstPlantillaDetaEntity;
        }
Ejemplo n.º 4
0
        public List<PlantillaDetaEntityDTO> ListarPaginado(Parametro pFiltro)
        {
            List<PlantillaDetaEntityDTO> lstPlantillaDetaEntityDTO = new List<PlantillaDetaEntityDTO>();
            try
            {
                using (_DBMLPresupuestoDataContext SQLDC = new _DBMLPresupuestoDataContext(conexion))
                {
                    var resul = SQLDC.pa_S_PlantillaDetaPagina(pFiltro.p_NumPagina, 
                                                               pFiltro.p_TamPagina,
                                                               pFiltro.p_OrdenPor,
                                                               pFiltro.p_OrdenTipo, 
                                                               pFiltro.numAnio, 
                                                               pFiltro.codArea,
                                                               pFiltro.codRegEstado);
                    foreach (var item in resul)
                    {
                        lstPlantillaDetaEntityDTO.Add(new PlantillaDetaEntityDTO()
                        {
                            codPlantillaDeta = item.codPlantillaDeta,
                            codPlantilla = item.codPlantilla,
                            codEmpleadoAprueba = item.codEmpleadoAprueba.HasValue ? item.codEmpleadoAprueba.Value : 0,
                            gloDescripcion = item.gloDescripcion,
                            monEstimado = Convert.ToDecimal(item.monEstimado),
                            cntCantidad = Convert.ToDecimal(item.cntCantidad),
                            codRegEstado = item.codRegEstado,
                            fecEjecucion = item.fecEjecucion.HasValue ? item.fecEjecucion.Value.ToShortDateString() : string.Empty,
                            indPlantilla = item.indPlantilla,
                            codPartida = item.codPartida,
                            numPartida = item.numPartida,

                            segUsuarioEdita = string.IsNullOrEmpty(item.segUsuarioEdita) ? item.segUsuarioCrea : item.segUsuarioEdita,
                            segFechaEdita = item.segFechaEdita.HasValue ? item.segFechaEdita.Value.ToString() : item.segFechaCrea.ToString(),

                            segMaquinaOrigen = item.segMaquinaOrigen,

                            codEmpleadoApruebaNombre = item.codEmpleadoResponNombre,
                            codEmpleadoResponNombre = item.codEmpleadoResponRespon,
                            codEmpleadoRespon = item.codEmpleadoRespon,
                            codPartidaNombre = item.codPartidaNombre,
                            indPlantillaNombre = item.indPlantillaTipo,
                            codRegEstadoNombre = item.codRegEstadoNombre,
                            codArea = item.codArea,
                            codAreaNombre = item.codAreaNombre,

                            ROW = item.ROWNUM.HasValue ? item.ROWNUM.Value : 0,
                            TOTALROWS = item.TOTALROWS.HasValue ? item.TOTALROWS.Value : 0
                        });
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return lstPlantillaDetaEntityDTO;
        }