Esempio n. 1
0
        public Leave GetLeaveObjectFromUser(Employee e)
        {
            var l = new Leave();

            l.Index   = leavecount + 1;
            l.ID      = e.ID;
            l.Creator = e.Name;
            l.Manager = EmployeeManager.GetEmployeeFromCsv(e.ManID).Name;
            Console.WriteLine("Enter the title for the Leave: ");
            l.Title = Console.ReadLine();
            Console.WriteLine("Enter Description For the Leave: ");
            l.Description = Console.ReadLine();
            Console.WriteLine("Enter Start Date (DD-MM-YYYY): ");
            l.StartDate = DateTime.Parse(Console.ReadLine());
            Console.WriteLine("Enter End Date (DD-MM-YYYY): ");
            l.EndDate = DateTime.Parse(Console.ReadLine());
            l.Status  = LeaveStatus.Pending;
            return(l);
        }