コード例 #1
0
ファイル: Schedule.cs プロジェクト: pmi-1-2018/schedule
 public void GetDataFromXML()
 {
     Groups          = GroupRepo.DeserializeArray("../../Data/groups.xml").ToList();
     Teachers        = TeacherRepo.DeserializeArray("../../Data/teachers.xml").ToList();
     Rooms           = RoomRepo.DeserializeArray("../../Data/rooms.xml").ToList();
     GroupSubjects   = GroupSubjectRepo.DeserializeArray("../../Data/group_subjects.xml").ToList();
     TeacherSubjects = TeacherSubjectRepo.DeserializeArray("../../Data/teacher_subjects.xml").ToList();
     Subjects        = SubjectRepo.DeserializeArray("../../Data/subjects.xml").ToList();
 }
コード例 #2
0
ファイル: Schedule.cs プロジェクト: pmi-1-2018/schedule
 public void GetDataFromDb()
 {
     Groups          = GroupRepo.GetGroupsFromDb();
     Teachers        = TeacherRepo.GetTeachersFromDb();
     Rooms           = RoomRepo.GetRoomsFromDb();
     GroupSubjects   = GroupSubjectRepo.GetGroupSubjectsFromDb();
     TeacherSubjects = TeacherSubjectRepo.GetTeacherSubjectsFromDb();
     Subjects        = SubjectRepo.GetSubjectsFromDb();
 }
コード例 #3
0
 public CrossTable()
 {
     classRepo           = unit.ClassRepo();
     fileRepo            = unit.FileRepo();
     employeeAccountRepo = unit.EmployeeAccountRepo();
     employeeRepo        = unit.EmployeeRepo();
     studentAccountRepo  = unit.StudentAccountRepo();
     studentRepo         = unit.StudentRepo();
     gradeRepo           = unit.GradeRepo();
     subjectRepo         = unit.SubjectRepo();
 }
        public void RefreshList()
        {
            SubjectTypes.Arts.GetCode();
            SubjectList = SubjectRepo.GetAll();

            foreach (var item in SubjectList)
            {
                item.CompulsoryDescription = Utilities.GetEnumDescriptionFromString <CompulsoryTypes>(item.Compulsory);
                item.TypeDescription       = Utilities.GetEnumDescriptionFromString <SubjectTypes>(item.Type);
            }
        }
 private void UserControl_Loaded(object sender, RoutedEventArgs e)
 {
     if (FormMode == FormModes.Edit || FormMode == FormModes.View)
     {
         ClassDetail           = ClassRepo.FindByID(_classid);
         SelectedSubjectList   = ClassSubjectRepo.GetSelectedSubjects(_classid);
         UnSelectedSubjectList = ClassSubjectRepo.GetUnSelectedSubjects(_classid);
     }
     if (FormMode == FormModes.New)
     {
         UnSelectedSubjectList = SubjectRepo.GetAll();
     }
 }
        private void DeleteSubject()
        {
            var win = GetSelectedSubject();

            if (win == null || win.SubjectID > 0)
            {
                Message(MessageTypes.Error, "Please Select to delete Staff Detail");
                return;
            }
            if (!DeleteMessage())
            {
                return;
            }

            SubjectRepo.Remove(win.SubjectID);
            RefreshList();
        }
コード例 #7
0
        public static void GenerateSubjects()
        {
            // subjects
            Subject s1 = SubjectRepo.CreateSubject("ТЕОРІЯ АЛГОРИТ.", ClassType.Lecture);

            SubjectRepo.AddToDb(s1);
            Subject s2 = SubjectRepo.CreateSubject("ТЕОРІЯ АЛГОРИТ.", ClassType.Computer);

            SubjectRepo.AddToDb(s2);
            Subject s3 = SubjectRepo.CreateSubject("КОМП. ІНФ. мережі", ClassType.Lecture);

            SubjectRepo.AddToDb(s3);
            Subject s4 = SubjectRepo.CreateSubject("КОМП. ІНФ. мережі", ClassType.Computer);

            SubjectRepo.AddToDb(s4);
            Subject s5 = SubjectRepo.CreateSubject("Програмування", ClassType.Lecture);

            SubjectRepo.AddToDb(s5);
            Subject s6 = SubjectRepo.CreateSubject("Програмування", ClassType.Computer);

            SubjectRepo.AddToDb(s6);
            Subject s7 = SubjectRepo.CreateSubject("БД ТА ІС", ClassType.Lecture);

            SubjectRepo.AddToDb(s7);
            Subject s8 = SubjectRepo.CreateSubject("БД ТА ІС", ClassType.Computer);

            SubjectRepo.AddToDb(s8);
            Subject s9 = SubjectRepo.CreateSubject("ВИР. ПРАК.(обч.)", ClassType.Computer);

            SubjectRepo.AddToDb(s9);
            Subject s10 = SubjectRepo.CreateSubject("ТІМС", ClassType.Lecture);

            SubjectRepo.AddToDb(s10);
            Subject s11 = SubjectRepo.CreateSubject("ТІМС", ClassType.Ordinary);

            SubjectRepo.AddToDb(s11);
        }
コード例 #8
0
 public SubjectController(Data.AppContext context)
 {
     _context = new SubjectRepo(context);
 }
コード例 #9
0
 public ThemeManager()
 {
     repo     = new ThemeRepo();
     subjRepo = new SubjectRepo();
     feedRepo = new FeedRepo();
 }
コード例 #10
0
 public SubjectController()
 {
     subjectRepo = new SubjectRepo();
 }
コード例 #11
0
 public AdminManagmentService()
 {
     UserRepo    = new UserRepo();
     SubjectRepo = new SubjectRepo();
 }
コード例 #12
0
 public ClassController()
 {
     classRepo   = unit.ClassRepo();
     subjectRepo = unit.SubjectRepo();
     cross       = new CrossTable();
 }
コード例 #13
0
 public SubjectManager(UnitOfWorkManager unitOfWorkManager)
 {
     this.unitOfWorkManager = unitOfWorkManager;
     repo = new SubjectRepo(unitOfWorkManager.UnitOfWork);
 }
コード例 #14
0
 public SubjectManager()
 {
     repo = new SubjectRepo();
 }