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