public List <PlantillaDetaEntity> ListarPorEjecutarPaginado(Parametro pFiltro)
        {
            List <PlantillaDetaEntity> lstPlantillaDetaEntity = new List <PlantillaDetaEntity>();

            try
            {
                using (_DBMLPresupuestoDataContext SQLDC = new _DBMLPresupuestoDataContext(conexion))
                {
                    var resul = SQLDC.pa_S_PlantillaDetaPendPagina(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);
        }
Example #2
0
        public List<PlantillaDetaEntity> ListarPorEjecutarPaginado(Parametro pFiltro)
        {
            List<PlantillaDetaEntity> lstPlantillaDetaEntity = new List<PlantillaDetaEntity>();
            try
            {
                using (_DBMLPresupuestoDataContext SQLDC = new _DBMLPresupuestoDataContext(conexion))
                {
                    var resul = SQLDC.pa_S_PlantillaDetaPendPagina(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;
        }