Example #1
0
        public override void Cell_MouseClick(object sender)
        {
            var       row       = sender as XDataRow;
            EmsOrDrug emsordrug = row.DataSource as EmsOrDrug;

            if (emsordrug != null)
            {
                if (row.ClickCell.FieldName.Equals("Fg_treat"))
                {
                    FArrayList bdhpdtos = emsordrug.BdHpIndicationDTO;
                    if (bdhpdtos != null && bdhpdtos.Count > 0)
                    {
                        BdHpIndicationDTO bdhpdto            = bdhpdtos[0] as BdHpIndicationDTO;
                        string            code_hpindicjudged = bdhpdto.Code_hpindicjudged;
                        if (code_hpindicjudged != null)
                        {
                            switch (code_hpindicjudged)
                            {
                            case "12":
                            case "21":
                                showHpDialog(emsordrug);
                                break;
                            }
                        }
                    }
                }
            }
        }
Example #2
0
 //private void getAllFirstLevelTreeNodes(XAPTreeNodeRender treeNode) {
 //    if (treeNode != null) {
 //        this.oneLevelTreeList.Add(treeNode);
 //    }
 //    XAPTreeNodeRender nextNode = treeNode.NextNode;
 //    if (nextNode != null) {
 //        this.oneLevelTreeList.Add(nextNode);
 //        getAllFirstLevelTreeNodes(nextNode);
 //    }
 //    return;
 //}
 /// <summary>
 /// 选择需要保存的模板明细
 /// </summary>
 /// <param name="modelItmList"></param>
 private void getCanSaveItmToSelectList(FArrayList modelItmList)
 {
     if (modelItmList == null || modelItmList.Count == 0)
     {
         return;
     }
     foreach (NewOrderTemplateDTO templateDTO in modelItmList)
     {
         if (templateDTO.Fg_active.HasValue && !(bool)templateDTO.Fg_active)
         {
             continue;
         }
         FArrayList itmdos = templateDTO.Itemlist;
         if (itmdos != null)
         {
             foreach (OrTplNItmDO itmdo in itmdos)
             {
                 //非临床不处理
                 if (itmdo.Fg_clinical.HasValue && !(bool)itmdo.Fg_clinical)
                 {
                     continue;
                 }
                 if (itmdo.Fg_active == null || (itmdo.Fg_active != null && (bool)itmdo.Fg_active))
                 {
                     if (!this.selectList.Contains(itmdo))
                     {
                         this.selectList.Add(itmdo);
                     }
                 }
             }
         }
     }
 }
Example #3
0
        public prescriptionListViewModel(string id_tpl)
        {
            this.qryService = XapServiceMgr.find <ICiOrdQryService>();
            //SrvortplitemAggDO[] agg = this.qryService.getSrvortplitemAggDOS(id_tpl);
            //if (agg != null && agg.Length>0)
            //{
            //    this.SrvortplitemAggDOList = new XapAggDO<SrvortplitemAggDO>(this.qryService, agg[0]);
            //}


            OrderTemplateDTO orderTemplateDto = this.qryService.getSrvortplitemAggDOS(id_tpl);
            FMap             fmap             = orderTemplateDto.Srvortplitemaggdo;
            FArrayList       srvagg           = fmap["SrvortplitemAggDO"] as FArrayList;
            FMap             freqmap          = orderTemplateDto.Freqdefdo;
            FArrayList       freqList         = freqmap["FreqDefDO"] as FArrayList;


            FMap       measMap  = orderTemplateDto.Measdocdo;
            FArrayList measList = measMap["MeasDocDO"] as FArrayList;

            if (srvagg != null)
            {
                SrvortplitemAggDOList = new XapAggDO <SrvortplitemAggDO>(this.qryService, (SrvortplitemAggDO)srvagg[0]);
                SrvortplitemAggDOList.AggDO.setFreqdefdo(freqList);
                SrvortplitemAggDOList.AggDO.setmeasList(measList);
            }
        }
Example #4
0
        /// <summary>
        /// 根据就诊信息费用清单数据
        /// </summary>
        /// <returns></returns>
        public bool newLoad()
        {
            if (this.GetEnt4BannerDTO() == null)
            {
                return(false);
            }
            FeeListLoadDTO feeListLoadDTO = new FeeListLoadDTO();
            CiEnContextDTO ciEnContextDTO = BaseEmsView.BaseEmsInfoContext["CiEnContextDTO"] as CiEnContextDTO;

            if (ciEnContextDTO == null)
            {
                return(false);
            }
            feeListLoadDTO.EnContext = ciEnContextDTO;
            FeeListRstDTO feeListRstDTO = iCiFeeListMainService.load(feeListLoadDTO);
            FArrayList    feeList       = feeListRstDTO.Document as FArrayList;

            if (null != feeList && feeList.Count > 0)
            {
                this.tableDatasource = feeList.Cast <CiOrdFeeSrvDTO>().ToArray(); // 控件不支持,不应该直接改写对象
            }
            else
            {
                //this.errorMsgString = "获取费用清单数据失败";
                tableDatasource.Clear();
            }
            return(false);
        }
        /// <summary>
        /// 获得所有的子节点中的医嘱模板的id
        /// </summary>
        /// <param name="tmpl"></param>
        /// <returns></returns>
        public FArrayList getAllChildOrTmplDTO(OrTmplDTO tmpl, string sd_ortmpltp)
        {
            FArrayList modelList = new FArrayList();

            if (tmpl.OrtmplType == "1")
            {
                modelList.Add(tmpl.Id_ortmpl.Substring(0, tmpl.Id_ortmpl.Length - 1));
            }
            if (this.mapTree != null)
            {
                FArrayList hospitalList = mapTree[BdSrvDictCodeConst.SD_OWTP_HOSPIAL_ID] as FArrayList;
                foreach (OrTmplDTO dto in hospitalList)
                {
                    if (dto.Id_ortmplca == tmpl.Id_ortmpl && dto.Sd_ortmpltp == sd_ortmpltp)
                    {
                        if (dto.OrtmplType == "1")
                        {
                            modelList.Add(dto.Id_ortmpl.Substring(0, dto.Id_ortmpl.Length - 1));
                        }
                        modelList.AddRange(getAllChildOrTmplDTO(dto, sd_ortmpltp));
                    }
                }
            }
            return(modelList);
        }
        /// <summary>
        /// 查询模板明细
        /// </summary>
        /// <param name="BannerDTO"></param>
        /// <param name="id_ortmpls"></param>
        /// <returns></returns>
        public FMap getNewOrderTemplateDTO2(Ent4BannerDTO BannerDTO, string[] id_ortmpls)
        {
            remplRes = ciOrdQeryService.getOrTemplateCache(id_ortmpls, BaseEmsView.BaseEmsInfoContext["CiEnContextDTO"] as CiEnContextDTO);
            //string json = remplRes.serializeJson();
            FMap map2 = new FMap();

            if (remplRes != null)
            {
                map2 = remplRes.TemplItm;
            }
            //诊疗医疗单的开单模式赋值
            if (map2 != null && BaseEmsView.BaseEmsInfoContext.ContainsKey(ICiOrdNSysParamConst.OPDiagTreatTmplOrOpenMode))
            {
                foreach (string keyId in map2.Keys)
                {
                    FArrayList list = map2[keyId] as FArrayList;
                    foreach (NewOrderTemplateDTO templateDTO in list)
                    {
                        if (templateDTO.Ui_flag == "6")//治疗医疗单
                        {
                            FArrayList itmdolist = templateDTO.Itemlist;
                            foreach (OrTplNItmDO itmdo in itmdolist)
                            {
                                itmdo.Opdiagtreattmploropenmode = (string)BaseEmsView.BaseEmsInfoContext[ICiOrdNSysParamConst.OPDiagTreatTmplOrOpenMode];
                            }
                        }
                    }
                }
            }
            return(map2);
        }
        public OrderTemplateListViewModel(string id_srvtpl)
        {
            this.qryService = XapServiceMgr.find <ICiOrdQryService>();
            OrderTemplateDTO orderTemplateDto = this.qryService.getSrvortplitemAggDOS(id_srvtpl);
            FMap             aggMap           = orderTemplateDto.Srvortplitemaggdo;
            FArrayList       srvagg           = aggMap["SrvortplitemAggDO"] as FArrayList;

            FMap       freqmap  = orderTemplateDto.Freqdefdo;
            FArrayList freqList = freqmap["FreqDefDO"] as FArrayList;


            FMap       measMap  = orderTemplateDto.Measdocdo;
            FArrayList measList = measMap["MeasDocDO"] as FArrayList;

            XapDataList <SrvortplitemAggDO> xaplist = new XapDataList <SrvortplitemAggDO>();

            if (srvagg != null)
            {
                foreach (SrvortplitemAggDO agg in srvagg)
                {
                    agg.setFreqdefdo(freqList);
                    agg.setmeasList(measList);
                    xaplist.Add(agg);
                }
            }
            SrvortplitemAggDOList = xaplist;
        }
Example #8
0
 /// <summary>
 /// 允许编辑医保列
 /// </summary>
 /// <param name="o"></param>
 /// <returns></returns>
 private Boolean DisableEditHP(string propName, CiOrdFeeSrvDTO dataSource, bool def)
 {
     if (propName.Equals("Fg_selfpay"))
     {
         FArrayList bdhpdtos = dataSource.BdHpIndicationList;
         if (bdhpdtos == null)
         {
             bdhpdtos = new FArrayList();
             BdHpIndicationDTO dto = HpJudgeUtil.getInstance().getBdHpIndicationDTO(dataSource.Id_srv, dataSource.Id_mm,
                                                                                    this.GetModel().GetEnt4BannerDTO());
             if (dto != null)
             {
                 bdhpdtos.Add(dto);
             }
             dataSource.BdHpIndicationList = bdhpdtos;
         }
         //符合医保判断条件,并且医保使用症为true的时候才可以操作
         if (CanEditHp() && dataSource.BdHpIndicationList == null || dataSource.BdHpIndicationList.Count == 0 || string.IsNullOrEmpty((dataSource.BdHpIndicationList[0] as BdHpIndicationDTO).Code_hpindicjudged))
         {
             return(true);
         }
         else
         {
             return(dataSource.Fg_indic == null ? true : !(bool)dataSource.Fg_indic);
         }
     }
     return(def);
 }
Example #9
0
 /// <summary>
 /// CreateView执行完毕后,用LoadData的数据填充界面
 /// </summary>
 protected override void OnFillData()
 {
     this.oTree1.ClearTree();
     if (this.treeKeyModel == null)
     {
         return;
     }
     oTree1.LoadData(treeKeyModel);
     //oTree1.MoveFirst();
     if (this.oTree1.FirstNode != null)
     {
         // this.oTree1.FirstNode.IsExpanded = true;
         //getAllFirstLevelTreeNodes(this.oTree1.FirstNode as XAPTreeNodeRender);
     }
     oTree1.TraverseNodes(node1 =>
     {
         object userObj = oTree1.GetUserObject(node1);
         if (userObj is OrTmplDTO)
         {
             OrTmplDTO focusObj = userObj as OrTmplDTO;
             String id_ortmpl   = focusObj.Id_ortmpl;
             //如果不是模板类型就不处理
             if (focusObj.OrtmplType == "1")
             {
                 FArrayList modelList = this.modelMap[id_ortmpl.Substring(0, id_ortmpl.Length - 1)] as FArrayList;
                 if (modelList != null)
                 {
                     this.loadModelItm(modelList, node1 as XAPTreeNodeRender);
                 }
             }
         }
     });
     this.oTree1.ExpandToLevel(0);
 }
Example #10
0
        public FArrayList checkBdSrvInfo(MedSrvValidateConditionDTO args)
        {
            object[] param = new object[] { args };
            si.url = url_r;
            FArrayList rst = si.invoke <FArrayList>("checkBdSrvInfo", param.ToArray());

            return(rst);
        }
Example #11
0
        public virtual ExpenseModel LoadEmsOrDrug(EmsOrDrug newDrug)
        {
            // if (nCurrentSelIndex >= 0 && nCurrentSelIndex < tableDataSource.Count(p=>!p.IsDELETED))
            {
                // 填充默认值
                newDrug.Use_days       = 1;
                newDrug.Id_unit_sale   = newDrug.Id_unit_med;
                newDrug.Name_unit_sale = newDrug.Name_unit_med;
                newDrug.Fg_or          = false;
                newDrug.Fg_bl          = true;
                newDrug.Eu_sourcemd    = (int)OrSrvSourceFromEnum.PHYSIANFEEADD;
                #region 计算总量和价格
                newDrug.Quan_cur = this.GetLogicEx().getNotDrugTotal(
                    newDrug.Quan_med.ToDouble(),
                    newDrug.Id_freq,
                    newDrug.Freqct == null ? 1 : newDrug.Freqct.Value,
                    newDrug.Use_days == null ? 1 : newDrug.Use_days.Value);

                newDrug.Price      = this.GetLogicEx().getSrvNotMMPri(newDrug.Id_srv, newDrug.Id_pri);
                newDrug.Totalprice = newDrug.Price * newDrug.Quan_cur;
                #endregion
                FArrayList list = new FArrayList();
                //判断是否是保外诊断
                CiEnContextDTO ciEnContextDTO = BaseEmsView.BaseEmsInfoContext["CiEnContextDTO"] as CiEnContextDTO;
                //保外诊断标识
                string eu_hpbeyond = ciEnContextDTO.Eu_hpbeyond;

                if (ent4BannerDTO != null && true == ent4BannerDTO.Fg_hpfundpay && HpBeyondEnum.HPDIAG.Equals(ciEnContextDTO.Eu_hpbeyond) /*保内诊断*/)
                {
                    BdHpIndicationDTO bdhpindication = HpJudgeUtil.getInstance().getBdHpIndicationDTO(newDrug.Id_srv, newDrug.Id_mm, this.ent4BannerDTO);
                    if (bdhpindication != null)
                    {
                        newDrug.Fg_treat   = bdhpindication.Fg_indic;
                        newDrug.Id_hp      = bdhpindication.Id_hp;
                        newDrug.Sd_hpsrvtp = bdhpindication.Sd_hpsrvtp;
                        newDrug.Id_hpsrvtp = bdhpindication.Id_hpsrvtp;
                        if (string.IsNullOrEmpty(bdhpindication.Id_hpsrvtp))
                        {
                            newDrug.Id_hpsrvtp = HpJudgeUtil.IdHpSrvtpFromSdHpSrvtp(bdhpindication.Sd_hpsrvtp);
                        }
                        newDrug.Name_hpsrvtp     = HpJudgeUtil.NameHpSrvtpFromSdHpSrvtp(bdhpindication.Sd_hpsrvtp);
                        newDrug.Fg_selfpay       = HpJudgeUtil.getInstance().isSelfPay(bdhpindication);
                        newDrug.Fg_hpindicjudged = HpJudgeUtil.getInstance().getFg_hpindicjudged(bdhpindication);
                        list.Add(bdhpindication);
                    }
                }
                else if (ciEnContextDTO.Fg_hpfundpay == null || !(bool)ciEnContextDTO.Fg_hpfundpay || (ciEnContextDTO.Eu_hpbeyond != null && !ciEnContextDTO.Eu_hpbeyond.Equals(HpBeyondEnum.HPDIAG)))
                {
                    newDrug.Fg_treat   = false;
                    newDrug.Fg_selfpay = true;
                }
                newDrug.BdHpIndicationDTO = list;
                #region 计算执行科室
                CalculateDeptMp(newDrug);
                #endregion
            }
            return(this);
        }
Example #12
0
        public void saveCheckPatInfo(FArrayList checkPatInfoSrvs, OrSrvAgentInfoDO agentInfo)
        {
            List <object> param = new List <object>();

            param.Add(checkPatInfoSrvs);
            param.Add(agentInfo);
            si.url = url_r;
            si.invoke <string>("saveCheckPatInfo", param.ToArray());
        }
        /// <summary>
        /// 根据code组查询自定义档案数据
        /// </summary>
        /// <param name="codeArry"></param>
        /// <returns></returns>
        public UdidocDO[] findByUdidoclistCodes(FArrayList codeArry)
        {
            List <object> param = new List <object>();

            param.Add(codeArry);
            si.url = url;
            UdidocDO[] rtn = si.invokeList <UdidocDO>("findByUdidoclistCodes", param.ToArray());
            return(rtn);
        }
 /// <summary>
 /// 根据DO某一属性值List查询DO数据
 /// <summary>
 /// <param name="attr"></param>
 /// <param name="values"></param>
 /// <returns>OrdApOpDO[]</return>
 public OrdApOpDO[] findByAttrValList(string attr, FArrayList values)
 {
     List<object> param = new List<object>();
     param.Add(attr);
     param.Add(values);
     si.url=url_r;
     OrdApOpDO[] rtn = si.invokeList<OrdApOpDO>("findByAttrValList", param.ToArray());
     return rtn;
 }
Example #15
0
        /// <summary>
        /// 保存医疗服务、医嘱模板
        /// </summary>
        /// <param name="mkrMsSrvDOList">医疗服务集合</param>
        /// <param name="mkrMsMrtplDOList">医嘱模板集合</param>
        public MoreEmsParamDTO SaveOrderAndOrtmpl(FArrayList mkrMsSrvDOList, FArrayList mkrMsMrtplDOList)
        {
            if (this.ent4BannerDTO == null)
            {
                return(null);
            }

            return(ciOrdQryService.getMkrMsMoreEmsParam(mkrMsSrvDOList, mkrMsMrtplDOList, this.ent4BannerDTO));
        }
 /// <summary>
 /// 根据DO某一属性值List查询DO数据
 /// <summary>
 /// <param name="attr"></param>
 /// <param name="values"></param>
 /// <returns>CiRuleEntity[]</return>
 public CiRuleEntity[] findByAttrValList(string attr, FArrayList values)
 {
     List<object> param = new List<object>();
     param.Add(attr);
     param.Add(values);
     si.url=url_r;
     CiRuleEntity[] rtn = si.invokeList<CiRuleEntity>("findByAttrValList", param.ToArray());
     return rtn;
 }
Example #17
0
        public void ShowHpDialog(object sender)
        {
            var       row       = sender as XDataRow;
            EmsOrDrug emsordrug = row.DataSource as EmsOrDrug;

            if (emsordrug != null)
            {
                if (row.ClickCell.FieldName.Equals("Fg_treat"))
                {
                    FArrayList bdhpdtos = emsordrug.BdHpIndicationDTO;
                    if (bdhpdtos == null)
                    {
                        bdhpdtos = new FArrayList();
                        BdHpIndicationDTO dto = HpJudgeUtil.getInstance().getBdHpIndicationDTO(emsordrug.Id_srv, emsordrug.Id_mm, this.GetModel().getEnt4BannerDTO());
                        if (dto != null)
                        {
                            bdhpdtos.Add(dto);
                        }
                        emsordrug.BdHpIndicationDTO = bdhpdtos;
                    }
                    if (bdhpdtos != null && bdhpdtos.Count > 0)
                    {
                        BdHpIndicationDTO bdhpdto            = bdhpdtos[0] as BdHpIndicationDTO;
                        string            code_hpindicjudged = bdhpdto.Code_hpindicjudged;
                        bool?isDefault = null;
                        if (code_hpindicjudged == "12")
                        {
                            isDefault = emsordrug.Fg_treat;
                        }
                        if (code_hpindicjudged != null)
                        {
                            switch (code_hpindicjudged)
                            {
                            case "12":
                            case "21":
                                BdHpIndicationDTOForm dialog       = new BdHpIndicationDTOForm(emsordrug.Limit, emsordrug.Name_srv, isDefault);
                                DialogResult          dialogResutl = dialog.ShowDialog();
                                if (dialogResutl == DialogResult.OK)
                                {
                                    emsordrug.Fg_treat         = true;
                                    emsordrug.Fg_selfpay       = false;
                                    emsordrug.Fg_hpindicjudged = (int)HpIndicJudgeEnum.JUDGED;    //0不需要判断,1待判断,2已判断;
                                }
                                else if (dialogResutl == DialogResult.No)
                                {
                                    emsordrug.Fg_treat         = false;
                                    emsordrug.Fg_selfpay       = true;
                                    emsordrug.Fg_hpindicjudged = (int)HpIndicJudgeEnum.JUDGED;    //0不需要判断,1待判断,2已判断;
                                }
                                break;
                            }
                        }
                    }
                }
            }
        }
Example #18
0
        /// <summary>
        /// 装载费用项目信息
        /// </summary>
        /// <param name="newDrug"></param>
        /// <returns></returns>
        public virtual EmsFeebillViewModel LoadEmsFeeSrv(CiOrdFeeSrvDTO newDrug)
        {
            {
                // 填充默认值
                newDrug.setAttrVal <int>("Use_days", 1);
                newDrug.Id_unit_sale   = newDrug.Id_unit_med;
                newDrug.Name_unit_sale = newDrug.Name_unit_med;
                newDrug.Fg_or          = false;
                newDrug.Fg_bl          = true;
                newDrug.Eu_sourcemd    = (int)OrSrvSourceFromEnum.PHYSIANFEEADD;
                #region 计算总量和价格
                newDrug.Quan_total_medu = this.GetLogicEx().getNotDrugTotal(
                    newDrug.Quan_med.ToDouble(),
                    newDrug.Id_freq,
                    newDrug.Freqct == null ? 1 : newDrug.Freqct.Value,
                    newDrug.getAttrVal <int>("Use_days"));

                newDrug.Price   = this.GetLogicEx().getSrvNotMMPri(newDrug.Id_srv, newDrug.Id_primd, null, GetEnt4BannerDTO().Id_pripat);
                newDrug.Amt_cur = newDrug.Price * newDrug.Quan_cur;
                #endregion
                FArrayList list = new FArrayList();
                //判断是否是保外诊断
                CiEnContextDTO ciEnContextDTO = BaseEmsView.BaseEmsInfoContext["CiEnContextDTO"] as CiEnContextDTO;
                //保外诊断标识
                string eu_hpbeyond = ciEnContextDTO.Eu_hpbeyond;

                if (ent4BannerDTO != null && true == ent4BannerDTO.Fg_hpfundpay && HpBeyondEnum.HPDIAG.Equals(ciEnContextDTO.Eu_hpbeyond) /*保内诊断*/)
                {
                    BdHpIndicationDTO bdhpindication = HpJudgeUtil.getInstance().getBdHpIndicationDTO(newDrug.Id_srv, newDrug.Id_mm, this.ent4BannerDTO);
                    if (bdhpindication != null)
                    {
                        newDrug.Fg_treat   = bdhpindication.Fg_indic;
                        newDrug.Id_hp      = bdhpindication.Id_hp;
                        newDrug.Sd_hpsrvtp = bdhpindication.Sd_hpsrvtp;
                        newDrug.Id_hpsrvtp = bdhpindication.Id_hpsrvtp;
                        if (string.IsNullOrEmpty(bdhpindication.Id_hpsrvtp))
                        {
                            newDrug.Id_hpsrvtp = HpJudgeUtil.IdHpSrvtpFromSdHpSrvtp(bdhpindication.Sd_hpsrvtp);
                        }
                        newDrug.Name_hpsrvtp = HpJudgeUtil.NameHpSrvtpFromSdHpSrvtp(bdhpindication.Sd_hpsrvtp);
                        newDrug.Fg_selfpay   = HpJudgeUtil.getInstance().isSelfPay(bdhpindication);
                        list.Add(bdhpindication);
                    }
                }
                else if (ciEnContextDTO.Fg_hpfundpay == null || !(bool)ciEnContextDTO.Fg_hpfundpay || (ciEnContextDTO.Eu_hpbeyond != null && !ciEnContextDTO.Eu_hpbeyond.Equals(HpBeyondEnum.HPDIAG)))
                {
                    newDrug.Fg_treat   = false;
                    newDrug.Fg_selfpay = true;
                }
                newDrug.setAttrVal <FArrayList>("BdHpIndicationDTO", list);
                #region 计算执行科室
                CalculateDeptMp(newDrug);
                #endregion
            }
            return(this);
        }
        /// <summary>
        /// 根据DO某一属性值List查询DO数据
        /// <summary>
        /// <param name="attr"></param>
        /// <param name="values"></param>
        /// <returns>BreathmachnurAggDO[]</return>
        public BreathmachnurAggDO[] findByAttrValList(string attr, FArrayList values)
        {
            List <object> param = new List <object>();

            param.Add(attr);
            param.Add(values);
            si.url = url_r;
            BreathmachnurAggDO[] rtn = si.invokeList <BreathmachnurAggDO>("findByAttrValList", param.ToArray());
            return(rtn);
        }
        /// <summary>
        /// 根据DO某一属性值List查询DO数据
        /// <summary>
        /// <param name="attr"></param>
        /// <param name="values"></param>
        /// <returns>PainAssessDO[]</return>
        public PainAssessDO[] findByAttrValList(string attr, FArrayList values)
        {
            List <object> param = new List <object>();

            param.Add(attr);
            param.Add(values);
            si.url = url_r;
            PainAssessDO[] rtn = si.invokeList <PainAssessDO>("findByAttrValList", param.ToArray());
            return(rtn);
        }
        /// <summary>
        /// 根据DO某一属性值List查询DO数据
        /// <summary>
        /// <param name="attr"></param>
        /// <param name="values"></param>
        /// <returns>AfterdeliverobsecAggDO[]</return>
        public AfterdeliverobsecAggDO[] findByAttrValList(string attr, FArrayList values)
        {
            List <object> param = new List <object>();

            param.Add(attr);
            param.Add(values);
            si.url = url_r;
            AfterdeliverobsecAggDO[] rtn = si.invokeList <AfterdeliverobsecAggDO>("findByAttrValList", param.ToArray());
            return(rtn);
        }
Example #22
0
        /// <summary>
        /// 根据DO某一属性值List查询DO数据
        /// <summary>
        /// <param name="attr"></param>
        /// <param name="values"></param>
        /// <returns>HospitalReportDO[]</return>
        public HospitalReportDO[] findByAttrValList(string attr, FArrayList values)
        {
            List <object> param = new List <object>();

            param.Add(attr);
            param.Add(values);
            si.url = url_r;
            HospitalReportDO[] rtn = si.invokeList <HospitalReportDO>("findByAttrValList", param.ToArray());
            return(rtn);
        }
        /// <summary>
        /// 根据DO某一属性值List查询DO数据
        /// <summary>
        /// <param name="attr"></param>
        /// <param name="values"></param>
        /// <returns>RevisionNoticeDO[]</return>
        public RevisionNoticeDO[] findByAttrValList(string attr, FArrayList values)
        {
            List <object> param = new List <object>();

            param.Add(attr);
            param.Add(values);
            si.url = url_r;
            RevisionNoticeDO[] rtn = si.invokeList <RevisionNoticeDO>("findByAttrValList", param.ToArray());
            return(rtn);
        }
Example #24
0
        /// <summary>
        /// 根据DO某一属性值List查询DO数据
        /// <summary>
        /// <param name="attr"></param>
        /// <param name="values"></param>
        /// <returns>AmrBorrowApplyDO[]</return>
        public AmrBorrowApplyDO[] findByAttrValList(string attr, FArrayList values)
        {
            List <object> param = new List <object>();

            param.Add(attr);
            param.Add(values);
            si.url = url_r;
            AmrBorrowApplyDO[] rtn = si.invokeList <AmrBorrowApplyDO>("findByAttrValList", param.ToArray());
            return(rtn);
        }
        /// <summary>
        /// 根据DO某一属性值List查询DO数据
        /// <summary>
        /// <param name="attr"></param>
        /// <param name="values"></param>
        /// <returns>AdmissionNursingAssessmentDO[]</return>
        public AdmissionNursingAssessmentDO[] findByAttrValList(string attr, FArrayList values)
        {
            List <object> param = new List <object>();

            param.Add(attr);
            param.Add(values);
            si.url = url_r;
            AdmissionNursingAssessmentDO[] rtn = si.invokeList <AdmissionNursingAssessmentDO>("findByAttrValList", param.ToArray());
            return(rtn);
        }
        /// <summary>
        /// 根据DO某一属性值List查询DO数据
        /// <summary>
        /// <param name="attr"></param>
        /// <param name="values"></param>
        /// <returns>NewBabyPiccRecDO[]</return>
        public NewBabyPiccRecDO[] findByAttrValList(string attr, FArrayList values)
        {
            List <object> param = new List <object>();

            param.Add(attr);
            param.Add(values);
            si.url = url_r;
            NewBabyPiccRecDO[] rtn = si.invokeList <NewBabyPiccRecDO>("findByAttrValList", param.ToArray());
            return(rtn);
        }
Example #27
0
        /// <summary>
        /// 根据DO某一属性值List查询DO数据
        /// <summary>
        /// <param name="attr"></param>
        /// <param name="values"></param>
        /// <returns>OpsPatHandoverDO[]</return>
        public OpsPatHandoverDO[] findByAttrValList(string attr, FArrayList values)
        {
            List <object> param = new List <object>();

            param.Add(attr);
            param.Add(values);
            si.url = url_r;
            OpsPatHandoverDO[] rtn = si.invokeList <OpsPatHandoverDO>("findByAttrValList", param.ToArray());
            return(rtn);
        }
        /// <summary>
        /// 根据DO某一属性值List查询DO数据
        /// <summary>
        /// <param name="attr"></param>
        /// <param name="values"></param>
        /// <returns>CriticalillrecAggDO[]</return>
        public CriticalillrecAggDO[] findByAttrValList(string attr, FArrayList values)
        {
            List <object> param = new List <object>();

            param.Add(attr);
            param.Add(values);
            si.url = url_r;
            CriticalillrecAggDO[] rtn = si.invokeList <CriticalillrecAggDO>("findByAttrValList", param.ToArray());
            return(rtn);
        }
Example #29
0
        /// <summary>
        /// 根据DO某一属性值List查询DO数据
        /// <summary>
        /// <param name="attr"></param>
        /// <param name="values"></param>
        /// <returns>CiAppTreatExecOrDO[]</return>
        public CiAppTreatExecOrDO[] findByAttrValList(string attr, FArrayList values)
        {
            List <object> param = new List <object>();

            param.Add(attr);
            param.Add(values);
            si.url = url_r;
            CiAppTreatExecOrDO[] rtn = si.invokeList <CiAppTreatExecOrDO>("findByAttrValList", param.ToArray());
            return(rtn);
        }
Example #30
0
        /// <summary>
        /// 根据DO某一属性值List查询DO数据
        /// <summary>
        /// <param name="attr"></param>
        /// <param name="values"></param>
        /// <returns>ChildrenInAsseNurRecordDO[]</return>
        public ChildrenInAsseNurRecordDO[] findByAttrValList(string attr, FArrayList values)
        {
            List <object> param = new List <object>();

            param.Add(attr);
            param.Add(values);
            si.url = url_r;
            ChildrenInAsseNurRecordDO[] rtn = si.invokeList <ChildrenInAsseNurRecordDO>("findByAttrValList", param.ToArray());
            return(rtn);
        }