Ejemplo n.º 1
0
        /// <summary>
        /// 编辑评分项定义
        /// </summary>
        /// <param name="item"></param>
        public void UpdateReviewScoreItem(ReviewScoreItem item)
        {
            DataCommand dc = DataCommandManager.GetDataCommand("Commnet_UpdateReviewScoreItem");

            dc.SetParameterValue(item);
            dc.ExecuteNonQuery();
        }
Ejemplo n.º 2
0
        /// <summary>
        /// 创建评分项定义
        /// </summary>
        /// <param name="item"></param>
        public void CreateReviewScoreItem(ReviewScoreItem item)
        {
            DataCommand dc = DataCommandManager.GetDataCommand("Comment_CreateReviewScoreItem");

            //dc.SetParameterValue("@Name",item.Name.Content);
            dc.SetParameterValue <ReviewScoreItem>(item);
            dc.ExecuteNonQuery();
        }
Ejemplo n.º 3
0
        /// <summary>
        /// 创建评分项定义
        /// </summary>
        /// <param name="item"></param>
        public virtual void CreateReviewScoreItem(ReviewScoreItem item)
        {
            ReviewScoreItem existsItem = reviewScoreDA.LoadReviewScoreItem(item.Name.Content, item.CompanyCode);

            if (existsItem != null)
            {
                throw new BizException(ResouceManager.GetMessageString("MKT.Comment", "Comment_ScoreItemNameExists"));
            }
            reviewScoreDA.CreateReviewScoreItem(item);
        }
Ejemplo n.º 4
0
        /// <summary>
        /// 加载评分项定义
        /// </summary>
        /// <param name="sysNo"></param>
        public ReviewScoreItem LoadReviewScoreItem(int sysNo)
        {
            DataCommand dc = DataCommandManager.GetDataCommand("Commnet_GetReviewScoreItem");

            dc.SetParameterValue("@SysNo", sysNo);
            DataTable dt = dc.ExecuteDataTable();

            ReviewScoreItem item = new ReviewScoreItem();

            item = DataMapper.GetEntity <ReviewScoreItem>(dt.Rows[0]);
            return(item);
            //item.Name = new LanguageContent("zh-CN", dt.Rows[0]["Name"].ToString().Trim());
            //return DataMapper.GetEntity<ReviewScoreItem>(dt.Rows[0]);
        }
Ejemplo n.º 5
0
        /// <summary>
        /// 加载评分项定义
        /// </summary>
        /// <param name="sysNo"></param>
        public ReviewScoreItem LoadReviewScoreItem(string name, string companyCode)
        {
            DataCommand dc = DataCommandManager.GetDataCommand("Commnet_GetReviewScoreItemByName");

            dc.SetParameterValue("@Name_Content", name);
            dc.SetParameterValue("@CompanyCode", companyCode);
            DataTable dt = dc.ExecuteDataTable();

            ReviewScoreItem item = null;

            if (dt != null && dt.Rows.Count > 0)
            {
                item = DataMapper.GetEntity <ReviewScoreItem>(dt.Rows[0]);
            }
            return(item);
            //item.Name = new LanguageContent("zh-CN", dt.Rows[0]["Name"].ToString().Trim());
            //return DataMapper.GetEntity<ReviewScoreItem>(dt.Rows[0]);
        }
Ejemplo n.º 6
0
        private void btnSave_Click(object sender, RoutedEventArgs e)
        {
            if (!ValidationManager.Validate(this.LayoutRoot))
            {
                return;
            }
            vm = LayoutRoot.DataContext as ReviewScoreItemVM;
            ReviewScoreItem item = EntityConvertorExtensions.ConvertVM <ReviewScoreItemVM, ReviewScoreItem>(vm, (v, t) =>
            {
                t.Name = new BizEntity.LanguageContent(ECCentral.Portal.Basic.ConstValue.BizLanguageCode, v.Name);
            });

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

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

                    CPApplication.Current.CurrentPage.Context.Window.Alert(ResComment.Information_UpdateSuccessful, Newegg.Oversea.Silverlight.Controls.Components.MessageType.Information);
                });
            }
        }
Ejemplo n.º 7
0
 public virtual void CreateReviewScoreItem(ReviewScoreItem item)
 {
     reviewScoreAppService.CreateReviewScoreItem(item);
 }
Ejemplo n.º 8
0
 /// <summary>
 /// 编辑评分项定义
 /// </summary>
 /// <param name="item"></param>
 public void UpdateReviewScoreItem(ReviewScoreItem item)
 {
     ObjectFactory <ReviewScoreProcessor> .Instance.UpdateReviewScoreItem(item);
 }
Ejemplo n.º 9
0
        /// <summary>
        /// 更新评分项定义
        /// </summary>
        /// <param name="filter"></param>
        /// <param name="callback"></param>
        public void UpdateReviewScoreItem(ReviewScoreItem item, EventHandler <RestClientEventArgs <dynamic> > callback)
        {
            string relativeUrl = "/MKTService/CommentInfo/UpdateReviewScoreItem";

            restClient.Update(relativeUrl, item, callback);
        }
Ejemplo n.º 10
0
 /// <summary>
 /// 编辑评分项定义
 /// </summary>
 /// <param name="item"></param>
 public virtual void UpdateReviewScoreItem(ReviewScoreItem item)
 {
     reviewScoreDA.UpdateReviewScoreItem(item);
 }