示例#1
0
		static void Main(string[] args)
		{
			List<Employee> dataBase;

			dataBase = Load(configFileName);

			//dataBase.Add(new Employee("Угон", "Камазов", "Сторож"));
			//dataBase.Add(new Employee("Рулон", "Обоев", "Космонавт"));
			//dataBase.Add(new Employee("Бидон", "Помоев", "Ловец зелёных зайцев"));
			
			Console.WriteLine("Для продолжения нажмите любую клавишу");
			Console.ReadKey();
			Console.Write("\b");

			DBCommandMenu menu = new DBCommandMenu(dataBase, "db>");

			IMenu<List<Employee>> add = new MenuAdd(dataBase, "add");
			add.AddSubmenu(new MenuAddEployee(dataBase, "emp"));

			IMenu<List<Employee>> select = new MenuSelect(dataBase, "sel");
			select.AddSubmenu(new MenuSelectAll(dataBase, "all"));

			IMenu<List<Employee>> delete = new MenuDelete(dataBase, "del");
			delete.AddSubmenu(new MenuDeleteAll(dataBase, "all"));

			menu.AddSubmenu(add);
			menu.AddSubmenu(select);
			menu.AddSubmenu(delete);

			menu.Show();

			Save(dataBase);
		}