Esempio n. 1
0
 private void btnCapNhatPhanQuyenNhom_Click(object sender, EventArgs e)
 {
     foreach (var itemMenu in _cMenu.GetDS())
     {
         foreach (var itemNhom in _cNhom.GetDS())
         {
             if (!_cPhanQuyenNhom.CheckByMaMenuMaNhom(itemMenu.MaMenu, itemNhom.MaNhom))
             {
                 PhanQuyenNhom phanquyennhom = new PhanQuyenNhom();
                 phanquyennhom.MaMenu = itemMenu.MaMenu;
                 phanquyennhom.MaNhom = itemNhom.MaNhom;
                 _cPhanQuyenNhom.Them(phanquyennhom);
             }
         }
     }
 }
Esempio n. 2
0
 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);
     }
 }
Esempio n. 3
0
 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);
     }
 }