//Добавление данных
        private void bt_Insert_Supply_Contract_Click(object sender, RoutedEventArgs e)
        {
            if (tb_Name_of_Contract.Text.ToString() == "" | tb_Name_of_Component.Text.ToString() == "" | tb_Price_of_Contract.Text.ToString() == "" | tb_Name_of_Component.Text.ToString() == "" | cb_Name_of_Technic.Text.ToString() == "")
            {
                MessageBox.Show("Поля не заполнены! " +
                                "\n Повторите попытку ввода!", "Сервис+",
                                MessageBoxButton.OK, MessageBoxImage.Warning);
                Supply_Contract ps2 = new Supply_Contract();
                ps2.Show();
                Hide();
            }
            else
            {
                procedures.Supply_Contract_Insert(tb_Name_of_Contract.Text.ToString(), Convert.ToDecimal(tb_Price_of_Contract.Text.ToString()), tb_Name_of_Contract.Text.ToString(), Convert.ToInt32(cb_Name_of_Technic.SelectedValue.ToString()));
                dgFill(QR);

                Supply_Contract ps2 = new Supply_Contract();
                ps2.Show();
                Hide();
            }
        }