コード例 #1
0
        /// <summary>
        /// 发送树节点选中事件到卡上显示数据
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void oTree1_TreeItemSelected(object sender, xap.rui.control.tree.events.TreeItemEventArgs e)
        {
            // FireSelected事件传递参数使用Dictionary,commonOrderListView中通过dic中的key判断是否执行操作,
            // prescriptionTreeView与conmonOrderTreeView 中树节点构造对象相同,都使用FireSelected发送节点导致冲突
            Dictionary <string, object> selectedNodeDic = new Dictionary <string, object>();

            selectedNodeDic.Add("conmonOrderTreeView", oTree1.FocusedUserObject);
            this.FireSelected(selectedNodeDic);

            Medicalroutinetreedto regularOr = oTree1.FocusedUserObject as Medicalroutinetreedto;

            if (regularOr == null)
            {
                this.Context["Id_ortmplca "] = "";
            }
            else
            {
                this.Context["Id_ortmplca"] = regularOr.Id_ortmplca;
            }

            DictionaryEventArgs args = new DictionaryEventArgs();

            args.Data.Add(UIConst.UI_EVENT, "SelectNode");
            base.FireEventSent(this, args);
        }
コード例 #2
0
        /// <summary>
        /// 发送树节点选中事件到卡上显示数据
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void xTree1_TreeItemSelected(object sender, xap.rui.control.tree.events.TreeItemEventArgs e)
        {
            //MrTpDO mrTpDO = oTree1.GetUserObject(e.Node) as MrTpDO;
            //this.Context.Data["mrTpDO"] = mrTpDO;

            //DictionaryEventArgs args = new DictionaryEventArgs();
            //args.Data.Add(UIConst.UI_EVENT, "SelectNode");
            //base.FireEventSent(this, args);
        }
コード例 #3
0
        protected void oTree1_TreeItemSelected(object sender, xap.rui.control.tree.events.TreeItemEventArgs e)
        {
            // FireSelected事件传递参数使用Dictionary,prescriptionListView中通过dic中的key判断是否执行操作
            // prescriptionTreeView与conmonOrderTreeView 中树节点构造对象相同,都使用FireSelected发送节点导致冲突
            Dictionary <string, object> selectedNodeDic = new Dictionary <string, object>();

            selectedNodeDic.Add("prescriptionTreeView", oTree1.FocusedUserObject);
            this.FireSelected(selectedNodeDic);
            //this.FireSelected(oTree1.FocusedUserObject);
        }
コード例 #4
0
        void otree_TreeItemSelected(object sender, xap.rui.control.tree.events.TreeItemEventArgs e)
        {
            OrObsAandLabDTO labdto = this.otree.FocusedUserObject as OrObsAandLabDTO;

            if (labdto == null)
            {
                return;
            }
            this.FireSelected(labdto);
        }
コード例 #5
0
        private void oTree_TreeItemSelected(object sender, xap.rui.control.tree.events.TreeItemEventArgs e)
        {
            MrDTO dto = this.oTree.FocusedUserObject as MrDTO;

            if (dto == null)
            {
                return;
            }
            var mrDo = this.model.GetCiMrDo(dto.Id_mr);

            this.FireOpenMrPadR(mrDo);
        }
コード例 #6
0
        /// <summary>
        /// 发送树节点选中事件到卡上显示数据
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void oTree1_TreeItemSelected(object sender, xap.rui.control.tree.events.TreeItemEventArgs e)
        {
            this.FireSelected(oTree1.FocusedUserObject);

            //OrderTplTreeDto ordertplTree = oTree1.FocusedUserObject as OrderTplTreeDto;
            //if (ordertplTree == null)
            //{
            //    this.Context["Id_ent"] = "";
            //}
            //else
            //{
            //   // this.Context["Id_ent"] = ordertplTree.Id_ent;
            //}

            //DictionaryEventArgs args = new DictionaryEventArgs();
            //args.Data.Add(UIConst.UI_EVENT, "SelectNode");
            //base.FireEventSent(this, args);
        }
コード例 #7
0
        /// <summary>
        /// 发送树节点选中事件到卡上显示数据
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void oTree1_TreeItemSelected(object sender, xap.rui.control.tree.events.TreeItemEventArgs e)
        {
            this.FireSelected(oTree1.FocusedUserObject);

            Medicalroutinetreedto regularOr = oTree1.FocusedUserObject as Medicalroutinetreedto;

            if (regularOr == null)
            {
                this.Context["Id_regularorca "] = "";
            }
            else
            {
                this.Context["Id_regularorca"] = regularOr.Id_ortmplca;
            }

            DictionaryEventArgs args = new DictionaryEventArgs();

            args.Data.Add(UIConst.UI_EVENT, "SelectNode");
            base.FireEventSent(this, args);
        }
コード例 #8
0
ファイル: OpmedSrvTreeView.cs プロジェクト: fhis/order.client
        /// <summary>
        /// 发送树节点选中事件到卡上显示数据
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void oTree1_TreeItemSelected(object sender, xap.rui.control.tree.events.TreeItemEventArgs e)
        {
            this.FireSelected(oTree1.FocusedUserObject);

            SrvCateDO srvcate = oTree1.FocusedUserObject as SrvCateDO;

            if (srvcate == null)
            {
                this.Context["Id_srvca"] = "";
            }
            else
            {
                this.Context["Id_srvca"] = srvcate.Id_srvca;
            }

            DictionaryEventArgs args = new DictionaryEventArgs();

            args.Data.Add(UIConst.UI_EVENT, "SelectNode");
            base.FireEventSent(this, args);
            //throw new NotImplementedException();
        }
コード例 #9
0
ファイル: medSrvTreeView.cs プロジェクト: fhis/order.client
 private void xTree1_TreeItemSelected(object sender, xap.rui.control.tree.events.TreeItemEventArgs e)
 {
 }
コード例 #10
0
        private void oTree1_TreeItemSelected(object sender, xap.rui.control.tree.events.TreeItemEventArgs e)
        {
            bSelect = true;

            string strCommond = "";
            if (e.Node.Level != 1)
            {
                //strCommond = Utils.SELECTROW;
                Type tp = oTree1.FocusedUserObject.GetType();
                switch (tp.Name)
                {
                    case "UdidocDO"://选中诊断证明分类
                        this.currUdi = (UdidocDO)oTree1.FocusedUserObject;
                        //选中分类是数据独一模式(仅保存一条数据)
                        if ("0" == this.currUdi.Ctrl1)
                        {
                            if (this.ent4BannerDTO.Status.ToString() != EnDictCodeConst.SD_ENSTATUS_OP_FINISH)
                            {
                                //准备根据患者是否诊毕,判断是否要打印
                            }

                            //获取当前独一分类的诊断证明数据(唯一)
                            EntDiProveDO[] dos = viewModel.GetEntDiProveDOByDiProveType(this.ent4BannerDTO.Id_ent, this.currUdi.Code);
                            if (dos != null && dos.Length > 0)
                            {
                                this.currDi = dos[0];
                                //0904临时添加,数据保存模式和单据打印模式,需要分开判断
                                strCommond = this.currUdi.Ctrl2 == "0" && this.currDi.Num_print != null && this.currDi.Num_print > 0 ? Utils.SELECTROWONLYPRINTED : Utils.SELECTROWONLYSAVED;
                            }
                            else
                            {
                                this.createEntDiProveDO();//如果还没有保存数据,则新增数据(仅一次)
                                strCommond = Utils.SELECTROWONLYNEW;
                            }
                        }
                        else
                        {
                            //选中分类不是独一模式,
                            strCommond = Utils.SELECTROWNOTONLY;
                            this.currDi = new EntDiProveDO();
                            this.currDi.Id_diprovetp = this.currUdi.Id_udidoc;
                            this.currDi.Sd_diprovetp = this.currUdi.Code;
                        }
                        break;
                    case "EntDiProveDO"://选中诊断证明
                        strCommond = Utils.SELECTROWITEM;
                        this.currUdi = null;
                        this.currDi = (EntDiProveDO)oTree1.FocusedUserObject;
                        break;
                    default:
                        break;
                }
            }
            else
            {
                strCommond = Utils.SELECTROOT;
                this.currDi = null;
            }

            onFireEventSent(strCommond, this.currDi);
        }