static void TestEmployee()
{
EmployeeAPI api = new EmployeeAPI();
try
{
Employee employee = api.GetCurrentUser();
if (employee == null)
Console.WriteLine("No employee is currently logged into the POS application.");
else
Console.WriteLine(String.Format("Employee ID:{0} FirstName:{1} LastName:{2} AccessLevel:{3}", employee.CashierID, employee.FirstName, employee.LastName, employee.AccessLevel));
employee = api.AuthenticateEmployee("100101", "cashier");
if (employee == null)
Console.WriteLine("***ERROR*** Invalid username/password");
else
Console.WriteLine(String.Format("Authenticated employee: Employee ID:{0} FirstName:{1} LastName:{2} AccessLevel:{3}", employee.CashierID, employee.FirstName, employee.LastName, employee.AccessLevel));
}
catch (Exception ex)
{
Console.WriteLine(ex);
}
finally
{
Console.WriteLine("PRESS ENTER TO CONTINUE...");
Console.ReadLine();
}
}