Ejemplo n.º 1
0
 static void PrintEmployees(InternalFatCatsIterator iterCompany, Company printCompany)
 {
     Console.WriteLine(printCompany.CompanyName() + printCompany.CompanyDescription());
     for (iterCompany.first(); iterCompany.isdone(); iterCompany.next())
     {
         iterCompany.currentItem().DisplayEmployee();
     }
 }
Ejemplo n.º 2
0
        static void PrintEmployees(InternalReturnAllIterator iterCompany, Company printCompany)
        {
            Console.WriteLine(printCompany.CompanyName()+ printCompany.CompanyDescription());       //print company name and description

            for (iterCompany.first(); iterCompany.isdone();iterCompany.next())
            {
                   iterCompany.currentItem().DisplayEmployee();
            }
        }
Ejemplo n.º 3
0
        static void Main(string[] args)
        {
            Company Coke = new Company("Coca-Cola: ", "a Soda Company\n");

            Employee Dave = new Employee("Dave", "993411234", 200000);
            Employee Jessica = new Employee("Jessica", "777411234", 120000);
            Employee John = new Employee("John", "342411234", 320000);

            Coke.AddEmployee(Dave);
            Coke.AddEmployee(Jessica);
            Coke.AddEmployee(John);

            InternalFatCatsIterator mainIter2 = new InternalFatCatsIterator(Coke);
            InternalReturnAllIterator mainIter = new InternalReturnAllIterator(Coke);

            PrintEmployees(mainIter, Coke);
            Console.WriteLine("/////////////////////////////////////////");
            PrintEmployees(mainIter2, Coke);
        }
 public InternalReturnAllIterator(Company co)
 {
     inner = co;
     current = 0;
 }
 public InternalReturnAllIterator(Company company)
 {
     _companyData = company;
     _current = 0;
 }
 public InternalFatCatsIterator(Company co)
 {
     inner = co;
     current = 0;
 }
 public InternalFatCatsIterator(Company company)
 {
     _companyData = company;
     _current = 0;
 }