Beispiel #1
0
        /// <summary>
        /// 添加产品讨论回复    1.	在网站登录账户且有权限才能发表。需要审核才能展示在网页中。2.	IPP系统中发表回复。
        /// </summary>
        /// <param name="item"></param>
        public void AddProductDiscussReply(ProductDiscussReply item)
        {
            DataCommand dc = DataCommandManager.GetDataCommand("ProductDiscuss_CreateProductDiscussReply");

            dc.SetParameterValue <ProductDiscussReply>(item);
            dc.ExecuteNonQuery();
        }
        /// <summary>
        /// 添加回复
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnAndReply_Click(object sender, RoutedEventArgs e)
        {
            if (string.IsNullOrEmpty(tbReplyContent.Text))
            {
                CPApplication.Current.CurrentPage.Context.Window.Alert(ResComment.Information_ReplyContentIsNotNull, Newegg.Oversea.Silverlight.Controls.Components.MessageType.Warning);
            }
            else
            {
                ProductDiscussReply item = vm.ConvertVM <ProductDiscussQueryVM, ProductDiscussReply>();
                item.Status             = "A";//回复的初始化状态
                item.DiscussSysNo       = vm.SysNo.Value;
                item.Content            = tbReplyContent.Text;
                item.NeedAdditionalText = cbNeedAdditionalText.IsChecked.Value ? YNStatus.Yes : YNStatus.No;
                item.CompanyCode        = Newegg.Oversea.Silverlight.ControlPanel.Core.CPApplication.Current.CompanyCode;

                facade.CreateProductDiscussReply(item, (s, args) =>
                {
                    if (args.FaultsHandle())
                    {
                        return;
                    }

                    CPApplication.Current.CurrentPage.Context.Window.Alert(ResComment.Information_OperateSuccessful, Newegg.Oversea.Silverlight.Controls.Components.MessageType.Information);
                    facade.LoadProductDiscuss(SysNo, (s2, args2) =>
                    {
                        if (args2.FaultsHandle())
                        {
                            return;
                        }

                        vm = args2.Result.Convert <ProductDiscussDetail, ProductDiscussQueryVM>();
                        QueryResultGrid.ItemsSource = vm.ProductDiscussReplyList;
                    });
                });
            }
        }
Beispiel #3
0
 /// <summary>
 /// 添加产品评论回复    1.	在网站登录账户且有权限才能发表。需要审核才能展示在网页中。2.	IPP系统中发表回复。
 /// </summary>
 /// <param name="item"></param>
 public virtual void AddProductDiscussReply(ProductDiscussReply item)
 {
     productDiscussDA.UpdateProductDiscussReplyCount(item.DiscussSysNo.Value);
     productDiscussDA.AddProductDiscussReply(item);
 }
 /// <summary>
 /// 添加产品评论回复    1.	在网站登录账户且有权限才能发表。需要审核才能展示在网页中。2.	IPP系统中发表回复。
 /// </summary>
 /// <param name="item"></param>
 public virtual void AddProductDiscussReply(ProductDiscussReply item)
 {
     ObjectFactory <ProductDiscussProcessor> .Instance.AddProductDiscussReply(item);
 }
        /// <summary>
        /// 添加产品讨论回复
        /// </summary>
        /// <param name="filter"></param>
        /// <param name="callback"></param>
        public void CreateProductDiscussReply(ProductDiscussReply item, EventHandler <RestClientEventArgs <dynamic> > callback)
        {
            string relativeUrl = "/MKTService/CommentInfo/CreateProductDiscussReply";

            restClient.Create(relativeUrl, item, callback);
        }
Beispiel #6
0
 public virtual void AddProductDiscussReply(ProductDiscussReply item)
 {
     productDiscussAppService.AddProductDiscussReply(item);
 }