public MainWindow() { InitializeComponent(); var loginDialog = new Dialogs.LoginDialog(); loginDialog.ShowDialog(); if (!loginDialog.IsSelected) { Close(); } _connectionString = ConfigurationManager.ConnectionStrings["StudentDiaryConnectionString"].ConnectionString; _teacherRepository = new TeacherRepository(_connectionString); _timetableRepository = new TimetableRepository(_connectionString); _subjectRepository = new SubjectRepository(_connectionString); _pairTimesRepository = new PairTimesRepository(_connectionString); _taskRepository = new TaskRepository(_connectionString); _semesterRepository = new SemesterRepository(_connectionString); _pairTypeRepository = new PairTypeRepository(_connectionString); InitSemester(); InitSubjectTimes(); //InitSubjectControl(); InitTeachersList(); InitSubjectList(); InitTaskGrid(); GeneralMenu.SelectedIndex = 0; }
public AddNewSubjectToTimeTableDialog(List <DaysOfWeek> freeDays) { InitializeComponent(); var connString = ConfigurationManager.ConnectionStrings["StudentDiaryConnectionString"].ConnectionString; _subjectRepository = new SubjectRepository(connString); _pairTypeRepository = new PairTypeRepository(connString); AwailableDaysList.ItemsSource = freeDays; AwailableDaysList.SelectedItem = freeDays[0]; var awailableSubjects = _subjectRepository.GetAllSubjects(); AwailableSubjectsList.ItemsSource = awailableSubjects; AwailableSubjectsList.SelectedItem = awailableSubjects[0]; var awailablePairTypes = _pairTypeRepository.GetAllPairTypes().ToList(); AwailablePairTypesList.ItemsSource = awailablePairTypes; AwailablePairTypesList.SelectedItem = awailablePairTypes[0]; }