Beispiel #1
0
 private void btnAddNewBExpense_Click(object sender, EventArgs e)
 {
     using (AddExpenseView addExpenseView = new AddExpenseView())
     {
         addExpenseView.ShowDialog();
     }
 }
        //add method for expense
        private void buttonAddExpense_Click(object sender, EventArgs e)
        {
            Form expenseOverlay = new Form();

            try
            {
                using (AddExpenseView addExpense = new AddExpenseView())
                {
                    addExpense.setId(user_id);
                    expenseOverlay.StartPosition   = FormStartPosition.Manual;
                    expenseOverlay.FormBorderStyle = FormBorderStyle.None;
                    expenseOverlay.Opacity         = .50d;
                    expenseOverlay.BackColor       = Color.Black;
                    expenseOverlay.WindowState     = FormWindowState.Maximized;
                    expenseOverlay.TopMost         = true;
                    expenseOverlay.Location        = this.Location;
                    expenseOverlay.ShowInTaskbar   = false;
                    expenseOverlay.Show();

                    addExpense.Owner = expenseOverlay;
                    addExpense.ShowDialog();

                    expenseOverlay.Dispose();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            finally
            {
                expenseOverlay.Dispose();
                loadExpenseData();
                loadTotalExpense();
            }
        }