Got block functionality working on form add refill.
This commit is contained in:
parent
e5f67232df
commit
3c849ec779
@ -529,7 +529,7 @@ namespace Louis__Pharmacy_CNSA212_FP
|
||||
}
|
||||
}
|
||||
|
||||
public static DataSet NumberofRefills(string rxID)
|
||||
public DataSet NumberofRefills(string rxID)
|
||||
{
|
||||
try
|
||||
{
|
||||
|
4
Louis'-Pharmacy_CNSA212-FP/frmAbout.Designer.cs
generated
4
Louis'-Pharmacy_CNSA212-FP/frmAbout.Designer.cs
generated
@ -137,8 +137,8 @@
|
||||
this.textBoxDescription.Size = new System.Drawing.Size(271, 126);
|
||||
this.textBoxDescription.TabIndex = 23;
|
||||
this.textBoxDescription.TabStop = false;
|
||||
this.textBoxDescription.Text = "This application is designed to efficiently update and add information into our d" +
|
||||
"atabase.";
|
||||
this.textBoxDescription.Text = "This application is designed to efficiently manipulate database information regar" +
|
||||
"ding patients, physicians, prescriptions, medications, and refills.";
|
||||
//
|
||||
// okButton
|
||||
//
|
||||
|
@ -67,42 +67,53 @@ namespace Louis__Pharmacy_CNSA212_FP
|
||||
string patientID = "";
|
||||
string medicationID = "";
|
||||
string rxNum = "";
|
||||
string numRefills = "";
|
||||
string pastNumRefills = "";
|
||||
Int32 numRefills = 0;
|
||||
Int32 pastNumRefills = 0;
|
||||
|
||||
rxNum = txtRxNumber.Text.Trim();
|
||||
|
||||
DataSet ds = new DataSet();
|
||||
|
||||
ds = PharmacyDataTier.NumberofRefills(rxNum);
|
||||
|
||||
if (ds.Tables[0].Columns[0] == ds.Tables[0].Columns[1])
|
||||
try
|
||||
{
|
||||
MessageBox.Show("This prescription has reached the maximum number of refills.", "Max Refill", MessageBoxButtons.OK, MessageBoxIcon.Error );
|
||||
}
|
||||
else
|
||||
{
|
||||
if (isAdd)
|
||||
DataSet ds = new DataSet();
|
||||
PharmacyDataTier phaDT = new PharmacyDataTier();
|
||||
|
||||
ds = phaDT.NumberofRefills(rxNum);
|
||||
|
||||
numRefills = Int32.Parse(ds.Tables[0].Rows[0]["numRefills"].ToString());
|
||||
pastNumRefills = Int32.Parse(ds.Tables[0].Rows[0]["pastNumRefills"].ToString());
|
||||
|
||||
if (numRefills == pastNumRefills)
|
||||
{
|
||||
refillID = txtRefillID.Text.Trim();
|
||||
date = DateTime.Parse(txtRefillDate.Text.Trim());
|
||||
patientID = txtPatientID.Text.Trim();
|
||||
medicationID = txtMedicationID.Text.Trim();
|
||||
|
||||
PharmacyDataTier.AddRefill(refillID, date, patientID, medicationID, rxNum);
|
||||
PharmacyDataTier.PastRefills(rxNum);
|
||||
MessageBox.Show("This prescription has reached the maximum number of refills.", "Max Refill", MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||
}
|
||||
else
|
||||
{
|
||||
refillID = txtRefillID.Text.Trim();
|
||||
date = DateTime.Parse(txtRefillDate.Text.Trim());
|
||||
patientID = txtPatientID.Text.Trim();
|
||||
medicationID = txtMedicationID.Text.Trim();
|
||||
rxNum = txtRxNumber.Text.Trim();
|
||||
if (isAdd)
|
||||
{
|
||||
refillID = txtRefillID.Text.Trim();
|
||||
date = DateTime.Parse(txtRefillDate.Text.Trim());
|
||||
patientID = txtPatientID.Text.Trim();
|
||||
medicationID = txtMedicationID.Text.Trim();
|
||||
|
||||
PharmacyDataTier.UpdateRefill(refillID, date, patientID, medicationID, rxNum);
|
||||
PharmacyDataTier.AddRefill(refillID, date, patientID, medicationID, rxNum);
|
||||
PharmacyDataTier.PastRefills(rxNum);
|
||||
}
|
||||
else
|
||||
{
|
||||
refillID = txtRefillID.Text.Trim();
|
||||
date = DateTime.Parse(txtRefillDate.Text.Trim());
|
||||
patientID = txtPatientID.Text.Trim();
|
||||
medicationID = txtMedicationID.Text.Trim();
|
||||
rxNum = txtRxNumber.Text.Trim();
|
||||
|
||||
PharmacyDataTier.UpdateRefill(refillID, date, patientID, medicationID, rxNum);
|
||||
}
|
||||
}
|
||||
}
|
||||
catch (Exception exception)
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user