Visual Studio windows forms C
Сделал регистрацию и авторизацию пользователей. На форме есть таблица из БД. Мне нужно чтобы администратор мог изменять или удалять данные из таблицы, а гость мог просто смотреть и ничего не трогать. Как бы мне сделать?
Есть два варианта:
A) Выставить права на уровне базы данных. Все пользователи прописаны в базе данных с соответствующими правами (скорее всего им назначат роли пользователей или администраторов). Все могут нажать клавишу по изменению данных, но для простых пользователей действия будут отвергаться ядром базы данных. Вам надо будет анализировать и корректно обрабатывать Exception.
B) С базой данных система взаимодействует от имени определенного пользователя БД с полными правами. Пользователей и их права Вы будете держать в отдельной таблице. Процедура изменения в базе данных должна сначала проверять право пользователя на изменение. Более того, при отрисовке элементов изменения и удаления в формы можно в соответствующем событии устанавливать флаг Enable или Visible в соответствии с правами пользователей, то есть Делать элемент недоступным или вообще его скрывать.
- Visual Studio Windows Forms Всем привет! Появился вопрос, как сделать так что-бы при наведении на любой элемент в listbox появялось описание а если курсор отведётся от элемента она исчезала
- Как сделать чтобы picturebox двигался по WASD напишите код с# Windows forms Visual studio Как сделать чтобы picturebox двигался по WASD напишите пожалуйста код с# Windows forms Visual studio
- Visual Studio 2010 C# Windows forms. Открытие форм Есть две формы. Как сделать чтобы при запуске программы сначала открывалась 2 форма (не кодом).
- Что делать если нет windows forms в visual studio 2019 Как видите, рабочая нагрузка "Разработка классических приложений .NET" установлена, но windows forms в списке проектов нет. Что делать?