private void LoadRecord() { //TODO LOAD DATA if (IsTeacher) { TeacherStep2View menu = Application.Current.Windows.OfType <TeacherStep2View>().SingleOrDefault(x => x.IsActive); var flyout = menu.Flyouts.Items[0] as Flyout; getTeacherCollection(); // menu.Record.ItemsSource = Students; // } if (flyout == null) { return; } flyout.IsOpen = !flyout.IsOpen; } else { StudentStep2View menu = Application.Current.Windows.OfType <StudentStep2View>().SingleOrDefault(x => x.IsActive); var flyout = menu.Flyouts.Items[0] as Flyout; getStudentCollection(); // menu.Record.ItemsSource = Students; // } if (flyout == null) { return; } flyout.IsOpen = !flyout.IsOpen; } }
private void OpenAddTeacherStep2() { DialogService ms = new DialogService("OpenAddTeacher", DateTime.Now); var message = new NotificationMessage <DialogService>(this, ms, "MenuOption"); TeacherStep2View menu = new TeacherStep2View(); Messenger.Default.Send(message); _navigationService.OpenUI(menu); }
private void Save() { //TODO progress Bar DialogService dia = new DialogService(); if (_dialogService.getText() == "OpenAddTeacher") { TeacherStep2View menu = Application.Current.Windows.OfType <TeacherStep2View>().SingleOrDefault(x => x.IsActive); dia.ProgressDialog(menu, "Saving"); AddNewRecord(); SetIsEnabledDefaults(); if (Response == "success") { dia.progressTerminated(menu, "Saved"); CanSave = true; CanSave = true; CanViewRecord = true; CanViewResult = true; EnableFields(); Reset(); menu.TableRefresher(); } else { } } else if (_dialogService.getText() == "OpenAddStudent") { StudentStep2View menu = Application.Current.Windows.OfType <StudentStep2View>().SingleOrDefault(x => x.IsActive); dia.ProgressDialog(menu, "Saving"); AddNewRecord(); SetIsEnabledDefaults(); if (Response == "success") { dia.progressTerminated(menu, "Saved"); CanSave = true; CanSave = true; CanViewRecord = true; CanViewResult = true; EnableFields(); Schedule.Clear(); // Schedule = data; Reset(); menu.TableRefresher(); } } //End Progress Bar }
private void AddTeachSchedule() { TeachSchedule.Add(new Avail() { Days = Day, Subject = Subject, Grade = Grade, StartTime = StartTime, EndTime = EndTime }); IsEnabledAddSchedule = false; TeacherStep2View menu = Application.Current.Windows.OfType <TeacherStep2View>().SingleOrDefault(x => x.IsActive); Day = string.Empty; StartTime = string.Empty; EndTime = string.Empty; Subject = string.Empty; Grade = 0; menu.TableRefresher(); }