static void TestMenus()
{
try
{
pcAmerica.DesktopPOS.API.Client.MenuService.Context context = new pcAmerica.DesktopPOS.API.Client.MenuService.Context();
context.CashierID = "100101";
context.StationID = "01";
context.StoreID = "1001";
MenuAPI api = new MenuAPI();
Menu menu = api.GetCurrentMenu(context);
if (menu == null)
Console.WriteLine("***ERROR*** No menu was returned");
else
{
Console.WriteLine(String.Format("Menu contains {0} departments", menu.Departments.Count));
foreach (Button dep in menu.Departments)
{
Console.WriteLine(String.Format("Department {0} contains {1} item buttons", dep.ID, dep.ChildButtons.Count));
}
}
}
catch (Exception ex)
{
Console.WriteLine(ex);
}
finally
{
Console.WriteLine("PRESS ENTER TO CONTINUE...");
Console.ReadLine();
}
}