Beispiel #1
0
        private void AddDiscountButton_Click(object sender, RoutedEventArgs e)
        {
            if (CheckFullDiscount())
            {
                DataBaseClass.DataBase dataBase = new DataBaseClass.DataBase(DataBaseOption.dataBaseOption);

                if (dataBase.AddDiscount(technicComboBox.SelectedItem.ToString(), discountTextBox.Text))
                {
                    Tuple <string, int> tuple = new Tuple <string, int>
                                                    (technicComboBox.SelectedItem.ToString(), Convert.ToInt32(discountTextBox.Text));

                    currentDiscountComboBox.SelectedIndex = -1;
                    discountDataGrid.Items.Clear();
                    currentDiscountComboBox.ItemsSource = null;

                    dataBase.OutputTableDiscount(discountDataGrid);
                    currentDiscountComboBox.ItemsSource = dataBase.OutputAllDiscount();

                    technicComboBox.SelectedIndex = -1;
                    discountTextBox.Text          = "";
                }
                else
                {
                    bool isMessageResultAgree = MessageBox.Show
                                                    ("Скидка на этот товар существует. Изменить существующую скидку?", "Изменнение скидки",
                                                    MessageBoxButton.YesNo) == MessageBoxResult.Yes;

                    if (isMessageResultAgree)
                    {
                        dataBase.UpdateDiscount(technicComboBox.SelectedItem.ToString(), discountTextBox.Text);

                        discountDataGrid.Items.Clear();
                        dataBase.OutputTableDiscount(discountDataGrid);
                    }

                    technicComboBox.SelectedIndex = -1;
                    discountTextBox.Text          = "";
                }
            }
        }