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