public TransitionLogForm(SubmitterUserProcess userProcessComponent, long expenseID)
        {
            InitializeComponent();
            logGrid.AutoGenerateColumns = false;

            this._upc = userProcessComponent;
            this._expenseID = expenseID;
        }
        public HistoryWindow(SubmitterUserProcess userProcessComponent, long expenseID)
        {
            InitializeComponent();
            reviewsGrid.AutoGenerateColumns = false;

            this._upc = userProcessComponent;
            this._expenseID = expenseID;
        }
        public MainWindow()
        {
            InitializeComponent();

            _upc = new SubmitterUserProcess();
            _expenseList = new List<Expense>();

            expenseDate.SelectedDate = DateTime.Today;

            LoadExpenses();
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            _upc = new SubmitterUserProcess();

            if (!IsPostBack)
            {
                userLabel.Text = Environment.UserName;
                expenseDate.Text = DateTime.Now.ToShortDateString();

                category.DataSource = Enum.GetNames(typeof(ExpenseCategory));
                category.DataBind();
                LoadExpenses();
            }
        }
        public SubmissionForm()
        {
            InitializeComponent();
            expenseGrid.AutoGenerateColumns = false;

            _upc = new SubmitterUserProcess();

            this.Text = FORM_TITLE;

            cancelButton.Enabled = false;
            historyButton.Enabled = false;
            logButton.Enabled = false;

            _expenseList = new List<Expense>();
            _source = new BindingSource();

            LoadExpenses();
        }