예제 #1
0
        /// <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);
            }
        }
예제 #2
0
        /// <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);
                }
            }
        }
예제 #3
0
 /// <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);
 }