/// <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> List(BaseFiltroConfiguracion pFiltroConfig) { List <BEConfiguracion> lstConfiguracion = new List <BEConfiguracion>(); try { using (_DBMLTablasDataContext SQLDC = new _DBMLTablasDataContext(conexion)) { var resul = SQLDC.omgc_S_Configuracion(pFiltroConfig.codEmpresa, pFiltroConfig.codConfiguracion, pFiltroConfig.codKeyConfig, 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, indTipoValor = item.indTipoValor, desValor = item.desValor, desGrupo = item.desGrupo, desNombre = item.desNombre, gloDescripcion = item.gloDescripcion, indGenerico = item.indGenerico, indActivo = item.indActivo, segUsuarioCrea = item.segUsuarioCrea, segUsuarioEdita = item.segUsuarioEdita, segFechaCrea = item.segFechaCrea, segFechaEdita = item.segFechaEdita, segMaquinaCrea = item.segMaquina, numNivel = item.numNivel.HasValue ? item.numNivel.Value : 0 }); } } } catch (Exception ex) { throw ex; } return(lstConfiguracion); }
/// <summary> /// Retorna una ENTIDAD de registro de la Entidad Maestros.Configuracion /// En la BASE de DATO la Tabla : [Maestros.Configuracion] /// <summary> /// <returns>Entidad</returns> public BEConfiguracion Find(int pcodEmpresa, int pIdConfiguracion) { BEConfiguracion configuracion = null; try { using (_DBMLTablasDataContext SQLDC = new _DBMLTablasDataContext(conexion)) { var resul = SQLDC.omgc_S_Configuracion(pcodEmpresa, pIdConfiguracion, string.Empty, string.Empty, null); foreach (var item in resul) { configuracion = new BEConfiguracion() { codConfiguracion = item.codConfiguracion, codKeyConfig = item.codKeyConfig, codTabla = item.codTabla, numNivel = item.numNivel.HasValue ? item.numNivel.Value : 0, indOrden = item.indOrden, indTipoValor = item.indTipoValor, desValor = item.desValor, desNombre = item.desNombre, gloDescripcion = item.gloDescripcion, indGenerico = item.indGenerico, desGrupo = item.desGrupo, indActivo = item.indActivo, segUsuarioCrea = item.segUsuarioCrea, segUsuarioEdita = item.segUsuarioEdita, segFechaCrea = item.segFechaCrea, segFechaEdita = item.segFechaEdita, segMaquinaCrea = item.segMaquina, }; } } } catch (Exception ex) { throw ex; } return(configuracion); }