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