public ActionResult ThemKhoa(KHOA k, FormCollection c)
        {
            var ten = c["tenKhoa"];
            var ma  = c["maKhoa"];
            var nam = c["nam"];

            if (string.IsNullOrEmpty(ten))
            {
                ViewData["Loi1"] = "Tên khoa không được để trống";
            }
            else if (string.IsNullOrEmpty(ma))
            {
                ViewData["Loi2"] = "Mã không được để trống";
            }
            else if (string.IsNullOrEmpty(ma))
            {
                ViewData["Loi3"] = "Năm thành lập không được để trống";
            }
            else
            {
                k.MaKhoa      = ma;
                k.TenKhoa     = ten;
                k.NamThanhLap = Convert.ToInt32(nam);
                data.KHOAs.InsertOnSubmit(k);
                data.SubmitChanges();
                return(RedirectToAction("Index", "Khoa"));
            }
            return(this.ThemKhoa());
        }
Esempio n. 2
0
        public ActionResult ThemKhoa(KHOA k, FormCollection c)
        {
            var ten = c["tenKhoa"];
            var ma  = c["maKhoa"];
            var nam = c["nam"];

            if (string.IsNullOrEmpty(ten) || string.IsNullOrEmpty(ma) || string.IsNullOrEmpty(nam))
            {
                ViewData["Loi1"] = "Thông tin khoa không được để trống";
            }
            else if (data.KHOAs.FirstOrDefault(t => t.MaKhoa == ma) != null)
            {
                ViewData["Loi1"] = "Mã khoa đã bị trùng. Vui lòng nhập mã khác";
            }
            else
            {
                try
                {
                    k.MaKhoa      = ma;
                    k.TenKhoa     = ten;
                    k.NamThanhLap = Convert.ToInt32(nam);
                    data.KHOAs.InsertOnSubmit(k);
                    data.SubmitChanges();
                    return(RedirectToAction("Index", "Khoa"));
                }
                catch (Exception)
                {
                    ViewData["Loi1"] = "Năm thành lập của khoa phải là kí tự số.";
                }
            }
            return(this.ThemKhoa());
        }
Esempio n. 3
0
 public void xoaKhoa(string maKhoa)
 {
     if (string.IsNullOrEmpty(maKhoa))
     {
         MessageBox.Show("Vui lòng chọn dữ liệu để xoá.");
         return;
     }
     if (MessageBox.Show("Bạn có muốn xoá?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes)
     {
         KHOA delItem = db.KHOAs.Where(a => a.MaKhoa == int.Parse(maKhoa)).FirstOrDefault();
         if (delItem != null)
         {
             delItem.TinhTrangXoa = true;
             db.SubmitChanges();
             MessageBox.Show("Xoá thành công.");
             return;
         }
         else
         {
             MessageBox.Show("Dữ liệu không tồn tại.");
             return;
         }
     }
     else
     {
         return;
     }
 }
        public void SetThongTinLop(string maLop)
        {
            lbMaLop.Text = "Mã lớp : " + maLop;
            LOP lp = Lop.GetLopByMaLop(maLop);

            if (lp != null)
            {
                MaTD = lp.TRINHDO;
                KHOA    khRow = Khoa.GetKhoaByMaKhoa(lp.MAKH);
                TRINHDO tdRow = TrinhDo.GetTDByMaTD(lp.TRINHDO);
                if (khRow != null)
                {
                    MaKhoa      = khRow.MAKH;
                    lbKhoa.Text = "Khoa : " + khRow.TENKH;
                }
                if (tdRow != null)
                {
                    lbTrinhDo.Text = "Trình độ : " + tdRow.TENTD;
                }
                lbTenLop.Text = "Tên lớp : " + lp.TENLOP;
                mONHOCTableAdapter.Connection.ConnectionString = Program.connstr;
                dtsTTN.EnforceConstraints = false;
                mONHOCTableAdapter.Fill(dtsTTN.MONHOC);

                mONHOCBindingSource.Filter = "MAKH ='" + lp.MAKH + "'";
                cbbMonHoc.DataSource       = mONHOCBindingSource;
                cbbMonHoc.DisplayMember    = "TENMH";
                cbbMonHoc.ValueMember      = "MAMH";
            }
            lbSLSV.Text = "Số lượng sinh viên : " + Lop.CountSV(maLop).ToString().Trim();
        }
Esempio n. 5
0
        private void Khoa_comboBox_SelectedIndexChanged(object sender, EventArgs e)
        {
            KHOA khoa = ((KhoaCBB)Khoa_comboBox.SelectedItem).khoa;

            SetMonCBB(khoa.MaKhoa);
            SetGVCBB();
        }
Esempio n. 6
0
        public ActionResult XoaKhoa(string id)
        {
            KHOA kh = data.KHOAs.SingleOrDefault(n => n.MaKhoa == id);

            ViewBag.Makhoa = kh.MaKhoa;
            return(View(kh));
        }
Esempio n. 7
0
        private void Search_button_Click(object sender, EventArgs e)
        {

            string nameGV = GV_textBox.Text;
            KHOA khoa = null;
            if (Khoa_comboBox.SelectedIndex >= 0)
                khoa = ((KhoaCBB)Khoa_comboBox.SelectedItem).khoa;
            SetDGFromListGV(BLL.Instance.GetGVByKhoa_BM_Name(nameGV, null, khoa));
        }
Esempio n. 8
0
 public ActionResult Edit([Bind(Include = "MaKhoa,TenKhoa")] KHOA kHOA)
 {
     if (ModelState.IsValid)
     {
         db.Entry(kHOA).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(kHOA));
 }
Esempio n. 9
0
 private void SetGVCBB(KHOA khoa)
 {
     if (khoa != null)
     {
         foreach (GIANG_VIEN gv in BLL.Instance.GetGVByKhoa_BM_Name("", null, khoa))
         {
             TruongKhoa_comboBox.Items.Add(new GV_CBB()
             {
                 gv = gv, text = gv.HoTen
             });
         }
     }
 }
Esempio n. 10
0
        private void SetGVCBB()
        {
            BO_MON mon  = BLL.Instance.GetBMByID(_maBM);
            KHOA   khoa = BLL.Instance.GetKhoaByID(_maKhoa);

            foreach (GIANG_VIEN gv in BLL.Instance.GetGVByKhoa_BM_Name("", mon, khoa))
            {
                TruongBM_comboBox.Items.Add(new GV_CBB()
                {
                    gv = gv, text = gv.HoTen
                });
            }
        }
Esempio n. 11
0
        // GET: PDT/KHOAs/Edit/5
        public ActionResult Edit(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            KHOA kHOA = db.KHOAs.Find(id);

            if (kHOA == null)
            {
                return(HttpNotFound());
            }
            return(View(kHOA));
        }
        public ActionResult XacNhanXoa(string id)
        {
            KHOA kh = data.KHOAs.SingleOrDefault(n => n.MaKhoa == id);

            ViewBag.Makhoa = kh.MaKhoa;
            if (kh == null)
            {
                Response.StatusCode = 404;
                return(null);
            }
            data.KHOAs.DeleteOnSubmit(kh);
            data.SubmitChanges();
            return(RedirectToAction("Index", "Khoa"));
        }
Esempio n. 13
0
        private void dANGKIBODEGridControl_MouseClick(object sender, MouseEventArgs e)
        {
            DKBD = DangKyBoDe.GetDKBDByMaLop_MaMonHoc(((DataRowView)dANGKIBODEBindingSource.Current)[0].ToString(),
                                                      ((DataRowView)dANGKIBODEBindingSource.Current)[1].ToString());
            LOP       lop       = Lop.GetLopByMaLop(DKBD.MALOP);
            KHOA      khoa      = Khoa.GetKhoaByMaKhoa(lop.MAKH);
            string    tenMonHoc = MonHoc.GetTenMonHocByMaMH(DKBD.MAMH);
            GIANGVIEN gv        = GiangVien.GetGiangVienByMa(DKBD.MAGV);

            txtHoTenGV.Text   = gv.HO + " " + gv.TEN;
            txtMAGV.Text      = gv.MAGV;
            txtTenKhoa.Text   = khoa.TENKH;
            txtTenMonHoc.Text = tenMonHoc;
        }
Esempio n. 14
0
        public static List <KHOA> getTenKHoa()
        {
            var       index = 0;
            string    sql   = "select * from KHOA";
            DataTable data  = DataProvider.Instance.ExcuteQuery(sql);
            var       list  = new List <KHOA>();

            foreach (DataRow r in data.Rows)
            {
                var mon = new KHOA(r);
                list.Add(mon);
            }

            /*  index = list.Count();
             * int ma = int.Parse(list[index - 1].MaMonHoc.ToString());*/
            return(list);
        }
Esempio n. 15
0
        public ActionResult Create([Bind(Include = "MaKhoa,TenKhoa")] KHOA kHOA)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    db.KHOAs.Add(kHOA);
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }

                return(View(kHOA));
            }
            catch (Exception e)
            {
                return(RedirectToAction("Create", "KHOAs", new { id = 1 }));
            }
        }
Esempio n. 16
0
        public void ReLoadBM()
        {
            KHOA khoa = BLL.Instance.GetKhoaByID(makhoa);

            dataGridView1.Rows.Clear();
            foreach (BO_MON mon in khoa.BO_MON)
            {
                int             RowID = dataGridView1.Rows.Add();
                DataGridViewRow row   = dataGridView1.Rows[RowID];
                row.Cells["MaBM"].Value  = mon.MaBoMon;
                row.Cells["TenBM"].Value = mon.TenBoMon;
                row.Cells["VPBM"].Value  = mon.Phong;
                if (mon.GIANG_VIEN1 != null)
                {
                    row.Cells["TruongBM"].Value = mon.GIANG_VIEN1.HoTen;
                }
            }
        }
        public void SetData()
        {
            if (LISTMACH.Count == 0)
            {
                return;
            }
            lblTenMonHoc.Text = "XE TRƯỚC BỘ ĐỀ MÔN : " + TTENMH;
            KHOA kh = Khoa.GetKhoaByMaKhoa(MAKHOA);

            lblTenKhoa.Text    = "KHOA : " + kh.TENKH;
            lblTrinhDo.Text    = TrinhDo.GetTDByMaTD(MATRINHDO).TENTD;
            lblThongTinBD.Text = "Thời gian : " + THOIGIANTHI.ToString() + " phút";

            RichTextBox    rtbCau = new RichTextBox();
            CAUHOI         ch     = null;
            List <LUACHON> lc     = null;

            for (int i = 0; i < LISTMACH.Count; i++)
            {
                ch = CauHoi.GetCauHoiByMaCH(LISTMACH[i]);
                if (rtbCau.Text.Trim() == string.Empty)
                {
                    rtbCau.Text = "Câu " + (i + 1).ToString() + " : ";
                    rtbCau.AppendText(Environment.NewLine + "    " + ch.NOIDUNG);
                }
                else
                {
                    rtbCau.AppendText(Environment.NewLine + "Câu " + (i + 1).ToString() + " : " + ch.NOIDUNG);
                }
                lc = CauHoi.GetLuaChonByMaCH(LISTMACH[i]);
                for (int j = 0; j < lc.Count; j++)
                {
                    rtbCau.AppendText(Environment.NewLine + "     Câu " + KeyConst.LUACHON[j] + " : " + lc[j].NOIDUNG);
                }
            }
            rtbCau.Dock = DockStyle.Fill;
            FontStyle newFontStyle = (FontStyle)(FontStyle.Bold);

            rtbCau.Font           = new Font("Times New Rowman", 25, newFontStyle);
            pnBaiThi.AutoScroll   = true;
            rtbCau.SelectionStart = 0;
            pnBaiThi.Controls.Add(rtbCau);
        }
Esempio n. 18
0
        private void ChiTietKhoa_Load(object sender, EventArgs e)
        {
            KHOA khoa = BLL.Instance.GetKhoaByID(makhoa);

            SetGVCBB(khoa);
            if (khoa != null)
            {
                MaKhoa_textBox.Text     = khoa.MaKhoa;
                MaKhoa_textBox.ReadOnly = true;
                TenKhoa_textBox.Text    = khoa.TenKhoa;

                if (khoa.GIANG_VIEN != null)
                {
                    foreach (GV_CBB gv in TruongKhoa_comboBox.Items)
                    {
                        if (gv.gv.MaGV.Equals(khoa.GIANG_VIEN.MaGV))
                        {
                            TruongKhoa_comboBox.SelectedItem = gv;
                            break;
                        }
                    }
                }


                VPKhoa_textBox.Text = khoa.Phong;
                NamTL_textBox.Text  = khoa.NamThanhLap.ToString();
                LienHe_textBox.Text = khoa.SoDienThoai;

                dataGridView1.Rows.Clear();
                foreach (BO_MON mon in khoa.BO_MON)
                {
                    int             RowID = dataGridView1.Rows.Add();
                    DataGridViewRow row   = dataGridView1.Rows[RowID];
                    row.Cells["MaBM"].Value  = mon.MaBoMon;
                    row.Cells["TenBM"].Value = mon.TenBoMon;
                    row.Cells["VPBM"].Value  = mon.Phong;
                    if (mon.GIANG_VIEN1 != null)
                    {
                        row.Cells["TruongBM"].Value = mon.GIANG_VIEN1.HoTen;
                    }
                }
            }
        }
Esempio n. 19
0
        public void suaKhoa(string maKhoa, string tenKhoa)
        {
            if (string.IsNullOrEmpty(maKhoa))
            {
                MessageBox.Show("Vui lòng chọn dữ liệu để sửa.");
                return;
            }
            KHOA suaKhoa = db.KHOAs.Where(a => a.MaKhoa == int.Parse(maKhoa)).FirstOrDefault();

            if (suaKhoa != null)
            {
                suaKhoa.TenKhoa = tenKhoa;
                db.SubmitChanges();
                MessageBox.Show("Sửa thành công.");
                return;
            }
            else
            {
                MessageBox.Show("Dữ liệu không tồn tại.");
                return;
            }
        }
Esempio n. 20
0
        private void SaveKhoa()
        {
            GIANG_VIEN TruongKhoa = null;

            if (TruongKhoa_comboBox.SelectedItem != null)
            {
                TruongKhoa = ((GV_CBB)TruongKhoa_comboBox.SelectedItem).gv;
            }
            int Nam;

            try
            {
                Nam = int.Parse(NamTL_textBox.Text.Trim());
            }
            catch
            {
                throw new Khoa_Exception(Khoa_Exception.ExepEnum.NamThanhLap);
            }
            KHOA khoa = new KHOA()
            {
                NamThanhLap = Nam,
                GIANG_VIEN  = TruongKhoa,
                TenKhoa     = TenKhoa_textBox.Text.Trim(),
                SoDienThoai = LienHe_textBox.Text.Trim(),
                MaKhoa      = MaKhoa_textBox.Text,
                Phong       = VPKhoa_textBox.Text.Trim(),
            };

            KhoaChecker.CheckKhoa(khoa);
            if (makhoa == null)
            {
                BLL.Instance.AddDB(khoa);
                makhoa = khoa.MaKhoa;
            }
            else
            {
                BLL.Instance.EditDB(khoa);
            }
        }
Esempio n. 21
0
        private void SetGVCBB()
        {
            BO_MON mon  = null;
            KHOA   khoa = null;

            if (Khoa_comboBox.SelectedItem != null)
            {
                khoa = ((KhoaCBB)Khoa_comboBox.SelectedItem).khoa;
            }
            if (mon_comboBox.SelectedItem != null)
            {
                mon = ((BoMonCBB)mon_comboBox.SelectedItem).mon;
            }
            GV_comboBox.Items.Clear();
            foreach (GIANG_VIEN gv in BLL.Instance.GetGVByKhoa_BM_Name("", mon, khoa))
            {
                GV_comboBox.Items.Add(new GV_CBB()
                {
                    gv = gv, text = gv.HoTen
                });
            }
        }
Esempio n. 22
0
        public void themKhoa(string tenKhoa)
        {
            if (string.IsNullOrEmpty(tenKhoa))
            {
                MessageBox.Show("Vui lòng nhập đầy đủ thông tin để thêm.");
                return;
            }
            KHOA newKhoa = new KHOA();

            newKhoa.TenKhoa      = tenKhoa;
            newKhoa.TinhTrangXoa = false;
            try
            {
                db.KHOAs.InsertOnSubmit(newKhoa);
                db.SubmitChanges();
                MessageBox.Show("Thêm thành công.");
                return;
            }
            catch (Exception ex)
            {
                MessageBox.Show("Thêm không thành công.");
            }
        }
Esempio n. 23
0
 public static void CheckKhoa(KHOA khoa)
 {
     if (khoa.MaKhoa.Length > DAL.Instance.GetMaxLength("KHOA", "MaKhoa") ||
         khoa.MaKhoa.Length == 0)
     {
         throw new Khoa_Exception(Khoa_Exception.ExepEnum.MaKhoa);
     }
     if (khoa.TenKhoa.Length > DAL.Instance.GetMaxLength("KHOA", "TenKhoa"))
     {
         throw new Khoa_Exception(Khoa_Exception.ExepEnum.TenKhoa);
     }
     if (khoa.Phong.Length > DAL.Instance.GetMaxLength("KHOA", "Phong"))
     {
         throw new Khoa_Exception(Khoa_Exception.ExepEnum.Phong);
     }
     if (khoa.NamThanhLap > 2021 || khoa.NamThanhLap <= 0)
     {
         throw new Khoa_Exception(Khoa_Exception.ExepEnum.NamThanhLap);
     }
     if (khoa.SoDienThoai.Length > DAL.Instance.GetMaxLength("KHOA", "SoDienThoai"))
     {
         throw new Khoa_Exception(Khoa_Exception.ExepEnum.SoDienThoai);
     }
 }
Esempio n. 24
0
        public static KHOA GetKhoaByMaKhoa(string maKhoa)
        {
            if (Program.KetNoi() == 0)
            {
                return(null);
            }
            SqlDataReader myReader;

            myReader = Program.ExecSqlDataReader(string.Format(KeyConst.Lenh.GetKhoaByMaKhoa, maKhoa.Trim()));
            if (myReader == null)
            {
                return(null);
            }
            myReader.Read();
            KHOA lp = new KHOA()
            {
                MAKH  = myReader.GetString(0),
                TENKH = myReader.GetString(1),
                MACS  = myReader.GetString(2)
            };

            myReader.Close();
            return(lp);
        }
Esempio n. 25
0
        public ActionResult ChiTietKhoa(string id)
        {
            KHOA ct = data.KHOAs.First(m => m.MaKhoa == id);

            return(View(ct));
        }
Esempio n. 26
0
        public void loadList()
        {
            string        connecStr = "workstation id = QLGIAOVU.mssql.somee.com; packet size = 4096; user id = nhoxliaryeuem1_SQLLogin_1; pwd=8l5ab41xg8;data source = QLGIAOVU.mssql.somee.com; persist security info=False;initial catalog = QLGIAOVU";
            SqlConnection conn      = new SqlConnection(connecStr);

            using (var db = new QLHOCVUEntities())
            {
                //load listBox
                if (lbdsCV.DataSource == null)
                {
                    var cvdf = new CHUC_VU()
                    {
                        MACV  = "",
                        TENCV = "Tất cả"
                    };

                    var chuc_vu = db.CHUC_VU.ToList();
                    chuc_vu.Insert(0, cvdf);
                    lbdsCV.DataSource = chuc_vu;
                }
                lbdsCV.DisplayMember = "TENCV";
                lbdsCV.ValueMember   = "MACV";


                if (lbdsK.DataSource == null)
                {
                    var kdf = new KHOA()
                    {
                        MAKHOA  = "",
                        TENKHOA = "Tất cả"
                    };

                    var khoas = db.KHOAs.ToList();
                    khoas.Insert(0, kdf);
                    lbdsK.DataSource = khoas;
                }
                lbdsK.DisplayMember = "TENKHOA";
                lbdsK.ValueMember   = "MAKHOA";


                if (lbdsHV.DataSource == null)
                {
                    var hvdf = new HOC_VI()
                    {
                        MAHV  = "",
                        TENHV = "Tất cả"
                    };

                    var hoc_vi = db.HOC_VI.ToList();
                    hoc_vi.Insert(0, hvdf);
                    lbdsHV.DataSource = hoc_vi;
                }
                lbdsHV.DisplayMember = "TENHV";
                lbdsHV.ValueMember   = "MAHV";
            }

            //try
            //{
            //    string cautruyvan = "select * from CHUC_VU";
            //    SqlDataAdapter adt = new SqlDataAdapter(cautruyvan, conn);
            //    DataTable dt = new DataTable();
            //    adt.Fill(dt);

            //    ///////////////////////////////////////////////////////
            //    if (lbdsCV.DataSource == null)
            //    {
            //        var cvdf = new CHUC_VU()
            //        {
            //            MACV = "",
            //            TENCV = "Tất cả"
            //        };



            //        var chuc_vu = db.CHUC_VU.ToList();
            //        chuc_vu.Insert(0, cvdf);
            //        lbdsCV.DataSource = chuc_vu;
            //    }


            //    lbdsCV.DataSource = dt;
            //    lbdsCV.DisplayMember = "TENCV";
            //    lbdsCV.ValueMember = "MACV";
            //}
            //catch (SqlException)
            //{
            //    MessageBox.Show("Error CHUC_VU");
            //    //hien loi
            //}
            //try
            //{
            //    string cautruyvan = "select * from KHOA";
            //    SqlDataAdapter adt = new SqlDataAdapter(cautruyvan, conn);
            //    DataTable dt = new DataTable();
            //    adt.Fill(dt);
            //    lbdsK.DataSource = dt;
            //    lbdsK.DisplayMember = "TENKHOA";
            //    lbdsK.ValueMember = "MAKHOA";
            //}
            //catch (SqlException)
            //{
            //    MessageBox.Show("Error KHOA");
            //    //hien loi
            //}
            //try
            //{
            //    string cautruyvan = "select * from HOC_VI";
            //    SqlDataAdapter adt = new SqlDataAdapter(cautruyvan, conn);
            //    DataTable dt = new DataTable();
            //    adt.Fill(dt);
            //    lbdsHV.DataSource = dt;
            //    lbdsHV.DisplayMember = "TENHV";
            //    lbdsHV.ValueMember = "MAHV";
            //}
            //catch (SqlException)
            //{
            //    MessageBox.Show("Error HOC_VI");
            //    //hien loi
            //}
        }
Esempio n. 27
0
        public void load(string MACV, string MAKHOA, string MAHV)
        {
            using (var db = new QLHOCVUEntities())
            {
                //load listBox
                if (lbdsCV.DataSource == null)
                {
                    var cvdf = new CHUC_VU()
                    {
                        MACV  = "",
                        TENCV = "Tất cả"
                    };

                    var chuc_vu = db.CHUC_VU.ToList();
                    chuc_vu.Insert(0, cvdf);
                    lbdsCV.DataSource = chuc_vu;
                }
                lbdsCV.DisplayMember = "TENCV";
                lbdsCV.ValueMember   = "MACV";


                if (lbdsK.DataSource == null)
                {
                    var kdf = new KHOA()
                    {
                        MAKHOA  = "",
                        TENKHOA = "Tất cả"
                    };

                    var khoas = db.KHOAs.ToList();
                    khoas.Insert(0, kdf);
                    lbdsK.DataSource = khoas;
                }
                lbdsK.DisplayMember = "TENKHOA";
                lbdsK.ValueMember   = "MAKHOA";


                if (lbdsHV.DataSource == null)
                {
                    var hvdf = new HOC_VI()
                    {
                        MAHV  = "",
                        TENHV = "Tất cả"
                    };

                    var hoc_vi = db.HOC_VI.ToList();
                    hoc_vi.Insert(0, hvdf);
                    lbdsHV.DataSource = hoc_vi;
                }
                lbdsHV.DisplayMember = "TENHV";
                lbdsHV.ValueMember   = "MAHV";



                dgvGV.AutoSize            = true;
                dgvGV.AutoGenerateColumns = false;
                var GV = db.GIANG_VIEN.AsQueryable();
                if (!string.IsNullOrEmpty(MACV))
                {
                    GV = GV.Where(x => x.MACV == MACV);
                }
                if (!string.IsNullOrEmpty(MAKHOA))
                {
                    GV = GV.Where(x => x.MAKHOA == MAKHOA);
                }
                if (!string.IsNullOrEmpty(MAHV))
                {
                    GV = GV.Where(x => x.MAHV == MAHV);
                }

                dgvGV.DataSource = GV.Select(x => new
                {
                    MAGV         = x.MAGV,
                    MACV         = x.MACV,
                    TENCV        = x.CHUC_VU.TENCV,
                    TENGV        = x.TENGV,
                    MAHV         = x.MAHV,
                    TENHV        = x.HOC_VI.TENHV,
                    Email        = x.EMAIL,
                    QueQuan      = x.QUEQUAN,
                    DiaChiTamChu = x.DIACHITAMCHU,
                    MAKHOA       = x.MAKHOA,
                    TenKhoa      = x.KHOA.TENKHOA,
                    TrangThaiGV  = x.TRANGTHAIGV == "1" ? "Rảnh" : "Không Rảnh",
                }).ToList();

                btnThem.Enabled = false;
                btnSua.Enabled  = false;
            }
        }