private void buttonApply_Click(object sender, EventArgs e) { if (this.Authorize()) { SettingsProvider.SetDataSource(this.textBoxDataSource.Text.Trim()); SettingsProvider.SetDatabase(this.textBoxDatabase.Text.Trim()); SettingsProvider.SetUserName(this.textBoxUser.Text.Trim()); SettingsProvider.SetPassword(this.textBoxPassword.Text.Trim()); try { DialogResult result = MessageBox.Show(this, "Do you want to Update Database?", "Update Database", MessageBoxButtons.YesNo); if (result == System.Windows.Forms.DialogResult.Yes) { this.Cursor = Cursors.WaitCursor; List <AppUpdator.XX_EXTENDED_SETTINGS> ExtendedWarrentySettings = AppUpdator.DataProiver.GetWarrentySettings( SettingsProvider.GetHQDataSource(), SettingsProvider.GetHQDatabase(), SettingsProvider.GetHQUserName(), SettingsProvider.GetHQPassword(), null ); AppUpdator.LocationSettings SettingsLocationSettings = new AppUpdator.LocationSettings() { ServerAddress = SettingsProvider.GetDataSource(), Database = SettingsProvider.GetDatabase(), User = SettingsProvider.GetUserName(), Password = SettingsProvider.GetPassword() }; SettingsLocationSettings.Init(); SettingsLocationSettings.UpdateWarrentySettings(ExtendedWarrentySettings); AppUpdator.SettingServerSettings SettingsServerSettings = new AppUpdator.SettingServerSettings() { ServerAddress = SettingsProvider.GetHQDataSource(), Database = SettingsProvider.GetHQDatabase(), User = SettingsProvider.GetHQUserName(), Password = SettingsProvider.GetHQPassword() }; } } catch (Exception ex) { MessageBox.Show(this, ex.Message, "Error Updating."); } this.Cursor = Cursors.Default; } else { MessageBox.Show("User Name or password Wrong", "Cannot Save"); } }
private void buttonGet_Click(object sender, EventArgs e) { AppUpdator.LocationSettings Settings = AppUpdator.DataProiver.GetLocationSettings( SettingsProvider.GetHQDataSource(), SettingsProvider.GetHQDatabase(), SettingsProvider.GetHQUserName(), SettingsProvider.GetHQPassword(), this.textBoxLocation.Text.Trim()); if (Settings != null) { this.textBoxDataSource.Text = Settings.ServerAddress; this.textBoxDatabase.Text = Settings.Database; this.textBoxUser.Text = Settings.User; this.textBoxPassword.Text = Settings.Password; } }