C# Пример: cloud.mail.ru/public/jhBP... Необходимый общий функционал: ИС должна состоять из 5 должностей администратор, кассир, менеджер персонала (кадровик), склад-менеджер, бухгалтер Между этими ролями должна быть авторизация администратор под администратором, кассир под кассиром и т.п.. Приложение должно начинаться с авторизации. Условия авторизации: -- Пароль при авторизации должен быть скрыт звездочками -- Должна быть возможность повторного ввода логина и пароля (если я ввела что-то не так, у меня должна быть возможность поменять это) После авторизации должен быть вывод логина, за которым пользователь авторизовался. Если этот пользователь привязан к сотруднику (см. функционал менеджера персонала), вместо логина должно отображаться имя сотрудника Должна быть защита от дураков (неправильный ввод, неверный пароль, несуществующий пользователь и т.п.) Выход из каждого меню на уровень выше должен быть реализован по нажатию на клавишу Escape (из меню дополнительной информации в меню пунктов, из меню пунктов в авторизацию и т.п.) Дальнейший функционал разделяется по ролям Администратор: Менеджер персонала: Склад-менеджер: Кассир: Бухгалтер: