コード例 #1
0
        private void EntHistoryTabFrame_Load(object sender, EventArgs e)
        {
            // 弹出窗口
            XForm assiViewFrame = this.Context["assiViewFrame"] as XForm;
            // 加载窗口对象,用于对外发送事件
            XapBaseControl xapBaseControl = this.Context["sender"] as XapBaseControl;
            // 点击确定按钮时是否关闭窗口
            bool isConfirmCloseAssiFrame = (bool)this.Context["isConfirmCloseAssiFrame"];
            // 关闭按钮名称
            string closeBtnText = this.Context["closeBtnText"].ToString();

            this.BannerDTO           = this.Context["ent4BannerDTO"] as Ent4BannerDTO;
            this.BaseContext         = this.Context["context"] as BaseContext;
            this.EntHistoryInitEvent = this.Context["entHistoryInitEvent"] as EntHistoryInitEvent;


            XUserControl xUserControl = new XUserControl();

            xUserControl.Init(Application.StartupPath + "\\modules\\iihci\\ui\\optrdocstation\\enthistory\\enthistory_config.xml");

            EntHistory        entHistory        = xUserControl.GetConfig().GetInstance("EntHistory") as EntHistory;
            EntHistoryContent entHistoryContent = xUserControl.GetConfig().GetInstance("EntHistoryContent") as EntHistoryContent;
            EntHistoryBtn     entHistoryBtn     = xUserControl.GetConfig().GetInstance("EntHistoryBtn") as EntHistoryBtn;

            entHistory.Ent4BannerDTO = this.BannerDTO;

            entHistoryContent.Ent4BannerDTO       = this.BannerDTO;
            entHistoryContent.EntHistoryInitEvent = this.EntHistoryInitEvent;
            entHistoryContent.BaseContext         = this.BaseContext;
            // 弹出窗口
            entHistoryContent.AssiViewFrame = assiViewFrame;
            // 确定时是否关闭窗口
            entHistoryContent.IsConfirmCloseAssiFrame = isConfirmCloseAssiFrame;

            entHistoryBtn.Ent4BannerDTO = this.BannerDTO;
            entHistoryBtn.CloseBtnText  = closeBtnText;
            // 弹出窗口
            entHistoryBtn.AssiViewFrame = assiViewFrame;

            xUserControl.Dock = DockStyle.Fill;
            this.xapFormControl.AddRender(xUserControl);
        }
コード例 #2
0
        protected void EntpHistoryFrame_Load(object sender, System.EventArgs e)
        {
            XUserControl xUserControl = new XUserControl();

            xUserControl.Init("modules\\iihci\\ui\\optrdocstation\\enthistory\\enthistory_config.xml");


            EntHistory        entHistory        = xUserControl.GetConfig().GetInstance("EntHistory") as EntHistory;
            EntHistoryContent entHistoryContent = xUserControl.GetConfig().GetInstance("EntHistoryContent") as EntHistoryContent;
            EntHistoryBtn     entHistoryBtn     = xUserControl.GetConfig().GetInstance("EntHistoryBtn") as EntHistoryBtn;

            entHistory.Ent4BannerDTO = this.BannerDTO;

            entHistoryContent.Ent4BannerDTO       = this.BannerDTO;
            entHistoryContent.EntHistoryInitEvent = this.EntHistoryInitEvent;
            entHistoryContent.BaseContext         = this.BaseContext;

            entHistoryBtn.EntHistoryFrame = this;
            entHistoryBtn.Ent4BannerDTO   = this.BannerDTO;

            xUserControl.Dock = DockStyle.Fill;
            this.xapFormControl.AddRender(xUserControl);
        }