/// <summary> /// Get Orders /// </summary> public void GetOrders() { // Create the manager with the api key Route4MeManager route4Me = new Route4MeManager(c_ApiKey); OrderParameters orderParameters = new OrderParameters() { Limit = 10 }; uint total; string errorString; Order[] orders = route4Me.GetOrders(orderParameters, out total, out errorString); Console.WriteLine(""); if (orders != null) { Console.WriteLine("GetOrders executed successfully, {0} orders returned, total = {1}", orders.Length, total); } else { Console.WriteLine("GetOrders error: {0}", errorString); } }
/// <summary> /// Show Orders using chosen fields' values /// </summary> public void GetOrdersByCustomFields(string CustomFields) { // Create the manager with the api key Route4MeManager route4Me = new Route4MeManager(c_ApiKey); OrderParameters oParams = new OrderParameters() { Fields = CustomFields, Offset = 0, Limit = 20 }; string errorString = ""; Order[] orders = route4Me.SearchOrders(oParams, out errorString); Console.WriteLine(""); if (orders != null) { Console.WriteLine("GetOrdersByCustomFields executed successfully, orders searched total = {0}", orders.Length); } else { Console.WriteLine("GetOrdersByCustomFields error: {0}", errorString); } }
/// <summary> /// Get Orders by Scheduled Date /// </summary> public void GetOrderByScheduledDate(string ScheduleddDate) { // Create the manager with the api key Route4MeManager route4Me = new Route4MeManager(c_ApiKey); OrderParameters oParams = new OrderParameters { ScheduledForYYMMDD = ScheduleddDate }; string errorString = ""; Order[] orders = route4Me.SearchOrders(oParams, out errorString); Console.WriteLine(""); if (orders != null) { Console.WriteLine("GetOrderByScheduledDate executed successfully, orders searched total = {0}", orders.Length); } else { Console.WriteLine("GetOrderByScheduledDate error: {0}", errorString); } }
/// <summary> /// Get Order details by order_id /// </summary> public void GetOrderByID(string orderIds) { // Create the manager with the api key Route4MeManager route4Me = new Route4MeManager(c_ApiKey); OrderParameters orderParameters = new OrderParameters() { OrderId = orderIds }; string errorString; Order[] orders = route4Me.GetOrderByID(orderParameters, out errorString); Console.WriteLine(""); if (orders != null) { Console.WriteLine("GetOrderByID executed successfully, orders total = {0}", orders.Length); } else { Console.WriteLine("GetOrderByID error: {0}", errorString); } }