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); } }