/// <summary> /// Retorna un LISTA de registros de la Entidad Maestros.Configuracion /// En la BASE de DATO la Tabla : [Maestros.Configuracion] /// <summary> /// <returns>List</returns> public List <BEConfiguracion> ListPaginado(BaseFiltroConfiguracion pFiltroConfig) { List <BEConfiguracion> lstConfiguracion = new List <BEConfiguracion>(); try { using (_DBMLTablasDataContext SQLDC = new _DBMLTablasDataContext(conexion)) { var resul = SQLDC.omgc_S_Configuracion_Paged(pFiltroConfig.jqCurrentPage, pFiltroConfig.jqPageSize, pFiltroConfig.jqSortColumn, pFiltroConfig.jqSortOrder, pFiltroConfig.codEmpresa, pFiltroConfig.desNombre, pFiltroConfig.codKeyConfig, pFiltroConfig.codTabla, pFiltroConfig.desValor, pFiltroConfig.indActivo); foreach (var item in resul) { lstConfiguracion.Add(new BEConfiguracion() { codConfiguracion = item.codConfiguracion, codKeyConfig = item.codKeyConfig, codTabla = item.codTabla, indOrden = item.indOrden, numNivel = item.numNivel.HasValue ? item.numNivel.Value : 0, indTipoValor = item.indTipoValor, desValor = item.desValor, desNombre = item.desNombre, desGrupo = item.desGrupo, gloDescripcion = item.gloDescripcion, indGenerico = item.indGenerico, indActivo = item.indActivo, segUsuarioCrea = item.segUsuarioCrea, segUsuarioEdita = item.segUsuarioEdita, segFechaCrea = item.segFechaCrea, segFechaEdita = item.segFechaEdita, segMaquinaEdita = item.segMaquina, ROW = item.ROWNUM.HasValue ? item.ROWNUM.Value : 0, TOTALROWS = item.TOTALROWS.HasValue ? item.TOTALROWS.Value : 0 }); } } } catch (Exception ex) { throw ex; } return(lstConfiguracion); }
/// <summary> /// Retorna un LISTA de registros de la Entidad Maestros.Configuracion /// En la BASE de DATO la Tabla : [Maestros.Configuracion] /// <summary> /// <param name="pFiltroConfig"></param> /// <returns></returns> public List <BEConfiguracion> ListPaginado(BaseFiltroConfiguracion pFiltroConfig) { List <BEConfiguracion> lstConfiguracion = new List <BEConfiguracion>(); try { lstConfiguracion = oConfiguracionData.ListPaginado(pFiltroConfig); } catch (Exception ex) { var returnValor = HelpException.mTraerMensaje(ex, false, this.GetType().Name + '.' + MethodBase.GetCurrentMethod().Name, pFiltroConfig.segUsuarioActual, pFiltroConfig.codEmpresa.ToString()); throw new Exception(returnValor.Message); } return(lstConfiguracion); }