Beispiel #1
0
 private bool CheckValidity()
 {
     if (ClassSeleter.ClassType < 0)
     {
         return(RaiseErrOccuredEvent(MessageType.ClassTypeErr));
     }
     if (string.IsNullOrEmpty(ClassSeleter.SelectedClass))
     {
         return(RaiseErrOccuredEvent(MessageType.ClassNameErr));
     }
     if (string.IsNullOrEmpty(ClassSeleter.SelectedTeacher))
     {
         return(RaiseErrOccuredEvent(MessageType.TeacherErr));
     }
     if (ClassCount < 1)
     {
         return(RaiseErrOccuredEvent(MessageType.ClassCountErr));
     }
     if (ClassDate.Year < 2000)
     {
         return(RaiseErrOccuredEvent(MessageType.ClassDateErr));
     }
     if (!CallingNames.CheckValidity())
     {
         return(RaiseErrOccuredEvent(MessageType.NameCallingNoCallErr));
     }
     return(true);
 }
Beispiel #2
0
 public void LoadByCalling(NameCallingModel model)
 {
     _calling = model;
     ClassSeleter.LoadByCalling(model);
     ClassDate  = model.ClassDate;
     ClassCount = 1;
     CallingNames.LoadTraineesWithState(model.TraineesWithCallingState);
 }
Beispiel #3
0
 public void FillCalling()
 {
     _calling.ClassDate = ClassDate;
     _calling.ClassType = ClassSeleter.ClassType;
     _calling.ClassID   = ClassSeleter.GetCurrentClassID();
     _calling.TeacherID = ClassSeleter.GetCurrentTeacherID();
     CallingNames.GetCallingNames(ref _calling);
 }
Beispiel #4
0
 public void ClearAll()
 {
     ClassSeleter.ClearAll();
     CallingNames.ClearAll();
     ClassCount = 0;
 }