/// <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); }
/// <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); }
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); }
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); }
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); }
/// <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); }
/// <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); }
/// <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(); }
private void xTree1_TreeItemSelected(object sender, xap.rui.control.tree.events.TreeItemEventArgs e) { }
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); }