/// <summary>
        ///     After validating creates the receipt 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 rec = createReceiptObject();
                rec.createdDate += DateTime.Now.TimeOfDay;
                ReceiptViewModel.insertReceipt(rec);
                MessageBox.Show("Receipt with ID " + rec.idReceipt + " was created.");
                receiptMain.viewReceipt(rec.idReceipt);
                Btn_clearAll_Click(null, null);
            }
        }
Exemple #2
0
        /// <summary>
        ///     After validating updates the receipt 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)
            {
                ReceiptViewModel.updateReceipt(createReceiptObject(), old_receipt);
                receiptMain.viewReceipt(old_receipt.idReceipt);
                Btn_clearAll_Click(null, null);
            }
        }
 /// <summary>
 ///     Switches to view Receipt page and loads the specific receipt
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void ViewReceipt_Click(object sender, RoutedEventArgs e)
 {
     receiptMain.viewReceipt(((Receipt)receiptDataGrid.SelectedItem).idReceipt);
 }