public Patient(int _id) { InitializeComponent(); PLZfinder plZfinder = new PLZfinder(); dateTimePickerGerburtstag.Format = DateTimePickerFormat.Custom; dateTimePickernächster_Besuch.Format = DateTimePickerFormat.Custom; dateTimePickerGerburtstag.CustomFormat = "dd/MM/yyyy"; dateTimePickernächster_Besuch.CustomFormat = "dd/MM/yyyy"; id = _id; patient = Logik.Patient.getPatient(_id); textBoxVorname.Text = patient.Vorname; textBoxNachname.Text = patient.Nachname; textBoxPLZ.Text = Convert.ToString(patient.Plz); textBoxWohnort.Text = plZfinder.Ortsgeber(patient.Plz); textBoxStraße.Text = patient.Straße; textBoxTelefon.Text = patient.Telefon; dateTimePickerGerburtstag.Value = patient.Geburtstag; textBoxGeschlecht.Text = patient.Geschlecht; dateTimePickernächster_Besuch.Value = patient.NaechsterBesuch; textBoxLetzterbekanterstatus.Text = patient.LetzterBekannterStatus; textBoxPatienbesuche_gesamt.Text = Convert.ToString(patient.Patientenbesuche_gesamt); textBoxHausnummer.Text = patient.Hausnr; int i = 0; List <Logik.Patientenbesuch> bPatientenbesuches = Logik.PatientenbesuchListe.getPatientenbesuche(patient); i = bPatientenbesuches.Count; i = 0; foreach (var bpatientenbesuch in bPatientenbesuches) { textBoxLetzterbekanterstatus.Text = bPatientenbesuches[i].EinlieferungsStatus.ToString(); i++; } textBoxPatienbesuche_gesamt.Text = i.ToString(); }
public PatientenbesuchListe(Logik.Patient patient) { Patient = patient; InitializeComponent(); refreshDataGrid(); }