Question
Bartenders/Waitress menu should allow to
1) enter an order
2a) view outstanding orders (current customers in the night club)
2b) convert outstanding order to completed order
3) completed orders
4) total tips
5) sign-in/sign-out.
Order should have a description, customer location, waitress/bartender name and total price
When an order is completed, a tip (if received) needs to be able to be added to the order.
Administrator menu should be able to
1) sign-in, sign-out
2) see all employees
3) see checked-in employees
4) see outstanding orders
5) see all completed orders
6) see everyone’s tips total
7) add an employee
Solution Preview
This material may consist of step-by-step explanations on how to solve a problem or examples of proper writing, including the use of citations, references, bibliographies, and formatting. This material is made available for the sole purpose of studying and learning - misuse is strictly forbidden.
void InitEmployeeArrays() //Puts initial values to employee paralell array members{
int i;
for (i = 0; i < MAXNUMBEROFEMPLOYEES; i++)
{
employeeName[i] = "";
employeePosition[i] = EP_UNKNOWN;
employeePassword[i] = "";
employeeTip[i] = 0.0;
employeeCheckedIn[i] = false;
employeeDate[i] = "01.01.2000";
}
numberOfEmployees = 0;
}
void AddEmployee(string name, EEmployeeType position, string password) //Adds an employee to employee paralell array
{
employeeName[numberOfEmployees] = name;
employeePosition[numberOfEmployees] = position;
employeePassword[numberOfEmployees] = password;
employeeTip[numberOfEmployees] = 0.0;
employeeCheckedIn[numberOfEmployees] = false;
numberOfEmployees++;
}
void InitOrderArrays() //Puts initial values to order paralell array members
{
int i;
for (i = 0; i < MAXNUMBEROFORDERS; i++)
{
orderDescription[i] = "";
customerLocation[i] = CL_UNKNOWN;
servicer[i] = MAXNUMBEROFEMPLOYEES;
totalPrice[i] = 0.0;
orderState[i] = DOESNTEXIST;
orderTip[i] = 0.0;
}
numberOfOrders = 0;
}...