Exemple #1
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 static string AppConfig(int codEmpresa, ConfigTool pcodKeyConfig)
        {
            ConfigValor configuracion = new ConfigValor();

            try
            {
                string conexion = GlobalSettings.GetBDCadenaConexion("cnxCROMSystema");
                using (DBML_ConfigDataContext SQLDC = new DBML_ConfigDataContext(conexion))
                {
                    var resul = SQLDC.omgc_S_Configuracion(codEmpresa, null, pcodKeyConfig.ToString(), null, null);
                    foreach (var item in resul)
                    {
                        configuracion = new ConfigValor()
                        {
                            desValor = item.desValor,
                        };
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                configuracion.desValor = string.IsNullOrEmpty(configuracion.desValor) ? string.Empty : configuracion.desValor;
            }
            return(configuracion.desValor);
        }
        public BEConfiguracion Find(int pcodEmpresa, ConfigTool pcodKeyConfig)
        {
            BEConfiguracion configuracion = new BEConfiguracion();

            try
            {
                configuracion = oConfiguracionData.Find(pcodEmpresa, pcodKeyConfig.ToString());
            }
            catch (Exception ex)
            {
                var returnValor = HelpException.mTraerMensaje(ex, false,
                                                              this.GetType().Name + '.' + MethodBase.GetCurrentMethod().Name);
                throw new Exception(returnValor.Message);
            }
            return(configuracion);
        }