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;
        }
Exemplo n.º 2
0
        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;
            }
        }
Exemplo n.º 3
0
        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 !!!");
            }
        }
Exemplo n.º 4
0
        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();
            }
        }