public List <BEDocumentoEstado> ListPaged(BaseFiltro pFiltro) { List <BEDocumentoEstado> lstDocumentoEstado = new List <BEDocumentoEstado>(); try { using (_GestionComercialDataContext SQLDC = new _GestionComercialDataContext(conexion)) { var resul = SQLDC.omgc_S_DocumentoEstado_Paged(pFiltro.grcurrentPage, pFiltro.grpageSize, pFiltro.grsortColumn, pFiltro.grsortOrder, null, pFiltro.codRegDocumento, pFiltro.codRegEstado); foreach (var item in resul) { lstDocumentoEstado.Add(new BEDocumentoEstado() { codDocumentoEstado = item.codDocumentoEstado, codRegDocumento = item.codRegDocumento, codRegEstado = item.codRegEstado, codEstado = item.codEstado.HasValue ? item.codEstado.Value : 0, indActivo = item.indActivo, segUsuarioCrea = item.segUsuarioCrea, segUsuarioEdita = item.segUsuarioEdita, segFechaCrea = item.segFechaCrea, segFechaEdita = item.segFechaEdita, segMaquinaCrea = item.segMaquina, auxcodRegDocumento = item.codRegDocumentoNombre, auxcodRegEstado = item.codRegEstadoNombre, codRegEstadoColor = item.codRegEstadoColor, ROW = item.ROWNUM == null ? 0 : item.ROWNUM.Value, TOTALROWS = item.TOTALROWS == null ? 0 : item.TOTALROWS.Value, }); } } } catch (Exception ex) { throw ex; } return(lstDocumentoEstado); }