Example #1
0
        public OPProofOfDiagnosisForm(EntDiProveDO entDiProveDo, OPProofOfDiagnosisViewModel model, Ent4BannerDTO ent4BannerDTO)
            : this()
        {
            this.entDiProveDo  = entDiProveDo;
            this.ent4BannerDTO = ent4BannerDTO;
            this.model         = model;

            this.xapFormControl.Dock = DockStyle.Fill;
            this.Panel.Controls.Add(this.xapFormControl);
        }
        //[XapCommand(Name = "Open", Caption = "打开")]
        //public void OnOpen(object sender, EventArgs e)
        //{

        //}

        #endregion

        #region 事件发送区域

        //[XapEventSent(Name = "Say")]
        //public event EventHandler<XapEventArgs> Say;

        #endregion

        #region 事件接收区域

        //[XapEventRecv(Name = "Recv")]
        //public void OnRecv(object sender, XapEventArgs e)
        //{

        //}
        #endregion

        #region 父类继承区域

        /// <summary>
/// 获取控件相关的数据,不涉及界面(不读写界面元素)。
        /// </summary>
        protected override void OnLoadData()
        {
            this.model = new OPProofOfDiagnosisViewModel(ent4BannerDto.Id_ent);
        }
 public override void OnDeptChanged()
 {
     this.model = new OPProofOfDiagnosisViewModel(ent4BannerDto.Id_ent);
     this.OnFillData();
 }