Ejemplo n.º 1
0
        public override void HandleState(object sender, xap.rui.engine.DictionaryEventArgs e)
        {
            string uiEvent  = e.Data[UIConst.UI_EVENT] as string;
            string newState = e.Data[UIConst.NEW_STATE] as string;

            switch (uiEvent)
            {
            case UIEvent.LOAD:
                this.ent4BannerDTO = (this.Context["PatientData"] as BannerData).Ent4BannerDTO;
                //树列表
                DiCertificateTreeView leftView = userControl.GetConfig().GetInstance("leftView") as DiCertificateTreeView;
                if (leftView != null)
                {
                    leftView.ent4BannerDTO     = this.ent4BannerDTO;
                    leftView.parentUserControl = this.Parent.Parent as XUserControl;
                }

                //编辑界面
                DiCertificateEditView rightView = userControl.GetConfig().GetInstance("rightView") as DiCertificateEditView;
                if (rightView != null)
                {
                    rightView.ent4BannerDTO = this.ent4BannerDTO;
                }

                userControl.Enabled = cof.viewEditState8EntSd(ent4BannerDTO.Entpattp);
                break;

            default:
                break;
            }
        }
Ejemplo n.º 2
0
        private void DiCertificateDialog_Load(object sender, EventArgs e)
        {
            XUserControl userControl = new XUserControl();

            userControl.Init(Application.StartupPath + "\\modules\\iihci\\ui\\dicertificate\\dicertificate_config.xml");
            userControl.Dock     = DockStyle.Fill;
            userControl.Size     = this.Panel.Size;
            userControl.Location = this.Panel.Location;
            this.Panel           = userControl;

            //树列表
            DiCertificateTreeView leftView = userControl.GetConfig().GetInstance("leftView") as DiCertificateTreeView;

            if (leftView != null)
            {
                leftView.ent4BannerDTO     = this.ent4BannerDTO;
                leftView.parentBaseControl = this.parentControl;
            }

            //编辑界面
            DiCertificateEditView rightView = userControl.GetConfig().GetInstance("rightView") as DiCertificateEditView;

            if (rightView != null)
            {
                rightView.ent4BannerDTO = this.ent4BannerDTO;
            }

            userControl.LoadData();
        }