/// <summary> /// /// </summary> public static bool AppInit() { CurrentConfig = new SqlBackUpperLibConfig(ASSEMBLY_NAME, SQLBACKUPPER_CONFIG_FILE_NAME); if (CurrentConfig.IsSetConfig) { Connection.AttachServerTypeObjects(CurrentConfig.Connections, CurrentConfig.ServerTypes); } else { return(MessageBoxes.CreateConfigFile() && CurrentConfig.WriteConfig()); //if (MessageBoxes.CreateConfigFile()) //{ // if (!CurrentConfig.WriteConfig()) // return false; //} //else // //Log.Add("Config file is not set. Exit.."); // return false; } return(true); }
/// <summary> /// /// </summary> void Apply() { if (this.connections.Any() && !this.serverTypes.Any()) { MessageBoxes.Warning(this, "Необходимо добавить хотя бы один тип сервера"); return; } if (!this.connections.ToList().All(x => x.ServerType != null)) { MessageBoxes.Warning(this, "У некоторых соединений не установлен тип сервера"); return; } SqlBackUpperLibConfig config = App.CurrentConfig; config.Connections = this.connections.ToList(); config.ServerTypes = this.serverTypes.ToList(); // config.WriteConfig(); Close(); }