void xapFormControl_DataChanged(object sender, xap.rui.control.forms.model.DataChangedEventArgs e) { if (!string.IsNullOrEmpty(e.PropName)) { switch (e.PropName) { case "Dt_bt": EmsHeadDO.Dt_begin_ui = EmsHeadDO.Emsapbt.Dt_bt; //同步开始时间 break; case "Pregnat_num": int?num = (int?)e.Input; if (num == 0) { EmsHeadDO.Emsapbt.Parturition_cnt = 0; } //(xapFormControl.GetUserRender("bt_card", "parturition_cnt") as XLabelBaseUserRender).NullFlag = num != null && num == 0; break; case "Parturition_cnt": int?cnt = (int?)e.Input; if (cnt != null && cnt > 0) { if (EmsHeadDO.Emsapbt.Pregnat_num <= 0) { this.ShowInfo("孕数不能小于0"); } } break; } } }
void xapFormControl1_DataChanged(object sender, xap.rui.control.forms.model.DataChangedEventArgs e) { if (e.PropName == "Id_dep_to" && e.Data is EmsTransItemDO) { EmsTransItemDO item = e.Data as EmsTransItemDO; item.Id_dep_nur_to = null; item.Name_dep_nur_to = null; } }
void xapFormControl1_DataChanged(object sender, xap.rui.control.forms.model.DataChangedEventArgs e) { if (e.PropName == "Id_dep_to" && e.Data is EmsTransItemDO) { EmsTransItemDO item = e.Data as EmsTransItemDO; item.Id_dep_nur_to = null; item.Name_dep_nur_to = null; } else if (e.PropName == "Dt_effe") { EmsHeadDO.Dt_begin_ui = EmsHeadDO.Emsaptrans.Dt_effe;//同步开始时间 } }