/// <summary> /// Handles the mainframe in the patientendossier page /// </summary> /// <param name="sender"></param> /// <param name="mainframe"></param> /// <param name="pagesNavigation"></param> /// <param name="home"></param> /// <param name="patientenDataGrid"></param> public void PagesHandler(object sender, Frame mainframe, PagesNavigation pagesNavigation, Home home, DataGrid patientenDataGrid) { Button btn = (Button)sender; switch (btn.Name) { case "DossierButton": PatientDossier patient = new PatientDossier(pagesNavigation, patientenDataGrid); mainframe.NavigationService.Navigate(patient); break; case "AnamneseButton": AnamneseOverzicht anamneseButton = new AnamneseOverzicht(pagesNavigation, patientenDataGrid); mainframe.NavigationService.Navigate(anamneseButton); break; case "MetingenButton": MetingenOverzicht metingenOverzicht = new MetingenOverzicht(); mainframe.NavigationService.Navigate(metingenOverzicht); break; case "RapportageButton": RapportagesOverzicht rapportagesOverzicht = new RapportagesOverzicht(); mainframe.NavigationService.Navigate(rapportagesOverzicht); break; case "PatientDossier": break; } }
/// <summary> /// constructor for metingencontroller /// </summary> /// <param name="metingenOverzicht"></param> public MetingenController(MetingenOverzicht metingenOverzicht) { this.metingenOverzicht = metingenOverzicht; }