public override void SaveData() { Args = new OrScArgs(); Args.listObj = new List <object>(); Control control = this.Parent; // 向上寻找父窗体,并把数据主动的送出去。 while (control != null) { if (control.Text == "智能助手") { break; } else if (control is XTabPage) { Args.listObj.Add((control as XTabPage).Name); control = control.Parent; } else { control = control.Parent; } } if (!string.IsNullOrEmpty(this.Id_srv)) { Args.listObj.Add(medSrvDodic[this.Id_srv]); } Args.Id_item = "medsrv"; (control as helperForm).Args = Args; (control as helperForm).DialogResult = DialogResult.OK; }
public override void SaveData() { CiOrderDO[] Oreders = this.xapFormControl1.GetSelected <CiOrderDO>(); Args = new OrScArgs(); Args.listObj = new List <object>(); Args.Id_item = "past"; Control control = this.Parent; // 向上寻找父窗体,并把数据主动的跑出去。 while (control != null) { if (control.Text == "智能助手") { break; } else if (control is XTabPage) { Args.listObj.Add((control as XTabPage).Name); control = control.Parent; } else { control = control.Parent; } } foreach (CiOrderDO CiorderDo in Oreders) { Args.listObj.Add(CiorderDo); } (control as helperForm).Args = Args; (control as helperForm).DialogResult = DialogResult.OK; }
public override void SaveData() { Args = new OrScArgs(); Args.listObj = new List <object>(); Control control = this.Parent; // 向上寻找父窗体,并把数据主动的跑出去。 while (control != null) { if (control.Text == "智能助手") { break; } else if (control is XTabPage) { Args.listObj.Add((control as XTabPage).Name); control = control.Parent; } else { control = control.Parent; } } if (this.SelectOrder.Count > 0) { foreach (string str in this.SelectOrder.Keys) { Args.listObj.Add(OrTplDodic[str]); } } (control as helperForm).Args = Args; (control as helperForm).DialogResult = DialogResult.OK; }
public new void SaveData() { Args = new OrScArgs(); Args.listObj = new List <object>(); Control control = this.Parent; // 向上寻找父窗体,并把数据主动的跑出去。 while (control != null) { if (control.Text == "医技常规") { break; } else if (control is XTabPage) { Args.listObj.Add((control as XTabPage).Name); control = control.Parent; } else { control = control.Parent; } } if (this.SelectOrderDic.Count > 0) { Args.Id_item = "technolog"; foreach (string str in this.SelectOrderDic.Keys) { Args.listObj.Add(OrTplDodic[str]); } } (control.TopLevelControl as OpOrderTemplateForm).view.Args = Args; // (control.TopLevelControl as OpMedicalTechnologyForm).view.Args = Args; // (control.TopLevelControl as OpMedicalTechnologyForm).DialogResult = DialogResult.OK; }
void or_DbClickEvent(OrScArgs obj) { if (DbClickEvent != null) { DbClickEvent(obj); } this.Close(); }
void frm_DbClickEvent(OrScArgs obj) { xapFormControl1.DataChanged -= new EventHandler <DataChangedEventArgs>(xapFormControl1_DataChanged); EmsOrDrug orDrug = gv_drug.GetFocusedRow().RowDataSource as EmsOrDrug; EmsOrSrvSc orsrv = obj.Obj as EmsOrSrvSc; orDrug.Name_srv = orsrv.Name_srv; orDrug.Id_srv = orsrv.Id_srv; xapFormControl1.DataChanged += new EventHandler <DataChangedEventArgs>(xapFormControl1_DataChanged); this.frm.Close(); }
/// <summary> /// 医嘱服务列表双击事件 /// </summary> /// <param name="obj">The object.</param> /// Author:admin /// Date:2015-09-17 void resultFrm_DbClickEvent(OrScArgs obj) { //this.IsFocus = false; Dictionary <string, Object> dict = new Dictionary <string, Object>(); dict.Add("newListSelected", obj); DictionaryEventArgs de = new DictionaryEventArgs(); de.Data.Add(UIConst.UI_EVENT, "ListSelected"); de.Data.Add(UIConst.DATA, dict); this.EventSent(this, de); }
/// <summary> /// 医嘱服务列表双击事件 /// </summary> /// <param name="obj">The object.</param> /// Author:admin /// Date:2015-09-17 void frm_DbClickEvent(OrScArgs obj) { Dictionary <string, string> dict = new Dictionary <string, string>(); dict.Add("newListSelected", "newListSelected"); DictionaryEventArgs de = new DictionaryEventArgs(); de.Data.Add(UIConst.UI_EVENT, "ListSelected"); de.Data.Add(UIConst.DATA, dict); this.EventSent(obj, de); }
public override void SaveData() { Args = new OrScArgs(); Args.listObj = new List <object>(); Control control = this.Parent; // 向上寻找父窗体,并把数据主动的跑出去。 while (control != null) { if (control.Text == "智能助手") { break; } else if (control is XTabPage) { Args.listObj.Add((control as XTabPage).Name); control = control.Parent; } else { control = control.Parent; } } if (this.SelectOrderDic.Count > 0) { foreach (string str in this.SelectOrderDic.Keys) { if (OrTplDodic[str].Quan_med == null || OrTplDodic[str].Quan_med.ToString().Length > 4) { this.ShowInfo(OrTplDodic[str].Ortplnitm_srv_name + " 剂量异常"); return; } Args.listObj.Add(OrTplDodic[str]); } } int t = this.OrderRenderList.Count; //(control as helperForm).Args = Args; Args.Id_item = "ortmplate"; if (((control as helperForm)).view2 != null) { (control as helperForm).view2.Args = Args; (control as helperForm).DialogResult = DialogResult.OK; } if (((control as helperForm)).View != null) { (control as helperForm).Args = Args; (control as helperForm).DialogResult = DialogResult.OK; } }
public void gv_DoubleClick(object sender, EventArgs e) { EmsOrSrvSc[] sc = xapFormControl.GetSelected <EmsOrSrvSc>(); if (sc.Length > 0) { if (DbClickEvent != null) { OrScArgs args = new OrScArgs(); args.Name_item = "服务项目"; args.Obj = sc[0]; DbClickEvent(args); } } }
/// <summary> /// 医嘱服务列表双击事件 /// </summary> void contentControl_DbClickEvent(OrScArgs obj) { //需要将文本框内部隐藏 TextBoxVisibleChanged(); this.ValueText = string.Empty; Dictionary <string, Object> dict = new Dictionary <string, Object>(); dict.Add("newListSelected", obj); DictionaryEventArgs de = new DictionaryEventArgs(); de.Data.Add(UIConst.UI_EVENT, "ListSelected"); de.Data.Add(UIConst.DATA, dict); this.EventSent(this, de); }
/// <summary> /// 医嘱服务列表双击事件 /// </summary> /// <param name="obj">The object.</param> /// Author:admin /// Date:2015-09-17 void frm_DbClickEvent(OrScArgs obj) { this.FireSelected(obj.Obj); }