private void btnLuu_Click(object sender, EventArgs e) { if (btnSua.Enabled == false) { if (txtTaikhoan.Text == "" || txtMatkhau.Text == "") { MessageBox.Show("Không được bỏ trông tài khoản và mật khẩu!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { if (MessageBox.Show("Bạn thực sự muốn thêm tài khoản này?", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK) { //load đối tượng Load_Obj(); if (QuanLyTaiKhoan_BUS.ThemTaikhoan(Obj_Qltk) == "Success") { hienthi(); } } } } if (btnThem.Enabled == false) { if (txtMatkhau.Text == "") { MessageBox.Show("Không được bỏ trống mật khẩu!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (quyencu == "Quản lý nhà sách" && quyencu != cboQuyen.Text && txtTaikhoan.Text == frmDangNhap.taiKhoan) { MessageBox.Show("Bạn không thể sửa quyền của chính mình vì bạn là admin!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); hienthi(); } else { if (MessageBox.Show("Bạn thực sự muốn sửa tài khoản này?", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK) { //load đối tượng Load_Obj(); string ketQua = QuanLyTaiKhoan_BUS.SuaTaikhoan(Obj_Qltk); if (ketQua != "Success") { MessageBox.Show(ketQua, "Lỗi"); } hienthi(); } } } }
private void btnXoa_Click(object sender, EventArgs e) { if (txtTaikhoan.Text == frmDangNhap.taiKhoan) { MessageBox.Show("Bạn không thể xóa chính mình được!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (MessageBox.Show("Bạn thực sự muốn xóa tài khoản này?", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK) { Load_Obj(); if (QuanLyTaiKhoan_BUS.XoaTaikhoan(Obj_Qltk) == "Success") { hienthi(); } } }
//Hàm hiển thị public void hienthi() { Enlable(false); btnThem.Enabled = true; btnSua.Enabled = true; btnXoa.Enabled = true; cboQuyen.ValueMember = "MaQuyen"; cboQuyen.DisplayMember = "TenQuyen"; cboQuyen.DataSource = QuanLyTaiKhoan_BUS.getQuyen(); colQuyen.ValueMember = "MaQuyen"; colQuyen.DisplayMember = "TenQuyen"; colQuyen.DataSource = QuanLyTaiKhoan_BUS.getQuyen(); dgvTaiKhoan.DataSource = QuanLyTaiKhoan_BUS.GetNguoiDungAll(); }