static void GetToken(string userName, string passWord)
        {
            var m2 = new Magento(websiteURL);

            Token = m2.GetAdminToken(userName, passWord);
            Token = Token.Replace("\"", "");
        }
Beispiel #2
0
        static void Main()
        {
            //#warning  Paypal API not yet working
            var paypalApi = new PaypalAPI();

            paypalApi.GetPaymentList();

            SetConsoleUp();
            NameValueCollection appSettings = ConfigurationManager.AppSettings;
            Paypal paypal = new Paypal();

            MasterDetails[] recordsMs = paypal.LoadPaypalFile(appSettings["PaypalFilePath"]);
            Core.Generator  generator = new Generator();
            var             mList     = generator.Generate(appSettings, recordsMs);

            if (mList != null && mList.Count > 0)
            {
                Magento magento = new Magento();
                magento.SaveMagentoFile(appSettings["MagentoFilePath"], appSettings["HeaderRow"], mList);
                Console.WriteLine(Process.Summary.ToString());
                Console.WriteLine("{0} records generated into new file {1}", mList.Count, appSettings["MagentoFilePath"]);
            }
            else
            {   //todo output summary?
                Console.WriteLine("No records generated. \r\nCheck application settings in app.config.\r\n");
            }
            Console.WriteLine("Press any key...");
            Console.ReadLine();
        }
Beispiel #3
0
        static void UpdateProductQty()
        {
            var magento = new Magento(baseUrl, Token);

            var update_this_sku = new SkuUpdate();

            var sku = new StockItem();

            sku.Qty       = 6396;
            sku.ItemId    = 1;
            sku.IsInStock = true;

            update_this_sku.StockItem = sku;

            var result = magento.UpdateProductQty(update_this_sku, "ProductOne");
        }
Beispiel #4
0
 private static void _ParseOrder(MailItem item)
 {
     if (item.SenderEmailAddress == OrderTypeInfo.WufooSenderEmail)
     {
     }
     if (item.SenderEmailAddress == OrderTypeInfo.MagentoSenderEmail)
     {
         _ReformatDate(item);
         bool toBeProcessed = Magento.ParseOrder(item.HTMLBody);
         if (!toBeProcessed)
         {
             item.UnRead = false;
             UserProperty parsed = item.UserProperties.Add(UserPropertyNames.PARSED, OlUserPropertyType.olText, true);
             DisableVisiblePrintUserProp(parsed);
             item.Move(DeletedItems);
         }
     }
 }
Beispiel #5
0
        static void CreateCategory(string name)
        {
            var magento = new Magento(baseUrl, Token);

            magento.CreateCategory(name);
        }
Beispiel #6
0
        static void GetSku(string skuName, string token)
        {
            var magento = new Magento("http://34.203.130.77");

            magento.GetSku(token, skuName);
        }
Beispiel #7
0
 static void GetToken(string userName, string passWord)
 {
     var    m2    = new Magento(baseUrl);
     string token = m2.GetAdminToken(userName, passWord);
 }
        static void CreateCategory(string name, string token)
        {
            var magento = new Magento(websiteURL, token);

            magento.CreateCategory(name);
        }
 static void GetCategoryList(string token)
 {
     var magento = new Magento(websiteURL);
     //magento.GetCategoryList(token);
 }
        static void GetProductList(string token)
        {
            var magento = new Magento(websiteURL);

            magento.GetProductlist(token);
        }
        static void GetSku(string skuName, string token)
        {
            var magento = new Magento(websiteURL);

            magento.GetSku(token, skuName);
        }