示例#1
0
        static void Main(string[] args)
        {
            Person        jason   = new Person("Jason");
            Person        jim     = new Person("Jim");
            Person        dima    = new Person("Dima");
            Person        ivan    = new Person("Ivan");
            List <Person> persons = new List <Person>()
            {
                jason,
                jim,
                dima,
                ivan
            };
            Office office = new Office(persons);

            jason.GoToWork();
            jim.GoToWork();
            dima.GoToWork();
            ivan.GoToWork();
            jason.GoHome();
            jim.GoHome();
            dima.GoHome();
            ivan.GoHome();
            jason.GoHome();
        }
示例#2
0
        static void Main(string[] args)
        {
            Console.WriteLine("Greeting Person.....");

            Person person1 = new Person()
            {
                Name = "Фернанд", Time = new DateTime(2014, 6, 14, 6, 32, 0)
            };

            person1.GoToWork();
            _peopleInOffice.Add(person1);


            Person person2 = new Person()
            {
                Name = "Антон", Time = new DateTime(2014, 6, 14, 9, 32, 0)
            };

            person2.GoToWork();
            _peopleInOffice.Add(person2);

            Person person3 = new Person()
            {
                Name = "Юля", Time = new DateTime(2014, 6, 14, 12, 32, 0)
            };

            _peopleInOffice.Add(person3);

            Person person4 = new Person()
            {
                Name = "Наталия", Time = new DateTime(2014, 6, 14, 18, 32, 0)
            };

            _peopleInOffice.Add(person4);

            Office office = new Office(_peopleInOffice);

            //persons.Remove(person2);
            //SayGoodBye(persons, person2);
            //Thread.Sleep(3000);

            //persons.Remove(person1);
            //SayGoodBye(persons, person1);
            //Thread.Sleep(3000);

            Console.ReadKey();
        }
示例#3
0
 public void AddWorker(Person person, DateTime time)
 {
     workers.Add(person);
     person.Came += PersonCame;
     person.GoToWork();
 }