public List <ListValue> getList(string MonthType) { List <ListValue> list = new List <ListValue>(); KidsTcmhmOneModel model = this.getModel(MonthType); if (model == null) { return(null); } list.Add(new ListValue { strMark = "$" + MonthType + "sfrq", strVal = DrawItems.strToDate(model.FollowupDate) }); list.Add(new ListValue { strMark = "$" + MonthType + "sfys", strVal = DrawItems.objToStr(model.FollowDoctor) }); list.Add(new ListValue { strMark = "$" + MonthType + "xcsf", strVal = DrawItems.strToDate(model.NextFollowDate) }); list.Add(new ListValue { strMark = "$" + MonthType + "qt", strVal = DrawItems.objToStr(model.TcmhmOther) }); list.AddRange(DrawItems.lsCheck(model.Tcmhm, MonthType, "glfw", 4)); return(list); }
public List <ListValue> getJws(int i, DataTable dt) { if (dt.Rows.Count < i + 1) { return(null); } List <ListValue> list = new List <ListValue>(); string str = (i + 1).ToString(); list.Add(new ListValue { strMark = "#jb" + str, strVal = DrawItems.objToStr(dt.Rows[i]["illnessname"]) }); list.Add(new ListValue { strMark = "$qj" + str, strVal = DrawItems.strToDate(dt.Rows[i]["diagnosetime"], 3) }); if (!string.IsNullOrEmpty(DrawItems.objToStr(dt.Rows[i]["therioma"]))) { list.Add(new ListValue { strMark = "$exzl", strVal = DrawItems.objToStr(dt.Rows[i]["therioma"]) }); } if (!string.IsNullOrEmpty(DrawItems.objToStr(dt.Rows[i]["jobillness"]))) { list.Add(new ListValue { strMark = "$zyb", strVal = DrawItems.objToStr(dt.Rows[i]["jobillness"]) }); } if (!string.IsNullOrEmpty(DrawItems.objToStr(dt.Rows[i]["illnessother"]))) { list.Add(new ListValue { strMark = "$jwsqt", strVal = DrawItems.objToStr(dt.Rows[i]["illnessother"]) }); } return(list); }
public FixedDocumentSequence getReport() { List <ListValue> list = null; if (!string.IsNullOrEmpty(this.CardID)) { RecordsBaseInfoModel model = new RecordsBaseInfoBLL().GetModel(this.CardID); list = new List <ListValue> { new ListValue { strMark = "$archiveid", strVal = model.RecordID }, new ListValue { strMark = "$name", strVal = model.CustomerName } }; int Year = DateTime.Now.Year; string strWhere = string.Format("IDCardNo='{0}'order by VisitDate desc limit 0,4 ", this.CardID); List <ChronicDiadetesVisitModel> model1 = new ChronicDiadetesVisitBLL().GetModelList(strWhere); int count = model1.Count; foreach (ChronicDiadetesVisitModel model2 in model1) { list.Add(new ListValue { strMark = "$zsx" + count.ToString(), strVal = DrawItems.objToNumStr(model2.StapleFooddailygTarget) }); list.Add(new ListValue { strMark = "$sfrq" + count.ToString(), strVal = DrawItems.strToDate(model2.VisitDate) }); list.Add(new ListValue { strMark = "$xcsfsj" + count.ToString(), strVal = DrawItems.strToDate(model2.NextVisitDate) }); list.Add(new ListValue { strMark = "#zz" + count.ToString(), strVal = model2.Symptom }); list.Add(new ListValue { strMark = "%zzqt" + count.ToString(), strVal = model2.SymptomOther }); list.Add(new ListValue { strMark = "$xgy" + count.ToString(), strVal = DrawItems.objToNumStr(model2.Hypertension) }); list.Add(new ListValue { strMark = "$xdy" + count.ToString(), strVal = DrawItems.objToNumStr(model2.Hypotension) }); list.Add(new ListValue { strMark = "$tz" + count.ToString(), strVal = DrawItems.objToNumStr(model2.Weight) }); list.Add(new ListValue { strMark = "$tzzs" + count.ToString(), strVal = DrawItems.objToNumStr(model2.BMI) }); list.Add(new ListValue { strMark = "#tzzs" + count.ToString(), strVal = Convert.ToString(Convert.ToInt32(model2.DorsalisPedispulse)) }); list.Add(new ListValue { strMark = "$tzqt" + count.ToString(), strVal = model2.PhysicalSymptomMother }); list.Add(new ListValue { strMark = "$rxy" + count.ToString(), strVal = DrawItems.objToNumStr(model2.DailySmokeNum, 0) }); list.Add(new ListValue { strMark = "$ryj" + count.ToString(), strVal = DrawItems.objToNumStr(model2.DailyDrinkNum, 0) }); list.Add(new ListValue { strMark = "$ydz" + count.ToString(), strVal = DrawItems.objToNumStr(model2.SportTimePerWeek, 0) }); list.Add(new ListValue { strMark = "$ydc" + count.ToString(), strVal = DrawItems.objToNumStr(model2.SportPerMinuteTime, 0) }); list.Add(new ListValue { strMark = "$zs" + count.ToString(), strVal = DrawItems.objToNumStr(model2.StapleFooddailyg) }); list.Add(new ListValue { strMark = "#xltz" + count.ToString(), strVal = model2.PsychoAdjustment }); list.Add(new ListValue { strMark = "#zyxw" + count.ToString(), strVal = model2.ObeyDoctorBehavior }); list.Add(new ListValue { strMark = "$kfxt" + count.ToString(), strVal = DrawItems.objToNumStr(model2.FPG) }); list.Add(new ListValue { strMark = "$xh" + count.ToString(), strVal = DrawItems.objToNumStr(model2.HbAlc) }); list.Add(new ListValue { strMark = "$fzrq" + count.ToString(), strVal = DrawItems.strToDate(model2.ExamDate) }); list.Add(new ListValue { strMark = "%fzjcqt" + count.ToString(), strVal = model2.AssistantExam }); list.Add(new ListValue { strMark = "#fyyc" + count.ToString(), strVal = model2.MedicationCompliance }); list.Add(new ListValue { strMark = "#blfy" + count.ToString(), strVal = model2.Adr }); list.Add(new ListValue { strMark = "$fyqt" + count.ToString(), strVal = model2.AdrEx }); list.Add(new ListValue { strMark = "#dxtfy" + count.ToString(), strVal = model2.HypoglyceMiarreAction }); list.Add(new ListValue { strMark = "#sffl" + count.ToString(), strVal = model2.VisitType }); list.Add(new ListValue { strMark = "$ydzl" + count.ToString(), strVal = model2.InsulinType }); list.Add(new ListValue { strMark = "$ydyf" + count.ToString(), strVal = model2.InsulinUsage }); list.Add(new ListValue { strMark = "#sffs" + count.ToString(), strVal = model2.VisitWay }); list.Add(new ListValue { strMark = "$zzyy" + count.ToString(), strVal = model2.ReferralReason }); list.Add(new ListValue { strMark = "$zzjg" + count.ToString(), strVal = model2.ReferralOrg }); list.Add(new ListValue { strMark = "$tzx" + count.ToString(), strVal = DrawItems.objToNumStr(model2.TargetWeight) }); list.Add(new ListValue { strMark = "$tzzsx" + count.ToString(), strVal = DrawItems.objToNumStr(model2.BMITarget) }); list.Add(new ListValue { strMark = "$rxyx" + count.ToString(), strVal = DrawItems.objToNumStr(model2.DailySmokeNumTarget, 0) }); list.Add(new ListValue { strMark = "$ryjx" + count.ToString(), strVal = DrawItems.objToNumStr(model2.DailyDrinkNumTarget, 0) }); list.Add(new ListValue { strMark = "$ydzx" + count.ToString(), strVal = DrawItems.objToNumStr(model2.SportTimePerWeekTarget, 0) }); list.Add(new ListValue { strMark = "$ydcx" + count.ToString(), strVal = DrawItems.objToNumStr(model2.SportPerMinuteTimeTarget, 0) }); if ((int)model2.DorsalisPedispulse.Value == 2) { list.AddRange(DrawItems.lsCheck(DrawItems.objToStr(model2.DorsalisPedispulseType), "jr" + count.ToString(), 3)); } else if ((int)model2.DorsalisPedispulse.Value == 3) { list.AddRange(DrawItems.lsCheck(DrawItems.objToStr(model2.DorsalisPedispulseType), "xs" + count.ToString(), 3)); } list.Add(new ListValue { strMark = "#xbcs" + count.ToString(), strVal = model2.NextMeasures }); list.Add(new ListValue { strMark = "$zzlx" + count.ToString(), strVal = model2.ReferralContacts }); list.Add(new ListValue { strMark = "#zzjg" + count.ToString(), strVal = model2.ReferralResult }); list.Add(new ListValue { strMark = "$bz" + count.ToString(), strVal = model2.Remarks }); list.Add(new ListValue { strMark = "$ydtzzl" + count.ToString(), strVal = model2.InsulinAdjustType }); list.Add(new ListValue { strMark = "$ydtzyf" + count.ToString(), strVal = model2.InsulinAdjustUsage }); //滕州无签字版 list.Add(new ListValue { strMark = "$qm" + count.ToString(), strVal = model.CustomerName }); list.Add(new ListValue { strMark = "$sfys" + count.ToString(), strVal = model2.VisitDoctor }); list.Add(new ListValue { strMark = "&qm" + count.ToString(), strVal = string.Format("{0}{1}_{2}.png", SignPath, model2.IDCardNo, Convert.ToDateTime(model2.VisitDate).ToString("yyyyMMdd")) }); list.Add(new ListValue { strMark = "&sfys" + count.ToString(), strVal = string.Format("{0}{1}_{2}_Doc.png", SignPath, model2.IDCardNo, Convert.ToDateTime(model2.VisitDate).ToString("yyyyMMdd")) }); List <ChronicDrugConditionModel> modelList = new ChronicDrugConditionBLL().GetModelList(string.Format(" IDCardNo = '{0}' and TYPE = '{1}' and OUTKey = '" + model2.ID + "' ", this.CardID, "2")); if (modelList != null && modelList.Count > 0) { list.AddRange(this.getDrug(modelList, count, 0).ToArray()); } List <ChronicDrugConditionModel> modelListTZ = new ChronicDrugConditionBLL().GetModelList(string.Format(" IDCardNo = '{0}' and TYPE = '{1}' and OUTKey ='" + model2.ID + "' ", this.CardID, "8"));//用药调整类型为8 if (modelListTZ != null && modelListTZ.Count > 0) { list.AddRange(this.getDrug(modelListTZ, count, 3).ToArray()); } count--; } } return(DrawItems.setPage("printXps\\" + this.PrintName, list)); }
public FixedDocumentSequence getReport() { if (!string.IsNullOrEmpty(this.CardID)) { RecordsBaseInfoModel model = new RecordsBaseInfoBLL().GetModel(this.CardID); string strage = "", strsex = ""; TimeParser timeParser = new TimeParser(); strage = timeParser.GetAge(model.Birthday); if (model.Sex != null) { if (DrawItems.objToNumStr(model.Sex, 0) == "1") { strsex = "男"; } if (DrawItems.objToNumStr(model.Sex, 0) == "2") { strsex = "女"; } if (DrawItems.objToNumStr(model.Sex, 0) == "0") { strsex = "未知"; } if (DrawItems.objToNumStr(model.Sex, 0) == "9") { strsex = "未说明"; } } List <ListValue> list = new List <ListValue> { new ListValue { strMark = "$archiveid", strVal = model.RecordID }, new ListValue { strMark = "$age", strVal = strage }, new ListValue { strMark = "$sex", strVal = strsex }, new ListValue { strMark = "$name", strVal = model.CustomerName }, new ListValue { strMark = "$phone", strVal = model.Phone } }; OlderSelfCareabilityModel olderself = new OlderSelfCareabilityBLL().GetModel(this.CardID); if (olderself != null) { this.OutKey = olderself.ID; OlderMedicineCnModel model2 = new OlderMedicineCnBLL().GetModel(this.CardID, this.OutKey); if (model2 != null) { if (community.Equals("顾官屯卫生院")) { if (File.Exists(SignPath + "Year//" + Convert.ToDateTime(model2.RecordDate).ToString("yyyy-MM-dd") + "//" + "_Doctor24.png")) { list.Add(new ListValue { strMark = "&ysqm", strVal = SignPath + "Year//" + Convert.ToDateTime(model2.RecordDate).ToString("yyyy-MM-dd") + "//" + "_Doctor24.png" }); } else { list.Add(new ListValue { strMark = "&ysqm", strVal = SignPath + "Year//" + "_Doctor24.png" }); } string a = FingerPath + model2.IDCardNo + Convert.ToDateTime(model2.RecordDate).ToString("yyyyMMdd") + "_Finger.png"; if (File.Exists(a)) { list.Add(new ListValue { strMark = "&zw", strVal = a }); } } else { if (File.Exists(SignPath + "OldVisit//" + model2.IDCardNo + "_" + Convert.ToDateTime(model2.RecordDate).ToString("yyyyMMdd") + "_Asses.png")) { list.Add(new ListValue { strMark = "&ysqm", strVal = SignPath + "OldVisit//" + model2.IDCardNo + "_" + Convert.ToDateTime(model2.RecordDate).ToString("yyyyMMdd") + "_Asses.png" }); } else { list.Add(new ListValue { strMark = "&ysqm", strVal = SignPath + "Year//" + "_Doctor18.png" //strVal=ysqm }); } } list.Add(new ListValue { strMark = "$ysqm", strVal = olderself.FollowUpDoctor }); list.Add(new ListValue { strMark = "$tbrq", strVal = DrawItems.strToDate(model2.RecordDate, 1) }); list.AddRange(DrawItems.lsCheck(DrawItems.objToStr(model2.Coolfood), "pcl", 5)); list.AddRange(DrawItems.lsCheck(DrawItems.objToStr(model2.Defecate), "dbnz", 5)); list.AddRange(DrawItems.lsCheck(DrawItems.objToStr(model2.Defecatedry), "dbgz", 5)); list.AddRange(DrawItems.lsCheck(DrawItems.objToStr(model2.Tongue), "sthn", 5)); list.AddRange(DrawItems.lsCheck(DrawItems.objToStr(model2.Vein), "sxjm", 5)); list.AddRange(DrawItems.lsCheck(DrawItems.objToStr(model2.Energy), "jlcp", 5)); list.AddRange(DrawItems.lsCheck(DrawItems.objToStr(model2.Tired), "rypf", 5)); list.AddRange(DrawItems.lsCheck(DrawItems.objToStr(model2.Breath), "ryqd", 5)); list.AddRange(DrawItems.lsCheck(DrawItems.objToStr(model2.Voice), "shwl", 5)); list.AddRange(DrawItems.lsCheck(DrawItems.objToStr(model2.Emotion), "mmbl", 5)); list.AddRange(DrawItems.lsCheck(DrawItems.objToStr(model2.Spirit), "jsjz", 5)); list.AddRange(DrawItems.lsCheck(DrawItems.objToStr(model2.Alone), "shsl", 5)); list.AddRange(DrawItems.lsCheck(DrawItems.objToStr(model2.Fear), "gdhp", 5)); list.AddRange(DrawItems.lsCheck(DrawItems.objToStr(model2.Weight), "stcz", 5)); list.AddRange(DrawItems.lsCheck(DrawItems.objToStr(model2.Eye), "yjgs", 5)); list.AddRange(DrawItems.lsCheck(DrawItems.objToStr(model2.Abdomen), "fbfd", 5)); list.AddRange(DrawItems.lsCheck(DrawItems.objToStr(model2.Smell), "kkyw", 5)); list.AddRange(DrawItems.lsCheck(DrawItems.objToStr(model2.Thirsty), "kgyz", 5)); list.AddRange(DrawItems.lsCheck(DrawItems.objToStr(model2.FootHand), "sjfl", 5)); list.AddRange(DrawItems.lsCheck(DrawItems.objToStr(model2.Spot), "msha", 5)); list.AddRange(DrawItems.lsCheck(DrawItems.objToStr(model2.Greasy), "mbyn", 5)); list.AddRange(DrawItems.lsCheck(DrawItems.objToStr(model2.Arms), "ztmm", 5)); list.AddRange(DrawItems.lsCheck(DrawItems.objToStr(model2.Mouth), "pfg", 5)); list.AddRange(DrawItems.lsCheck(DrawItems.objToStr(model2.Scratch), "pfh", 5)); list.AddRange(DrawItems.lsCheck(DrawItems.objToStr(model2.Skin), "qy", 5)); list.AddRange(DrawItems.lsCheck(DrawItems.objToStr(model2.Urticaria), "xmz", 5)); list.AddRange(DrawItems.lsCheck(DrawItems.objToStr(model2.Allergy), "gm", 5)); list.AddRange(DrawItems.lsCheck(DrawItems.objToStr(model2.Snore), "knkn", 5)); list.AddRange(DrawItems.lsCheck(DrawItems.objToStr(model2.Nasal), "bs", 5)); list.AddRange(DrawItems.lsCheck(DrawItems.objToStr(model2.Influenza), "yhgm", 5)); list.AddRange(DrawItems.lsCheck(DrawItems.objToStr(model2.Cold), "bnyh", 5)); list.AddRange(DrawItems.lsCheck(DrawItems.objToStr(model2.Stomach), "wbpl", 5)); list.AddRange(DrawItems.lsCheck(DrawItems.objToStr(model2.Eczema), "pfsz", 5)); } OlderMedicineResultModel model3 = new OlderMedicineResultBLL().GetModel(this.CardID, this.OutKey); if (model3 != null) { list.AddRange(DrawItems.lsCheck(model3.Mild, "tph", 2)); list.AddRange(DrawItems.lsCheck(model3.Faint, "tqx", 3)); list.AddRange(DrawItems.lsCheck(model3.Yang, "tyxa", 3)); list.AddRange(DrawItems.lsCheck(model3.Yin, "tyy", 3)); list.AddRange(DrawItems.lsCheck(model3.PhlegmDamp, "tts", 3)); list.AddRange(DrawItems.lsCheck(model3.Muggy, "tsr", 3)); list.AddRange(DrawItems.lsCheck(model3.BloodStasis, "txy", 3)); list.AddRange(DrawItems.lsCheck(model3.QiConstraint, "tqy", 3)); list.AddRange(DrawItems.lsCheck(model3.Characteristic, "ttl", 3)); list.AddRange(DrawItems.lsCheck(model3.MildAdvising, "tphzd", 6)); list.AddRange(DrawItems.lsCheck(model3.FaintAdvising, "tqxzd", 6)); list.AddRange(DrawItems.lsCheck(model3.YangAdvising, "tyxzd", 6)); list.AddRange(DrawItems.lsCheck(model3.YinAdvising, "tyyzd", 6)); list.AddRange(DrawItems.lsCheck(model3.PhlegmdampAdvising, "ttszd", 6)); list.AddRange(DrawItems.lsCheck(model3.MuggyAdvising, "tsrzd", 6)); list.AddRange(DrawItems.lsCheck(model3.BloodStasisAdvising, "txyzd", 6)); list.AddRange(DrawItems.lsCheck(model3.QiconstraintAdvising, "tqyzd", 6)); list.AddRange(DrawItems.lsCheck(model3.CharacteristicAdvising, "ttlzd", 6)); list.Add(new ListValue { strMark = "$tphdf", strVal = DrawItems.objToNumStr(model3.MildScore) }); list.Add(new ListValue { strMark = "$tqxdf", strVal = DrawItems.objToNumStr(model3.FaintScore) }); list.Add(new ListValue { strMark = "$tyxdf", strVal = DrawItems.objToNumStr(model3.YangsCore) }); list.Add(new ListValue { strMark = "$tyydf", strVal = DrawItems.objToNumStr(model3.YinScore) }); list.Add(new ListValue { strMark = "$ttsdf", strVal = DrawItems.objToNumStr(model3.PhlegmdampScore) }); list.Add(new ListValue { strMark = "$tsrdf", strVal = DrawItems.objToNumStr(model3.MuggyScore) }); list.Add(new ListValue { strMark = "$txydf", strVal = DrawItems.objToNumStr(model3.BloodStasisScore) }); list.Add(new ListValue { strMark = "$tqydf", strVal = DrawItems.objToNumStr(model3.QiConstraintScore) }); list.Add(new ListValue { strMark = "$ttldf", strVal = DrawItems.objToNumStr(model3.CharacteristicScore) }); list.Add(new ListValue { strMark = "%tphqt", strVal = model3.MildAdvisingEx }); list.Add(new ListValue { strMark = "%tqxqt", strVal = model3.FaintAdvisingEx }); list.Add(new ListValue { strMark = "%tyxqt", strVal = model3.YangadvisingEx }); list.Add(new ListValue { strMark = "%tyyqt", strVal = model3.YinAdvisingEx }); list.Add(new ListValue { strMark = "%ttsqt", strVal = model3.PhlegmdampAdvisingEx }); list.Add(new ListValue { strMark = "%tsrqt", strVal = model3.MuggyAdvisingEx }); list.Add(new ListValue { strMark = "%txyqt", strVal = model3.BloodStasisAdvisingEx }); list.Add(new ListValue { strMark = "%tqyqt", strVal = model3.QiconstraintAdvisingEx }); list.Add(new ListValue { strMark = "%ttlqt", strVal = model3.CharacteristicAdvisingEx }); } } return(DrawItems.setPage("printXps\\" + this.PrintName, list)); } return(null); }
public FixedDocumentSequence getReport() { if (!string.IsNullOrEmpty(this.CardID)) { RecordsBaseInfoModel model = new RecordsBaseInfoBLL().GetModel(this.CardID); List <ListValue> list = new List <ListValue> { new ListValue { strMark = "$archiveid", strVal = model.RecordID }, new ListValue { strMark = "$name", strVal = model.CustomerName } }; KidsTcmhmOneModel modelOne = this.getModel("3"); if (modelOne != null) { list.Add(new ListValue { strMark = "$1sfrq", strVal = DrawItems.strToDate(modelOne.FollowupDate) }); list.Add(new ListValue { strMark = "$1xcsf", strVal = DrawItems.strToDate(modelOne.NextFollowDate) }); list.Add(new ListValue { strMark = "$1qt", strVal = DrawItems.objToStr(modelOne.TcmhmOther) }); list.Add(new ListValue { strMark = "&1sfys", strVal = string.Format("{0}{1}_Mec6_Doc.png", SignPath, this.CardID) }); list.Add(new ListValue { strMark = "&1jz", strVal = string.Format("{0}{1}_Mec6.png", SignPath, this.CardID) }); list.AddRange(DrawItems.lsCheck(modelOne.Tcmhm, "1glfw", 4)); } KidsTcmhmOneToThreeModel modelTwo1 = this.getTwoModel("1"); if (modelTwo1 != null) { list.Add(new ListValue { strMark = "$2sfrq", strVal = DrawItems.strToDate(modelTwo1.FollowupDate) }); list.Add(new ListValue { strMark = "$2xcsf", strVal = DrawItems.strToDate(modelTwo1.NextFollowupDate) }); list.Add(new ListValue { strMark = "$2qt", strVal = DrawItems.objToStr(modelTwo1.TcmhmOther) }); list.Add(new ListValue { strMark = "&2sfys", strVal = string.Format("{0}{1}_Mec12_Doc.png", SignPath, this.CardID) }); list.Add(new ListValue { strMark = "&2jz", strVal = string.Format("{0}{1}_Mec12.png", SignPath, this.CardID) }); list.AddRange(DrawItems.lsCheck(modelTwo1.Tcmhm, "2glfw", 4)); } KidsTcmhmOneToThreeModel modelTwo2 = this.getTwoModel("2"); if (modelTwo2 != null) { list.Add(new ListValue { strMark = "$3sfrq", strVal = DrawItems.strToDate(modelTwo2.FollowupDate) }); list.Add(new ListValue { strMark = "$3xcsf", strVal = DrawItems.strToDate(modelTwo2.NextFollowupDate) }); list.Add(new ListValue { strMark = "$3qt", strVal = DrawItems.objToStr(modelTwo2.TcmhmOther) }); list.Add(new ListValue { strMark = "&3sfys", strVal = string.Format("{0}{1}_Mec18_Doc.png", SignPath, this.CardID) }); list.Add(new ListValue { strMark = "&3jz", strVal = string.Format("{0}{1}_Mec18.png", SignPath, this.CardID) }); list.AddRange(DrawItems.lsCheck(modelTwo2.Tcmhm, "3glfw", 4)); } //for (int i = 1; i < 5; i++) //{ // List<ListValue> list2 = this.getList(i.ToString()); // if (list2 != null) // { // list.AddRange(list2); // } //} //return DrawItems.setPage("printXps\\21一岁以内儿童中医药健康管理.xps", list); return(DrawItems.setPage("printXps\\6-18月龄儿童中医药健康管理服务记录表.xps", list)); } return(null); }
public List <ListValue> getList(string monthType) { List <ListValue> list = new List <ListValue>(); WomenGravidaTwoToFiveVisitModel model = this.getModel(monthType); if (model == null) { return(null); } list.Add(new ListValue { strMark = "$" + monthType + "fw", strVal = DrawItems.objToNumStr(model.AbdominalCirumference, 2) }); list.Add(new ListValue { strMark = "$" + monthType + "gdgd", strVal = DrawItems.objToNumStr(model.UteruslowHeight, 1) }); list.Add(new ListValue { strMark = "$" + monthType + "txl", strVal = DrawItems.objToNumStr(model.FHR, 1) }); list.Add(new ListValue { strMark = "$" + monthType + "xgy", strVal = DrawItems.objToNumStr(model.HBloodPressure, 0) }); list.Add(new ListValue { strMark = "$" + monthType + "xdy", strVal = DrawItems.objToNumStr(model.LBloodPressure, 0) }); list.Add(new ListValue { strMark = "$" + monthType + "xhdb", strVal = DrawItems.objToNumStr(model.HB) }); list.Add(new ListValue { strMark = "%" + monthType + "qtfz", strVal = model.AssistanTexam }); list.Add(new ListValue { strMark = "#" + monthType + "fl", strVal = model.Classification }); list.Add(new ListValue { strMark = "$" + monthType + "fly", strVal = model.ClassificationEx }); list.Add(new ListValue { strMark = "$" + monthType + "zdqt", strVal = model.AdvisingOther }); list.Add(new ListValue { strMark = "#" + monthType + "zd", strVal = model.Referral }); list.Add(new ListValue { strMark = "$" + monthType + "zzyy", strVal = model.ReferralReason }); list.Add(new ListValue { strMark = "$" + monthType + "zzjg", strVal = model.ReferralOrg }); list.Add(new ListValue { strMark = "$" + monthType + "xcrq", strVal = DrawItems.strToDate(model.NextFollowupDate) }); //list.Add(new ListValue //{ // strMark = "$" + MonthType + "sfys", // strVal = model.FollowUpDoctor //}); list.Add(new ListValue { strMark = "$" + monthType + "ndb", strVal = model.PRO }); list.Add(new ListValue { strMark = "$" + monthType + "sfrq", strVal = DrawItems.strToDate(model.FollowupDate) }); list.Add(new ListValue { strMark = "$" + monthType + "yz", strVal = DrawItems.objToNumStr(model.PregancyWeeks, 0) }); list.Add(new ListValue { strMark = "%" + monthType + "zs", strVal = model.ChiefComPlaint }); list.Add(new ListValue { strMark = "$" + monthType + "tz", strVal = DrawItems.objToNumStr(model.Weight) }); list.Add(new ListValue { strMark = "$" + monthType + "tw", strVal = model.FetusPosition }); list.Add(new ListValue { strMark = "#" + monthType + "sf", strVal = model.FollowupWay }); list.Add(new ListValue { strMark = "$" + monthType + "jgmc", strVal = model.PrenatalOrg }); list.Add(new ListValue { strMark = "#" + monthType + "jc", strVal = model.FreeSerumCheck }); //list.Add(new ListValue //{ // strMark = "@" + MonthType + "jcjg", // strVal = model.SerumCheckResult //}); list.Add(new ListValue { strMark = "$" + monthType + "lxr", strVal = model.ReferralContacts }); list.Add(new ListValue { strMark = "$" + monthType + "lxfs", strVal = model.ReferralContactsTel }); list.Add(new ListValue { strMark = "#" + monthType + "dw", strVal = model.ReferralResult }); list.Add(new ListValue { strMark = "$" + monthType + "jgmc", strVal = model.PrenatalOrg }); list.Add(new ListValue { strMark = "&" + monthType + "qm", strVal = string.Format("{0}{1}_{2}.png", SignPath, model.IDCardNo, "PrenatalS_" + model.Times) }); list.Add(new ListValue { strMark = "&" + monthType + "sfys", strVal = string.Format("{0}{1}_{2}_Doc.png", SignPath, model.IDCardNo, "PrenatalS_" + model.Times) }); list.AddRange(DrawItems.lsCheck(DrawItems.objToStr(model.Advising), monthType, "zd", 8)); list.AddRange(DrawItems.lsCheck(DrawItems.objToStr(model.SerumCheckResult), monthType, "jcjg", 4)); return(list); }
public FixedDocumentSequence getReport() { if (!string.IsNullOrEmpty(this.CardID)) { RecordsBaseInfoModel model = new RecordsBaseInfoBLL().GetModel(this.CardID); List<ListValue> list = new List<ListValue> { new ListValue { strMark = "$name", strVal = model.CustomerName, }, new ListValue { strMark = "$idcard", strVal = model.IDCardNo, }, new ListValue { strMark = "$adress", strVal = model.Address, } }; string strsex = ""; if (!string.IsNullOrEmpty(model.Sex)) { if (DrawItems.objToNumStr(model.Sex, 0) == "1") { strsex = "男"; } if (DrawItems.objToNumStr(model.Sex, 0) == "2") { strsex = "女"; } if (DrawItems.objToNumStr(model.Sex, 0) == "0") { strsex = "未知"; } if (DrawItems.objToNumStr(model.Sex, 0) == "9") { strsex = "未说明"; } } list.Add(new ListValue { strMark = "$sex", strVal = strsex }); ConsulationBaseInfoModel model1 = new ConsulationBaseInfoBLL().GetMaxModel(this.CardID); if(model1!=null) { list.Add(new ListValue { strMark = "%hzreson", strVal = model1.Reason, }); list.Add(new ListValue { strMark = "$Doctname", strVal = model1.ResponsibilityDoctor, }); list.Add(new ListValue { strMark = "%hzview", strVal = model1.View, }); list.Add(new ListValue { strMark = "$huizhenDate", strVal = model1.ConsultationDate.ToString(), }); DataSet consulateDate = new ConsulationDoctorsBLL().GetList(" OutKey='" + model1.ID + "'"); if (consulateDate != null && consulateDate.Tables.Count > 0) { DataTable dataTable = consulateDate.Tables[0]; for (int i = 0; i < dataTable.Rows.Count; i++) { list.Add(new ListValue { strMark = "$yljg" + (i + 1).ToString(), strVal = DrawItems.objToStr(dataTable.Rows[i]["ConsultationUnitName"]), }); list.Add(new ListValue { strMark = "$hzys" + (i + 1).ToString() + "1", strVal = DrawItems.objToStr(dataTable.Rows[i]["ConsultationDoctor1"]), }); list.Add(new ListValue { strMark = "$hzys" + (i + 1).ToString() + "2", strVal = DrawItems.objToStr(dataTable.Rows[i]["ConsultationDoctor2"]), }); list.Add(new ListValue { strMark = "$hzys" + (i + 1).ToString() + "3", strVal = DrawItems.objToStr(dataTable.Rows[i]["ConsultationDoctor3"]), }); } } } return DrawItems.setPage("printXps\\29会诊记录表.xps", list); } return null; }
public FixedDocumentSequence getReport() { if (!string.IsNullOrEmpty(this.CardID)) { RecordsBaseInfoModel model = new RecordsBaseInfoBLL().GetModel(this.CardID); string strjob = ""; if (!string.IsNullOrEmpty(model.Job)) { strjob = (int.Parse(model.Job) - 1).ToString(); } string strNation = ""; if (!string.IsNullOrEmpty(model.Nation)) { switch (model.Nation) { case "1": strNation = "01"; break; case "2": strNation = "99"; break; default: break; } } List <ListValue> list = new List <ListValue> { new ListValue { strMark = "$archiveid", strVal = model.RecordID }, new ListValue { strMark = "$name", strVal = model.CustomerName }, new ListValue { strMark = "#sex", strVal = model.Sex }, new ListValue { strMark = "!cssj", strVal = DrawItems.strToDate(model.Birthday, 2), strType = "2" }, new ListValue { strMark = "$idcard", strVal = model.IDCardNo }, new ListValue { strMark = "$gzdw", strVal = model.WorkUnit }, new ListValue { strMark = "$brdh", strVal = model.Phone }, new ListValue { strMark = "$lxrxm", strVal = model.ContactName }, new ListValue { strMark = "$lxrdh", strVal = model.ContactPhone }, new ListValue { strMark = "#cz", strVal = model.LiveType }, new ListValue { strMark = "$mzqt", strVal = model.Minority }, new ListValue { strMark = "#mz", strVal = strNation }, new ListValue { strMark = "#rh", strVal = model.RH }, new ListValue { strMark = "#xx", strVal = model.BloodType == "5"?"":model.BloodType }, new ListValue { strMark = "#whcd", strVal = model.Culture == "10"?"":model.Culture }, new ListValue { strMark = "#zy", strVal = strjob }, new ListValue { strMark = "#hy", strVal = model.MaritalStatus }, new ListValue { strMark = "#ylzf", strVal = model.MedicalPayType }, new ListValue { strMark = "$ylzfqt", strVal = model.MedicalPayTypeOther }, new ListValue { strMark = "#ywgm", strVal = model.DrugAllergic }, new ListValue { strMark = "$ywgmqt", strVal = model.DrugAllergicOther }, new ListValue { strMark = "#bls", strVal = model.Exposure }, new ListValue { strMark = "#cj", strVal = model.DiseasEndition }, new ListValue { strMark = "$cjqt", strVal = model.DiseasEnditionEx }, new ListValue { strMark = "#ycb", strVal = model.Disease }, new ListValue { strMark = "$ycbqt", strVal = model.DiseaseEx }, new ListValue { strMark = "$hzxm", strVal = model.HouseName }, new ListValue { strMark = "#zzqk", strVal = model.LiveCondition }, new ListValue { strMark = "$kh1", strVal = model.TownMedicalCard }, new ListValue { strMark = "$kh2", strVal = model.ResidentMedicalCard }, new ListValue { strMark = "$kh3", strVal = model.PovertyReliefMedicalCard }, new ListValue { strMark = "$hzidcard", strVal = model.FamilyIDCardNo }, new ListValue { strMark = "$jtrs", strVal = DrawItems.objToStr(model.FamilyNum) }, new ListValue { strMark = "%jtjg", strVal = model.FamilyStructure } }; RecordsFamilyHistoryInfoModel model2 = new RecordsFamilyHistoryInfoDAL().GetModel(this.CardID); if (model2 != null) { list.Add(new ListValue { strMark = "#jzfq", strVal = model2.FatherHistory }); list.Add(new ListValue { strMark = "$fqqt", strVal = model2.FatherHistoryOther }); list.Add(new ListValue { strMark = "#jzmq", strVal = model2.MotherHistory }); list.Add(new ListValue { strMark = "$mqqt", strVal = model2.MotherHistoryOther }); list.Add(new ListValue { strMark = "#jzxd", strVal = model2.BrotherSisterHistory }); list.Add(new ListValue { strMark = "$xdqt", strVal = model2.BrotherSisterHistoryOther }); list.Add(new ListValue { strMark = "#jzzv", strVal = model2.ChildrenHistory }); list.Add(new ListValue { strMark = "$zvqt", strVal = model2.ChildrenHistoryOther }); } DataSet list2 = new RecordsIllnessHistoryInfoDAL().GetList(" IDCardNo='" + this.CardID + "' and illnesstype='2'"); if (list2 != null && list2.Tables.Count > 0) { DataTable dataTable = list2.Tables[0]; if (dataTable.Rows.Count > 0) { list.Add(new ListValue { strMark = "#ssx", strVal = "2" }); list.Add(new ListValue { strMark = "$ss1", strVal = DrawItems.objToStr(dataTable.Rows[0]["illnessnameother"]) }); list.Add(new ListValue { strMark = "$sssj1", strVal = DrawItems.strToDate(dataTable.Rows[0]["diagnosetime"], 3) }); } if (dataTable.Rows.Count > 1) { list.Add(new ListValue { strMark = "$ss2", strVal = DrawItems.objToStr(dataTable.Rows[1]["illnessnameother"]) }); list.Add(new ListValue { strMark = "$sssj2", strVal = DrawItems.strToDate(dataTable.Rows[1]["diagnosetime"], 3) }); } if (dataTable.Rows.Count == 0) { list.Add(new ListValue { strMark = "#ssx", strVal = "1" }); } } else { list.Add(new ListValue { strMark = "#ssx", strVal = "1" }); } list2 = new RecordsIllnessHistoryInfoDAL().GetList(" IDCardNo='" + this.CardID + "' and illnesstype='3'"); if (list2 != null && list2.Tables.Count > 0) { DataTable dataTable2 = list2.Tables[0]; if (dataTable2.Rows.Count > 0) { list.Add(new ListValue { strMark = "#wsx", strVal = "2" }); list.Add(new ListValue { strMark = "$ws1", strVal = DrawItems.objToStr(dataTable2.Rows[0]["illnessnameother"]) }); list.Add(new ListValue { strMark = "$wssj1", strVal = DrawItems.strToDate(dataTable2.Rows[0]["diagnosetime"], 3) }); } if (dataTable2.Rows.Count > 1) { list.Add(new ListValue { strMark = "$ws2", strVal = DrawItems.objToStr(dataTable2.Rows[1]["illnessnameother"]) }); list.Add(new ListValue { strMark = "$wssj2", strVal = DrawItems.strToDate(dataTable2.Rows[1]["diagnosetime"], 3) }); } if (dataTable2.Rows.Count == 0) { list.Add(new ListValue { strMark = "#wsx", strVal = "1" }); } } else { list.Add(new ListValue { strMark = "#wsx", strVal = "1" }); } list2 = new RecordsIllnessHistoryInfoDAL().GetList(" IDCardNo='" + this.CardID + "' and illnesstype='4'"); if (list2 != null && list2.Tables.Count > 0) { DataTable dataTable3 = list2.Tables[0]; if (dataTable3.Rows.Count > 0) { list.Add(new ListValue { strMark = "#sxw", strVal = "2" }); list.Add(new ListValue { strMark = "$sx1", strVal = DrawItems.objToStr(dataTable3.Rows[0]["illnessnameother"]) }); list.Add(new ListValue { strMark = "$sxsj1", strVal = DrawItems.strToDate(dataTable3.Rows[0]["diagnosetime"], 3) }); } if (dataTable3.Rows.Count > 1) { list.Add(new ListValue { strMark = "$sx2", strVal = DrawItems.objToStr(dataTable3.Rows[1]["illnessnameother"]) }); list.Add(new ListValue { strMark = "$sxsj2", strVal = DrawItems.strToDate(dataTable3.Rows[1]["diagnosetime"], 3) }); } if (dataTable3.Rows.Count == 0) { list.Add(new ListValue { strMark = "#sxw", strVal = "1" }); } } else { list.Add(new ListValue { strMark = "#sxw", strVal = "1" }); } list2 = new RecordsIllnessHistoryInfoDAL().GetList(" IDCardNo='" + this.CardID + "' and illnesstype='1'"); if (list2 != null && list2.Tables.Count > 0) { if (list2.Tables[0].Rows.Count > 0) { list.Add(new ListValue { strMark = "#ssx", strVal = "2" }); } for (int i = 0; i < 6; i++) { List <ListValue> jws = this.getJws(i, list2.Tables[0]); if (jws != null) { list.AddRange(jws); } } } else { list.Add(new ListValue { strMark = "#ssx", strVal = "1" }); } RecordsEnvironmentModel model3 = new RecordsEnvironmentDAL().GetModel(this.CardID); if (model3 != null) { list.Add(new ListValue { strMark = "#cf", strVal = model3.BlowMeasure }); list.Add(new ListValue { strMark = "#rl", strVal = model3.FuelType }); list.Add(new ListValue { strMark = "#ys", strVal = model3.DrinkWater }); list.Add(new ListValue { strMark = "#cs", strVal = model3.Toilet }); list.Add(new ListValue { strMark = "#qc", strVal = model3.LiveStockRail }); list.Add(new ListValue { strMark = "$qmriq", strVal = DrawItems.strToDate(model3.SignDate) }); } list.Add(new ListValue { strMark = "&qzj", strVal = SignPath + model.IDCardNo + "_J.png" }); if (community.Equals("聊城东昌府区") || area.Equals("菏泽")) { if (File.Exists(SignPath + model.IDCardNo + "_B.png")) { list.Add(new ListValue { strMark = "&qzb", strVal = SignPath + model.IDCardNo + "_B.png" }); } if (File.Exists(FingerPath + model.IDCardNo + "_Finger.png")) { list.Add(new ListValue { strMark = "&zwqz", strVal = FingerPath + model.IDCardNo + "_Finger.png" }); } } else { if (File.Exists(SignPath + model.IDCardNo + "_B.png")) { list.Add(new ListValue { strMark = "&qzb", strVal = SignPath + model.IDCardNo + "_B.png" }); } else if (File.Exists(FingerPath + model.IDCardNo + "_Finger.png")) { list.Add(new ListValue { strMark = "&qzb", strVal = FingerPath + model.IDCardNo + "_Finger.png" }); } } return(DrawItems.setPage("printXps\\" + this.PrintName, list)); } return(null); }
public List <ListValue> getList(string MonthType) { List <ListValue> list = new List <ListValue>(); string text; if (MonthType != null) { if (MonthType == "1") { text = "1"; goto IL_72; } if (MonthType == "2") { text = "3"; goto IL_72; } if (MonthType == "3") { text = "6"; goto IL_72; } if (MonthType == "4") { text = "8"; goto IL_72; } } text = "1"; IL_72: KidsWithinOneYearOldModel model = this.getModel(MonthType); if (model == null) { return(null); } list.Add(new ListValue { strMark = "$" + text + "sfrq", strVal = DrawItems.strToDate(model.VisitDate) }); list.Add(new ListValue { strMark = "$" + text + "tz", strVal = DrawItems.objToNumStr(model.Weight, 2) }); list.Add(new ListValue { strMark = "$" + text + "sc", strVal = DrawItems.objToNumStr(model.Stature, 2) }); list.Add(new ListValue { strMark = "$" + text + "tw", strVal = DrawItems.objToNumStr(model.HeadCircumference, 2) }); list.Add(new ListValue { strMark = "$" + text + "qx", strVal = DrawItems.objToNumStr(model.BregmaLeft, 1) }); list.Add(new ListValue { strMark = "$" + text + "qy", strVal = DrawItems.objToNumStr(model.BregmaRight, 1) }); list.Add(new ListValue { strMark = "$" + text + "xhdb", strVal = DrawItems.objToNumStr(model.HemoglobinValue, 1) }); list.Add(new ListValue { strMark = "$" + text + "hwhd", strVal = DrawItems.objToNumStr(model.OutdoorActivities, 1) }); list.Add(new ListValue { strMark = "$" + text + "wsdd", strVal = DrawItems.objToNumStr(model.TakingVitaminsd, 1) }); list.Add(new ListValue { strMark = "$" + text + "cy", strVal = DrawItems.objToNumStr(model.TeethNum, 0) }); list.Add(new ListValue { strMark = "$" + text + "zzyy", strVal = DrawItems.objToStr(model.ReferralReason) }); list.Add(new ListValue { strMark = "$" + text + "zzks", strVal = DrawItems.objToStr(model.AgenciesDepartments) }); list.Add(new ListValue { strMark = "$" + text + "xcsf", strVal = DrawItems.strToDate(model.NextFollowupDate, 1) }); //list.Add(new ListValue //{ // strMark = "$" + text + "sfys", // strVal = DrawItems.objToStr(model.FollowUpDoctorSign) //}); list.Add(new ListValue { strMark = "$" + text + "fy", strVal = DrawItems.objToStr(model.PneumoniaCounts) }); list.Add(new ListValue { strMark = "$" + text + "fx", strVal = DrawItems.objToStr(model.DiarrheaCounts) }); list.Add(new ListValue { strMark = "$" + text + "ws", strVal = DrawItems.objToStr(model.TraumaCounts) }); list.Add(new ListValue { strMark = "$" + text + "qt", strVal = model.SickOther }); list.Add(new ListValue { strMark = "$" + text + "lxr", strVal = model.ReferraContacts }); list.Add(new ListValue { strMark = "$" + text + "lxfs", strVal = model.ReferralContactsTel }); list.Add(new ListValue { strMark = "#" + text + "dw", strVal = model.ReferralResult }); list.Add(new ListValue { strMark = "&" + text + "sfys", strVal = string.Format("{0}{1}_Month_{2}_Doc.png", SignPath, model.IDCardNo, text) }); list.Add(new ListValue { strMark = "&" + text + "qm", strVal = string.Format("{0}{1}_Month_{2}.png", SignPath, model.IDCardNo, text) }); if (!string.IsNullOrEmpty(model.WeightAnalysis)) { model.WeightAnalysis = (int.Parse(model.WeightAnalysis) - 1).ToString(); } if (!string.IsNullOrEmpty(model.StatureAnalysis)) { model.StatureAnalysis = (int.Parse(model.StatureAnalysis) - 1).ToString(); } list.AddRange(DrawItems.lsCheck(model.WeightAnalysis, text, "t", 3)); list.AddRange(DrawItems.lsCheck(model.StatureAnalysis, text, "s", 3)); list.AddRange(DrawItems.lsCheck(model.ColorFace, text, "ms", 3)); list.AddRange(DrawItems.lsCheck(model.Skin, text, "pf", 3)); list.AddRange(DrawItems.lsCheck(model.Bregma, text, "qx", 3)); list.AddRange(DrawItems.lsCheck(model.NeckMass, text, "jb", 2)); list.AddRange(DrawItems.lsCheck(model.EyeAppearance, text, "ywg", 2)); list.AddRange(DrawItems.lsCheck(model.EyeAppearance, text, "ewg", 2)); list.AddRange(DrawItems.lsCheck(model.Listening, text, "tl", 2)); list.AddRange(DrawItems.lsCheck(model.OralCavity, text, "kq", 2)); list.AddRange(DrawItems.lsCheck(model.HeartLung, text, "xf", 2)); list.AddRange(DrawItems.lsCheck(model.Stomach, text, "fb", 2)); list.AddRange(DrawItems.lsCheck(model.UmbilicalRegion, text, "qb", 4)); list.AddRange(DrawItems.lsCheck(model.FourLimb, text, "sz", 4)); list.AddRange(DrawItems.lsCheck(model.RicketsSympotom, text, "gzz", 4)); list.AddRange(DrawItems.lsCheck(model.RicketsSign, text, "gtz", 7)); list.AddRange(DrawItems.lsCheck(model.AnusExternalGenita, text, "gw", 2)); list.AddRange(DrawItems.lsCheck(model.AuxeEstimate, text, "fy", 4)); list.AddRange(DrawItems.lsCheck(model.AmongTwoFollowup, text, "hb", 2)); list.AddRange(DrawItems.lsCheck(model.ReferralAdvice, text, "zz", 2)); list.AddRange(DrawItems.lsCheck(model.Guidance, text, "zd", 5)); list.AddRange(DrawItems.lsCheck(model.Chest, text, "xb", 2)); if (model.SickNone == "有") { list.AddRange(DrawItems.lsCheck("1", text, "hb", 1)); } return(list); }