コード例 #1
0
        /// <summary>
        /// Método responsável por carregar as informações salvas no objeto de configuração do banco de dados para dentro das variáveis do arquivo de configuração.
        /// </summary>
        public SettingsDataBaseModel LoadSettings()
        {
            SettingsDataBaseModel settingsDataBase = new SettingsDataBaseModel();

            settingsDataBase.Server       = Properties.Settings.Default.server;
            settingsDataBase.DataBase     = Properties.Settings.Default.dataBase;
            settingsDataBase.UserDataBase = Properties.Settings.Default.userDataBase;
            settingsDataBase.PassDataBase = Properties.Settings.Default.passDataBase;

            return(settingsDataBase);
        }
コード例 #2
0
        /// <summary>
        /// Método responsável por salvar os valores do objeto de configuração do banco de dados dentro do arquivo de configuração mesmo após o projeto ter sido compilado.
        /// </summary>
        public bool SaveSettings(SettingsDataBaseModel settingsDataBase)
        {
            try
            {
                Properties.Settings.Default.server       = settingsDataBase.Server;
                Properties.Settings.Default.dataBase     = settingsDataBase.DataBase;
                Properties.Settings.Default.userDataBase = settingsDataBase.UserDataBase;
                Properties.Settings.Default.passDataBase = settingsDataBase.PassDataBase;

                Properties.Settings.Default.Save();

                return(true);
            }
            catch (Exception error)
            {
                throw error; //Em caso de erro, mostra a mensagem para quem o chamou.
            }
        }