Esempio n. 1
0
 private async void SetGroupsAsync() => await Task.Run(() =>
                                                       _groups = (List <Group>) NirsSystem.GetListObject <Group>());
Esempio n. 2
0
        //Заполнение всех списков значениями
        private async void GetTables() => await Task.Run(() =>
        {
            Organizations = (List <Organization>)NirsSystem.GetListObject <Organization>();
            if (Organizations == null)
            {
                Organizations = new List <Organization>();
            }
            Organizations.Insert(0, new Organization {
                OrganizationId = 0, OrganizationName = "(пусто)"
            });
            SelectedOrganization = Organizations.FirstOrDefault(u => u.OrganizationId == _author.OrganizationId);
            OnPropertyChanged("Organizations");
            OnPropertyChanged("SelectedOrganization");

            Faculties = (List <Faculty>)NirsSystem.GetListObject <Faculty>();
            if (Faculties == null)
            {
                Faculties = new List <Faculty>();
            }
            Faculties.Insert(0, new Faculty {
                FacultyId = 0, FacultyName = "(пусто)"
            });
            SelectedFaculty = Faculties.FirstOrDefault(u => u.FacultyId == _author.FacultyId);
            OnPropertyChanged("Faculties");
            OnPropertyChanged("SelectedFaculty");

            Departments = (List <Department>)NirsSystem.GetListObject <Department>();
            if (Departments == null)
            {
                Departments = new List <Department>();
            }
            Departments.Insert(0, new Department {
                DepartmentId = 0, DepartmentName = "(пусто)"
            });
            SelectedDepartment = Departments.FirstOrDefault(u => u.DepartmentId == _author.DepartmentId);
            OnPropertyChanged("Departments");
            OnPropertyChanged("SelectedDepartment");

            Groups = (List <Group>)NirsSystem.GetListObject <Group>();
            if (Groups == null)
            {
                Groups = new List <Group>();
            }
            Groups.Insert(0, new Group {
                GroupId = 0, GroupName = "(пусто)"
            });
            SelectedGroup = Groups.FirstOrDefault(u => u.GroupId == _author.GroupId);
            OnPropertyChanged("Groups");
            OnPropertyChanged("SelectedGroup");

            Positions = (List <Position>)NirsSystem.GetListObject <Position>();
            if (Positions == null)
            {
                Positions = new List <Position>();
            }
            Positions.Insert(0, new Position {
                PositionId = 0, PositionName = "(пусто)"
            });
            SelectedPosition = Positions.FirstOrDefault(u => u.PositionId == _author.PositionId);
            OnPropertyChanged("Positions");
            OnPropertyChanged("SelectedPosition");

            AcademicDegrees = (List <AcademicDegree>)NirsSystem.GetListObject <AcademicDegree>();
            if (AcademicDegrees == null)
            {
                AcademicDegrees = new List <AcademicDegree>();
            }
            AcademicDegrees.Insert(0, new AcademicDegree {
                AcademicDegreeId = 0, AcademicDegreeName = "(пусто)"
            });
            SelectedAcademicDegree = AcademicDegrees.FirstOrDefault(u => u.AcademicDegreeId == _author.AcademicDegreeId);
            OnPropertyChanged("AcademicDegrees");
            OnPropertyChanged("SelectedAcademicDegree");
        });
Esempio n. 3
0
 private async void SetFacultiesAsync() => await Task.Run(() =>
                                                          _faculties = (List <Faculty>) NirsSystem.GetListObject <Faculty>());
Esempio n. 4
0
 private async void SetDepartmentsAsync() => await Task.Run(() =>
                                                            _departments = (List <Department>) NirsSystem.GetListObject <Department>());
Esempio n. 5
0
 private async void SetRewardsAsync() => await Task.Run(() =>
                                                        _rewards = (List <Reward>) NirsSystem.GetListObject <Reward>());
Esempio n. 6
0
 private async void SetOrganizationsAsync() => await Task.Run(() =>
                                                              _organizations = (List <Organization>) NirsSystem.GetListObject <Organization>());
Esempio n. 7
0
 private async void SetDirectionsAsync() => await Task.Run(() =>
                                                           _directions = (List <Direction>) NirsSystem.GetListObject <Direction>());
Esempio n. 8
0
 private async void SetAcademicDegreesAsync() => await Task.Run(() =>
                                                                _academicDegrees = (List <AcademicDegree>) NirsSystem.GetListObject <AcademicDegree>());
Esempio n. 9
0
 private async void SetPositionsAsync() => await Task.Run(() =>
                                                          _positions = (List <Position>) NirsSystem.GetListObject <Position>());