Exemplo n.º 1
0
        /// <summary>
        /// 填充实体信息
        /// </summary>
        protected override void FillModelInfo()
        {
            XVStaffCertificateInfo info = this.m_CurrentModel as XVStaffCertificateInfo;

            if (this.m_EditStatus == XEditStatus.AddNew)
            {
                info.RID = this.GetNewId();
                info.ID  = info.RID;
            }

            info.UserId           = this.txtUserId.ValueMember;
            info.UserName         = this.txtUserId.DisplayMember;
            info.CertName         = this.txtCertName.Text;
            info.CertNo           = this.txtCertNo.Text;
            info.CertGetTime      = XHelper.GetFormatedDate(this.dtCertGetTime.Value);
            info.CertItem         = this.txtCertItem.Text;
            info.Remark           = this.txtRemark.Text;
            info.RegisterDate     = XHelper.GetFormatedDate(this.dtRegisterDate.Value);
            info.NextRegisterDate = XHelper.GetFormatedDate(this.dtNextRegisterDate.Value);

            base.FillModelInfo();
        }
Exemplo n.º 2
0
        /// <summary>
        /// 设置修改时的默认值
        /// </summary>
        protected override void SetDefaultValue()
        {
            XVStaffCertificateInfo info = this.m_CurrentModel as XVStaffCertificateInfo;

            if (info.UserId != string.Empty)
            {
                this.txtUserId.Text          = info.UserName;
                this.txtUserId.ValueMember   = info.UserId;
                this.txtUserId.DisplayMember = info.UserName;
            }

            this.m_PrimaryKeyId = info.RID;

            this.txtCertName.Text         = info.CertName;
            this.txtCertNo.Text           = info.CertNo;
            this.dtCertGetTime.Value      = XHelper.GetDateTime(info.CertGetTime);
            this.dtRegisterDate.Value     = XHelper.GetDateTime(info.RegisterDate);
            this.dtNextRegisterDate.Value = XHelper.GetDateTime(info.NextRegisterDate);
            this.txtCertItem.Text         = info.CertItem;
            this.txtRemark.Text           = info.Remark;

            this.btnPreviewCert.Enabled = true;
        }
Exemplo n.º 3
0
        protected override void FillRowViewInfos(XModelBase model, System.Data.DataRow modelRow)
        {
            XVStaffCertificateInfo info = model as XVStaffCertificateInfo;

            info.UserName = XHelper.GetString(modelRow["UserName"]);
        }