public void ResetTab() { NameTextBox.Text = ""; SurnameTextBox.Text = ""; DescriptionTextBox.Text = ""; VisitsList = VisitForVisitsEditorTab.GetRepresentation(); }
private void FilterPatientsButton_Click(object sender, RoutedEventArgs e) { try { VisitsList = VisitForVisitsEditorTab.GetRepresentation().Where(x => x.Patient == $"{NameTextBox.Text} {SurnameTextBox.Text}").ToList(); } catch (Exception ex) { MessageBox.Show(ex.Message); MessageBox.Show(NameTextBox.Text + ", " + SurnameTextBox.Text); } }
private void ChosePatientButton_Click(object sender, RoutedEventArgs e) { foreach (Window window in Application.Current.Windows) { if (window.GetType() == typeof(MainWindow)) { MainWindow parentWindow = (window as MainWindow); foreach (UserControl control in parentWindow.ContentGrid.Children) { if (control.GetType() == typeof(PatientsTab)) { PatientsTab patientsTab = (control as PatientsTab); patientsTab.ChosenPatient = LongPatientForPatientsTab.GetRepresentation(Convert.ToInt32(IdHolderHack.Text)); patientsTab.VaccinationsList = VaccinationForPatientsTab.GetRepresentation(patientsTab.ChosenPatient.TreatmentHistoryId); patientsTab.VisitsList = VisitForVisitsEditorTab.GetRepresentation().Where(x => x.Patient == patientsTab.ChosenPatient.FullName).ToList(); DataHolderForMainWindow.PatientId = Convert.ToInt32(IdHolderHack.Text); patientsTab.IsPatientSelected = true; } } } } }