public static PatientPart CreatePatientPart(Dictionary <String, Object> dic) { PatientPart patientPart = new PatientPart(); patientPart.Name = (String)dic["p_name"]; patientPart.Sex = (String)dic["sex"]; patientPart.Tel = (String)dic["tel"]; patientPart.Department = (String)dic["department"]; patientPart.Age = (int)dic["age"]; return(patientPart); }
//返回患者部分信息用于确认 public static List <PatientPart> SearchPartInformation(String ID) { List <Dictionary <String, object> > partInformation = DatabaseTool.ExecSqlReturn(String.Format(SELECT_PART_INFORMATION, ID)); List <PatientPart> patientParts = new List <PatientPart>(); if (partInformation == null || partInformation.Count < 1) { return(patientParts); } else { foreach (Dictionary <String, Object> dic in partInformation) //遍历结果集,每一条都加入list { patientParts.Add(PatientPart.CreatePatientPart(dic)); } return(patientParts); } }