public XtraFormPrescription(Examination examination) { _examination = examination; prescription.ExaminationId = _examination.Id; prescription.Examination = new PrescriptionService.Examination { Id = _examination.Id, PatientId = _examination.PatientId, DoctorId = _examination.DoctorId, Time = _examination.Time, DoctorNote = _examination.DoctorNote, CanSendMessage = _examination.CanSendMessage, NextTime = _examination.NextTime, RendezvousId = _examination.RendezvousId, IsActive = _examination.IsActive, DiagnosisId = _examination.DiagnosisId }; InitializeComponent(); Text = String.Format("Reçete Yaz: {0}", _examination.Patient.NameSurname); if (GlobalVariables.Medicaments.IsNull()) { MedicamentSolClient client = Extensions.Extensions.GetMedicamentSolClient(); GlobalVariables.Medicaments = client.Medicaments(true).ToList(); client.Close(); SplashScreenManager.CloseForm(false); } bindingSourceAllMedicaments.DataSource = GlobalVariables.Medicaments; }
public XtraFormExamDetails(Examination examination) { InitializeComponent(); labelControlDate.Text = examination.Time.ToString("D"); if (examination.NextTime != null) { labelControlNextDate.Text = examination.NextTime.IsNotNull() ? examination.NextTime.Value.ToString("D") : String.Empty; } labelControlDiagnosis.Text = examination.Diagnosis.DisplayName; textBoxDoctorNote.Text = examination.DoctorNote; PrescriptionSolClient client = Extensions.Extensions.GetPrescriptionService(); bindingSourcePrescription.DataSource = client.GetPrescriptionItems(examination.Id); LaboratoryRequestSolClient laboratoryRequest = Extensions.Extensions.GetLaboratoryRequest(); bindingSourceLabRequests.DataSource = laboratoryRequest.LaboratoryRequests(examination.Id, true); laboratoryRequest.Close(); client.Close(); SplashScreenManager.CloseForm(false); opensplash = true; }