/// <summary> /// After validating creates the Quote and switches to viewing it /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Btn_Complete_Click(object sender, RoutedEventArgs e) { var ALL_VALUES_OK = true; if (!Check_CustomerForm()) { ALL_VALUES_OK = false; } if (!Check_DetailsForm()) { ALL_VALUES_OK = false; } if (!Has_Items_Selected()) { ALL_VALUES_OK = false; } if (ALL_VALUES_OK) { var quote = make_object_Quote(); QuoteViewModel.insertQuote(quote); MessageBox.Show("Quote with ID " + quote.idQuote + " was created."); quoteMain.viewQuote(quote.idQuote); Btn_clearAll_Click(null, null); } }
/// <summary> /// After validating updates the Quote and switches to viewing it /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Btn_Complete_Click(object sender, RoutedEventArgs e) { var ALL_VALUES_OK = true; if (!Has_Items_Selected()) { ALL_VALUES_OK = false; } if (ALL_VALUES_OK) { if (int.TryParse(textBox_idQuote.Text, out var quoteID)) { QuoteViewModel.updateQuote(make_object_Quote(), oldQuote); quoteMain.viewQuote(quoteID); Btn_clearAll_Click(null, null); } } }
/// <summary> /// Switches to view Quote page and loads the specific quote /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void ViewQuote_Click(object sender, RoutedEventArgs e) { mainPage.viewQuote(((Quote)quoteDataGrid.SelectedItem).idQuote); }