Exemple #1
0
        private void CategoryGrid_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            int category_id = 0;

            if (e.ColumnIndex == 4)
            {
                txtExpenseCategoryName.Text        = CategoryGrid.Rows[e.RowIndex].Cells["CategoryName"].Value.ToString();
                txtExpenseCategoryDescription.Text = CategoryGrid.Rows[e.RowIndex].Cells["Description"].Value.ToString();
                lblExpenseID.Text = CategoryGrid.Rows[e.RowIndex].Cells["Id"].Value.ToString();


                if (CategoryGrid.Rows[e.RowIndex].Cells["CategoryType"].Value.ToString() == "Expense")
                {
                    drpCategoryType.SelectedIndex = 1;
                }
                else if (CategoryGrid.Rows[e.RowIndex].Cells["CategoryType"].Value.ToString() == "Income")
                {
                    drpCategoryType.SelectedIndex = 2;
                }

                pnlExpenseCategoryForm.Visible = true;
                pnlExpenseCategoryGrid.Visible = false;
                btnPnlExpenseCategory.Visible  = false;

                btnUpdate.Visible = true;
                btnCancel.Visible = true;
            }
            if (e.ColumnIndex == 5)
            {
                category_id = Convert.ToInt32(CategoryGrid.Rows[e.RowIndex].Cells["Id"].Value);

                CategoryManager cat_manager = new CategoryManager();
                cat_manager.DeleteCategory(category_id);
                bindCategory();

                pnlExpenseCategoryForm.Visible = false;
                pnlExpenseCategoryGrid.Visible = true;
            }
        }
Exemple #2
0
        private void CategoryGrid_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            int category_id = 0;

            if (e.ColumnIndex == 4)
            {

                txtExpenseCategoryName.Text = CategoryGrid.Rows[e.RowIndex].Cells["CategoryName"].Value.ToString();
                txtExpenseCategoryDescription.Text = CategoryGrid.Rows[e.RowIndex].Cells["Description"].Value.ToString();
                lblExpenseID.Text = CategoryGrid.Rows[e.RowIndex].Cells["Id"].Value.ToString();

                if (CategoryGrid.Rows[e.RowIndex].Cells["CategoryType"].Value.ToString() == "Expense")
                {
                    drpCategoryType.SelectedIndex = 1;
                }
                else if (CategoryGrid.Rows[e.RowIndex].Cells["CategoryType"].Value.ToString() == "Income")
                {
                    drpCategoryType.SelectedIndex= 2;
                }

                pnlExpenseCategoryForm.Visible = true;
                pnlExpenseCategoryGrid.Visible = false;
                btnPnlExpenseCategory.Visible = false;

                btnUpdate.Visible = true;
                btnCancel.Visible = true;

            }
            if (e.ColumnIndex == 5)
            {
                category_id = Convert.ToInt32(CategoryGrid.Rows[e.RowIndex].Cells["Id"].Value);

                CategoryManager cat_manager = new CategoryManager();
                cat_manager.DeleteCategory(category_id);
                bindCategory();

                pnlExpenseCategoryForm.Visible = false;
                pnlExpenseCategoryGrid.Visible = true;
            }
        }