Ejemplo n.º 1
0
        private void dgvDanhMuc_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            if (e.RowIndex != -1 && e.RowIndex != dgvDanhMuc.RowCount)
            {
                txtTenChiPhi.Text = dgvDanhMuc.Rows[e.RowIndex].Cells["TenChiPhi"].Value.ToString();

                txtSoTien.Text = dgvDanhMuc.Rows[e.RowIndex].Cells["SoTien"].Value.ToString();
                txtGhiChu.Text = dgvDanhMuc.Rows[e.RowIndex].Cells["GhiChu"].Value.ToString();
                int truTienKhiNghi = int.Parse(dgvDanhMuc.Rows[e.RowIndex].Cells["TinhTheoSoNgayDiHoc"].Value.ToString());
                chkTinhTheoSoNgayDiHoc.Checked = truTienKhiNghi == 1;
                cboLoaiChiPhi.Text             = DanhMucChiPhiBLL.GetTenLoaiChiPhi(dgvDanhMuc.Rows[e.RowIndex].Cells["MaLoaiChiPhi"].Value.ToString().Trim());

                btnCapNhat.Enabled = true;
                btnXoa.Enabled     = true;
                btnThem.Enabled    = false;
                lbMessage.Visible  = false;

                maDanhMuc = dgvDanhMuc.Rows[e.RowIndex].Cells["MaDanhMuc"].Value.ToString();

                if (DanhMucChiPhiBLL.KiemTraSuDungDanhMucChiPhi(maDanhMuc))
                {
                    btnXoa.Enabled    = false;
                    lbMessage.Visible = true;
                }
            }
        }
Ejemplo n.º 2
0
 private void btnXoa_Click(object sender, EventArgs e)
 {
     //Kiểm tra nếu danh mục này đang được sử dụng thì không cho xóa
     if (DanhMucChiPhiBLL.KiemTraSuDungDanhMucChiPhi(maDanhMuc))
     {
         MessageBox.Show("Danh mục chi phí này không thể xóa vì danh mục này đang áp dụng để tính học phí.");
         return;
     }
     //Xoa danh mục chi phí
     try
     {
         DanhMucChiPhiBLL.XoaDanhMucChiPhi(maDanhMuc);
         MessageBox.Show("Đã xóa danh mục chi phí thành công!");
         LoadDataGridView();
     } catch (Exception ex)
     {
         MessageBox.Show("Đã xảy ra lỗi.");
     }
 }