Esempio n. 1
0
 public int EditLichLT(eLichHoc_LopHocPhan x)
 {
     try
     {
         LichHoc_LopHocPhan m = db.LichHoc_LopHocPhan.Where(l => l.ID_LichHoc_LopHP == x.ID_LichHoc_LopHP).FirstOrDefault();
         if (m != null) //chỉnh sửa
         {
             m.ID_LichHoc_LopHP = x.ID_LichHoc_LopHP;
             m.ID_LopHocPhan    = x.ID_LopHocPhan;
             m.ID_PhongHoc      = x.ID_PhongHoc;
             m.NgayHoc          = x.NgayHoc;
             m.TietHoc          = x.TietHoc;
             m.ID_PhongHoc      = x.ID_PhongHoc;
             db.SaveChanges();
             return(1);
         }
         else //thêm mới
         {
             m = new LichHoc_LopHocPhan();
             m.ID_LichHoc_LopHP = x.ID_LichHoc_LopHP;
             m.ID_LopHocPhan    = x.ID_LopHocPhan;
             m.ID_PhongHoc      = x.ID_PhongHoc;
             m.NgayHoc          = x.NgayHoc;
             m.TietHoc          = x.TietHoc;
             m.ID_PhongHoc      = x.ID_PhongHoc;
             db.LichHoc_LopHocPhan.Add(m);
             db.SaveChanges();
             return(2);
         }
     }
     catch (Exception)
     {
         return(0);
     }
 }
        public bool CheckLichTrungGiangVien(string idGV, string ngayHoc, string tietHoc, int hocKy, int idNamHoc)
        {
            if (tietHoc == "1-3" || tietHoc == "1-2" || tietHoc == "2-3" || tietHoc == "1-5")
            {
                LichHoc_LopHocPhan lichLT = db.LichHoc_LopHocPhan.Where(x => x.LopHocPhan.ID_GiangVien.Trim() == idGV.Trim() && x.NgayHoc.Trim() == ngayHoc && (x.TietHoc.Trim() == "1-3" || x.TietHoc.Trim() == "1-2" || x.TietHoc.Trim() == "2-3" || x.TietHoc.Trim() == "1-5") && x.LopHocPhan.ID_NienKhoa == idNamHoc && x.LopHocPhan.HocKy == hocKy).FirstOrDefault();
                if (lichLT != null)
                {
                    return(true);
                }
                LichHoc_NhomThucHanh lichTH = db.LichHoc_NhomThucHanh.Where(x => x.NhomThucHanh.LopHocPhan.ID_GiangVien.Trim() == idGV.Trim() && x.NgayHoc.Trim() == ngayHoc && (x.TietHoc.Trim() == "1-3" || x.TietHoc.Trim() == "1-2" || x.TietHoc.Trim() == "2-3" || x.TietHoc.Trim() == "1-5") && x.NhomThucHanh.LopHocPhan.ID_NienKhoa == idNamHoc && x.NhomThucHanh.LopHocPhan.HocKy == hocKy).FirstOrDefault();
                if (lichTH != null)
                {
                    return(true);
                }
            }
            if (tietHoc == "4-6" || tietHoc == "5-6" || tietHoc == "4-5")
            {
                LichHoc_LopHocPhan lichLT = db.LichHoc_LopHocPhan.Where(x => x.LopHocPhan.ID_GiangVien.Trim() == idGV.Trim() && x.NgayHoc.Trim() == ngayHoc && (x.TietHoc.Trim() == "4-6" || x.TietHoc.Trim() == "5-6" || x.TietHoc.Trim() == "4-5" || x.TietHoc.Trim() == "1-5") && x.LopHocPhan.ID_NienKhoa == idNamHoc && x.LopHocPhan.HocKy == hocKy).FirstOrDefault();
                if (lichLT != null)
                {
                    return(true);
                }
                LichHoc_NhomThucHanh lichTH = db.LichHoc_NhomThucHanh.Where(x => x.NhomThucHanh.LopHocPhan.ID_GiangVien.Trim() == idGV.Trim() && x.NgayHoc.Trim() == ngayHoc && (x.TietHoc.Trim() == "4-6" || x.TietHoc.Trim() == "5-6" || x.TietHoc.Trim() == "4-5" || x.TietHoc.Trim() == "1-5") && x.NhomThucHanh.LopHocPhan.ID_NienKhoa == idNamHoc && x.NhomThucHanh.LopHocPhan.HocKy == hocKy).FirstOrDefault();
                if (lichTH != null)
                {
                    return(true);
                }
            }
            if (tietHoc == "7-9" || tietHoc == "7-8" || tietHoc == "8-9" || tietHoc == "7-12")
            {
                LichHoc_LopHocPhan lichLT = db.LichHoc_LopHocPhan.Where(x => x.LopHocPhan.ID_GiangVien.Trim() == idGV.Trim() && x.NgayHoc.Trim() == ngayHoc && (x.TietHoc.Trim() == "7-9" || x.TietHoc.Trim() == "7-8" || x.TietHoc.Trim() == "8-9" || x.TietHoc.Trim() == "7-12") && x.LopHocPhan.ID_NienKhoa == idNamHoc && x.LopHocPhan.HocKy == hocKy).FirstOrDefault();
                if (lichLT != null)
                {
                    return(true);
                }
                LichHoc_NhomThucHanh lichTH = db.LichHoc_NhomThucHanh.Where(x => x.NhomThucHanh.LopHocPhan.ID_GiangVien.Trim() == idGV.Trim() && x.NgayHoc.Trim() == ngayHoc && (x.TietHoc.Trim() == "7-9" || x.TietHoc.Trim() == "7-8" || x.TietHoc.Trim() == "8-9" || x.TietHoc.Trim() == "7-12") && x.NhomThucHanh.LopHocPhan.ID_NienKhoa == idNamHoc && x.NhomThucHanh.LopHocPhan.HocKy == hocKy).FirstOrDefault();
                if (lichTH != null)
                {
                    return(true);
                }
            }
            if (tietHoc == "10-12" || tietHoc == "10-11" || tietHoc == "11-12")
            {
                LichHoc_LopHocPhan lichLT = db.LichHoc_LopHocPhan.Where(x => x.LopHocPhan.ID_GiangVien.Trim() == idGV.Trim() && x.NgayHoc.Trim() == ngayHoc && (x.TietHoc.Trim() == "10-12" || x.TietHoc.Trim() == "10-11" || x.TietHoc.Trim() == "11-12" || x.TietHoc.Trim() == "7-12") && x.LopHocPhan.ID_NienKhoa == idNamHoc && x.LopHocPhan.HocKy == hocKy).FirstOrDefault();
                if (lichLT != null)
                {
                    return(true);
                }
                LichHoc_NhomThucHanh lichTH = db.LichHoc_NhomThucHanh.Where(x => x.NhomThucHanh.LopHocPhan.ID_GiangVien.Trim() == idGV.Trim() && x.NgayHoc.Trim() == ngayHoc && (x.TietHoc.Trim() == "10-12" || x.TietHoc.Trim() == "10-11" || x.TietHoc.Trim() == "11-12" || x.TietHoc.Trim() == "7-12") && x.NhomThucHanh.LopHocPhan.ID_NienKhoa == idNamHoc && x.NhomThucHanh.LopHocPhan.HocKy == hocKy).FirstOrDefault();
                if (lichTH != null)
                {
                    return(true);
                }
            }

            return(false);
        }
Esempio n. 3
0
        public int AddLichLT(eLichHoc_LopHocPhan x)
        {
            try
            {
                LichHoc_LopHocPhan m = new LichHoc_LopHocPhan();
                m.ID_LichHoc_LopHP = x.ID_LichHoc_LopHP;
                m.ID_LopHocPhan    = x.ID_LopHocPhan;
                m.ID_PhongHoc      = x.ID_PhongHoc;
                m.NgayHoc          = x.NgayHoc;
                m.TietHoc          = x.TietHoc;
                m.ID_PhongHoc      = x.ID_PhongHoc;

                db.LichHoc_LopHocPhan.Add(m);
                db.SaveChanges();
                return(1);
            }
            catch (Exception)
            {
                return(0);
            }
        }
 public int DelLichLT(int id)
 {
     try
     {
         LichHoc_LopHocPhan lich = db.LichHoc_LopHocPhan.Where(x => x.ID_LichHoc_LopHP == id).FirstOrDefault();
         if (lich == null)
         {
             return(2);
         }
         else
         {
             db.LichHoc_LopHocPhan.Remove(lich);
             db.SaveChanges();
             return(1);
         }
     }
     catch (Exception)
     {
         return(0);
     }
 }