Exemple #1
0
 //医嘱
 public IpOverViewModel(string id_ent) : this()
 {
     list = new XapDataList <CiOrderDO>();
     CiOrderDO[] ciorders = ciOrderService.find("a0.id_en = '" + id_ent + "'", "", FBoolean.False);
     if (ciorders != null && ciorders.Count() > 0)
     {
         int i = 1;
         foreach (CiOrderDO item in ciorders)
         {
             item.Days_or = i;
             list.Add(item);
             i++;
         }
     }
 }
Exemple #2
0
        public override void OnSetData(Dictionary <string, object> datadict)
        {
            this.Text = "诊断";
            if (datadict != null && datadict.Count > 0)
            {
                string id_ent = datadict["id_ent"] as string;
                if (id_ent != null)
                {
                    List <string>        fieldNameList = new List <string>();
                    BindingList <object> valueList     = new BindingList <object>();
                    ciOrderService = XapServiceMgr.find <ICiorderMDOCrudService>();

                    CiOrderDO[] ciorders = ciOrderService.find("a0.id_en = '" + id_ent + "' and  a0.sd_su_or in ('10','20') ", " a0.dt_effe  ", FBoolean.False);
                    if (ciorders != null && ciorders.Count() > 0)
                    {
                        foreach (CiOrderDO item in ciorders)
                        {
                            valueList.Add(item);
                        }
                    }

                    fieldNameList.Add("Content_or");
                    this.SetData(fieldNameList, valueList, null);
                }
            }
        }
Exemple #3
0
 //根据就诊判断当前就诊下是否存在出院医嘱
 public bool isExitOutOrder(string id_en, string sd_srvtp)
 {
     CiOrderDO[] ciorderDo = mdService.find(string.Format("a0.id_en='{0}' and a0.sd_srvtp='{1}'", id_en, sd_srvtp), "", false);
     if (ciorderDo != null && ciorderDo.Length > 0)
     {
         return(true);
     }
     else
     {
         return(false);
     }
 }
        public CiOrderDO[] GetCiOrderDOs(string id_ent)
        {
            string condition = String.Format("id_en='{0}' and fg_sign='Y'", id_ent);

            return(iCiorderMDOCrudService.find(condition, "", FBoolean.False));
        }