Example #1
0
 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);
 }
Example #2
0
 public OrderSkinTestViewModel()
 {
     service = XapServiceMgr.find <ISkintestCrudService>();
 }