public EStatus them(PhanNguoiDungVaoNhomQuyen_DTO pNV_NQ) { PhanNguoiDungVaoNhomQuyen_DTO pTim = layTheoKhoaChinh(pNV_NQ.UserName, pNV_NQ.MaNhom); if (pTim != null) { return(EStatus.TRUNG_KHOA); } if (pNV_NQ == null || string.IsNullOrEmpty(pNV_NQ.UserName) || string.IsNullOrEmpty(pNV_NQ.MaNhom)) { return(EStatus.SAI_CAU_TRUC); } db.PHANNGUOIDUNG_VAONHOMQUYENs.InsertOnSubmit(new PHANNGUOIDUNG_VAONHOMQUYEN { USERNAME = pNV_NQ.UserName, MANHOM = pNV_NQ.MaNhom, GHICHU = pNV_NQ.GhiChu }); db.SubmitChanges(); return(EStatus.THANH_CONG); }
private void btnThemNhanVien_QuaPhai_Click(object sender, EventArgs e) { if (rowNhanVienSelected == -1) { hienThiThongBaoLoi("Chưa chọn ngừoi dùng để thêm"); return; } string uName = layTextGridView(gvNhanViens, rowNhanVienSelected, NguoiDung_DTO.COL_USERNAME); if (string.IsNullOrEmpty(uName)) { hienThiThongBaoLoi("Chọn người dùng để thêm bị lỗi"); return; } var maNhom = cboxNhomQuyen.SelectedValue; if (maNhom == null) { hienThiThongBaoLoi("Chưa chọn nhóm quyền!"); return; } //Chắc chắn? string mess = string.Format("Sắp phân cho {0} có quyền {1}", uName, cboxNhomQuyen.SelectedItem); DialogResult res = hienThiCauHoiYesNo(mess); if (res == DialogResult.No) { return; } string ghiChu = layGhiChuTuNguoiDung(); //Thêm Nhan viên vào nhóm. PhanNguoiDungVaoNhomQuyen_DTO pNV_NQ = new PhanNguoiDungVaoNhomQuyen_DTO(); pNV_NQ.UserName = uName; pNV_NQ.MaNhom = maNhom.ToString(); pNV_NQ.GhiChu = ghiChu; EStatus status = pND_NQ_DAL_BLL.them(pNV_NQ); if (status == EStatus.THANH_CONG) { hienThiThongBaoThanhCong("Phân nguời dùng thành công!"); loadNhanVienTheoNhom(); } else { hienThiThongBaoLoi("Phân người dùng thất bại!"); } }