private void btnSua_Click(object sender, EventArgs e) { if (CNguoiDung.CheckQuyen(_mnu, "Sua")) { if (_selectedindex != -1) { Nhom nhom = _cNhom.GetByMaNhom(int.Parse(dgvNhom["MaNhom", _selectedindex].Value.ToString())); nhom.TenNhom = txtTenNhom.Text.Trim(); _cNhom.Sua(nhom); DataTable dt = ((DataView)gridView.DataSource).Table; foreach (DataRow item in dt.Rows) { PhanQuyenNhom phanquyennhom = _cPhanQuyenNhom.GetByMaMenuMaNhom(int.Parse(item["MaMenu"].ToString()), nhom.MaNhom); if (phanquyennhom.Xem != bool.Parse(item["Xem"].ToString()) || phanquyennhom.Them != bool.Parse(item["Them"].ToString()) || phanquyennhom.Sua != bool.Parse(item["Sua"].ToString()) || phanquyennhom.Xoa != bool.Parse(item["Xoa"].ToString()) || phanquyennhom.QuanLy != bool.Parse(item["QuanLy"].ToString())) { phanquyennhom.Xem = bool.Parse(item["Xem"].ToString()); phanquyennhom.Them = bool.Parse(item["Them"].ToString()); phanquyennhom.Sua = bool.Parse(item["Sua"].ToString()); phanquyennhom.Xoa = bool.Parse(item["Xoa"].ToString()); phanquyennhom.QuanLy = bool.Parse(item["QuanLy"].ToString()); _cPhanQuyenNhom.Sua(phanquyennhom); } } Clear(); MessageBox.Show("Thành công", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show("Bạn không có quyền Thêm Sửa này", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnXoa_Click(object sender, EventArgs e) { if (CNguoiDung.CheckQuyen(_mnu, "Xoa")) { if (MessageBox.Show("Bạn có chắc chắn xóa?", "Xác nhận xóa", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK) { if (_selectedindex != -1) { Nhom nhom = _cNhom.GetByMaNhom(int.Parse(dgvNhom["MaNhom", _selectedindex].Value.ToString())); ///xóa quan hệ 1 nhiều _cPhanQuyenNhom.Xoa(nhom.PhanQuyenNhoms.ToList()); _cNhom.Xoa(nhom); Clear(); MessageBox.Show("Thành công", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Lỗi, Vui lòng chọn Nhóm cần xóa", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } else { MessageBox.Show("Bạn không có quyền Xóa Form này", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnThem_Click(object sender, EventArgs e) { if (CNguoiDung.CheckQuyen(_mnu, "Them")) { if (txtTenNhom.Text.Trim() != "") { Nhom nhom = new Nhom(); nhom.TenNhom = txtTenNhom.Text.Trim(); ///tự động thêm quyền cho nhóm mới foreach (var item in _cMenu.GetDS()) { PhanQuyenNhom phanquyennhom = new PhanQuyenNhom(); phanquyennhom.MaMenu = item.MaMenu; phanquyennhom.MaNhom = nhom.MaNhom; nhom.PhanQuyenNhoms.Add(phanquyennhom); } _cNhom.Them(nhom); Clear(); MessageBox.Show("Thành công", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show("Bạn không có quyền Thêm Form này", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void mnuNguoiDung_Click(object sender, EventArgs e) { if (CNguoiDung.CheckQuyen("mnuNguoiDung", "Xem")) { frmNguoiDung frm = new frmNguoiDung(); OpenForm(frm); } else { MessageBox.Show("Bạn không có quyền Xem Form này", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnThem_Click(object sender, EventArgs e) { if (CNguoiDung.CheckQuyen(_mnu, "Them")) { if (txtHoTen.Text.Trim() != "" && txtTaiKhoan.Text.Trim() != "" && txtMatKhau.Text.Trim() != "") { NguoiDung nguoidung = new NguoiDung(); nguoidung.HoTen = txtHoTen.Text.Trim(); nguoidung.DienThoai = txtDienThoai.Text.Trim(); nguoidung.TaiKhoan = txtTaiKhoan.Text.Trim(); nguoidung.MatKhau = txtMatKhau.Text.Trim(); nguoidung.STT = _cNguoiDung.GetMaxSTT() + 1; if (!string.IsNullOrEmpty(txtNam.Text.Trim())) { nguoidung.NamVaoLam = int.Parse(txtNam.Text.Trim()); nguoidung.NgayPhepNamCu = nguoidung.NgayPhepNamMoi = 0; } if (cmbTo.SelectedIndex != -1) { nguoidung.MaTo = (int)cmbTo.SelectedValue; } if (cmbNhom.SelectedIndex != -1) { nguoidung.MaNhom = (int)cmbNhom.SelectedValue; } nguoidung.PhoGiamDoc = chkPhoGiamDoc.Checked; nguoidung.An = chkAn.Checked; nguoidung.Doi = chkDoi.Checked; nguoidung.ToTruong = chkToTruong.Checked; nguoidung.HanhThu = chkHanhThu.Checked; nguoidung.DongNuoc = chkDongNuoc.Checked; nguoidung.VanPhong = chkVanPhong.Checked; nguoidung.ChamCong = chkChamCong.Checked; ///tự động thêm quyền cho người mới foreach (var item in _cMenu.GetDS()) { PhanQuyenNguoiDung phanquyennguoidung = new PhanQuyenNguoiDung(); phanquyennguoidung.MaMenu = item.MaMenu; phanquyennguoidung.MaND = nguoidung.MaND; nguoidung.PhanQuyenNguoiDungs.Add(phanquyennguoidung); } if (_cNguoiDung.Them(nguoidung)) { MessageBox.Show("Thành công", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); Clear(); } } } else { MessageBox.Show("Bạn không có quyền Thêm Form này", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnSua_Click(object sender, EventArgs e) { if (CNguoiDung.CheckQuyen(_mnu, "Sua")) { if (_selectedindex != -1) { NguoiDung nguoidung = _cNguoiDung.GetByMaND(int.Parse(dgvNguoiDung["MaND", _selectedindex].Value.ToString())); nguoidung.HoTen = txtHoTen.Text.Trim(); nguoidung.DienThoai = txtDienThoai.Text.Trim(); nguoidung.TaiKhoan = txtTaiKhoan.Text.Trim(); nguoidung.MatKhau = txtMatKhau.Text.Trim(); if (!string.IsNullOrEmpty(txtNam.Text.Trim())) { nguoidung.NamVaoLam = int.Parse(txtNam.Text.Trim()); } nguoidung.MaTo = (int)cmbTo.SelectedValue; nguoidung.MaNhom = (int)cmbNhom.SelectedValue; nguoidung.PhoGiamDoc = chkPhoGiamDoc.Checked; nguoidung.An = chkAn.Checked; nguoidung.Doi = chkDoi.Checked; nguoidung.ToTruong = chkToTruong.Checked; nguoidung.HanhThu = chkHanhThu.Checked; nguoidung.DongNuoc = chkDongNuoc.Checked; nguoidung.VanPhong = chkVanPhong.Checked; nguoidung.ChamCong = chkChamCong.Checked; _cNguoiDung.Sua(nguoidung); DataTable dt = ((DataView)gridView.DataSource).Table; foreach (DataRow item in dt.Rows) { PhanQuyenNguoiDung phanquyennguoidung = _cPhanQuyenNguoiDung.GetByMaMenuMaND(int.Parse(item["MaMenu"].ToString()), nguoidung.MaND); if (phanquyennguoidung.Xem != bool.Parse(item["Xem"].ToString()) || phanquyennguoidung.Them != bool.Parse(item["Them"].ToString()) || phanquyennguoidung.Sua != bool.Parse(item["Sua"].ToString()) || phanquyennguoidung.Xoa != bool.Parse(item["Xoa"].ToString()) || phanquyennguoidung.QuanLy != bool.Parse(item["QuanLy"].ToString())) { phanquyennguoidung.Xem = bool.Parse(item["Xem"].ToString()); phanquyennguoidung.Them = bool.Parse(item["Them"].ToString()); phanquyennguoidung.Sua = bool.Parse(item["Sua"].ToString()); phanquyennguoidung.Xoa = bool.Parse(item["Xoa"].ToString()); phanquyennguoidung.QuanLy = bool.Parse(item["QuanLy"].ToString()); _cPhanQuyenNguoiDung.Sua(phanquyennguoidung); } } Clear(); MessageBox.Show("Thành công", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show("Bạn không có quyền Sửa Form này", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnSua_Click(object sender, EventArgs e) { if (CNguoiDung.CheckQuyen(_mnu, "Sua")) { if (_selectedindex != -1) { To to = _cTo.GetByMaTo(int.Parse(dgvTo["MaTo", _selectedindex].Value.ToString())); to.TenTo = txtTenTo.Text.Trim(); _cTo.Sua(to); Clear(); MessageBox.Show("Thành công", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show("Bạn không có quyền Sửa Form này", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnThem_Click(object sender, EventArgs e) { if (CNguoiDung.CheckQuyen(_mnu, "Them")) { if (txtTenTo.Text.Trim() != "") { To to = new To(); to.TenTo = txtTenTo.Text.Trim(); _cTo.Them(to); Clear(); MessageBox.Show("Thành công", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show("Bạn không có quyền Thêm Form này", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnDangNhap_Click(object sender, EventArgs e) { CNguoiDung _cNguoiDung = new CNguoiDung(); if (_cNguoiDung.DangNhap(txtTaiKhoan.Text.Trim(), txtMatKhau.Text.Trim())) { NguoiDung nguoidung = _cNguoiDung.GetByTaiKhoan(txtTaiKhoan.Text.Trim()); if (nguoidung != null) { CPhanQuyenNhom _cPhanQuyenNhom = new CPhanQuyenNhom(); CPhanQuyenNguoiDung _cPhanQuyenNguoiDung = new CPhanQuyenNguoiDung(); CNguoiDung.MaND = nguoidung.MaND; CNguoiDung.HoTen = nguoidung.HoTen; CNguoiDung.Admin = nguoidung.Admin; CNguoiDung.PhoGiamDoc = nguoidung.PhoGiamDoc; CNguoiDung.Doi = nguoidung.Doi; CNguoiDung.ToTruong = nguoidung.ToTruong; if (nguoidung.MaTo != null) { CNguoiDung.MaTo = nguoidung.MaTo.Value; CNguoiDung.TenTo = nguoidung.To.TenTo; } if (nguoidung.MaNhom != null) { CNguoiDung.dtQuyenNhom = _cPhanQuyenNhom.GetDSByMaNhom(true, nguoidung.MaNhom.Value); } CNguoiDung.dtQuyenNguoiDung = _cPhanQuyenNguoiDung.GetDSByMaND(true, nguoidung.MaND); GetLoginResult(true); this.Hide(); } } else { MessageBox.Show("Sai Tài Khoản hoặc Mật Khẩu", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnXoa_Click(object sender, EventArgs e) { if (CNguoiDung.CheckQuyen(_mnu, "Xoa")) { if (MessageBox.Show("Bạn có chắc chắn xóa?", "Xác nhận xóa", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK) { if (_selectedindex != -1) { To to = _cTo.GetByMaTo(int.Parse(dgvTo["MaTo", _selectedindex].Value.ToString())); _cTo.Xoa(to); Clear(); MessageBox.Show("Thành công", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Lỗi, Vui lòng chọn Tổ cần xóa", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } else { MessageBox.Show("Bạn không có quyền Xóa Form này", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } }