Beispiel #1
0
    public static IEnumerable SW_GetOrders(string ShipwireUsername, string ShipwirePassword, string Status = null, string WarehouseIDs = null, string UpdatedAfter = null)
    {
        ShipwireClient sw = new ShipwireClient(ShipwireUsername, ShipwirePassword);
        eSWOrderStatus s = eSWOrderStatus.all;
        string w = "";
        string u = "";

        if (!string.IsNullOrEmpty(Status))
        {
            if (Enum.TryParse(Status, out s))
                s = (eSWOrderStatus)Enum.Parse(typeof(eSWOrderStatus), Status);
        }

        if (!string.IsNullOrEmpty(WarehouseIDs))
            w = WarehouseIDs;

        if (!string.IsNullOrEmpty(UpdatedAfter))
            u = UpdatedAfter;

        return sw.GetOrders(s,w,u);
    }
 private void GetOrders()
 {
     sw = new ShipwireClient(_uname, _pwd);
     List<SWOrder> orders = sw.GetOrders(eSWOrderStatus.canceled);
     txtRawData.Clear();
     foreach(SWOrder o in orders)
     {
         txtRawData.Text += String.Format("WarehouseID: {0} |Total: {1}\n", o.options.resource.warehouseId, o.pricing.resource.total);
     }
 }