/// <summary>
 /// 写入站点配置文件
 /// </summary>
 public Model.SystemConfig saveConifg(Model.SystemConfig model, string configFilePath)
 {
     lock (lockHelper)
     {
         SerializationHelper.Save(model, configFilePath);
     }
     return(model);
 }
 /// <summary>
 /// 加载配置
 /// </summary>
 /// <returns></returns>
 public static Model.SystemConfig GetConfig()
 {
     if (_config != null)
     {
         return(_config);
     }
     _config = new SystemConfigBll().loadConfig();
     return(_config);
 }
        /// <summary>
        ///  保存用户配置文件
        /// </summary>
        public Model.SystemConfig saveConifg(Model.SystemConfig model)
        {
            string path = string.Format("{0}/System.config", System.Environment.CurrentDirectory);

            if (!File.Exists(path))
            {
                throw new CustomException("未找到系统配置文件,请联系管理员处理!");
            }
            return(dal.saveConifg(model, path));
        }
示例#4
0
        /// <summary>
        /// 系统检查
        /// </summary>
        public static void SystemCheck()
        {
            // 获取配置信息
            Model.SystemConfig config = SystemConfigBll.GetConfig();

            // 设置数据库连接
            string conn = string.Format("server={0};uid={1};pwd={2};database={3};", config.DbAddress, config.DbUser, config.DbPassword, config.DbName);

            DbHelperSQL.SetConnectionString(conn);

            string fileContentConn = string.Format("server={0};uid={1};pwd={2};database={3};", config.DbFileContentAddress, config.DbFileContentUser, config.DbFileContentPassword, config.DbFileContentName);

            DbHelperFileContentSQL.SetConnectionString(fileContentConn);
        }
示例#5
0
        /// <summary>
        /// 服务器连接检查
        /// </summary>
        /// <returns></returns>
        public static bool SystemLinkCheckSys()
        {
            try
            {
                // 获取配置信息
                Model.SystemConfig config = SystemConfigBll.GetConfig();

                // 设置数据库连接
                string conn = string.Format("server={0};uid={1};pwd={2};database={3};Connect Timeout=3", config.DbAddress, config.DbUser, config.DbPassword, config.DbName);
                return(SystemBll.SystemLinkCheck(conn));
            }
            catch (Exception ex)
            {
                return(false);
            }
        }
        /// <summary>
        ///  读取用户配置文件
        /// </summary>
        public Model.SystemConfig loadConfig()
        {
            string path = string.Format("{0}/System.config", System.Environment.CurrentDirectory);

            if (!File.Exists(path))
            {
                throw new CustomException("未找到系统配置文件,请联系管理员处理!");
            }
            Model.SystemConfig model = dal.loadConfig(path);

            if (string.IsNullOrEmpty(model.DbUser) || string.IsNullOrEmpty(model.DbPassword) || string.IsNullOrEmpty(model.DbAddress))
            {
                throw new CustomException("系统配置文件信息不正确,请联系管理员处理!");
            }

            return(model);
        }
        private void InitUiData()
        {
            // 获取配置信息
            config = BLL.SystemConfigBll.GetConfig();
            if (config != null)
            {
                this.skinTextBox_managerAccount.SkinTxt.Text = config.DbUser;
                this.skinTextBox_managerAddress.SkinTxt.Text = config.DbAddress;
                this.skinTextBox_managerDbName.SkinTxt.Text  = config.DbName;
                this.skinTextBox_managerPwd.SkinTxt.Text     = config.DbPassword;

                this.skinTextBox_contentAccount.SkinTxt.Text = config.DbFileContentUser;
                this.skinTextBox_contentAddress.SkinTxt.Text = config.DbFileContentAddress;
                this.skinTextBox_contentDbName.SkinTxt.Text  = config.DbFileContentName;
                this.skinTextBox_contentPwd.SkinTxt.Text     = config.DbFileContentPassword;
            }
        }