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. 2
0
        public int AddLichTH(eLichHoc_NhomThucHanh x)
        {
            try
            {
                LichHoc_NhomThucHanh m = new LichHoc_NhomThucHanh();
                m.ID_LichHoc_NhomTH = x.ID_LichHoc_NhomTH;
                m.ID_NhomThucHanh   = x.ID_NhomThucHanh;
                m.ID_PhongHoc       = x.ID_PhongHoc;
                m.NgayHoc           = x.NgayHoc;
                m.TietHoc           = x.TietHoc;
                m.ID_PhongHoc       = x.ID_PhongHoc;

                db.LichHoc_NhomThucHanh.Add(m);
                db.SaveChanges();
                return(1);
            }
            catch (Exception)
            {
                return(0);
            }
        }
 public int DelLichTH(int id)
 {
     try
     {
         LichHoc_NhomThucHanh lich = db.LichHoc_NhomThucHanh.Where(x => x.ID_LichHoc_NhomTH == id).FirstOrDefault();
         if (lich == null)
         {
             return(2);
         }
         else
         {
             db.LichHoc_NhomThucHanh.Remove(lich);
             db.SaveChanges();
             return(1);
         }
     }
     catch (Exception)
     {
         return(0);
     }
 }
Esempio n. 4
0
        public int EditLichTH(eLichHoc_NhomThucHanh x)
        {
            try
            {
                LichHoc_NhomThucHanh m = db.LichHoc_NhomThucHanh.Where(l => l.ID_LichHoc_NhomTH == x.ID_LichHoc_NhomTH).FirstOrDefault();
                if (m != null)
                {
                    m.ID_LichHoc_NhomTH = x.ID_LichHoc_NhomTH;
                    m.ID_NhomThucHanh   = x.ID_NhomThucHanh;
                    m.ID_PhongHoc       = x.ID_PhongHoc;
                    m.NgayHoc           = x.NgayHoc;
                    m.TietHoc           = x.TietHoc;
                    m.ID_PhongHoc       = x.ID_PhongHoc;


                    //db.Entry(m).State = System.Data.Entity.EntityState.Modified;
                    db.SaveChanges();
                    return(1);
                }
                else
                {
                    m = new LichHoc_NhomThucHanh();
                    //m.ID_LichHoc_NhomTH = x.ID_LichHoc_NhomTH;
                    m.ID_NhomThucHanh = x.ID_NhomThucHanh;
                    m.ID_PhongHoc     = x.ID_PhongHoc;
                    m.NgayHoc         = x.NgayHoc;
                    m.TietHoc         = x.TietHoc;
                    m.ID_PhongHoc     = x.ID_PhongHoc;
                    db.LichHoc_NhomThucHanh.Add(m);
                    db.SaveChanges();
                    return(2);
                }
            }
            catch (Exception ex)
            {
                string a = ex.ToString();
                return(0);
            }
        }