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));
            }
        }