private void metroButton1_Click(object sender, EventArgs e)
        {
            if (!ValidateLaboratoryTypes())
            {
                MessageBox.Show("Please fill up laboratory types");
                return;
            }

            Classes.LaboratoryRequest request = new Classes.LaboratoryRequest()
            {
                id       = 0,
                result   = "",
                doctorID = currentUser.id,
                type     = "checkup",
                typeID   = currentCheckup.id,
                status   = "Pending",
                urgency  = GetUrgency(),
                isPaid   = "Pending",
                patient  = new Patient()
                {
                    id = currentCheckup.patient.id
                },
                date = DateTime.Now
            };

            int labID = Classes.LaboratoryRequestHelper.SaveLaboratoryRequest(request);


            SaveLaboratoryTypes(labID);
            MessageBox.Show("Request have been sent");
            this.DialogResult = System.Windows.Forms.DialogResult.OK;
        }
Exemplo n.º 2
0
        private void metroButton1_Click(object sender, EventArgs e)
        {
            Classes.LaboratoryRequest request = new Classes.LaboratoryRequest()
            {
                id       = 0,
                result   = "",
                doctorID = currentAdmission.doctorID,
                type     = "admission",
                typeID   = currentAdmission.id,
                status   = "Pending",
                urgency  = GetUrgency(),
                isPaid   = "Pending",
                patient  = new Classes.Patient
                {
                    id = currentAdmission.patient.id
                },
                date = DateTime.Now
            };

            int labID = Classes.LaboratoryRequestHelper.SaveLaboratoryRequest(request);


            SaveLaboratoryTypes(labID);
            this.DialogResult = System.Windows.Forms.DialogResult.OK;
        }
Exemplo n.º 3
0
 public PendingLaboratoryRequest(Classes.LaboratoryRequest request)
 {
     InitializeComponent();
     this.request = request;
     SettingUpForm();
     TestTypes();
 }
Exemplo n.º 4
0
 public PaymentModal(Classes.LaboratoryRequest request)
 {
     InitializeComponent();
     this.request = request;
     FillUpTextBox();
 }
Exemplo n.º 5
0
 public LaboratoryResult(Classes.LaboratoryRequest laboratoryRequest)
 {
     InitializeComponent();
     this.laboratoryRequest = laboratoryRequest;
 }