public List <SolicitudEntity> ListarPaginado(Parametro pFiltro) { List <SolicitudEntity> lstSolicitudEntity = new List <SolicitudEntity>(); try { using (_DBMLPresupuestoDataContext SQLDC = new _DBMLPresupuestoDataContext(conexion)) { var resul = SQLDC.pa_S_SolicitudPagina(pFiltro.p_NumPagina, pFiltro.p_TamPagina, pFiltro.p_OrdenPor, pFiltro.p_OrdenTipo, pFiltro.codSolicitud, pFiltro.numSolicitud, pFiltro.fecInicio, pFiltro.fecFinal, pFiltro.codRegEstado, pFiltro.codPresupuesto, pFiltro.codArea, pFiltro.indTipo); foreach (var item in resul) { SolicitudEntity objSolicitud = new SolicitudEntity(); objSolicitud.Codigo = item.codSolicitud; objSolicitud.gloObservacion = item.gloObservacion; objSolicitud.codPresupuesto = item.codPresupuesto; objSolicitud.numSolicitud = item.numSolicitud; objSolicitud.codRegEstado = item.codRegEstado.HasValue ? item.codRegEstado.Value : 0; objSolicitud.codRegEstadoNombre = item.codRegEstadoNombre; objSolicitud.fecLimite = item.fecLimite; objSolicitud.fecSolicitada = item.fecSolicitada; objSolicitud.indTipo = item.indTipo; objSolicitud.objEmpleadoGenera.desNombre = item.codEmpleadoGeneraNombre; objSolicitud.codEmpleadoGenera = item.codEmpleadoGenera; objSolicitud.objEmpleadoGenera.codArea = item.codArea; objSolicitud.objEmpleadoGenera.objArea.desNombre = item.codAreaNombre; objSolicitud.codEmpleadoAprueba = item.codEmpleadoAprueba; objSolicitud.objEmpleadoAprueba.desNombre = item.codEmpleadoApruebaNombre; objSolicitud.segFechaCrea = item.segFechaCrea; objSolicitud.segFechaEdita = item.segFechaEdita; objSolicitud.segUsuarioCrea = item.segUsuarioCrea; objSolicitud.segUsuarioEdita = item.segUsuarioEdita; objSolicitud.segMaquinaOrigen = item.segMaquinaOrigen; objSolicitud.ROW = item.ROWNUM.HasValue ? item.ROWNUM.Value : 0; objSolicitud.TOTALROWS = item.TOTALROWS.HasValue ? item.TOTALROWS.Value : 0; lstSolicitudEntity.Add(objSolicitud); } } } catch (Exception ex) { log.Error(String.Concat("ListarPaginado", " | ", ex.Message.ToString())); throw ex; } return(lstSolicitudEntity); }
public List<SolicitudEntity> ListarPaginado(Parametro pFiltro) { List<SolicitudEntity> lstSolicitudEntity = new List<SolicitudEntity>(); try { using (_DBMLPresupuestoDataContext SQLDC = new _DBMLPresupuestoDataContext(conexion)) { var resul = SQLDC.pa_S_SolicitudPagina(pFiltro.p_NumPagina, pFiltro.p_TamPagina, pFiltro.p_OrdenPor, pFiltro.p_OrdenTipo, pFiltro.codSolicitud, pFiltro.numSolicitud, pFiltro.fecInicio, pFiltro.fecFinal, pFiltro.codRegEstado, pFiltro.codPresupuesto, pFiltro.codArea, pFiltro.indTipo); foreach (var item in resul) { SolicitudEntity objSolicitud = new SolicitudEntity(); objSolicitud.Codigo = item.codSolicitud; objSolicitud.gloObservacion = item.gloObservacion; objSolicitud.codPresupuesto = item.codPresupuesto; objSolicitud.numSolicitud = item.numSolicitud; objSolicitud.codRegEstado = item.codRegEstado.HasValue ? item.codRegEstado.Value : 0; objSolicitud.codRegEstadoNombre = item.codRegEstadoNombre; objSolicitud.fecLimite = item.fecLimite; objSolicitud.fecSolicitada = item.fecSolicitada; objSolicitud.indTipo = item.indTipo; objSolicitud.objEmpleadoGenera.desNombre = item.codEmpleadoGeneraNombre; objSolicitud.codEmpleadoGenera = item.codEmpleadoGenera; objSolicitud.objEmpleadoGenera.codArea = item.codArea; objSolicitud.objEmpleadoGenera.objArea.desNombre = item.codAreaNombre; objSolicitud.codEmpleadoAprueba = item.codEmpleadoAprueba; objSolicitud.objEmpleadoAprueba.desNombre = item.codEmpleadoApruebaNombre; objSolicitud.segFechaCrea = item.segFechaCrea; objSolicitud.segFechaEdita = item.segFechaEdita; objSolicitud.segUsuarioCrea = item.segUsuarioCrea; objSolicitud.segUsuarioEdita = item.segUsuarioEdita; objSolicitud.segMaquinaOrigen = item.segMaquinaOrigen; objSolicitud.ROW = item.ROWNUM.HasValue ? item.ROWNUM.Value : 0; objSolicitud.TOTALROWS = item.TOTALROWS.HasValue ? item.TOTALROWS.Value : 0; lstSolicitudEntity.Add(objSolicitud); } } } catch (Exception ex) { log.Error(String.Concat("ListarPaginado", " | ", ex.Message.ToString())); throw ex; } return lstSolicitudEntity; }