Added Physician search functionality
This commit is contained in:
parent
6d2692fbcd
commit
e6fcc33b17
@ -3,6 +3,7 @@ using System.Configuration;
|
|||||||
using System.Data;
|
using System.Data;
|
||||||
using System.Windows.Forms;
|
using System.Windows.Forms;
|
||||||
using System.Data.SqlClient;
|
using System.Data.SqlClient;
|
||||||
|
using System.Runtime.Versioning;
|
||||||
|
|
||||||
namespace Louis__Pharmacy_CNSA212_FP
|
namespace Louis__Pharmacy_CNSA212_FP
|
||||||
{
|
{
|
||||||
@ -90,7 +91,7 @@ namespace Louis__Pharmacy_CNSA212_FP
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
public DataSet GetStudents(string StuID)
|
public static DataSet PhysicianInfoSearch(string fname,string lname, string phyID)
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
||||||
@ -104,9 +105,11 @@ namespace Louis__Pharmacy_CNSA212_FP
|
|||||||
cmdString.Connection = myConn;
|
cmdString.Connection = myConn;
|
||||||
cmdString.CommandType = CommandType.StoredProcedure;
|
cmdString.CommandType = CommandType.StoredProcedure;
|
||||||
cmdString.CommandTimeout = 1500;
|
cmdString.CommandTimeout = 1500;
|
||||||
cmdString.CommandText = "GetByStudentIDS";
|
cmdString.CommandText = "PhysicianInfoSearch";
|
||||||
// Define input parameter
|
// Define input parameter
|
||||||
cmdString.Parameters.Add("@studentid", SqlDbType.VarChar, 6).Value = StuID;
|
cmdString.Parameters.Add("@fname", SqlDbType.VarChar, 11).Value = fname;
|
||||||
|
cmdString.Parameters.Add("@lname", SqlDbType.VarChar, 8).Value = lname;
|
||||||
|
cmdString.Parameters.Add("@phyID", SqlDbType.VarChar, 8).Value = phyID;
|
||||||
// adapter and dataset
|
// adapter and dataset
|
||||||
SqlDataAdapter aAdapter = new SqlDataAdapter();
|
SqlDataAdapter aAdapter = new SqlDataAdapter();
|
||||||
aAdapter.SelectCommand = cmdString;
|
aAdapter.SelectCommand = cmdString;
|
||||||
|
1
Louis'-Pharmacy_CNSA212-FP/frmInfo.Designer.cs
generated
1
Louis'-Pharmacy_CNSA212-FP/frmInfo.Designer.cs
generated
@ -566,6 +566,7 @@ namespace Louis__Pharmacy_CNSA212_FP
|
|||||||
this.btnPhysicianSearch.TabIndex = 4;
|
this.btnPhysicianSearch.TabIndex = 4;
|
||||||
this.btnPhysicianSearch.Text = "Search";
|
this.btnPhysicianSearch.Text = "Search";
|
||||||
this.btnPhysicianSearch.UseVisualStyleBackColor = true;
|
this.btnPhysicianSearch.UseVisualStyleBackColor = true;
|
||||||
|
this.btnPhysicianSearch.Click += new System.EventHandler(this.btnPhysicianSearch_Click);
|
||||||
//
|
//
|
||||||
// dgvPhysician
|
// dgvPhysician
|
||||||
//
|
//
|
||||||
|
@ -210,5 +210,91 @@ namespace Louis__Pharmacy_CNSA212_FP
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void btnPhysicianSearch_Click(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
string fname = "";
|
||||||
|
string lname = "";
|
||||||
|
string phyID = "";;
|
||||||
|
|
||||||
|
DataSet ds = new DataSet();
|
||||||
|
|
||||||
|
if (txtPhysicianFirst.Text.Length+txtPhysicianLast.Text.Length+txtPhysicianID.Text.Length > 0)
|
||||||
|
{
|
||||||
|
|
||||||
|
try
|
||||||
|
{
|
||||||
|
|
||||||
|
fname = txtPhysicianFirst.Text;
|
||||||
|
|
||||||
|
try
|
||||||
|
{
|
||||||
|
|
||||||
|
lname = txtPhysicianLast.Text;
|
||||||
|
|
||||||
|
try
|
||||||
|
{
|
||||||
|
|
||||||
|
phyID = txtPhysicianID.Text;
|
||||||
|
|
||||||
|
try
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
ds = PharmacyDataTier.PhysicianInfoSearch(fname, lname, phyID);
|
||||||
|
|
||||||
|
|
||||||
|
if (ds.Tables[0].Rows.Count > 0) // There is a record.
|
||||||
|
{
|
||||||
|
dgvPhysician.Visible = true;
|
||||||
|
// Get data source.
|
||||||
|
dgvPhysician.DataSource = ds.Tables[0];
|
||||||
|
dgvPhysician.AlternatingRowsDefaultCellStyle.BackColor = Color.LightGreen;
|
||||||
|
|
||||||
|
// Set the row and column header styles.
|
||||||
|
dgvPhysician.ColumnHeadersDefaultCellStyle.ForeColor = Color.White;
|
||||||
|
dgvPhysician.ColumnHeadersDefaultCellStyle.BackColor = Color.Green;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
dgvPatient.Visible = false; // Hide the DataGridView if no results are found.
|
||||||
|
MessageBox.Show("No records found.");
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
catch (Exception exception)
|
||||||
|
{
|
||||||
|
|
||||||
|
ep1.SetError(btnPhysicianSearch, "Error Searching");
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
catch (Exception exception)
|
||||||
|
{
|
||||||
|
|
||||||
|
ep1.SetError(txtPhysicianID, "Invalid Value");
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
catch (Exception exception)
|
||||||
|
{
|
||||||
|
|
||||||
|
ep1.SetError(txtPhysicianLast, "Invalid Value");
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
catch (Exception exception)
|
||||||
|
{
|
||||||
|
ep1.SetError(txtPhysicianFirst, "Invalid Value");
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user