using HelperDB; using System; using System.Collections.Generic; using System.Data; using System.Linq; using System.Text; namespace DocumentManagement { /// /// V_OperationRecordALL /// public class PatientLisResult { public string PATIENT_ID { get; set; } public string Item1 { get; set; } public string Item2 { get; set; } public string Item3 { get; set; } public string Item4 { get; set; } public string Item5 { get; set; } public string Item6 { get; set; } public string Item7 { get; set; } public string Item8 { get; set; } public string Item9 { get; set; } public string Item10 { get; set; } public string Item11 { get; set; } public string Item12 { get; set; } public string Item13 { get; set; } public string Item14 { get; set; } public string Item15 { get; set; } public string Item16 { get; set; } public string Item17 { get; set; } public string Item18 { get; set; } public string Item19 { get; set; } public string Item20 { get; set; } public string Item21 { get; set; } public string Item22 { get; set; } public string Item23 { get; set; } public string Item24 { get; set; } public string Item25 { get; set; } public string Item26 { get; set; } public string Item27 { get; set; } public string Item28 { get; set; } public string Item29 { get; set; } public string Item30 { get; set; } public string Item31 { get; set; } public string Item32 { get; set; } public string Item33 { get; set; } public string Item34 { get; set; } public string Item35 { get; set; } public string Item36 { get; set; } public string Item37 { get; set; } public string Item38 { get; set; } public string Item39 { get; set; } public string Item40 { get; set; } public static PatientLisResult GetLisResult(PatientRecord pat) { PatientLisResult patient = new PatientLisResult(); DataTable dt = GetLisResultSources(pat.MdrecNo); if (dt == null || dt.Rows.Count <= 0) { dt = GetLisResultSources(pat.HISPatientId); } if (dt.Rows.Count > 0) { patient.PATIENT_ID = dt.Rows[0]["PATIENT_ID"].ToString(); patient.Item1 = dt.Rows[0]["Item1"].ToString(); patient.Item2 = dt.Rows[0]["Item2"].ToString(); patient.Item3 = dt.Rows[0]["Item3"].ToString(); patient.Item4 = dt.Rows[0]["Item4"].ToString(); patient.Item5 = dt.Rows[0]["Item5"].ToString(); patient.Item6 = dt.Rows[0]["Item6"].ToString(); patient.Item7 = dt.Rows[0]["Item7"].ToString(); patient.Item8 = dt.Rows[0]["Item8"].ToString(); patient.Item9 = dt.Rows[0]["Item9"].ToString(); patient.Item10 = dt.Rows[0]["Item10"].ToString(); patient.Item11 = dt.Rows[0]["Item11"].ToString(); patient.Item12 = dt.Rows[0]["Item12"].ToString(); patient.Item13 = dt.Rows[0]["Item13"].ToString(); patient.Item14 = dt.Rows[0]["Item14"].ToString(); patient.Item15 = dt.Rows[0]["Item15"].ToString(); patient.Item16 = dt.Rows[0]["Item16"].ToString(); patient.Item17 = dt.Rows[0]["Item17"].ToString(); patient.Item18 = dt.Rows[0]["Item18"].ToString(); patient.Item19 = dt.Rows[0]["Item19"].ToString(); patient.Item20 = dt.Rows[0]["Item20"].ToString(); patient.Item21 = dt.Rows[0]["Item21"].ToString(); patient.Item22 = dt.Rows[0]["Item22"].ToString(); patient.Item23 = dt.Rows[0]["Item23"].ToString(); patient.Item24 = dt.Rows[0]["Item24"].ToString(); patient.Item25 = dt.Rows[0]["Item25"].ToString(); patient.Item26 = dt.Rows[0]["Item26"].ToString(); patient.Item27 = dt.Rows[0]["Item27"].ToString(); patient.Item28 = dt.Rows[0]["Item28"].ToString(); patient.Item29 = dt.Rows[0]["Item29"].ToString(); patient.Item30 = dt.Rows[0]["Item30"].ToString(); patient.Item31 = dt.Rows[0]["Item31"].ToString(); patient.Item32 = dt.Rows[0]["Item32"].ToString(); patient.Item33 = dt.Rows[0]["Item33"].ToString(); patient.Item34 = dt.Rows[0]["Item34"].ToString(); patient.Item35 = dt.Rows[0]["Item35"].ToString(); patient.Item36 = dt.Rows[0]["Item36"].ToString(); patient.Item37 = dt.Rows[0]["Item37"].ToString(); patient.Item38 = dt.Rows[0]["Item38"].ToString(); patient.Item39 = dt.Rows[0]["Item39"].ToString(); patient.Item40 = dt.Rows[0]["Item40"].ToString(); } return patient; } public static DataTable GetLisResultSources(string patientNo) { try { StringBuilder strSql = new StringBuilder(); strSql.Append(" select *"); strSql.Append(" from V_LisResult where"); strSql.Append(" PATIENT_ID = '" + patientNo + "'"); return DbHelperSQL.GetDataTable(strSql.ToString()); } catch (Exception ex) { throw ex; } } } }