private void LoadDefaultValues() { ExpensesBL bl = new ExpensesBL(); ddlExpenses.Items.Clear(); var expenseList = bl.GetExpenses(); foreach (var expenses in expenseList) { ComboboxItem item = new ComboboxItem(); item.Text = expenses.Description; item.Value = expenses.ExpenseID; ddlExpenses.Items.Add(item); } //Load debit type ddlDebitType.DataSource = GlobalSetup.debitTypes; }
private void LoadExpenses() { ExpensesBL expenseBL = new ExpensesBL(); dgExpenses.DataSource = expenseBL.GetExpenses().Select(o => new { ExpenseID = o.ExpenseID, Description = o.Description }).ToList(); if (dgExpenses.Rows.Count == 0) { btnEdit.Enabled = false; btnDelete.Enabled = false; } else { btnEdit.Enabled = true; btnDelete.Enabled = true; } }
private void btnAdd_Click(object sender, EventArgs e) { if (validate()) { if (btntext == "ADD") { ExpensesDTO expenseDTO = new ExpensesDTO(); expenseDTO.Description = txtDescription.Text; expenseDTO.CreatedBy = GlobalSetup.Userid; expenseDTO.CreatedDate = DateTime.Now; expenseDTO.ModifiedDate = DateTime.Now; ExpensesBL expen = new ExpensesBL(); var result = expen.AddExpenses(expenseDTO); LoadExpenses(); if (result) { MyMessageBox.ShowBox("Expense is Saved", "Expense"); } else { MyMessageBox.ShowBox("Expense Save is failed !!!"); } } else { ExpensesDTO expenseDTO = new ExpensesDTO(); expenseDTO.Description = txtDescription.Text; expenseDTO.ExpenseID = Convert.ToInt32(dgExpenses.CurrentRow.Cells["ExpenseID"].Value); expenseDTO.ModifiedDate = DateTime.Now; expenseDTO.ModifiedBy = GlobalSetup.Userid; ExpensesBL exp = new ExpensesBL(); var result = exp.UpdateExpenses(expenseDTO); btntext = "ADD"; } clear(); LoadExpenses(); } else { MyMessageBox.ShowBox("Description cannot be Empty !!!"); } }
private void btnDelete_Click(object sender, EventArgs e) { string id = MyMessageBoxYesorNo.ShowBox("Are you sure to Delete??"); if (id == "1") { var expenseID = dgExpenses.CurrentRow.Cells["ExpenseID"].Value.ToString(); ExpensesBL expen = new ExpensesBL(); var result = expen.DeleteExpenses(Convert.ToInt32(expenseID)); if (result) { MyMessageBox.ShowBox("Expenses Deleted"); } else { MyMessageBox.ShowBox("Failed"); } clear(); LoadExpenses(); } }