Ejemplo n.º 1
0
        public override void DisplayFooter(int option)
        {
            while (true)
            {
                if (option == 1)
                {
                    Employee emp = AddEmployee();
                    if (ConfirmAdd(emp))
                    {
                        int empID      = UseDB.InsertEmployee(emp.FName, emp.LName);
                        var daysOfWeek = new string[] { "DailyDefault", "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday" };
                        foreach (string day in daysOfWeek)
                        {
                            UseDB.InsertUpdateDailyAvailability(day, empID, new TimeSpan(8, 0, 0), new TimeSpan(17, 0, 0));
                        }
                    }

                    Console.Clear();
                    this.DisplayScreen();
                }
                else if (option == 2)
                {
                    int empID = RemoveEmployee();
                    if (ConfirmRemove(empID))
                    {
                        UseDB.DeleteEmployee(empID);
                        UseDB.DeleteDailyAvailability(empID);
                    }
                    Console.Clear();
                    this.DisplayScreen();
                }
            }
        }