public FormLabTechnicianExamination(BusinessLayer.LabTechnicianInformation activeLabTechnician, int labExaminationID) { InitializeComponent(); this.activeLabTechnician = activeLabTechnician; //Set window title. this.Text = "Lab Examination Details"; //Find lab examination. labExamination = BusinessLayer.LabTechnicianFacade.GetLabExaminationDetails(labExaminationID); //Fill all fields. textBoxExaminationName.Text = labExamination.ExaminationName; textBoxExaminationCode.Text = labExamination.Code; textBoxStatus.Text = labExamination.Status; textBoxDateRegistered.Text = labExamination.DateRegistered.ToString(); if (labExamination.DateCompleted.HasValue) { textBoxDateCompleted.Text = labExamination.DateCompleted.ToString(); } textBoxPatientFirstName.Text = labExamination.PatientFirstName; textBoxPatientLastName.Text = labExamination.PatientLastName; textBoxDoctorComments.Text = labExamination.DoctorComments; textBoxResult.Text = labExamination.Result; textBoxLabManagerComments.Text = labExamination.LabManagerComments; //Enable controls and set correct text. if (labExamination.Status.StartsWith("REG") || labExamination.Status.StartsWith("BEG")) { buttonComplete.Text = "Complete"; textBoxResult.ReadOnly = false; buttonComplete.Enabled = true; buttonCancelExamination.Enabled = true; } }
public FormLabTechnician(int userID) { activeLabTechnician = BusinessLayer.LabTechnicianFacade.GetLabTechnician(userID); InitializeComponent(); //Set window title. this.Text = "Lab Technician - " + activeLabTechnician.FirstName + " " + activeLabTechnician.LastName; //Set initial search options. comboBoxStatus.SelectedIndex = 1; dateTimePickerDateRegistered.Value = DateTime.Now.Date; //Initial search for lab examinations. searchForLabExaminations(); }