Ejemplo n.º 1
0
 public void LoadDataKeyWord()
 {
     try
     {
         XepThoiKhoaBieuDataContext dbs = new XepThoiKhoaBieuDataContext();
         var query =
             from p in dbs.PhongHocs
             select new
         {
             p.MaPH,
             p.TenPH,
             p.DungLuong
         };
         dgvPhongHoc.DataSource = query.Where(p => p.MaPH.ToString().Contains(txtSearch.Text) || p.TenPH.Contains(txtSearch.Text) ||
                                              p.DungLuong.ToString().Contains(txtSearch.Text));
     }
     catch
     {
         MessageBox.Show("Không lấy được nội dung . Lỗi rồi!!!");
     }
     gpPhongHoc.Enabled = false;
     txtMaPH.ResetText();
     txtTenPH.ResetText();
     txtDungLuong.ResetText();
 }
Ejemplo n.º 2
0
 public void LoadDataKeyWord()
 {
     try
     {
         XepThoiKhoaBieuDataContext dbs = new XepThoiKhoaBieuDataContext();
         var query =
             from p in dbs.Tiets
             select new
         {
             p.STT,
             p.Tiet1,
             p.Thu,
             p.Time
         };
         dgvTiet.DataSource = query.Where(p => p.STT.ToString().Contains(txtSearch.Text) || p.Tiet1.ToString().Contains(txtSearch.Text) ||
                                          p.Thu.ToString().Contains(txtSearch.Text) || p.Time.ToString().Contains(txtSearch.Text));
     }
     catch
     {
         MessageBox.Show("Không lấy được nội dung . Lỗi rồi!!!");
     }
     gpTiet.Enabled = false;
     txtSTT.ResetText();
     txtTiet.ResetText();
     txtThu.ResetText();
     txtThoiGian.ResetText();
 }
Ejemplo n.º 3
0
 public void LoadDataKeyWord()
 {
     try
     {
         XepThoiKhoaBieuDataContext dbs = new XepThoiKhoaBieuDataContext();
         var query =
             from p in dbs.Lops
             select new
         {
             p.MaLop,
             p.TenLop,
             p.SoSV,
             p.MaNganh
         };
         dgvLop.DataSource = query.Where(p => p.MaLop.ToString().Contains(txtSearch.Text) || p.TenLop.Contains(txtSearch.Text) ||
                                         p.SoSV.ToString().Contains(txtSearch.Text) || p.MaNganh.ToString().Contains(txtSearch.Text));
     }
     catch
     {
         MessageBox.Show("Không lấy được nội dung . Lỗi rồi!!!");
     }
     gpLop.Enabled = false;
     txtMaLop.ResetText();
     txtTenLop.ResetText();
     txtSoSV.ResetText();
     txtMaNganh.ResetText();
 }
Ejemplo n.º 4
0
 private void btnLuu_Click(object sender, EventArgs e)
 {
     if (!txtMaPH.Text.Trim().Equals(""))
     {
         if (them)
         {
             try
             {
                 XepThoiKhoaBieuDataContext dbs = new XepThoiKhoaBieuDataContext();
                 PhongHoc gv = new PhongHoc();
                 gv.MaPH      = Convert.ToInt32(txtMaPH.Text);
                 gv.TenPH     = txtTenPH.Text;
                 gv.DungLuong = Convert.ToInt32(txtDungLuong.Text);
                 dbs.PhongHocs.InsertOnSubmit(gv);
                 dbs.SubmitChanges();
                 LoadData();
                 MessageBox.Show("Đã thêm Xong");
             }
             catch (Exception)
             {
                 MessageBox.Show("Không thêm được!!", "lỗi rồi!");
             }
         }
         else
         {
             try
             {
                 // Thứ tự dòng hiện hành
                 int r = dgvPhongHoc.CurrentCell.RowIndex;
                 // MaKH hiện hành
                 string Ma = dgvPhongHoc.Rows[r].Cells[0].Value.ToString();
                 // Câu lệnh SQL
                 XepThoiKhoaBieuDataContext dbs = new XepThoiKhoaBieuDataContext();
                 var gv = (from gv1 in dbs.PhongHocs
                           where gv1.MaPH.ToString() == Ma
                           select gv1).SingleOrDefault();
                 if (gv != null)
                 {
                     gv.TenPH     = txtTenPH.Text;
                     gv.DungLuong = Convert.ToInt32(txtDungLuong.Text);
                     dbs.SubmitChanges();
                     LoadData();
                 }
                 LoadData();
                 MessageBox.Show("Đã sửa xong");
             }
             catch (Exception)
             {
                 MessageBox.Show("Không sửa được", "lỗi rồi!!");
             }
         }
     }
     else
     {
         MessageBox.Show("Phòng chưa có.Lỗi rồi!!");
         txtMaPH.Focus();
     }
     LoadData();
 }
Ejemplo n.º 5
0
 private void btnLuu_Click(object sender, EventArgs e)
 {
     if (!txtMaBM.Text.Trim().Equals(""))
     {
         if (them)
         {
             try
             {
                 XepThoiKhoaBieuDataContext dbs = new XepThoiKhoaBieuDataContext();
                 BoMon bm = new BoMon();
                 bm.MaBM  = Convert.ToInt32(txtMaBM.Text);
                 bm.TenBM = txtTenBM.Text;
                 dbs.BoMons.InsertOnSubmit(bm);
                 dbs.SubmitChanges();
                 LoadData();
                 MessageBox.Show("Đã thêm xong");
             }
             catch (Exception)
             {
                 MessageBox.Show("Không thêm được,Lỗi rồi!!");
             }
         }
         else
         {
             try
             {
                 int    r  = dgvBoMon.CurrentCell.RowIndex;
                 string ma = dgvBoMon.Rows[r].Cells[0].Value.ToString();
                 XepThoiKhoaBieuDataContext dbs = new XepThoiKhoaBieuDataContext();
                 var ng = (from p in dbs.BoMons
                           where p.MaBM.ToString() == ma
                           select p).SingleOrDefault();
                 if (ng != null)
                 {
                     ng.TenBM = txtTenBM.Text;
                     dbs.SubmitChanges();
                     LoadData();
                 }
                 LoadData();
                 MessageBox.Show("Đã sửa xong!");
             }
             catch (Exception)
             {
                 MessageBox.Show("Không sửa được,Lỗi rồi!!");
             }
         }
     }
     else
     {
         MessageBox.Show("Bộ Môn chưa có,Lỗi rồi!!");
         txtMaBM.Focus();
     }
     LoadData();
 }
Ejemplo n.º 6
0
        public void LoadData()
        {
            XepThoiKhoaBieuDataContext dbs = new XepThoiKhoaBieuDataContext();
            var query =
                from p in dbs.BoMons
                select new
            {
                p.MaBM,
                p.TenBM
            };

            dgvBoMon.DataSource = query;
            gpBoMon.Enabled     = false;
            txtMaBM.ResetText();
            txtTenBM.ResetText();
        }
Ejemplo n.º 7
0
        public void LoadData()
        {
            XepThoiKhoaBieuDataContext dbs = new XepThoiKhoaBieuDataContext();
            var query =
                from p in dbs.Nganhs
                select new
            {
                p.MaNganh,
                p.TenNganh
            };

            dgvNganh.DataSource = query;
            gpNganh.Enabled     = false;
            txtMaNganh.ResetText();
            txtTenNganh.ResetText();
        }
Ejemplo n.º 8
0
        public void LoadData()
        {
            XepThoiKhoaBieuDataContext dbs = new XepThoiKhoaBieuDataContext();
            var query =
                from p in dbs.PhongHocs
                select new
            {
                p.MaPH,
                p.TenPH,
                p.DungLuong
            };

            dgvPhongHoc.DataSource = query;
            gpPhongHoc.Enabled     = false;
            txtMaPH.ResetText();
            txtTenPH.ResetText();
            txtDungLuong.ResetText();
        }
Ejemplo n.º 9
0
        public void LoadData()
        {
            XepThoiKhoaBieuDataContext dbs = new XepThoiKhoaBieuDataContext();
            var query =
                from p in dbs.MonHocs
                select new
            {
                p.MaMH,
                p.TenMH,
                p.MaBM
            };

            dgvMonHoc.DataSource = query;
            gpMonHoc.Enabled     = false;
            txtMaMH.ResetText();
            txtTenMH.ResetText();
            txtMaBM.ResetText();
        }
Ejemplo n.º 10
0
        public void LoadData()
        {
            XepThoiKhoaBieuDataContext dbs = new XepThoiKhoaBieuDataContext();
            var query =
                from p in dbs.Tiets
                select new
            {
                p.STT,
                p.Tiet1,
                p.Thu,
                p.Time
            };

            dgvTiet.DataSource = query;
            gpTiet.Enabled     = false;
            txtSTT.ResetText();
            txtTiet.ResetText();
            txtThu.ResetText();
            txtThoiGian.ResetText();
            txtSTT.Enabled = true;
        }
Ejemplo n.º 11
0
        public void LoadData()
        {
            XepThoiKhoaBieuDataContext dbs = new XepThoiKhoaBieuDataContext();
            var query =
                from p in dbs.Lops
                select new
            {
                p.MaLop,
                p.TenLop,
                p.SoSV,
                p.MaNganh
            };

            dgvLop.DataSource = query.Skip(1);
            gpLop.Enabled     = false;
            txtMaLop.ResetText();
            txtTenLop.ResetText();
            txtSoSV.ResetText();
            txtMaNganh.ResetText();
            txtMaLop.Enabled = true;
        }
Ejemplo n.º 12
0
        public void LoadDataKeyWord()
        {
            try
            {
                XepThoiKhoaBieuDataContext dbs = new XepThoiKhoaBieuDataContext();
                var query =
                    from p in dbs.GiaoViens
                    select new
                {
                    p.MaGV,
                    p.TenGV,
                    p.GioiTinh,
                    p.SDT,
                    p.ChucVu,
                    p.Email,
                    p.MaBM,
                    p.DiaChi,
                    p.NgaySinh
                };
                dgvGiaoVien.DataSource = query.Where(p => p.MaGV.ToString().Contains(txtSearch.Text) || p.TenGV.Contains(txtSearch.Text) ||
                                                     p.SDT.Contains(txtSearch.Text) || p.ChucVu.Contains(txtSearch.Text) || p.Email.Contains(txtSearch.Text) || p.MaBM.ToString().Contains(txtSearch.Text) ||
                                                     p.DiaChi.Contains(txtSearch.Text) || p.GioiTinh.Contains(txtSearch.Text) || (p.NgaySinh.ToString()).Contains(txtSearch.Text));

                rdNam.Checked = false;
                rdNu.Checked  = false;
            }
            catch
            {
                MessageBox.Show("Không lấy được nội dung . Lỗi rồi!!!");
            }
            gpGiaoVien.Enabled = false;
            txtMaGV.ResetText();
            txtTenGV.ResetText();
            txtSDT.ResetText();
            txtChucVu.ResetText();
            txtEmail.ResetText();
            txtMaBM.ResetText();
            txtDiaChi.ResetText();
        }
Ejemplo n.º 13
0
        private void btnXoa_Click(object sender, EventArgs e)
        {
            DialogResult traloi;

            traloi = MessageBox.Show("Chắc xóa không?", "Trả lời", MessageBoxButtons.OK, MessageBoxIcon.Question);
            if (traloi == DialogResult.OK)
            {
                try
                {
                    XepThoiKhoaBieuDataContext dbs = new XepThoiKhoaBieuDataContext();
                    var gv = from p in dbs.GiaoViens
                             where p.MaGV.ToString() == txtMaGV.Text
                             select p;
                    dbs.GiaoViens.DeleteAllOnSubmit(gv);
                    dbs.SubmitChanges();
                    LoadData();
                    MessageBox.Show("Đã Xóa Xong");
                }
                catch (Exception)
                {
                    MessageBox.Show("Không xóa được", "lỗi rồi!!");
                }
            }
        }
Ejemplo n.º 14
0
 public void LoadData()
 {
     try
     {
         XepThoiKhoaBieuDataContext dbs = new XepThoiKhoaBieuDataContext();
         var query =
             from p in dbs.GiaoViens
             select new
         {
             p.MaGV,
             p.TenGV,
             p.GioiTinh,
             p.SDT,
             p.ChucVu,
             p.Email,
             p.MaBM,
             p.DiaChi,
             p.NgaySinh,
         };
         dgvGiaoVien.DataSource = query;
     }
     catch (Exception)
     {
         MessageBox.Show("Không lấy được nội dung trong table GiaoVien. Lỗi rồi!!!");
     }
     gpGiaoVien.Enabled = false;
     txtMaGV.ResetText();
     txtTenGV.ResetText();
     txtSDT.ResetText();
     txtChucVu.ResetText();
     txtEmail.ResetText();
     txtMaBM.ResetText();
     txtDiaChi.ResetText();
     rdNam.Checked = false;
     rdNu.Checked  = false;
 }
Ejemplo n.º 15
0
        private void btnXoa_Click(object sender, EventArgs e)
        {
            DialogResult trl;

            trl = MessageBox.Show("Chắc xóa không!!", "Lỗi rồi!!", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);
            if (trl == DialogResult.OK)
            {
                try
                {
                    XepThoiKhoaBieuDataContext dbs = new XepThoiKhoaBieuDataContext();
                    var n1 = from p in dbs.PhongHocs
                             where p.MaPH.ToString() == txtMaPH.Text
                             select p;
                    dbs.PhongHocs.DeleteAllOnSubmit(n1);
                    dbs.SubmitChanges();
                    LoadData();
                    MessageBox.Show("Đã xóa xong");
                }
                catch (Exception)
                {
                    MessageBox.Show("Không xóa được,Lỗi rồi!!");
                }
            }
        }
Ejemplo n.º 16
0
        public XepThoiKhoaBieu()
        {
            XepThoiKhoaBieuDataContext xl = new XepThoiKhoaBieuDataContext();
            List <GiaoVien>            GV = new List <GiaoVien>();
            List <MonHoc>   MH            = new List <MonHoc>();
            List <Lop>      LOP           = new List <Lop>();
            List <PhongHoc> PHONG         = new List <PhongHoc>();

            gvmonhoc = new List <Gv_MonHoc>();
            lopphong = new List <Lop_Phong>();
            int g;
            int m;
            int l;
            int p;
            var gvien =
                from d in xl.GiaoViens
                select d;
            var mhoc =
                from d in xl.MonHocs
                select d;
            var lop =
                from d in xl.Lops
                select d;
            var phong =
                from d in xl.PhongHocs
                select d;

            foreach (var b in gvien)
            {
                g = 0;
                GiaoVien gv = new GiaoVien();
                gv.MaGV  = b.MaGV;
                gv.TenGV = b.TenGV;
                gv.MaBM  = b.MaBM;
                GV.Add(gv);
                g++;
            }
            foreach (var b in mhoc)
            {
                m = 0;
                MonHoc mh = new MonHoc();
                mh.MaMH  = b.MaMH;
                mh.TenMH = b.TenMH;
                mh.MaBM  = b.MaBM;
                MH.Add(mh);
                m++;
            }
            foreach (var b in lop)
            {
                l = 0;
                Lop lo = new Lop();
                lo.MaLop  = b.MaLop;
                lo.TenLop = b.TenLop;
                LOP.Add(lo);
                l++;
            }
            foreach (var b in phong)
            {
                p = 0;
                PhongHoc ph = new PhongHoc();
                ph.MaPH  = b.MaPH;
                ph.TenPH = b.TenPH;
                PHONG.Add(ph);
                p++;
            }
        }
Ejemplo n.º 17
0
        private void btnLuu_Click(object sender, EventArgs e)
        {
            if (!txtMaGV.Text.Trim().Equals(""))
            {
                if (them)
                {
                    try
                    {
                        XepThoiKhoaBieuDataContext dbs = new XepThoiKhoaBieuDataContext();
                        GiaoVien gv = new GiaoVien();
                        gv.MaGV     = Convert.ToInt32(txtMaGV.Text);
                        gv.TenGV    = txtTenGV.Text;
                        gv.SDT      = txtSDT.Text;
                        gv.ChucVu   = txtChucVu.Text;
                        gv.Email    = txtEmail.Text;
                        gv.MaBM     = Convert.ToInt32(txtMaBM.Text);
                        gv.DiaChi   = txtDiaChi.Text;
                        gv.NgaySinh = DateTimeNgaySinh.Value.ToString();
                        if (rdNam.Checked == true)
                        {
                            gv.GioiTinh = "Nam";
                        }
                        else
                        {
                            gv.GioiTinh = "Nữ";
                        }

                        dbs.GiaoViens.InsertOnSubmit(gv);
                        dbs.SubmitChanges();
                        LoadData();
                        MessageBox.Show("Đã thêm Xong");
                    }
                    catch (Exception)
                    {
                        MessageBox.Show("Không thêm được!!", "lỗi rồi!");
                    }
                }
                else
                {
                    try
                    {
                        // Thứ tự dòng hiện hành
                        int r = dgvGiaoVien.CurrentCell.RowIndex;
                        // MaKH hiện hành
                        string Ma = dgvGiaoVien.Rows[r].Cells[0].Value.ToString();
                        // Câu lệnh SQL
                        XepThoiKhoaBieuDataContext dbs = new XepThoiKhoaBieuDataContext();
                        var gv = (from gv1 in dbs.GiaoViens
                                  where gv1.MaGV.ToString() == Ma
                                  select gv1).SingleOrDefault();
                        if (gv != null)
                        {
                            gv.TenGV  = txtTenGV.Text;
                            gv.SDT    = txtSDT.Text;
                            gv.ChucVu = txtChucVu.Text;
                            gv.Email  = txtEmail.Text;
                            gv.MaBM   = Convert.ToInt32(txtMaBM.Text);
                            gv.DiaChi = txtDiaChi.Text;
                            if (rdNam.Checked == true)
                            {
                                gv.GioiTinh = "Nam";
                            }
                            else
                            {
                                gv.GioiTinh = "Nữ";
                            }
                            dbs.SubmitChanges();
                            LoadData();
                        }
                        LoadData();
                        MessageBox.Show("Đã sửa xong");
                    }
                    catch (Exception)
                    {
                        MessageBox.Show("Không sửa được", "lỗi rồi!!");
                    }
                }
            }
            else
            {
                MessageBox.Show("Giáo viên chưa có.Lỗi rồi!!");
                txtMaGV.Focus();
            }
            LoadData();
        }