/// <summary> /// Opens the delete dialog prompting the user to confirm deletion or cancel /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Btn_delete_Click(object sender, RoutedEventArgs e) { int.TryParse(txtBox_QuoteNumber.Text, out var quoteID); if (txtBox_QuoteNumber.IsReadOnly) { var msgtext = "You are about to delete the quote with ID = " + quoteID + ". Are you sure?"; var txt = "Delete Quote"; var button = MessageBoxButton.YesNo; var result = MessageBox.Show(msgtext, txt, button); switch (result) { case MessageBoxResult.Yes: QuoteViewModel.deleteQuote(quoteID); Btn_clearView_Click(null, null); MessageBox.Show("Deleted Quote with ID = " + quoteID); break; case MessageBoxResult.No: break; } } else { MessageBox.Show("No quote is loaded"); } }
/// <summary> /// Opens the delete dialog prompting the user to confirm deletion or cancel /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void DeleteQuote_Click(object sender, RoutedEventArgs e) { var quoteID = ((Quote)quoteDataGrid.SelectedItem).idQuote; var msgtext = "You are about to delete the quote with ID = " + quoteID + ". Are you sure?"; var txt = "Delete Quote"; var button = MessageBoxButton.YesNo; var result = MessageBox.Show(msgtext, txt, button); switch (result) { case MessageBoxResult.Yes: QuoteViewModel.deleteQuote(quoteID); load(); break; case MessageBoxResult.No: break; } }