Esempio n. 1
0
        public int Update_Teaching_class1(TEACHING_CLASS model)
        {
            var x = db.TEACHING_CLASS.Where(a => a.IDTeacher == model.IDTeacher && a.IDClass == model.IDClass && a.session == model.session && a.Day == model.Day).SingleOrDefault();

            if (x == null) // không ton tai
            {
                if (Kiemtrangaychamcong(model))
                {
                    var bien = db.TEACHING_CLASS.Where(a => a.ID == model.ID).Single();
                    bien.IDClass   = model.IDClass;
                    bien.IDTeacher = model.IDTeacher;
                    bien.session   = model.session;
                    bien.Day       = model.Day;
                    bien.State     = model.State;
                    db.SaveChanges();
                    return(1); // update thanh cong
                }
                else
                {
                    return(2); // ngay cham cong khong nam trong thoi gian hoat dong cua lop học
                }
            }
            else
            {
                return(3); // ngay cong da ton tai
            }
        }
Esempio n. 2
0
 public ActionResult ADDchamcong(TEACHING_CLASS model)
 {
     model.IDTeacher = (int)Session[Common.CommonConstant.ID_SESSION];
     if (!dao.Exist_Teaching_Class(model))
     {
         model.State = 1;
         if (dao.Add_TEaching_class1(model) == 1)
         {
             TempData["msg"] = "<script>alert('Them thanh cong');</script>";
         }
         else
         {
             if (dao.Add_TEaching_class1(model) == 2)
             {
                 TempData["msg"] = "<script>alert('Them khong thanh cong');</script>";
             }
             else
             {
                 TempData["msg"] = "<script>alert('Ngày của buổi chấm công không nằm trong thòi gian hoạt động của lớp học');</script>";
             }
         }
     }
     else
     {
         TempData["msg"] = "<script>alert('Ngày công này đã tồn tại');</script>";
     }
     return(RedirectToAction("Index", "Chamcong"));
 }
Esempio n. 3
0
        public bool Exist_Teaching_Class(TEACHING_CLASS model)
        {
            var x = db.TEACHING_CLASS.Where(a => a.IDTeacher == model.IDTeacher && a.IDClass == model.IDClass && a.session == model.session).SingleOrDefault();

            if (x != null)
            {
                return(true);
            }
            return(false);
        }
Esempio n. 4
0
        public bool Kiemtrangaychamcong(TEACHING_CLASS model)
        {
            var mainclass = db.CLASSes.Where(a => a.IDClass == model.IDClass).SingleOrDefault();

            if (model.Day >= mainclass.StartDay && model.Day <= mainclass.FinishDay)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Esempio n. 5
0
 public ActionResult Create()
 {
     if ((int)Session[Common.CommonConstant.USER_STATE] == 1)
     {
         TEACHING_CLASS model = null;
         SetViewBag2();
         SetViewBag3();
         return(View(model));
     }
     else
     {
         return(null);
     }
 }
Esempio n. 6
0
 public ActionResult UpdateChamcong(TEACHING_CLASS model)
 {
     model.IDTeacher = (int)Session[Common.CommonConstant.ID_SESSION];
     if (dao.Update_Teaching_class1(model) == 1)
     {
         TempData["msg"] = "<script>alert('Update thanh cong');</script>";
     }
     else
     {
         if (dao.Update_Teaching_class1(model) == 2)
         {
             TempData["msg"] = "<script>alert('Ngày của buổi chấm công không nằm trong thòi gian hoạt động của lớp học');</script>";
         }
         else
         {
             TempData["msg"] = "<script>alert('Ngày công đã tồn tại, Update không thành công');</script>";
         }
     }
     return(RedirectToAction("Index", "Chamcong"));
 }
Esempio n. 7
0
        public bool Update_Teaching_class(TEACHING_CLASS model)
        {
            var x = db.TEACHING_CLASS.Where(a => a.IDTeacher == model.IDTeacher && a.IDClass == model.IDClass && a.session == model.session && a.Day == model.Day).SingleOrDefault();

            if (x == null) // không ton tai
            {
                var bien = db.TEACHING_CLASS.Where(a => a.ID == model.ID).Single();
                bien.IDClass   = model.IDClass;
                bien.IDTeacher = model.IDTeacher;
                bien.session   = model.session;
                bien.Day       = model.Day;
                bien.State     = model.State;
                db.SaveChanges();
                return(true);
            }
            else
            {
                return(false);
            }
        }
Esempio n. 8
0
 public int Add_TEaching_class1(TEACHING_CLASS model)
 {
     if (Kiemtrangaychamcong(model))
     {
         db.TEACHING_CLASS.Add(model);
         db.SaveChanges();
         if (Exist_Teaching_Class(model))
         {
             return(1); // them thanh cong
         }
         else
         {
             return(2); // them ko thanh cong
         }
     }
     else
     {
         return(3);//  ngay trung
     }
 }
Esempio n. 9
0
 public void Insert(TEACHING_CLASS tc)
 {
     db.TEACHING_CLASS.Add(tc);
     db.SaveChanges();
 }