Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const string AddDossierCommand = "Добавить досье";
- const string OutputDossierCommand = "Вывести все досье";
- const string RemoveDossierCommand = "Удалить досье";
- const string ExitProgrammCommand = "Выход из программы";
- Dictionary<string, string> members = new Dictionary<string, string>()
- {
- ["Андреев Кирилл Михайлович"] = "Мл.Программист",
- ["Караев Антон Витальевич"] = "Программист",
- ["Кристалов Андрей Андреевич"] = "Ст. HR Менеджер",
- ["Михайлов Дмитрий Николаевич"] = "Директор",
- ["Антонова Мария Вадимовна"] = "Программист",
- ["Кристалина Анна Анатольевна"] = "HR Менеджер",
- };
- bool isWork = true;
- while (isWork == true)
- {
- Console.Clear();
- Console.WriteLine($"Добро пожаловать, введите следующие действия:\n {AddDossierCommand} \n {OutputDossierCommand} \n {RemoveDossierCommand} \n {ExitProgrammCommand}");
- Console.Write("Введите требуемое действие: ");
- string choice = Console.ReadLine();
- switch (choice)
- {
- case AddDossierCommand:
- AddMember(members);
- break;
- case OutputDossierCommand:
- OutputMembers(members);
- break;
- case RemoveDossierCommand:
- RemoveMember(members);
- break;
- case ExitProgrammCommand:
- isWork = false;
- break;
- default:
- Console.WriteLine("Такой пункт отсутствует");
- break;
- }
- }
- static void OutputMembers(Dictionary<string, string> members)
- {
- Console.Clear();
- foreach (var member in members)
- {
- Console.WriteLine($"- Сотрудник {member.Key} имеет должность {member.Value}");
- }
- Console.ReadKey();
- }
- static void AddMember(Dictionary<string, string> members)
- {
- Console.Write("Введите ФИО сотурдника:");
- string name = Console.ReadLine();
- if (members.ContainsKey(name) == false)
- {
- Console.Write("Введите должность сотурдника:");
- string job = Console.ReadLine();
- members.Add(name, job);
- Console.Write("Операция успешно выполнена!");
- Console.ReadKey();
- }
- else
- {
- Console.WriteLine("\nДанная фамилия уже добавлена в базу\n");
- Console.ReadKey();
- }
- }
- static void RemoveMember(Dictionary<string, string> members)
- {
- Console.Write("Введите ФИО сотурдника которого собираетесь удалить:");
- string nameMember = Console.ReadLine();
- if (members.Keys.Contains(nameMember))
- {
- members.Remove(nameMember);
- Console.WriteLine("Сотрудник успешно удален из базы!");
- }
- else
- {
- Console.WriteLine("Данный сотрудник отсутствует!");
- }
- Console.ReadKey();
- }
Advertisement
Add Comment
Please, Sign In to add comment