public List <SolicitudDetaEntity> ListarPaginado(Parametro pFiltro) { List <SolicitudDetaEntity> lstSolicitudDetaEntity = new List <SolicitudDetaEntity>(); try { using (_DBMLPresupuestoDataContext SQLDC = new _DBMLPresupuestoDataContext(conexion)) { var resul = SQLDC.pa_S_SolicitudDetaPagina(pFiltro.p_NumPagina, pFiltro.p_TamPagina, pFiltro.p_OrdenPor, pFiltro.p_OrdenTipo, pFiltro.codSolicitudDeta, pFiltro.codSolicitud, pFiltro.codPlantillaDeta, pFiltro.codRegEstado, pFiltro.codPresupuesto); foreach (var item in resul) { SolicitudDetaEntity objSolicitudDetaEntity = new SolicitudDetaEntity(); objSolicitudDetaEntity.Codigo = item.codSolicitudDeta; objSolicitudDetaEntity.gloDescripcion = item.gloDescripcion; objSolicitudDetaEntity.cntCantidad = item.cntCantidad; objSolicitudDetaEntity.codPlantillaDeta = item.codPlantillaDeta; objSolicitudDetaEntity.objPlantillaDeta.gloDescripcion = item.codPlantillaDetaDescri; objSolicitudDetaEntity.objPlantillaDeta.fecEjecucion = item.fecEjecucion; objSolicitudDetaEntity.objPlantillaDeta.monEstimado = item.monEstimado; objSolicitudDetaEntity.objPlantillaDeta.numPartida = item.numPartida; objSolicitudDetaEntity.objPlantillaDeta.codEmpleadoAprueba = item.codEmpleadoAprueba.HasValue ? item.codEmpleadoAprueba.Value : 0; objSolicitudDetaEntity.objPlantillaDeta.objEmpleadoAprueba.desNombre = item.codEmpleadoApruebaNombre; objSolicitudDetaEntity.objPlantillaDeta.codPartida = item.codPartida; objSolicitudDetaEntity.objPlantillaDeta.objPartida.desNombre = item.codPartidaNombre; objSolicitudDetaEntity.codSolicitud = item.codSolicitud; objSolicitudDetaEntity.segUsuarioCrea = item.segUsuarioCrea; objSolicitudDetaEntity.segFechaCrea = item.segFechaCrea; objSolicitudDetaEntity.segUsuarioEdita = item.segUsuarioEdita; objSolicitudDetaEntity.segFechaEdita = item.segFechaEdita; objSolicitudDetaEntity.segMaquinaOrigen = item.segMaquinaOrigen; objSolicitudDetaEntity.ROW = item.ROWNUM.HasValue ? item.ROWNUM.Value : 0; objSolicitudDetaEntity.TOTALROWS = item.TOTALROWS.HasValue ? item.TOTALROWS.Value : 0; lstSolicitudDetaEntity.Add(objSolicitudDetaEntity); } } } catch (Exception ex) { log.Error(String.Concat("ListarPaginado", " | ", ex.Message.ToString())); throw ex; } return(lstSolicitudDetaEntity); }
public List<SolicitudDetaEntity> ListarPaginado(Parametro pFiltro) { List<SolicitudDetaEntity> lstSolicitudDetaEntity = new List<SolicitudDetaEntity>(); try { using (_DBMLPresupuestoDataContext SQLDC = new _DBMLPresupuestoDataContext(conexion)) { var resul = SQLDC.pa_S_SolicitudDetaPagina(pFiltro.p_NumPagina, pFiltro.p_TamPagina, pFiltro.p_OrdenPor, pFiltro.p_OrdenTipo, pFiltro.codSolicitudDeta, pFiltro.codSolicitud, pFiltro.codPlantillaDeta, pFiltro.codRegEstado, pFiltro.codPresupuesto); foreach (var item in resul) { SolicitudDetaEntity objSolicitudDetaEntity = new SolicitudDetaEntity(); objSolicitudDetaEntity.Codigo = item.codSolicitudDeta; objSolicitudDetaEntity.gloDescripcion = item.gloDescripcion; objSolicitudDetaEntity.cntCantidad = item.cntCantidad; objSolicitudDetaEntity.codPlantillaDeta = item.codPlantillaDeta; objSolicitudDetaEntity.objPlantillaDeta.gloDescripcion = item.codPlantillaDetaDescri; objSolicitudDetaEntity.objPlantillaDeta.fecEjecucion = item.fecEjecucion; objSolicitudDetaEntity.objPlantillaDeta.monEstimado = item.monEstimado; objSolicitudDetaEntity.objPlantillaDeta.numPartida = item.numPartida; objSolicitudDetaEntity.objPlantillaDeta.codEmpleadoAprueba = item.codEmpleadoAprueba.HasValue ? item.codEmpleadoAprueba.Value : 0; objSolicitudDetaEntity.objPlantillaDeta.objEmpleadoAprueba.desNombre = item.codEmpleadoApruebaNombre; objSolicitudDetaEntity.objPlantillaDeta.codPartida = item.codPartida; objSolicitudDetaEntity.objPlantillaDeta.objPartida.desNombre = item.codPartidaNombre; objSolicitudDetaEntity.codSolicitud = item.codSolicitud; objSolicitudDetaEntity.segUsuarioCrea = item.segUsuarioCrea; objSolicitudDetaEntity.segFechaCrea = item.segFechaCrea; objSolicitudDetaEntity.segUsuarioEdita = item.segUsuarioEdita; objSolicitudDetaEntity.segFechaEdita = item.segFechaEdita; objSolicitudDetaEntity.segMaquinaOrigen = item.segMaquinaOrigen; objSolicitudDetaEntity.ROW = item.ROWNUM.HasValue ? item.ROWNUM.Value : 0; objSolicitudDetaEntity.TOTALROWS = item.TOTALROWS.HasValue ? item.TOTALROWS.Value : 0; lstSolicitudDetaEntity.Add(objSolicitudDetaEntity); } } } catch (Exception ex) { log.Error(String.Concat("ListarPaginado", " | ", ex.Message.ToString())); throw ex; } return lstSolicitudDetaEntity; }