public static bool UpdateClass(QE_CLASS QE_Class) { QE_Class.MODIFY_BY = ClientSessionService.GetSession.loginedUser.ID; QE_Class.MODIFY_DATE = DateTime.Now; try { return(WillORM.UpdateRecord(QE_Class)); } catch { return(false); } }
public static ClassStudentMap getClassStudentMapByStudent(int student_id) { try { QE_CLASS classs = GetClassesByStudent(student_id); STUDENT student = StudentService.GetStudent(student_id); CLASS_STUDENT_LIST list = getClassStudentListByStudent(student_id); ClassStudentMap map = new ClassStudentMap(classs, student, list); return(map); } catch (Exception e) { return(null); } }
public ActionResult Classes(ClassViewModel CVM) { checkLogin(); bool result = true; foreach (var c in CVM.inactiveList) { if (result && c > 0) { result = false; result = DBS.InactiveRecord("QE_CLASS", c, CP.userID); } } foreach (var c in CVM.classes) { if (result && c.ID < 0) { QE_CLASS newClass = new QE_CLASS() { TERM = CVM.SelectedTerm, FORM = c.FORM, NAME = c.NAME, TEACHER = c.TEACHER, TEACHER_2 = c.TEACHER_2, CLASSROOM = c.CLASSROOM, ADD_BY = CP.userID, ADD_DATE = DateTime.Now, ACTIVE = true }; result = false; result = DBS.addRecord(newClass); } } ModelState.Clear(); if (result) { TempData[Constant.msg_success] = Constant.ChangeSucceed; } else { TempData[Constant.msg_error] = Constant.ChangeFailed; } return(Classes(CVM.SelectedTerm > 0 ? CVM.SelectedTerm : CP.currentTerm.ID)); }
public ClassView(QE_CLASS QE_Class, string name, string name_2) { ID = QE_Class.ID; TERM = QE_Class.TERM; FORM = QE_Class.FORM; NAME = QE_Class.NAME; TEACHER = QE_Class.TEACHER; teacher_name = name; TEACHER_2 = QE_Class.TEACHER_2; teacher_2_name = name_2; CLASSROOM = QE_Class.CLASSROOM; ADD_BY = QE_Class.ADD_BY; ADD_DATE = QE_Class.ADD_DATE; MODIFY_BY = QE_Class.MODIFY_BY; MODIFY_DATE = QE_Class.MODIFY_DATE; ACTIVE = QE_Class.ACTIVE; }
public ClassViewModel() { classes = new List <ClassView>(); newClass = new QE_CLASS(); inactiveList = new List <int>(); }
public static int AddClass(QE_CLASS newClass) { try { return(WillORM.InsertRecord(newClass)); } catch { return(0); } }