private void SubmitChanges() { TransactionDB transDB = new TransactionDB(); string transID, eventName, transDate, checkedIn, checkedOut, transTotal; eventName = ((ComboBoxItem)cmb_EventName.SelectedItem).Content.ToString(); SetAllowanceID(); transDate = FormatDate(txt_Date.Text); checkedIn = FormatTime(txt_CheckIn.Text); checkedOut = FormatTime(txt_CheckOut.Text); transTotal = txt_TransactionTotal.Text; CheckForLateTime(checkedOut, transDate); if (this.transactionID == "") { transID = transDB.GetNextTransID(); transDB.NewTransaction(transID, eventName, this.allowanceID, transDate, checkedIn, checkedOut, transTotal); transaction.CompleteTransaction(Convert.ToDouble(this.txt_TransactionTotal.Text), eventName, DateTime.Parse(transDate).ToString("yyyy-MM-dd")); } else { transDB.UpdateTransaction(this.transactionID, eventName, this.allowanceID, transDate, checkedIn, checkedOut, transTotal); transaction.CompleteTransaction(Convert.ToDouble(this.txt_TransactionTotal.Text), eventName, DateTime.Parse(transDate).ToString("yyyy-MM-dd")); transaction.AddToBalance(this.originalEventName, (this.originalFee) * (-1)); } }