Exemple #1
0
        /// <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();
            });
        }
Exemple #2
0
        /// <summary>
        /// 创建投票问题组,只创建问题组的基本信息
        /// </summary>
        /// <param name="item"></param>
        public void CreatePollItemGroup(PollItemGroup item)
        {
            DataCommand dc = DataCommandManager.GetDataCommand("Poll_CreatePollItemGroup");

            dc.SetParameterValue <PollItemGroup>(item);
            dc.ExecuteNonQuery();
        }
Exemple #3
0
        /// <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);
        }
Exemple #4
0
        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);
 }
Exemple #6
0
 /// <summary>
 /// 编辑投票问题组基本信息
 /// </summary>
 /// <param name="item"></param>
 public virtual void UpdatePollItemGroup(PollItemGroup item)
 {
     pollItemDA.UpdatePollItemGroup(item);
 }
Exemple #7
0
 public void UpdatePollItemGroup(PollItemGroup item)
 {
     pollItemAppService.UpdatePollItemGroup(item);
 }
Exemple #8
0
 public void CreatePollItemGroup(PollItemGroup item)
 {
     pollItemAppService.CreatePollItemGroup(item);
 }
Exemple #9
0
        /// <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);
        }