public ProfilePage(University u, DBL d) { InitializeComponent(); dbl = d; person = new Rector(); person.University = u; Add_Button.Visibility = Visibility.Visible; Login_Field.Visibility = Visibility.Visible; Passwod_Field.Visibility = Visibility.Visible; Email_Field.Visibility = Visibility.Visible; University_Field.Text = person.University.Name; pageType = ProfilePageType.NewRector; }
public ProfilePage(Person p, DBL d, ProfilePageType pt) { InitializeComponent(); person = p; dbl = d; pageType = pt; FacultyBoxList = new List <Faculty>(dbl.GiveFaculties()); foreach (Faculty f in FacultyBoxList) { if (f.University == dbl.LoggedPerson.University) { Facylty_Box.Items.Add(new ComboBoxItem { Content = f.Name }); } } switch (pageType) { case ProfilePageType.Edit: EditType(); break; case ProfilePageType.NewStudent: AddType(); NewStudentType(); break; case ProfilePageType.NewTeacher: AddType(); NewTeacherType(); break; case ProfilePageType.NewDean: AddType(); NewDeanType(); break; default: break; } }