public XOrderResultData getSkinXOrderResultData(CiOrderDO ciorderdo, XOrderResultData resultData = null) { resultData = resultData == null ? new XOrderResultData() : resultData; resultData.Value = "0"; resultData.Type = "4"; if (BdSrvDictCodeConst.SD_SRVTP_TREAT_SKINMINGANTEST.Equals(ciorderdo.Sd_srvtp)) { ISkintestCrudService skinService = XapServiceMgr.find <ISkintestCrudService>(); CiSkinTestRstDO[] rstDos = skinService.find(string.Format("id_or='{0}'", ciorderdo.Id_or), "", false); if (rstDos != null && rstDos.Length > 0) { string rstSkin = rstDos[0].Sd_rst_skintest; if (string.IsNullOrEmpty(rstSkin)) { resultData.ImagePath = "\\res\\image\\checkresult\\皮试-未出.png"; resultData.ValueText = "皮试-结果未出"; } else { //阴性 if (rstSkin.Substring(0, 1).Equals("0")) { resultData.ImagePath = "\\res\\image\\checkresult\\皮试-阴性.png"; resultData.ValueText = "皮试-阴性"; }//阳性 else if (rstSkin.Substring(0, 1).Equals("1")) { resultData.ImagePath = "\\res\\image\\checkresult\\皮试-阳性.png"; resultData.ValueText = "皮试-阳性"; } } } } return(resultData); }
public OrderSkinTestViewModel() { service = XapServiceMgr.find <ISkintestCrudService>(); }