Ejemplo n.º 1
0
 private void btnDelete_Click(object sender, EventArgs e)
 {
     if (objNguoiDung != null)
     {
         if (objNguoiDung.TenDangNhap.Equals(((NguoiDungInfor)Declare.USER_INFOR).TenDangNhap))
         {
             MessageBox.Show("Không thể xóa người dùng đang đăng nhập!");
             return;
         }
         if (!Common.Int2Bool(((NguoiDungInfor)Declare.USER_INFOR).SupperUser) && Common.Int2Bool(objNguoiDung.SupperUser))
         {
             MessageBox.Show("Không thể xóa Super User!");
             return;
         }
         if (MessageBox.Show("Bạn có chắc chắn xóa người dùng này không ?", "Thông Báo", MessageBoxButtons.YesNo) == DialogResult.Yes)
         {
             NguoiDungDataProvider.Delete(objNguoiDung);
             MessageBox.Show("Cập nhật thông tin người dùng thành công!");
             this.Close();
         }
     }
     else
     {
         MessageBox.Show("Người dùng chưa được tạo. Không thể xóa");
     }
 }
Ejemplo n.º 2
0
        private void btnDelete_Click(object sender, EventArgs e)
        {
            try
            {
                if (selector.SelectedCount == 0)
                {
                    MessageBox.Show("Phải chọn ít nhất một người dùng để xóa!");
                    return;
                }
                if (MessageBox.Show("Bạn có chắc chắn xóa người dùng này không?", "Xác nhận", MessageBoxButtons.YesNo) == DialogResult.Yes)
                {
                    for (int i = 0; i < selector.SelectedCount; i++)
                    {
                        NguoiDungInfor nd = (NguoiDungInfor)selector.GetSelectedRow(i);
                        if (nd.TenDangNhap.Equals(((NguoiDungInfor)Declare.USER_INFOR).TenDangNhap))
                        {
                            MessageBox.Show("Không thể xóa người dùng đang đăng nhập!");
                            break;
                        }
                        if (!Common.Int2Bool(((NguoiDungInfor)Declare.USER_INFOR).SupperUser) && Common.Int2Bool(nd.SupperUser))
                        {
                            MessageBox.Show("Không thể xóa Super User!");
                            break;
                        }
                        NguoiDungDataProvider.Delete(nd);
                    }
                    selector.ClearSelection();
                    gNguoiDung.DataSource = null;

                    LoadAllNguoiDung();
                    chkAll.Checked = false;
                }
            }
            catch { }
        }