Esempio n. 1
0
 /// <summary>
 /// Constructor for the add nurse form
 /// </summary>
 /// <param name="theInputNurseUserControl">the refering usercontrol</param>
 public AddNurseForm(NurseUserControl theInputNurseUserControl)
 {
     InitializeComponent();
     this.theNurseController      = new NurseController();
     this.theCredentialController = new CredentialController();
     this.nurseUserControl        = theInputNurseUserControl;
 }
Esempio n. 2
0
 /// <summary>
 /// Constructor for edit nurse form
 /// </summary>
 /// <param name="theInputNurseUserControl"></param>
 /// <param name="theInputNurse"></param>
 public EditNurseForm(NurseUserControl theInputNurseUserControl, Nurse theInputNurse)
 {
     InitializeComponent();
     this.theNurseUserControl     = theInputNurseUserControl;
     this.theNurse                = theInputNurse;
     this.theNurseController      = new NurseController();
     this.theCredentialController = new CredentialController();
     this.ShowNurseInformation();
 }
Esempio n. 3
0
 public AddNurse()
 {
     InitializeComponent();
     nurseController   = new NurseController();
     personController  = new PersonController();
     validSSN          = new Regex("[0-9]{9}");
     validPassword     = new Regex(@"^(?=.{8,16}$)(?=.*?[a-z])(?=.*?[0-9]).*$");
     errors            = new Dictionary <string, string>();
     showPasswordImage = global::westga_emr.Properties.Resources.viewPassword1;
     hidePasswordImage = global::westga_emr.Properties.Resources.unshowPassword1;
 }
Esempio n. 4
0
 /// <summary>
 /// The constuctor method for AppointmentVisitUserControl
 /// </summary>
 public AppointmentVisitUserControl()
 {
     InitializeComponent();
     visitController         = new VisitController();
     personController        = new PersonController();
     appointment             = new AppointmentDTO();
     nurseController         = new NurseController();
     errors                  = new Dictionary <string, string>();
     labOrdersTestController = new Lab_Orders_have_Lab_TestsController();
     visitTests              = new List <LabOrderTestDTO>();
 }
Esempio n. 5
0
 /// <summary>
 /// Constructor for existing visit, populates form with pre-existing visit information
 /// </summary>
 /// <param name="visit">Visit Object</param>
 /// <param name="loggedInNurse">The currently logged in nurse object</param>
 public AddEditVisit(Visit visit, Nurse loggedInNurse)
 {
     this.nurseController = new NurseController();
     this.visitController = new VisitController();
     this.testController  = new TestController();
     this.rowsToDelete    = new List <int>();
     InitializeComponent();
     if (visit.VisitId == 0)
     {
         this.update = false;
         this.tableLayoutPanelTest.Hide();
         this.oldVisit            = visit;
         this.patientTextBox.Text = visit.Appointment.Patient.FullName;
         this.doctorTextBox.Text  = visit.Appointment.Doctor.FullName;
         this.PopulateNurseComboBox();
         this.NurseComboBox.SelectedValue = loggedInNurse.NurseID;
     }
     else
     {
         this.update              = true;
         this.oldVisit            = visit;
         this.patientTextBox.Text = visit.Appointment.Patient.FullName;
         this.doctorTextBox.Text  = visit.Appointment.Doctor.FullName;
         this.PopulateNurseComboBox();
         this.DTPVisitDate.Value           = visit.DateTime.Date;
         this.DTPVisitTime.Value           = visit.DateTime.ToLocalTime();
         this.bpDiastolicTextBox.Text      = visit.BpDiastolic.ToString();
         this.bpSystolicTextBox.Text       = visit.BpSystolic.ToString();
         this.weightTextBox.Text           = visit.Weight.ToString();
         this.pulseTextBox.Text            = visit.Pulse.ToString();
         this.symptomsTextBox.Text         = visit.Symptoms;
         this.initialDiagnosisTextBox.Text = visit.InitialDiagnosis;
         this.finalDiagnosisTextBox.Text   = visit.FinalDiagnosis;
         this.bodyTemperatureTextBox.Text  = visit.BodyTemperature.ToString();
         this.infoTextBox.Text             = visit.Info;
     }
     if (!(visit.FinalDiagnosis == null || visit.FinalDiagnosis == ""))
     {
         this.ToggleControlLock();
         MessageBox.Show("A final diagnosis has been entered. You cannot edit this visit.");
     }
     this.FillTestData(visit.VisitId);
     this.FillInsertTestComboBox();
     this.DeleteRowButton.Text = "Delete";
 }
Esempio n. 6
0
 public Nurses()
 {
     InitializeComponent();
     nurseController = new NurseController();
 }
Esempio n. 7
0
 /// <summary>
 /// Initialize the form
 /// </summary>
 public NurseUserControl()
 {
     InitializeComponent();
     this.theNurseController = new NurseController();
     this.RefreshNursesListData();
 }