private void ButtonDelete_Click(object sender, RoutedEventArgs e)
        {
            var dodavatelID  = (dodavateliaGrid.SelectedItem as DataRowView).Row.ItemArray[2];
            var dialogResult = Upraveny_MessageBox.Show("Odstrániť dodávateľa", "Naozaj chceš odstrániť dodávateľa a všetky jeho objednávky? ICO: " + dodavatelID + " ?", MessageBoxButton.YesNo, Bakalarka.Windows.MessageBoxImage.Warning);

            if (dialogResult == MessageBoxResult.Yes)
            {
                try
                {
                    OracleCommand cmd = new OracleCommand("delete from dodavatel where dodavatelID = " + "'" + dodavatelID + "'", mainWindow.Databaza.Connection);
                    cmd.ExecuteNonQuery();
                    Upraveny_MessageBox.Show("Dodávateľ bol úspešne odstránený");
                    mainWindow.Databaza.zobrazDodavatelov(this);
                    mainWindow.nacitajDnesPrichadzajuceObjednavky();
                }
                catch (Exception ex)
                {
                    Upraveny_MessageBox.Show(ex.Message);
                }
            }
        }
Exemplo n.º 2
0
        private void ButtonDelete_Click(object sender, RoutedEventArgs e)
        {
            var objednavkaID = (vsetkyObjednavky.SelectedItem as DataRowView).Row.ItemArray[0];


            var dialogResult = Upraveny_MessageBox.Show("Odstrániť objednávku", "Naozaj chceš odstrániť objednávku a všetky jej tovary? Číslo objednávky: " + objednavkaID + " ?", MessageBoxButton.YesNo, Bakalarka.Windows.MessageBoxImage.Warning);

            if (dialogResult == MessageBoxResult.Yes)
            {
                try
                {
                    OracleCommand cmd = new OracleCommand("delete from objednavka where objednavkaID = " + "'" + objednavkaID + "'", mainWindow.Databaza.Connection);
                    cmd.ExecuteNonQuery();
                    Upraveny_MessageBox.Show("Objednávka bola úspešne odstránená");
                    mainWindow.Databaza.zobrazObjednavky(this);
                    mainWindow.nacitajDnesPrichadzajuceObjednavky();
                }
                catch (Exception ex)
                {
                    Upraveny_MessageBox.Show(ex.Message);
                }
            }
        }