public int InsertPatientHistory(PatientHistory DataObjectPatientHistory) { int insertedPatientHistoryId = -1; string query = "insert into patient_history(patient_id,appointment_id,doctor_id,procedure_id,date_created,created_by) values (@patient_id,@appointment_id,@doctor_id,@procedure_id,@date_created,@created_by)"; SqlConnection con = objConnectionString.GetConnection(); con.Open(); SqlCommand cmd = new SqlCommand(query, con); SqlParameter sp_patient_id = cmd.Parameters.Add("@patient_id", SqlDbType.Int, 10, "patient_id"); SqlParameter sp_appointment_id = cmd.Parameters.Add("@appointment_id", SqlDbType.Int, 10, "appointment_id"); SqlParameter sp_doctor_id = cmd.Parameters.Add("@doctor_id", SqlDbType.Int, 10, "doctor_id"); SqlParameter sp_procedure_id = cmd.Parameters.Add("@procedure_id", SqlDbType.Int, 10, "procedure_id"); SqlParameter sp_date_created = cmd.Parameters.Add("@date_created", SqlDbType.DateTime, 12, "date_created"); SqlParameter sp_created_by = cmd.Parameters.Add("@created_by", SqlDbType.Int, 10, "created_by"); sp_patient_id.Value = DataObjectPatientHistory.Patientid; sp_appointment_id.Value = DataObjectPatientHistory.Appointmentid; sp_doctor_id.Value = DataObjectPatientHistory.Doctorid; sp_procedure_id.Value = DataObjectPatientHistory.Procedureid; sp_date_created.Value = DataObjectPatientHistory.Datecreated; sp_created_by.Value = DataObjectPatientHistory.Createdby; int rowsReturned = cmd.ExecuteNonQuery(); if (rowsReturned > 0) { insertedPatientHistoryId = GetPatientHistoryId(DataObjectPatientHistory); } con.Close(); return(insertedPatientHistoryId); }
public DataSet GetPatientDetails(PatientHistory DataObjectPatientHistory) { DataSet dsPatientDetails = new DataSet(); string query = "select * from patient_history_view where patient_id=@patient_id"; SqlConnection con = objConnectionString.GetConnection(); con.Open(); SqlCommand cmd = new SqlCommand(query, con); SqlParameter sp_patient_id = cmd.Parameters.Add("@patient_id", SqlDbType.Int, 10, "patient_id"); sp_patient_id.Value = DataObjectPatientHistory.Patientid; SqlDataAdapter adap = new SqlDataAdapter(); adap.SelectCommand = cmd; adap.Fill(dsPatientDetails); con.Close(); return(dsPatientDetails); }
public void UpdatePatientHistory(PatientHistory DataObjectPatientHistory) { string query = "update patient_history set paid=@paid, date_modified=@date_modified,modified_by=@modified_by where appointment_id=@appointment_id"; SqlConnection con = objConnectionString.GetConnection(); con.Open(); SqlCommand cmd = new SqlCommand(query, con); SqlParameter sp_paid = cmd.Parameters.Add("@paid", SqlDbType.VarChar, 1, "paid"); SqlParameter sp_date_modified = cmd.Parameters.Add("@date_modified", SqlDbType.DateTime, 12, "date_modified"); SqlParameter sp_modified_by = cmd.Parameters.Add("@modified_by", SqlDbType.Int, 10, "modified_by"); SqlParameter sp_appointment_id = cmd.Parameters.Add("@appointment_id", SqlDbType.Int, 10, "appointment_id"); sp_paid.Value = DataObjectPatientHistory.Paid; sp_date_modified.Value = DataObjectPatientHistory.Datemodified; sp_modified_by.Value = DataObjectPatientHistory.Modifiedby; sp_appointment_id.Value = DataObjectPatientHistory.Appointmentid; int rowsReturned = cmd.ExecuteNonQuery(); }
private int GetPatientHistoryId(PatientHistory DataObjectPatientHistory) { int patientHistoryId = -1; string query = "select patient_history_id from patient_history where patient_id=@patient_id and appointment_id=@appointment_id"; SqlConnection con = objConnectionString.GetConnection(); con.Open(); SqlCommand cmd = new SqlCommand(query, con); SqlParameter sp_patient_id = cmd.Parameters.Add("@patient_id", SqlDbType.Int, 10, "patient_id"); SqlParameter sp_appointment_id = cmd.Parameters.Add("@appointment_id", SqlDbType.Int, 10, "appointment_id"); sp_patient_id.Value = DataObjectPatientHistory.Patientid; sp_appointment_id.Value = DataObjectPatientHistory.Appointmentid; SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { patientHistoryId = Convert.ToInt32(dr[0].ToString()); } con.Close(); return(patientHistoryId); }