Exemplo n.º 1
0
        //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);
                }
            }
        }
Exemplo n.º 2
0
        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();
                }
            }
        }
Exemplo n.º 3
0
        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;
                }
            }
        }