protected override void OnXapFormControl_DataChanged(object sender, xap.rui.control.forms.model.DataChangedEventArgs e) { if (this.GetViewModel() != null && !this.GetViewModel().IsEmpty() && e.Input != null) { this.GetViewModel().OnDataChanged(e.Data, e.PropName, e.Input.ToString()); } }
void xapFormControl_DataChanged(object sender, xap.rui.control.forms.model.DataChangedEventArgs e) { if (string.IsNullOrEmpty(e.PropName)) { return; } if (e.PropName.Equals("Id_agent")) { //代办人的信息是否必填 setIsNullFlag(); } OrSrvAgentInfoDO orSrvAgent = e.Data as OrSrvAgentInfoDO; if (e.PropName == "Age_agent") { if (orSrvAgent.Age_agent < 0 || orSrvAgent.Age_agent > 200) { this.ShowAlert("年龄输入在0-200岁之间!"); return; } } else if (e.PropName.Equals("Idno_agent")) { DateTime birth; try { birth = IDUtil.GetBirthdayByIdentityCardId(orSrvAgent.Idno_agent, true); } catch (Exception) { return; } if (birth != null) { int[] ages = CalcAgeArray.getAgeArray(birth); if (ages != null) { orSrvAgent.Age_agent = ages[0]; } } var idsex = 0; Int32.TryParse(IDUtil.GetCardIdInfo(orSrvAgent.Idno_agent)[3], out idsex); orSrvAgent.Sd_sextp_agent = idsex.ToString(); orSrvAgent.Id_sextp_agent = idsex.ToString().Equals(PiDictCodeConst.SD_SEX_MALE) ? PiDictCodeConst.ID_SEX_MALE : PiDictCodeConst.ID_SEX_FEMALE; orSrvAgent.Name_sextp_agent = idsex.ToString().Equals(PiDictCodeConst.SD_SEX_MALE) ? PiDictCodeConst.NAME_SEX_MALE : PiDictCodeConst.NAME_SEX_FEMALE; } else if (e.PropName.Equals("Id_idtp_pat")) { if (!string.IsNullOrEmpty(orSrvAgent.Id_idtp_pat) && patInfoCache.Keys.Contains(orSrvAgent.Id_idtp_pat)) { orSrvAgent.Idno_pat = this.patInfoCache[orSrvAgent.Id_idtp_pat]; } else { orSrvAgent.Idno_pat = ""; } } }
void xapFormControl_DataChanged(object sender, xap.rui.control.forms.model.DataChangedEventArgs e) { //throw new System.NotImplementedException(); switch (e.PropName) { case "applyform": break; case "orsrvname": break; case "quan_medu": break; case "num_margin_bu": break; case "quan_medu_ub": break; case "name_route": break; case "name_emp_create": break; case "dt_bu_pl_ub": break; case "des_or": break; case "no_applyform_ub": break; case "dt_create": break; default: break; } }
protected override void OnXapFormControl_DataChanged(object sender, xap.rui.control.forms.model.DataChangedEventArgs e) { if (this.GetViewModel() == null || e.Input == null) { return; } updateCustomerControlInfo(GetGridControl().DataTable.GetFirstRow(), (GetViewModel().GetEmsUIDTO() as EmsUIDTO).Emsapbt); if (!string.IsNullOrEmpty(e.PropName) && e.PropName.Equals("Name_srv")) { this.SentNotify(EventCodeType.NM_EMS_ORSRV_DATACHANGED); } }
private void xapFormControl1_DataChanged(object sender, xap.rui.control.forms.model.DataChangedEventArgs e) { //dataSource.Id_orprn = null; //dataSource.Page_num = null; if (sender != null) { onFireEventSent(OrdPrintConst.CLEARDATAPREVIEW, null); } if (e.PropName != null) { if (e.PropName.Equals("Page_num")) { isChangePage = true; } } }
private void xapFormControl_DataChanged(object sender, xap.rui.control.forms.model.DataChangedEventArgs e) { //切换诊断证明or休假证明 onFireEventSent("SelectType", (sender as XLabelBaseUserRender).ValueCode); }
private void xapFormControl_DataChanged(object sender, xap.rui.control.forms.model.DataChangedEventArgs e) { btnSave.Enabled = true; }