public void OnSuccess(Java.Lang.Object result)

            {
                Log.Info(TAG, "obtainProductInfo, success");
                ProductInfoResult InResult = (ProductInfoResult)result;

                if (InResult == null || InResult.ProductInfoList == null)
                {
                    Toast.MakeText(view.GetActivity(), "error", ToastLength.Long).Show();
                    return;
                }
                IList <ProductInfo> productInfos = InResult.ProductInfoList;

                view.ShowProducts(productInfos);
            }
Ejemplo n.º 2
0
        void ParseProducts(ProductInfoResult result, string type)
        {
            if (result == null)
            {
                return;
            }
            if (result.ProductInfoList.Count == 0)
            {
                return;
            }

            foreach (ProductInfo productInfo in result.ProductInfoList)
            {
                this.productsList.Add(productInfo);
                this.productsByID.Add(productInfo.ProductId, productInfo);
            }
        }
Ejemplo n.º 3
0
            public void OnSuccess(Java.Lang.Object result)
            {
                Log.Info(TAG, "obtainProductInfo, success");
                ProductInfoResult InResult = (ProductInfoResult)result;

                if (InResult == null || InResult.ProductInfoList == null)
                {
                    Toast.MakeText(CurrentActivity, "error", ToastLength.Long).Show();
                    return;
                }
                // to show product information
                CurrentActivity.ShowProducts(InResult.ProductInfoList);

                if (result == null)
                {
                    return;
                }
            }
            public void OnSuccess(Java.Lang.Object result)
            {
                Log.Info(TAG, "obtainProductInfo, success");
                if (result == null)
                {
                    return;
                }

                ProductInfoResult   productlistwrapper = (ProductInfoResult)result;
                IList <ProductInfo> productList        = productlistwrapper.ProductInfoList;

                Log.Info(TAG, productList.Count.ToString());
                if (productList.Count != 0)
                {
                    CurrentActivity.consumableProducts = productList;
                }
                CurrentActivity.ShowProducts();
            }
Ejemplo n.º 5
0
        void ParseProducts(ProductInfoResult result, string type)
        {
            Debug.Log("UnityIapProvider - ParseProducts");
            if (result == null)
            {
                return;
            }
            if (result.ProductInfoList.Count == 0)
            {
                return;
            }

            Debug.Log("UnityIapProvider - ProductInfoList.Count : " + result.ProductInfoList.Count);
            foreach (ProductInfo productInfo in result.ProductInfoList)
            {
                this.productsList.Add(productInfo);
                this.productsByID.Add(productInfo.ProductId, productInfo);
            }
        }
Ejemplo n.º 6
0
 private List <Concentrator.Objects.Vendors.Bulk.VendorAssortmentBulk.VendorImportAttributeValue> GetAttributesOnConfigurableLevel(ProductInfoResult productInfo, string itemNumber, List <ProductAttributeMetaData> ConcentratorAttributes, int vendorID, int defaultVendorID)
 {
     return(new List <VendorAssortmentBulk.VendorImportAttributeValue>( //size, color, targetgroup, productgroup, subproductgroup
                (from a in CCAttributeHelper.Attributes
                 where a.UsedOnConfigurableLevel
                 let val = a.GetAttributeValue == null ? string.Empty : a.GetAttributeValue(productInfo)
                           select new Concentrator.Objects.Vendors.Bulk.VendorAssortmentBulk.VendorImportAttributeValue()
     {
         AttributeCode = a.Code,
         Value = val,
         AttributeID = ConcentratorAttributes.FirstOrDefault(c => c.AttributeCode == a.Code).AttributeID,
         CustomItemNumber = itemNumber,
         DefaultVendorID = defaultVendorID,
         LanguageID = null,
         VendorID = vendorID
     })));
 }
Ejemplo n.º 7
0
        private List <Concentrator.Objects.Vendors.Bulk.VendorAssortmentBulk.VendorProductDescription> GetProductDescriptions(string itemNumber, int vendorID, int parentVendorID, ProductInfoResult productInfo, List <int> languages)
        {
            List <Concentrator.Objects.Vendors.Bulk.VendorAssortmentBulk.VendorProductDescription> result = new List <VendorAssortmentBulk.VendorProductDescription>();

            foreach (var language in languages)
            {
                result.Add(new VendorAssortmentBulk.VendorProductDescription()
                {
                    CustomItemNumber        = itemNumber,
                    DefaultVendorID         = parentVendorID,
                    LanguageID              = language,
                    LongContentDescription  = productInfo.Material,
                    ShortContentDescription = productInfo.ShortDescription,
                    ShortSummaryDescription = string.Empty,
                    LongSummaryDescription  = string.Empty,
                    ModelName   = string.Empty,
                    ProductName = productInfo.ShortDescription,
                    VendorID    = vendorID
                });
            }
            return(result);
        }