private void FindPatient(object sender, RoutedEventArgs e) { PatientRegistry patientRegistry = new PatientRegistry(); if (string.IsNullOrEmpty(txtName.Text.Trim()) || string.IsNullOrEmpty(txtSurname.Text.Trim())) { MessageBox.Show("Enter data"); return; } PatientsPage.instance.lstPatients.Items.Clear(); PatientsPage.instance.lstPatients.ItemsSource = patientRegistry.Find(txtName.Text.Trim(), txtSurname.Text.Trim()); this.Close(); }
public static void DeletePatientRegistry(PatientRegistry registry) { if (registry == null) { return; } Db.Transact(() => { registry.Clinic = null; registry.Visits?.ForEach(v => DeleteVisit(v)); registry.Deleted = true; }); }
public static ScheduleDTO CreateEnroll(int doctorId, int patientId, DateTime date, string time) { PatientRegistry registry = new PatientRegistry(); PatientDTO patient = registry.Find(patientId); ScheduleDTO enroll = new ScheduleDTO { PatientId = patientId, DoctorId = doctorId, Date = date, Time = time, Addition = "Patient: " + patient.ToString() }; return(enroll); }
public static PatientRegistry CreateNewPatietnRegistry(Clinic clinic) { PatientRegistry registry = DbHelper.GetIfExist <PatientRegistry>(nameof(PatientRegistry.Clinic), clinic); if (registry != null) { return(registry); } Db.Transact(() => { registry = new PatientRegistry { Clinic = clinic }; }); return(registry); }
public static PatientVisit CreateNewPatientVisit(ulong personalNumber, PatientRegistry registry) { var patient = DbHelper.GetIfExist <Patient>(nameof(Patient.PersonalNo), personalNumber); PatientVisit patientVisit = null; if (patient == null) { patient = PersonHelper.CreatePatientBase(personalNumber); } Db.Transact(() => { patientVisit = new PatientVisit { Created = DateTime.Now, Patient = patient, Registry = registry }; }); return(patientVisit); }
public PatientsPage() { InitializeComponent(); instance = this; registry = new PatientRegistry(); }
public HumanManagerWindow() { doctorRegistry = new DoctorRegistry(); patientRegistry = new PatientRegistry(); InitializeComponent(); }
public RecordWindow() { InitializeComponent(); registry = new PatientRegistry(); }