public EmsSaveCancelGroupView(BaseFormBizView o) : base(o, new EmsButtonViewCardItem[] { new EmsButtonViewCardItem("确认", EventCodeType.NM_EMS_SAVE), new EmsButtonViewCardItem("取消", EventCodeType.NM_EMS_CLOSE) }) { }
public EmsAddDelSaveCancelGroupView(BaseFormBizView o) : base(o, new EmsButtonViewCardItem[] { new EmsButtonViewCardItem("新增子项", EventCodeType.NM_EMS_APPEND), new EmsButtonViewCardItem("删除子项", EventCodeType.NM_EMS_DELETE), new EmsButtonViewCardItem("确认", EventCodeType.NM_EMS_SAVE), new EmsButtonViewCardItem("取消", EventCodeType.NM_EMS_CLOSE) }) { }
public ExpAddDelSaveGroupView(BaseFormBizView o) : base(o, new EmsButtonViewCardItem[] { new EmsButtonViewCardItem("新增子项", EventCodeType.NM_EXPENSE_ADD), new EmsButtonViewCardItem("删除", EventCodeType.NM_EXPENSE_DELETE), new EmsButtonViewCardItem("确认", EventCodeType.NM_EXPENSE_SAVE) }) { }
public ApobsSetItemDialog(BaseFormBizView o, XapDataList <EmsObsLap> emsObsLaps, bool allow, bool setRadioCheck) { this.ownerView = o; bAllowEdit = allow; setRadio = setRadioCheck; this.itemlist = emsObsLaps; InitializeComponent(); initXapFormControl(); this.Load += OnXapFormControl_Load; this.xapFormControl.FormCreated += OnXapFormControl_FormCreated; }
public AplabsSetItemDialog(BaseFormBizView o, XapDataList <EmsObsLap> emsObsLaps, bool allow, bool setRadioCheck) { this.ownerView = o; bAllowEdit = allow; setRadio = setRadioCheck; InitializeComponent(); this.itemlist = emsObsLaps; this.saveButton.MouseClick += new MouseEventHandler(saveButton_MouseClick); this.cancelButton.MouseClick += new MouseEventHandler(cancelButton_MouseClick); saveButton.Enabled = bAllowEdit; this.xapFormControl.Load += new EventHandler(xapFormControl_Load); this.xapFormControl.FormCreated += new EventHandler(xapFormControl_FormCreated); }
public virtual BaseEmsDriver Initialize(BaseFormBizView c, Ent4BannerDTO e, SrvMatchEmsRstDTO eo) { this.ent4Banner = e; this.EmsMgrDTO = eo; if (null == c) { return(null); } //if (null == this.emsView) { this.emsView = this.CreateEmsView(c); } BaseEmsViewModel model = this.GetEmsModel(); model.SetContext(c.Context); this.emsView.SetViewModel(model); return(this); }
public BaseEmsDriver DriverWith(String id_srv, String sd_srvtp, BaseFormBizView context, Ent4BannerDTO bannerDto) { BaseEmsDriver emsFactory = null; if (context.Context == null) { context.SetStatusMsg("Context 上下文信息为空,不能创建医疗单"); return(null); } if (context.Context.PsnInfo == null) { context.SetStatusMsg("Context 上下文登录用户信息为空,不能创建医疗单"); return(null); } //读取医疗单匹配信息 SrvMatchEmsParamDTO dto = EmsMatchTool.GetSrvMatchEmsParamDTO(context.Context.Org.Id_org, context.Context.Group.Id_grp, context.Context.Dept.Id_dep, context.Context.PsnInfo.Id_psndoc, bannerDto.Code_entp, sd_srvtp, id_srv, EmsAppModeEnum.SVEMSAPPMODE); SrvMatchEmsRstDTO matchResult = this.GetSrvMatchEmsParamDTO(dto); if (matchResult == null) { context.SetStatusMsg( string.Format("服务类型{0}没有匹配到合适的医疗单,请在【医疗单维护】节点中维护相关数据!", sd_srvtp)); return(null); } string funcStr = matchResult.Funcclassstr; if (String.IsNullOrEmpty(funcStr)) { context.SetStatusMsg( string.Format("服务类型{0}对应的医疗单配置串为空,请从医疗单维护节点检查配置信息,先使用治疗医疗单!", sd_srvtp)); return(null); } emsFactory = this.GetEmsFactoryFromFuncStr(funcStr); emsFactory.Initialize(context, bannerDto, matchResult); return(emsFactory); }
public BaseButtonGroupView(BaseFormBizView o, EmsButtonViewCardItem[] szButton = null) : base(o) { this.Load += EmsButtonViewCard_Load; szButtonSchema = szButton; }
/// <summary> /// 创建默认的医疗单 /// </summary> /// <param name="emsFactory"></param> /// <param name="context"></param> /// <param name="bannerDto"></param> /// <returns></returns> private BaseEmsDriver creatDefaultEmsDriver(BaseEmsDriver emsFactory, BaseFormBizView context, Ent4BannerDTO bannerDto) { emsFactory = this.GetEmsFactoryFromFuncStr("iih.ci.ord.opemergency.emsfactory.EmsTreatDriver,iih.ci.ord.dll,8"); return(emsFactory.Initialize(context, bannerDto, null)); }
public DelegateRunnable(BaseFormBizView v) { ownerView = v; }