Esempio n. 1
0
        /// <summary>
        /// 编辑关键字对应商品
        /// </summary>
        /// <param name="item"></param>
        public void EditProductKeywords(ProductKeywordsInfo item)
        {
            DataCommand dc = DataCommandManager.GetDataCommand("Keyword_UpdateKeywordsForProduct");

            dc.SetParameterValue <ProductKeywordsInfo>(item);
            dc.ExecuteNonQuery();
        }
Esempio n. 2
0
        /// <summary>
        /// 更新状态
        /// </summary>
        /// <param name="item"></param>
        public void ChangeProductKeywordsStatus(ProductKeywordsInfo item)
        {
            DataCommand dc = DataCommandManager.GetDataCommand("Keyword_ChangeProductKeywordsStatus");

            dc.SetParameterValue("@SysNo", item.SysNo);
            dc.SetParameterValue("@Status", item.Status);
            dc.SetParameterValue("@EditUser", item.User.UserName);
            dc.ExecuteNonQuery();
        }
        private void btnSave_Click(object sender, RoutedEventArgs e)
        {
            if (!ValidationManager.Validate(this.LayoutRoot))
            {
                return;
            }

            if (string.IsNullOrEmpty(VM.ProductSysNo))
            {
                CPApplication.Current.CurrentPage.Context.Window.Alert("请选择商品!");
                return;
            }
            if (string.IsNullOrEmpty(VM.Priority))
            {
                CPApplication.Current.CurrentPage.Context.Window.Alert("优先级不能为空!");
                return;
            }
            if (string.IsNullOrEmpty(VM.Keywords))
            {
                CPApplication.Current.CurrentPage.Context.Window.Alert("请输入关键字!");
                return;
            }


            ProductKeywordsInfo item = EntityConvertorExtensions.ConvertVM <KeyWordsForProductQueryVM, ProductKeywordsInfo>(VM, (v, t) =>
            {
                t.Keywords = new BizEntity.LanguageContent(ConstValue.BizLanguageCode, v.Keywords);
            });

            item.CompanyCode = Newegg.Oversea.Silverlight.ControlPanel.Core.CPApplication.Current.CompanyCode;
            if (isAdd)
            {
                item.CompanyCode = Newegg.Oversea.Silverlight.ControlPanel.Core.CPApplication.Current.CompanyCode;
                facade.AddProductKeywords(item, (obj, args) =>
                {
                    if (args.FaultsHandle())
                    {
                        return;
                    }

                    CPApplication.Current.CurrentPage.Context.Window.Alert(ResKeywords.Information_CreateSuccessful, Newegg.Oversea.Silverlight.Controls.Components.MessageType.Information);
                });
            }
            else
            {
                facade.EditProductKeywords(item, (obj, args) =>
                {
                    if (args.FaultsHandle())
                    {
                        return;
                    }

                    CPApplication.Current.CurrentPage.Context.Window.Alert(ResKeywords.Information_UpdateSuccessful, Newegg.Oversea.Silverlight.Controls.Components.MessageType.Information);
                });
            }
        }
 /// <summary>
 /// 编辑关键字对应商品
 /// </summary>
 /// <param name="item"></param>
 public virtual void EditProductKeywords(ProductKeywordsInfo item)
 {
     ObjectFactory <ProductKeywordsInfoProcessor> .Instance.EditProductKeywords(item);
 }
 public virtual void EditProductKeywords(ProductKeywordsInfo item)
 {
     productKeywordsInfoAppService.EditProductKeywords(item);
 }
 public virtual void AddProductKeywords(ProductKeywordsInfo item)
 {
     productKeywordsInfoAppService.AddProductKeywords(item);
 }
 /// <summary>
 /// 编辑关键字对应商品
 /// </summary>
 /// <param name="item"></param>
 public virtual void EditProductKeywords(ProductKeywordsInfo item)
 {
     keywordDA.EditProductKeywords(item);
 }
 /// <summary>
 /// 添加自关键字对应商品
 /// </summary>
 /// <param name="item"></param>
 public virtual void AddProductKeywords(ProductKeywordsInfo item)
 {
     keywordDA.AddProductKeywords(item);
 }
Esempio n. 9
0
        /// <summary>
        /// 更新关键字对应商品
        /// </summary>
        /// <param name="filter"></param>
        /// <param name="callback"></param>
        public void EditProductKeywords(ProductKeywordsInfo item, EventHandler <RestClientEventArgs <dynamic> > callback)
        {
            string relativeUrl = "/MKTService/KeywordsInfo/EditProductKeywords";

            restClient.Update(relativeUrl, item, callback);
        }