/// <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)); }
/// <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); }
/// <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; } }