/// <summary> /// 更新单个选项 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void hlUpdate_Click(object sender, RoutedEventArgs e) { PollItemGroupVM vm = this.PollGroupInfoGrid.SelectedItem as PollItemGroupVM; ValidationManager.Validate(this.PollGroupInfoGrid); if (vm.HasValidationErrors) { return; } PollItemGroup item = EntityConvertorExtensions.ConvertVM <PollItemGroupVM, PollItemGroup>(vm, (v, t) => { t.GroupName = new BizEntity.LanguageContent(ConstValue.BizLanguageCode, v.GroupName); }); facade.UpdatePollItemGroup(item, (obj, args) => { if (args.FaultsHandle()) { return; } Window.Alert(ResNewsInfo.Information_UpdateSuccessful, MessageType.Information); PollGroupInfoGrid.Bind(); }); }
/// <summary> /// 删除单个选项 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void hlDelete_Click(object sender, RoutedEventArgs e) { PollItemGroupVM vm = this.PollGroupInfoGrid.SelectedItem as PollItemGroupVM; if (vm != null) { facade.DeletePollItemGroup(vm.SysNo.Value, (obj, args) => { if (args.FaultsHandle()) { return; } PollGroupInfoGrid.Bind(); }); } }
private void tbnCreateGroupName_Click(object sender, RoutedEventArgs e) { ValidationManager.Validate(this.PollGroupInfo); if (this.groupVM.HasValidationErrors) { return; } PollItemGroup item = EntityConvertorExtensions.ConvertVM <PollItemGroupVM, PollItemGroup>(groupVM, (v, t) => { t.GroupName = new BizEntity.LanguageContent(ConstValue.BizLanguageCode, v.GroupName); }); item.PollSysNo = SysNo; facade.CreatePollItemGroup(item, (obj, args) => { if (args.FaultsHandle()) { return; } PollGroupInfoGrid.Bind(); }); }