public string UpdateClass(ManagerClass model, int branchID) // them 1 bien list<class> vao ham de su dung cho lan update + insert { ModifyClass mc = new ModifyClass(); List <ListClass> listClass = new ModifyClass().GetListForUpdaate(model.Update.classID); if (CheckHasOpenRegister()) { if (CheckExist(model.Update.dayID, model.Update.timeID, model.Update.roomID, listClass)) { return(ReturnMessageRegister(model.Update.dayID, model.Update.timeID, model.Update.roomID, listClass)); } else { List <ListClass> listDayTime = new ModifyClass().GetListDayTimeByBranchIDForUpdate(branchID, model.Update.classID); if (CheckSameSchedule(branchID, model.Update.dayID, model.Update.timeID, listDayTime)) { mc.Update(model.Update.classID, model.Update.subjectID, model.Update.dayID, model.Update.timeID, model.Update.roomID); return("true"); } else { return("Đăng ký bị trùng ngày và giờ học"); } } } else { return("Chưa mở đăng ký lớp"); } }
public string InsertClass(ManagerClass model, int classTypeID, int branchID, string username, int statusID) { ModifyClass mc = new ModifyClass(); List <ListClass> listClass = new ModifyClass().GetList(); if (CheckHasOpenRegister()) { if (CheckExist(model.Insert.dayID, model.Insert.timeID, model.Insert.roomID, listClass)) { return(ReturnMessageRegister(model.Insert.dayID, model.Insert.timeID, model.Insert.roomID, listClass)); } else { List <ListClass> listDayTime = new ModifyClass().GetListDayTimeByBranchID(branchID); if (CheckSameSchedule(branchID, model.Insert.dayID, model.Insert.timeID, listDayTime)) { mc.Insert(classTypeID, model.Insert.subjectID, model.Insert.dayID, model.Insert.timeID, model.Insert.roomID, branchID, username, statusID); return("true"); } else { return("Đăng ký bị trùng ngày và giờ học"); } } } else { return("Chưa mở đăng ký lớp"); } }