/// <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="item"></param> public void CreatePollItemGroup(PollItemGroup item) { DataCommand dc = DataCommandManager.GetDataCommand("Poll_CreatePollItemGroup"); dc.SetParameterValue <PollItemGroup>(item); dc.ExecuteNonQuery(); }
/// <summary> /// 创建投票问题组,只创建问题组的基本信息 /// </summary> /// <param name="item"></param> public virtual void CreatePollItemGroup(PollItemGroup item) { PollMaster master = LoadPollMaster(item.PollSysNo.Value); if (master.PageType != 4) { List <PollItemGroup> itemList = GetPollItemGroupList(item.PollSysNo.Value); if (itemList.Count > 0) { throw new BizException(ResouceManager.GetMessageString("MKT.News", "Advertiser_PollPageTypeOnlyOneItem")); } } pollItemDA.CreatePollItemGroup(item); }
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(); }); }
/// <summary> /// 编辑投票问题组基本信息 /// </summary> /// <param name="item"></param> public virtual void UpdatePollItemGroup(PollItemGroup item) { ObjectFactory <PollItemProcessor> .Instance.UpdatePollItemGroup(item); }
/// <summary> /// 编辑投票问题组基本信息 /// </summary> /// <param name="item"></param> public virtual void UpdatePollItemGroup(PollItemGroup item) { pollItemDA.UpdatePollItemGroup(item); }
public void UpdatePollItemGroup(PollItemGroup item) { pollItemAppService.UpdatePollItemGroup(item); }
public void CreatePollItemGroup(PollItemGroup item) { pollItemAppService.CreatePollItemGroup(item); }
/// <summary> /// 更新投票问题标题 /// </summary> /// <param name="item"></param> /// <param name="callback"></param> public void UpdatePollItemGroup(PollItemGroup item, EventHandler <RestClientEventArgs <dynamic> > callback) { string relativeUrl = "/MKTService/PollInfo/UpdatePollItemGroup"; restClient.Update(relativeUrl, item, callback); }