/// <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 rapportagescontroller /// </summary> /// <param name="createRapportage"></param> /// <param name="rapportagesOverzicht"></param> public RapportagesController(CreateRapportage createRapportage, RapportagesOverzicht rapportagesOverzicht) { this.createRapportage = createRapportage; this.rapportagesOverzicht = rapportagesOverzicht; }