/// <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(); }
/// <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; }
protected override void FillRowViewInfos(XModelBase model, System.Data.DataRow modelRow) { XVStaffCertificateInfo info = model as XVStaffCertificateInfo; info.UserName = XHelper.GetString(modelRow["UserName"]); }