/// <summary>
 /// This function initialises this class(important)
 /// </summary>
 /// <param name="dbCon"></param>
 public void InitClass(DBConnection dbCon)
 {
     this.dbCon          = dbCon;
     medicalNote         = new MedicalNoteFactory(dbCon);
     infoFac             = new PatientFactory(dbCon);
     prescriptionFactory = new PrescriptionFactory(dbCon);
     test = new TestResultFactory(dbCon);
     medicationFactory = new MedicineInFactory(dbCon);
     appointmentClass  = new AppointmentSort(dbCon);
 }
Example #2
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="connection"></param>
 /// <param name="form"></param>
 public AddPrescription(DBConnection connection, GPNurse form)
 {
     this.dbCon         = connection;
     getMedications     = new MedicineInFactory(dbCon);
     managePrescription = new PrescriptionFactory(dbCon);
     medFact            = new MedicationFactory(dbCon);
     controlGP          = form;
     InitializeComponent();
     showMedications();
     this.FormClosing += AddPrescription_FormClosing;
 }