Пример #1
0
 public override void doit()
 {
     if (_cmdType == Constants.ATSF_TIME_SLOT_TYPE_TEACHER)
     {
         Teacher teacher = (Teacher)_workingObject;
         teacher.setAllowedTimeSlots(_newAllowedTimeSlots);
         AppForm.getAppForm().getTeachersTreeView().SelectedNode = teacher;
         AppForm.getAppForm().getTreeTabControl().SelectedIndex  = 1;
     }
     else if (_cmdType == Constants.ATSF_TIME_SLOT_TYPE_EDU_PROGRAM)
     {
         EduProgram ep = (EduProgram)_workingObject;
         ep.setAllowedTimeSlots(_newAllowedTimeSlots);
         AppForm.getAppForm().getCoursesTreeView().SelectedNode = ep;
         AppForm.getAppForm().getTreeTabControl().SelectedIndex = 0;
     }
     else if (_cmdType == Constants.ATSF_TIME_SLOT_TYPE_EDU_PROGRAM_GROUP)
     {
         EduProgramGroup epg = (EduProgramGroup)_workingObject;
         epg.setAllowedTimeSlots(_newAllowedTimeSlots);
         AppForm.getAppForm().getCoursesTreeView().SelectedNode = epg;
         AppForm.getAppForm().getTreeTabControl().SelectedIndex = 0;
     }
     else if (_cmdType == Constants.ATSF_TIME_SLOT_TYPE_ROOM)
     {
         Room room = (Room)_workingObject;
         room.setAllowedTimeSlots(_newAllowedTimeSlots);
         AppForm.getAppForm().getRoomsTreeView().SelectedNode   = room;
         AppForm.getAppForm().getTreeTabControl().SelectedIndex = 2;
     }
 }