Exemple #1
0
 static void TestCreateTax(Client client)
 {
     Tax tax = new Tax();
     tax.Name = "Test Tax from API";
     tax.Rate = 0.77;
     var createResult = client.CreateTax(tax);
     Console.WriteLine("Created a tax with id: {0}", createResult.Id);
 }
Exemple #2
0
        public static void Main(string[] args)
        {
            var client = new Client("piotr", "*****@*****.**", "v");

            //			TestGetConfig(client);
            //			TestGetMethods(client);
            //			TestDeleteProduct(client);
            TestCreateTax(client);
        }
Exemple #3
0
 static void TestGetMethods(Client client)
 {
     Stopwatch totalStopwatch = new Stopwatch();
     Stopwatch singleStopwatch = new Stopwatch();
     totalStopwatch.Start();
     singleStopwatch.Start();
     var users = client.GetUsers();
     singleStopwatch.Stop();
     Console.WriteLine("Got {0} users in {1} s", users.Count, singleStopwatch.ElapsedMilliseconds / 1000.000);
     singleStopwatch.Reset();
     singleStopwatch.Start();
     var outlets = client.GetOutlets();
     singleStopwatch.Stop();
     Console.WriteLine("Got {0} outlets in {1} s", outlets.Count, singleStopwatch.ElapsedMilliseconds / 1000.000);
     singleStopwatch.Reset();
     singleStopwatch.Start();
     var registers = client.GetRegisters();
     singleStopwatch.Stop();
     Console.WriteLine("Got {0} registers in {1} s", registers.Count, singleStopwatch.ElapsedMilliseconds / 1000.000);
     singleStopwatch.Reset();
     singleStopwatch.Start();
     var products = client.GetProducts();
     singleStopwatch.Stop();
     Console.WriteLine("Got {0} products in {1} s", products.Count, singleStopwatch.ElapsedMilliseconds / 1000.000);
     singleStopwatch.Reset();
     singleStopwatch.Start();
     var customers = client.GetCustomers();
     singleStopwatch.Stop();
     Console.WriteLine("Got {0} customers in {1} s", customers.Count, singleStopwatch.ElapsedMilliseconds / 1000.000);
     singleStopwatch.Reset();
     singleStopwatch.Start();
     var taxes = client.GetTaxes();
     singleStopwatch.Stop();
     Console.WriteLine("Got {0} taxes in {1} s", taxes.Count, singleStopwatch.ElapsedMilliseconds / 1000.000);
     singleStopwatch.Reset();
     singleStopwatch.Start();
     var paymentTypes = client.GetPaymentTypes();
     singleStopwatch.Stop();
     Console.WriteLine("Got {0} payment types in {1} s", paymentTypes.Count, singleStopwatch.ElapsedMilliseconds / 1000.000);
     singleStopwatch.Reset();
     singleStopwatch.Start();
     var registerSales = client.GetRegisterSales();
     singleStopwatch.Stop();
     Console.WriteLine("Got {0} register sales in {1} s", registerSales.Count, singleStopwatch.ElapsedMilliseconds / 1000.000);
     singleStopwatch.Reset();
     singleStopwatch.Start();
     var suppliers = client.GetSuppliers();
     singleStopwatch.Stop();
     Console.WriteLine("Got {0} suppliers in {1} s", suppliers.Count, singleStopwatch.ElapsedMilliseconds / 1000.000);
     singleStopwatch.Reset();
     singleStopwatch.Start();
     var consignments = client.GetConsignemnts();
     singleStopwatch.Stop();
     Console.WriteLine("Got {0} consignments in {1} s", consignments.Count, singleStopwatch.ElapsedMilliseconds / 1000.000);
     singleStopwatch.Reset();
     singleStopwatch.Start();
     var stockMovements = client.GetStockMovements();
     singleStopwatch.Stop();
     totalStopwatch.Stop();
     Console.WriteLine("Got {0} stock movements in {1} s", stockMovements.Count, singleStopwatch.ElapsedMilliseconds / 1000.000);
     Console.WriteLine("The whole process took {0} s.", totalStopwatch.ElapsedMilliseconds / 1000.000);
 }
Exemple #4
0
 static void TestGetConfig(Client client)
 {
     Config config = client.GetConfig();
     Console.WriteLine("Logged in as: {0} to {1}.vendhq.com", config.UserName, config.DomainPrefix);
 }
Exemple #5
0
 static void TestDeleteProduct(Client client)
 {
     //			var product = client.CreateProduct();
     var result = client.DeleteProduct("d8a3c217-ee66-11e2-a415-bc764e10976c");
 }