Ejemplo n.º 1
0
        private void btn_Delete_Click(object sender, EventArgs e)
        {
            String err = "nguoiDungBLL.DeleteNguoiDung(ref err,txtTaiKhoan.Text.Trim());";

            if (!nguoiDungBLL.DeleteNguoiDung(ref err, txtTaiKhoan.Text.Trim()))
            {
                MessageBox.Show(err);
            }
            else
            {
                MessageBox.Show("Xóa Thành công !!!");
                LoadData();
            }
        }
Ejemplo n.º 2
0
 private void dgvTaiKhoan_CellContentClick(object sender, DataGridViewCellEventArgs e)
 {
     TenDN = dgvTaiKhoan.Rows[Index].Cells["dgvcolTenDangNhap"].Value.ToString();
     if (Index == dgvTaiKhoan.RowCount)
     {
         return;
     }
     // Click Delete Icon
     if (e.ColumnIndex == 1)
     {
         if (dgvTaiKhoan.Rows[Index].Cells["dgvcolMatKhau"].ReadOnly)
         {
             DialogResult dlg = MessageBox.Show("Bạn có thật sự muốn xóa thông tin tài khoản này không?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button2);
             if (dlg == DialogResult.Yes)
             {
                 if (bllND.DeleteNguoiDung(dgvTaiKhoan.Rows[Index].Cells["dgvcolTenDangNhap"].Value.ToString()))
                 {
                     dgvTaiKhoan.Rows.Remove(dgvTaiKhoan.Rows[Index]);
                     lbThongBao.Visible   = true;
                     lbThongBao.ForeColor = Color.Green;
                     lbThongBao.Text      = "Xoá tài khoản thành công";
                     lbSLTK.Text          = "Số lượng tài khoản hiện tại: " + bllND.GetSoLuongTaiKhoan().ToString();
                 }
                 else
                 {
                     lbThongBao.ForeColor = Color.Red;
                     lbThongBao.Text      = "Đã có lỗi xảy ra, vui lòng thử lại sau";
                 }
             }
         }
         else
         {
             ShowData1TaiKhoan();
             dgvTaiKhoan.Rows[Index].Cells[0].Value = global::Flight.Properties.Resources.edit;
             dgvTaiKhoan.Rows[Index].Cells[1].Value = global::Flight.Properties.Resources.rubbish_bin;
             dgvTaiKhoan.Rows[Index].Cells["dgvcolMatKhau"].ReadOnly = true;
             dgvTaiKhoan.Rows[Index].Cells["dgvcolQuyen"].ReadOnly   = true;
         }
     }
     //Click Edit Icon
     else if (e.ColumnIndex == 0)
     {
         if (dgvTaiKhoan.Rows[Index].Cells["dgvcolMatKhau"].ReadOnly)
         {
             dgvTaiKhoan.Rows[Index].Cells[0].Value = global::Flight.Properties.Resources.save;
             dgvTaiKhoan.Rows[Index].Cells[1].Value = global::Flight.Properties.Resources.close;
             dgvTaiKhoan.Rows[Index].Cells["dgvcolMatKhau"].ReadOnly = false;
             dgvTaiKhoan.Rows[Index].Cells["dgvcolQuyen"].ReadOnly   = false;
         }
         else
         {
             if (CheckInputDataGridTK())
             {
                 dgvTaiKhoan.Rows[Index].Cells["dgvcolMatKhau"].ReadOnly = true;
                 dgvTaiKhoan.Rows[Index].Cells["dgvcolQuyen"].ReadOnly   = true;
             }
             string TenDangNhap = dgvTaiKhoan.Rows[Index].Cells["dgvcolTenDangNhap"].Value.ToString();
             string MatKhau     = dgvTaiKhoan.Rows[Index].Cells["dgvcolMatKhau"].Value.ToString();
             string MaNhom      = ConvertQuyenToMaNhom(dgvTaiKhoan.Rows[Index].Cells["dgvcolQuyen"].Value.ToString());
             if (bllND.UpdateTaiKhoan(TenDangNhap, MatKhau, MaNhom))
             {
                 lbThongBao.Visible   = true;
                 lbThongBao.ForeColor = Color.Green;
                 lbThongBao.Text      = "Lưu thông tin tài khoản thành công";
             }
             else
             {
                 lbThongBao.ForeColor = Color.Red;
                 lbThongBao.Text      = "Đã có lỗi xảy ra, vui lòng thử lại sau";
             }
             dgvTaiKhoan.Rows[Index].Cells[0].Value = global::Flight.Properties.Resources.edit;
             dgvTaiKhoan.Rows[Index].Cells[1].Value = global::Flight.Properties.Resources.rubbish_bin;
         }
     }
 }