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); }
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; }