示例#1
0
        private void Button_Click_1(object sender, RoutedEventArgs e)
        {
            if (!ValidationManager.Validate(this))
            {
                return;
            }

            ProductRelatedVM item = this.DataContext as ProductRelatedVM;

            // facade.CreateItemRelated(item, (obj, args) =>
            // {
            //         if (args.FaultsHandle())
            //         {
            //             return;
            //         }

            //         CPApplication.Current.CurrentPage.Context.Window.Alert(ResPropertyMaintain.Info_SaveSuccessfully);
            //});
            facade.CreateItemRelated(item, (obj, args) =>
            {
                if (args.FaultsHandle())
                {
                    return;
                }

                CPApplication.Current.CurrentPage.Context.Window.Alert(ResPropertyMaintain.Info_SaveSuccessfully);
            });
        }
示例#2
0
        /// <summary>
        /// 创建相关商品信息
        /// </summary>
        /// <param name="model"></param>
        /// <param name="callback"></param>
        public void CreateItemRelated(ProductRelatedVM model, EventHandler <RestClientEventArgs <ProductRelatedInfo> > callback)
        {
            ProductRelatedInfo info = new ProductRelatedInfo();

            info.Priority            = Convert.ToInt32(model.Priority);
            info.ProductSysNo        = Convert.ToInt32(model.ProductSysNo);
            info.RelatedProductSysNo = Convert.ToInt32(model.RelatedProductSysNo);
            info.CompanyCode         = CPApplication.Current.CompanyCode;
            info.LanguageCode        = CPApplication.Current.LanguageCode;
            info.IsMutual            = model.IsMutual;
            restClient.Create(CreateItemRelateUrl, info, callback);
        }