public List <BETablaMaestra> ListarPaginado(BaseFiltroMaestro pFiltro) { List <BETablaMaestra> lista = new List <BETablaMaestra>(); try { using (_DBMLMaestrosDataContext tablasMaestrosDC = new _DBMLMaestrosDataContext(conexion)) { var query = tablasMaestrosDC.omgc_S_Tabla_Paged(pFiltro.GNumPagina, pFiltro.GTamPagina, pFiltro.GOrdenPor, pFiltro.GOrdenTipo, pFiltro.codTabla, pFiltro.desNombre, pFiltro.indActivo); foreach (var item in query) { lista.Add(new BETablaMaestra() { CodigoTabla = item.codTabla, Niveles = item.indNivel, LongitudNivel = Convert.ToInt32(item.numLongitudNivel), NombreTabla = item.desNombre, DescripcionTabla = item.gloDescripcion, TipoArgumento = Convert.ToString("A"), TipoGeneracion = Convert.ToString("A"), Estado = Convert.ToBoolean(item.indActivo), SegUsuarioCrea = item.segUsuCrea, SegUsuarioEdita = item.segUsuEdita, SegFechaHoraCrea = item.segFechaCrea, SegFechaHoraEdita = item.segFechaEdita, SegMaquinaOrigen = item.segMaquinaOrigen, ROW = item.ROWNUM.HasValue ? item.ROWNUM.Value : 0, TOTALROWS = item.TOTALROWS.HasValue ? item.TOTALROWS.Value : 0 }); } } } catch (Exception ex) { throw ex; } return(lista); }
/// <summary> /// LISTADO de la entidad Tabla de forma paginado para JQuery /// </summary> /// <param name="pFiltroMaestro"></param> /// <returns></returns> public List <TablaBE> ListarPaginado(BaseFiltroMaestro pFiltroMaestro) { List <TablaBE> lstTabla = new List <TablaBE>(); try { using (_DBMLMaestrosDataContext tablasMaestrosDC = new _DBMLMaestrosDataContext(conexion)) { var query = tablasMaestrosDC.omgc_S_Tabla_Paged(pFiltroMaestro.GNumPagina, pFiltroMaestro.GTamPagina, pFiltroMaestro.GOrdenPor, pFiltroMaestro.GOrdenTipo, pFiltroMaestro.codTabla, pFiltroMaestro.desNombre, pFiltroMaestro.indActivo); foreach (var item in query) { lstTabla.Add(new TablaBE() { codTabla = item.codTabla, indNivel = item.indNivel, numLongitudNivel = item.numLongitudNivel, desNombre = item.desNombre, gloDescripcion = item.gloDescripcion, indActivo = item.indActivo, segUsuarioCrea = item.segUsuCrea, segUsuarioEdita = item.segUsuEdita, segFechaCrea = item.segFechaCrea, segFechaEdita = item.segFechaEdita, segMaquinaCrea = item.segMaquinaOrigen, ROW = item.ROWNUM.HasValue ? item.ROWNUM.Value : 0, TOTALROWS = item.TOTALROWS.HasValue ? item.TOTALROWS.Value : 0 }); } } } catch (Exception ex) { throw ex; } return(lstTabla); }