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); }
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); } }
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); } }