public EditDefaultMessage(T_WF_DEFAULTMESSAGE Entity) { InitializeComponent(); if (Entity == null) { ActionType = "0"; entity = new T_WF_DEFAULTMESSAGE(); } else { ActionType = "1"; entity = Entity; txtMSGCONTENT.Text = entity.MESSAGECONTENT == null ? "" : entity.MESSAGECONTENT;; //this.cobSYSTEMCODE.Selected<AppSystem>("Name", entity.SYSTEMCODE); //this.cobMODELCODE.Selected<AppModel>("Name", entity.MODELCODE); this.cbCondition.SelectedIndex = entity.AUDITSTATE == null ? 0 : (int)entity.AUDITSTATE; this.txtURL.Text = entity.APPLICATIONURL == null ? "" : entity.APPLICATIONURL; } InitWCFCompleted(); }
void btnEdit_Click(object sender, RoutedEventArgs e) { PlatformService.T_WF_DEFAULTMESSAGE entity = dgDefaultMessage.SelectedItem as PlatformService.T_WF_DEFAULTMESSAGE; if (entity != null) { EditDefaultMessage edit = new EditDefaultMessage(entity); edit.SaveCompleted += (obj, ev) => {//保存成功,重新绑定 SearchDefaultList(); }; edit.appSystem = appSystem; edit.appModel = appModel; edit.cobMODELCODE.ItemsSource = this.cbModelCode.ItemsSource; edit.cobMODELCODE.SelectedIndex = 0; edit.cobSYSTEMCODE.ItemsSource = this.cbSystemCode.ItemsSource; edit.cobSYSTEMCODE.SelectedIndex = 0; for (int i = 0; i < edit.cobSYSTEMCODE.Items.Count(); i++) { if ((edit.cobSYSTEMCODE.Items[i] as AppSystem).Name == entity.SYSTEMCODE) { edit.cobSYSTEMCODE.SelectedIndex = i; } } for (int i = 0; i < edit.cobMODELCODE.Items.Count(); i++) { if ((edit.cobMODELCODE.Items[i] as AppModel).Name == entity.MODELCODE) { edit.cobMODELCODE.SelectedIndex = i; } } edit.Show(); } else { ComfirmWindow.ConfirmationBox("提示信息", "请选择一条记录进行修改!", "确定"); } }