예제 #1
0
        /// <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);
        }
예제 #2
0
        /// <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);
        }