private void btn_SaveExpenses_Click(object sender, EventArgs e)
        {
            ExpenseDG.EndEdit();

            if (GlobalVariable.isAddExpense == true && GlobalVariable.isEditExpense == false)
            {
                AddExpenseSave();
                MessageBox.Show("Expenses Added Successfully");
            }
            else if (GlobalVariable.isAddExpense == false && GlobalVariable.isEditExpense == true)
            {
                EditExpenseSave();
                MessageBox.Show("Expenses Updated Successfully");
            }

            var main = Application.OpenForms.OfType <MainForm>().First();

            main.LoadMonthlyExpenses();
            main.LoadGrossProfit();
            GlobalVariable.isAddExpense  = false;
            GlobalVariable.isEditExpense = false;
            this.Hide();
        }
 private void ExpenseDG_CellClick(object sender, DataGridViewCellEventArgs e)
 {
     try
     {
         switch (ExpenseDG.Columns[e.ColumnIndex].Name)
         {
         case "Column1":
             // pra hindi maisama yung header
             if (e.RowIndex > -1)
             {
                 _Rectangle   = ExpenseDG.GetCellDisplayRectangle(e.ColumnIndex, e.RowIndex, true);
                 dtp.Size     = new Size(_Rectangle.Width, _Rectangle.Height);
                 dtp.Location = new Point(_Rectangle.X, _Rectangle.Y);
                 dtp.Visible  = true;
                 ExpenseDG.CurrentCell.Value = dtp.Text.ToString();
             }
             break;
         }
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex.Message);
     }
 }