コード例 #1
0
 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;
 }
コード例 #2
0
        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;
            }
        }