static void Main(string[] args)
        {
            Projects game     = new Projects("Space Game", new DateTime(2014, 2, 4), "A space game", "open");
            Employee Mitko    = new Employee("101010", "Dimitur", "Petkov", 100m, Departments.Marketing);
            Employee Stanimir = new Employee("101020", "Stanimir", "Dimitrov", 1000m, Departments.Marketing);
            Manager  Ivan     = new Manager("101212", "Ivan", "Petrov", 200m, Departments.Marketing);

            Ivan.AddEmployee(Mitko);
            Ivan.AddEmployee(Stanimir);
            Developer Stoyan = new Developer("15", "Stoyan", "Dimov", 2000m, Departments.Production);

            Stoyan.AddProject(game);

            Console.WriteLine(Ivan.ToString());
            game.CloseProject();
            Console.WriteLine(Stoyan.ToString());
        }
        public static void Main()
        {
            List <Sale> sales = new List <Sale>
            {
                new Sale("notebook", 20, DateTime.Now),
                new Sale("pen", 2, DateTime.Now)
            };

            SalesEmployee retailer = new SalesEmployee("Kiril", "Petrov", 2314763, Departments.Marketing, 900);

            retailer.AddSale(sales[0]);
            retailer.AddSale(sales[1]);

            var pesho = new Manager("Petur", "Asenov", 3874303, Departments.Accounting, 1200);
            var katya = new Developer("Katya", "Katerina", 5344363, Departments.Production, 2300);
            var ivan  = new SalesEmployee("Ivan", "Ivanov", 3429993, Departments.Accounting, 1300);

            var project = new Project("Code", DateTime.Now, ProjectState.Open);

            katya.AddProject(project);

            pesho.AddEmployee(retailer);
            pesho.AddEmployee(katya);
            pesho.AddEmployee(ivan);

            List <Employee> employees = new List <Employee>();

            employees.Add(retailer);
            employees.Add(pesho);
            employees.Add(katya);
            employees.Add(ivan);


            foreach (var employee in employees)
            {
                Console.WriteLine(employee);
            }

            Console.WriteLine(new string('=', 10));

            foreach (var employee in pesho.EmployeesManaged)
            {
                Console.WriteLine(employee);
            }
        }