Exemple #1
0
        static void Main(string[] args)
        {
            // Create an instance of a company. Name it whatever you like.
            Company Brewster = new Company("Brewster", DateTime.Now);


            // Create three employees
            Employee Abbey    = new Employee("Abbey", "Brown");
            Employee Katerina = new Employee("Katerina", "Freeman");
            Employee Janet    = new Employee("Janet", "Woods");

            // Assign the employees to the company
            Abbey.SetEmployeeTitle("Boss");
            Katerina.SetEmployeeTitle("Right Hand");
            Janet.SetEmployeeTitle("Mood Lifter");

            Abbey.Hire(DateTime.Now);
            Katerina.Hire(DateTime.Now);
            Janet.Hire(DateTime.Now);
            Console.WriteLine(Abbey);
            Console.WriteLine(Katerina);
            Console.WriteLine(Janet);

            Brewster.addEmployee(Abbey);
            Brewster.addEmployee(Katerina);
            Brewster.addEmployee(Janet);


            foreach (Employee employee in Brewster.ListOfEmployees)
            {
                Console.WriteLine(employee.StartDate);
                Console.WriteLine(employee.firstName);
                Console.WriteLine(employee.lastName);
            }
        }
Exemple #2
0
        static void Main(string[] args)
        {
            Company Nissan = new Company("Nissan", new DateTime(2008, 10, 20));

            Employee employee01 = new Employee("Jeff", JobTitle.Employee, new DateTime(2009, 01, 01));
            Employee employee02 = new Employee("Jose", JobTitle.Manager, new DateTime(2010, 02, 02));
            Employee employee03 = new Employee("Jimmy", JobTitle.Supervisor, new DateTime(2011, 03, 03));

            Nissan.addEmployee(employee01);
            Nissan.addEmployee(employee02);
            Nissan.addEmployee(employee03);

            Nissan.ListEmployees();
        }