//Admin //Ban soạn thảo //Giảng viên //Giáo vụ private void LoadList(int re) { DBEntities model = new DBEntities(); PhanQuyenTaiKhoan pq = model.PhanQuyenTaiKhoans.FirstOrDefault(x => x.TaiKhoan_Id == re); if (pq != null) { if (pq.ChucVu == "Ban soạn thảo") { lstMain.DataSource = model.ChuongTrinhDaoTaos.Where(x => x.NguoiPhuTrach_Id == re).ToList(); //DataGridViewCheckBoxColumn chkEditing = new DataGridViewCheckBoxColumn(); //chkEditing.HeaderText = "Đang làm"; //lstMain.Columns.Add(chkEditing); //DataGridViewCheckBoxColumn chkFinish = new DataGridViewCheckBoxColumn(); //chkFinish.HeaderText = "Hoàn thành"; //lstMain.Columns.Add(chkFinish); } if (pq.ChucVu == "Giảng viên") { lstMain.DataSource = model.DeCuongChiTiets.Where(x => x.MonHoc.GiangVienPhuTrach_Id == re).ToList(); //lstMain. DataGridViewCheckBoxColumn chkEditing = new DataGridViewCheckBoxColumn(); chkEditing.HeaderText = "Đang làm"; lstMain.Columns.Add(chkEditing); DataGridViewCheckBoxColumn chkFinish = new DataGridViewCheckBoxColumn(); chkFinish.HeaderText = "Hoàn thành"; lstMain.Columns.Add(chkFinish); } } }
private void btnLogin_Click(object sender, EventArgs e) { DBEntities model = new DBEntities(); var nv = Find(txtEmail.Text); if (nv == null) { MessageBox.Show("Incorrect email"); } else { if (!nv.MatKhau.Equals(txtMatKhau.Text)) { MessageBox.Show("Incorrect Password"); } } if ((nv != null) && (nv.MatKhau.Equals(txtMatKhau.Text))) { PhanQuyenTaiKhoan pq = model.PhanQuyenTaiKhoans.FirstOrDefault(x => x.TaiKhoan_Id == nv.Id); if (pq.ChucVu == "Admin") { this.Hide(); GUI_Admin main = new GUI_Admin(); main.Closed += (s, args) => this.Close(); main.ShowDialog(); } else if (pq.ChucVu == "Giáo vụ") { this.Hide(); GUI_Chinh_GV main = new GUI_Chinh_GV(Test()); main.Closed += (s, args) => this.Close(); main.ShowDialog(); } else { this.Hide(); GUI_Chinh_BST_GVGD main = new GUI_Chinh_BST_GVGD(Test()); main.Closed += (s, args) => this.Close(); main.ShowDialog(); } } }
private void LoadList(int re) { DBEntities model = new DBEntities(); PhanQuyenTaiKhoan pq = model.PhanQuyenTaiKhoans.FirstOrDefault(x => x.TaiKhoan_Id == re); if (pq != null) { if (pq.ChucVu == "Giáo vụ") { lstMainCTDT.DataSource = model.ChuongTrinhDaoTaos.ToList(); lstMainCTDT.Columns["NguoiPhuTrach_Id"].Visible = false; lstMainCTDT.Columns["CopyTuCTDT"].Visible = false; lstMainCTDT.Columns["TaiKhoan"].Visible = false; lstMainCTDT.Columns["MonHocs"].Visible = false; lstMainCTDT.Columns["MucTieuDaoTaos"].Visible = false; lstMainCTDT.Columns["ThongTinChung_CTDT"].Visible = false; lstMainCTDT.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; lstMainDCCT.DataSource = model.DeCuongChiTiets.Where(x => x.Finish == true).ToList(); lstMainDCCT.Columns["MonHoc_Id"].Visible = false; lstMainDCCT.Columns["TrinhDo"].Visible = false; lstMainDCCT.Columns["PhanBoThoiGian"].Visible = false; lstMainDCCT.Columns["MonTienQuyet_Id"].Visible = false; lstMainDCCT.Columns["YeuCauMonHoc"].Visible = false; lstMainDCCT.Columns["GiangVienPhuTrach"].Visible = false; lstMainDCCT.Columns["KhoiKienThuc"].Visible = false; lstMainDCCT.Columns["Editing"].Visible = false; lstMainDCCT.Columns["Finish"].Visible = false; lstMainDCCT.Columns["ChuanDauRaMonHocs"].Visible = false; lstMainDCCT.Columns["MonHoc"].Visible = false; //lstMainDCCT.Columns["GVGDs"].Visible = false; lstMainDCCT.Columns["KeHoachGDHTCuThes"].Visible = false; //lstMainDCCT.Columns["KeHoachKiemTras"].Visible = false; lstMainDCCT.Columns["MaTran_CDRMH_CDRCTDT"].Visible = false; lstMainDCCT.Columns["MucTieuMonHocs"].Visible = false; lstMainDCCT.Columns["PPDanhGiaKQHTs"].Visible = false; lstMainDCCT.Columns["TaiLieuMonHocs"].Visible = false; lstMainDCCT.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; } } }