Exemplo n.º 1
0
        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); }
        }
Exemplo n.º 2
0
        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);
            }
        }
Exemplo n.º 3
0
        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));
        }
Exemplo n.º 4
0
 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;
 }
Exemplo n.º 5
0
 public ClassViewModel()
 {
     classes      = new List <ClassView>();
     newClass     = new QE_CLASS();
     inactiveList = new List <int>();
 }
Exemplo n.º 6
0
 public static int AddClass(QE_CLASS newClass)
 {
     try { return(WillORM.InsertRecord(newClass)); }
     catch { return(0); }
 }