private void metroButton2_Click(object sender, EventArgs e) { Firebase.Firebase firebase = new Firebase.Firebase(); Classes.Admission admission = new Classes.Admission() { id = this.admission.id, patient = this.admission.patient, isAdmitted = 0, isDischarged = 0, isTransferred = 1, blood_pressure = this.admission.blood_pressure, cc = this.admission.cc, pulse_rate = this.admission.pulse_rate, respiratory_rate = this.admission.respiratory_rate, o2sat = this.admission.o2sat, gcs = this.admission.gcs, temperature = this.admission.temperature, nurseID = currentUser.id }; Classes.Checkup checkup = GetCheckup(); checkup.status = "Transferred"; firebase.UpdateCheckUp(checkup); Classes.AdmissionHelper.SaveAdmission(admission); Classes.CheckupHelper.UpdateStatus(admission.patient.id, "Transferred"); this.DialogResult = System.Windows.Forms.DialogResult.OK; }
private void metroButton1_Click(object sender, EventArgs e) { Firebase.Firebase firebase = new Firebase.Firebase(); if (!ValidateInput()) { MessageBox.Show("Please fill up all the (*)"); return; } Classes.Admission admission = new Classes.Admission() { id = this.admission.id, patient = this.admission.patient, admittedDate = dtpDateAdmitted.Value, admittedTime = new TimeSpan(DateTime.Now.Hour, DateTime.Now.Minute, DateTime.Now.Second), timesAdmitted = Int32.Parse(txtTImesAdmitted.Text), ward = cmbWard.SelectedItem.ToString(), roomNo = Int32.Parse(cmbRoomNo.SelectedItem.ToString()), bedNo = Int32.Parse(cmbBedNo.SelectedItem.ToString()), fatherName = txtFName.Text, fAddress = txtFAddress.Text, fOccupation = txtFOccupation.Text, fEmployer = txtFEmployer.Text, motherName = txtMName.Text, mAddress = txtMAddress.Text, mOccupation = txtMOccupation.Text, mEmployer = txtMEmployer.Text, spouseName = txtSName.Text, sAddress = txtSAddress.Text, sOccupation = txtSOccupation.Text, sEmployer = txtSEmployer.Text, captainName = txtCaptain.Text, companionName = txtCName.Text, cRelationship = txtCRelation.Text, cAddress = txtCAddress.Text, eName = txtEName.Text, eRelationship = txtERelation.Text, eAddress = txtEAddress.Text, contact = txtEContact.Text, isAdmitted = 1, isDischarged = 0, doctorID = RandomDoctors(), blood_pressure = this.admission.blood_pressure, cc = this.admission.cc, pulse_rate = this.admission.pulse_rate, respiratory_rate = this.admission.respiratory_rate, o2sat = this.admission.o2sat, gcs = this.admission.gcs, temperature = this.admission.temperature, nurseID = currentUser.id }; firebase.InsertAdmission(admission); Classes.AdmissionHelper.SaveAdmission(admission); Classes.CheckupHelper.UpdateStatus(admission.patient.id, "Admitted"); MessageBox.Show("Successfully Admitted"); this.DialogResult = System.Windows.Forms.DialogResult.OK; }
public AdmissionRequest(Classes.Admission admission, Classes.User user) { InitializeComponent(); this.admission = admission; timer1.Start(); Init(); AvailableRoom(); currentUser = user; }
public Admission(Classes.Admission admission) { InitializeComponent(); this.admission = admission; SettingUp(); json(); InitListView2(); InitListView3(); InitPopulateList(); InitPopulateList2(); }
public Admission(Classes.Admission admission, Classes.User user) { InitializeComponent(); currentUser = user; this.admission = admission; SettingUp(); InitListView2(); InitListView3(); PopulateList(); PopulateList2(); }
private void metroButton2_Click(object sender, EventArgs e) { Classes.Admission admission = Classes.AdmissionHelper.SearchAdmission(txtPatientID.Text); Firebase.Firebase firebase = new Firebase.Firebase(); int transactionID = Classes.TransactionHelper.SaveTransaction(new Classes.Transaction() { type = "Laboratory", typeID = request.id, status = "Bill", date = DateTime.Now }); int tempID = Classes.BillHelper.SaveBill(new Classes.Bill() { id = 0, admittedID = admission.id, transactionID = transactionID, isPaid = 0, }); firebase.InsertBill(new Classes.Bill() { id = tempID, name = "Laboratory", type = "Laboratory", patient = new Classes.Patient() { id = txtPatientID.Text }, total = decimal.Parse(txtPrice.Text), isPaid = 0, admittedID = admission.id, date = DateTime.Now }); request.isPaid = "Paid"; Classes.LaboratoryRequestHelper.SaveLaboratoryRequest(request); MessageBox.Show("Sucessful transaction"); this.DialogResult = System.Windows.Forms.DialogResult.OK; }
public AdmissionLaboratory(Classes.Admission admission) { InitializeComponent(); currentAdmission = admission; SettingUp(); }
public AdmissionReport(Classes.Admission admission, Classes.User user) { InitializeComponent(); currentUser = user; this.admission = admission; }
public AdmissionReportList(Classes.Admission admission) { InitializeComponent(); this.admission = admission; }
private void metroButton2_Click(object sender, EventArgs e) { if (txtPatientID.Text == "") { MessageBox.Show("Please fill up the patient id"); } int transactionID = 0; Classes.Admission admission = Classes.AdmissionHelper.SearchAdmission(txtPatientID.Text); if (admission == null) { MessageBox.Show("There no admitted patient with id of " + txtPatientID.Text); return; } txtFullname.Text = admission.patient.firstname + " " + admission.patient.middlename + " " + admission.patient.lastname; if (MessageBox.Show("Do you want to continue?", "PHC", MessageBoxButtons.OKCancel) == DialogResult.Cancel) { return; } Firebase.Firebase firebase = new Firebase.Firebase(); foreach (var m in transaction.medicines) { transactionID = Classes.TransactionHelper.SaveTransaction(new Classes.Transaction() { type = "Medicine", typeID = m.id, status = "Bill", date = DateTime.Now }); int tempID = Classes.BillHelper.SaveBill(new Classes.Bill() { id = 0, admittedID = admission.id, transactionID = transactionID, isPaid = 0 }); firebase.InsertBill(new Classes.Bill() { id = tempID, name = m.name, type = "Medicine", patient = new Classes.Patient() { id = txtPatientID.Text }, total = m.price, isPaid = 0, admittedID = admission.id, date = DateTime.Now }); } foreach (var m in transaction.medicalSupplies) { transactionID = Classes.TransactionHelper.SaveTransaction(new Classes.Transaction() { type = "Medical Supply", typeID = m.id, status = "Bill", date = DateTime.Now }); int tempID = Classes.BillHelper.SaveBill(new Classes.Bill() { id = 0, admittedID = admission.id, transactionID = transactionID, isPaid = 0, }); firebase.InsertBill(new Classes.Bill() { id = tempID, name = m.name, type = "Medical Supply", patient = new Classes.Patient() { id = txtPatientID.Text }, total = m.price, isPaid = 0, admittedID = admission.id, date = DateTime.Now }); } MessageBox.Show("Saved!"); Clear(); }