private void BackToWindow(object sender, RoutedEventArgs e)
        {
            ChangeCurrencyBuyExchangeCourse changeCurrencyBuyExchangeCourse = new ChangeCurrencyBuyExchangeCourse();

            changeCurrencyBuyExchangeCourse.Show();
            this.Close();
        }
        private void ChangeCurrencyBuyData_Click(object sender, RoutedEventArgs e)
        {
            ChangeCurrencyBuyExchangeCourse changeCurrencyBuyExchangeCourse = new ChangeCurrencyBuyExchangeCourse();

            changeCurrencyBuyExchangeCourse.Show();
            this.Close();
        }
        private void SaveChanges(object sender, RoutedEventArgs e)
        {
            SqlConnection connection = new SqlConnection(connectionString);

            connection.Open();
            if (criterion.Text != string.Empty && searchCriterion.Text != string.Empty)
            {
                int currencyCode = Convert.ToInt32(searchCriterion.Text);
                if (criterion.Text == "Название валюты")
                {
                    if (changingCriterion.Text != CheckCurrency.CheckCurrencyName(changingCriterion.Text))
                    {
                        System.Windows.MessageBox.Show(CheckCurrency.CheckCurrencyName(changingCriterion.Text));
                        return;
                    }
                    string mySelectQuery = "SELECT * FROM CurrencyBuy WHERE CurrencyBuyName = '" + changingCriterion.Text + "'";
                    using (SqlDataAdapter dataAdapter = new SqlDataAdapter(mySelectQuery, connection))
                    {
                        DataTable table = new DataTable();
                        dataAdapter.Fill(table);
                        if (table.Rows.Count > 0)
                        {
                            System.Windows.MessageBox.Show("Вы не можете изменить данные, так как эта валюта уже есть в базе.");
                            return;
                        }
                        else if (table.Rows.Count == 0)
                        {
                            using (SqlCommand lastCommnd = connection.CreateCommand())
                            {
                                lastCommnd.CommandText = "UPDATE CurrencyBuy SET CurrencyBuyName = @name WHERE CurrencyBuyCode = @code";
                                lastCommnd.Parameters.AddWithValue("@name", changingCriterion.Text);
                                lastCommnd.Parameters.AddWithValue("@code", currencyCode);

                                lastCommnd.ExecuteNonQuery();
                            }
                        }
                    }
                }
                else if (criterion.Text == "Курс валюты")
                {
                    if (changingCriterion.Text != CheckCurrency.CheckCurrencyCourse(changingCriterion.Text))
                    {
                        System.Windows.MessageBox.Show(CheckCurrency.CheckCurrencyCourse(changingCriterion.Text));
                        return;
                    }
                    using (SqlCommand lastCommnd = connection.CreateCommand())
                    {
                        lastCommnd.CommandText = "UPDATE CurrencyBuy SET CurrencyBuyCourse = @course WHERE CurrencyBuyCode = @code";
                        lastCommnd.Parameters.AddWithValue("@course", Convert.ToDouble(changingCriterion.Text));
                        lastCommnd.Parameters.AddWithValue("@code", currencyCode);

                        lastCommnd.ExecuteNonQuery();
                    }
                }
            }
            else
            {
                System.Windows.MessageBox.Show("Вы не выбрали данные для изменения.");
                return;
            }
            MessageBoxResult mboxResult = System.Windows.MessageBox.Show("Данные обновлены. Желаете изменить что-нибудь еще?", "Предупреждение", MessageBoxButton.YesNo);

            if (mboxResult == MessageBoxResult.No)
            {
                ChangeCurrencyBuyExchangeCourse changeCurrencyBuyExchangeCourse = new ChangeCurrencyBuyExchangeCourse();
                changeCurrencyBuyExchangeCourse.Show();
                this.Close();
            }
            connection.Close();
        }