/// <summary> /// Insert data into Invoice DB /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnNewInvoice_Click(object sender, RoutedEventArgs e) { try { //Enable textboxes tbInvoiceNumber.IsEnabled = true; dpInvoiceDate.IsEnabled = true; txtbxTotalCost.IsEnabled = true; cmbInvoiceItem.IsEnabled = true; cmbxItemsAdded.IsEnabled = true; //Enable Save button btnSaveInvoice.IsEnabled = true; //Insert Current Date dpInvoiceDate.SelectedDate = DateTime.Today; ml.SaveInvoice(dpInvoiceDate.SelectedDate.Value.Date.ToShortDateString(), "0"); //Generate a new Invoice ID newID = ml.GenerateInvoiceID(); //Insert Invoice ID onto Page tbInvoiceNumber.Text = newID; //Set variable to Current InvoiceNum InvoiceNum = newID; } catch (Exception ex) { HandleError(MethodInfo.GetCurrentMethod().DeclaringType.Name, MethodInfo.GetCurrentMethod().Name, ex.Message); } }