Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: Базы данных, ADO.NET
Войти
Регистрация
Восстановить пароль
 
Radzhab
12 / 12 / 1
Регистрация: 18.06.2011
Сообщений: 413
1

Как распространить роли пользователей на доступность элементов на форме?

15.10.2014, 20:11. Просмотров 418. Ответов 5
Метки нет (Все метки)

В общем сабж. Допустим есть две роли. Admin и User. Как сделать чтобы у админа была доступна кнопка, а Юзера - нет. Вообще как по грамотному сделать это деление?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.10.2014, 20:11
Ответы с готовыми решениями:

Как распространить ADSL интернет на 20 пользователей?
Я ранее никогда не занимался подобным, но так как у меня одного из всего двора...

Как получить пользователей по роли в Acl на @?
Здравствуйте, все! Собственно проблема: в документах есть поле типа Names, в...

Как сделать выбор из пользователей роли?
Стоит зада: 1. Ограничивать видимость элементов дизайна на основе ... 2....

Необходимо распространить бланк письма в ПЯ пользователей
Добрый день! Возникла необходимость распространить во все почтовые ящики...

Доступность и не доступность флажка на форме
На форме установлен флажок. При определенных условиях необходимо, что бы он,...

5
Nikeys174
27 / 55 / 19
Регистрация: 18.08.2014
Сообщений: 329
Завершенные тесты: 1
15.10.2014, 20:19 2
пропиши, какие объекты кому видны и при входе смотри кто зашел и запускай свой метод, который скрывает/показывает объекты в зависимости от роли.
0
Radzhab
12 / 12 / 1
Регистрация: 18.06.2011
Сообщений: 413
15.10.2014, 20:22  [ТС] 3
ну хотя бы примеры кода, мануальчики небольшие)? не хочу придумывать велосипед просто
0
Nikeys174
27 / 55 / 19
Регистрация: 18.08.2014
Сообщений: 329
Завершенные тесты: 1
15.10.2014, 20:29 4
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
private void object_visible_user
{
btn_start.visible=true;
btn_stop.visible=false;
btn_stop.visible=true;
}
 
private void object_visible_admin
{
btn_start.visible=true;
btn_stop.visible=true;
btn_stop.visible=true;
}
 
private void form_main_Load(sender, e)
{
if (user.role== "admin")
{
object_visible_admin();
else
{
object_visible_user();
}
}
}
это самое простое, что можно придумать.
0
Radzhab
12 / 12 / 1
Регистрация: 18.06.2011
Сообщений: 413
15.10.2014, 20:32  [ТС] 5
Спасибо за индусский код) Есть вариант по лучше?
0
Nikeys174
27 / 55 / 19
Регистрация: 18.08.2014
Сообщений: 329
Завершенные тесты: 1
15.10.2014, 20:38 6
смотреть кто зашел и рантаймом создавать объекты.
прописать метод, который принимаем аргументом контрол, внутри метода зашита сама логика, отображения объектов и при инициализации для каждого контрола вызывать этот метод.
0
15.10.2014, 20:38
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.10.2014, 20:38

Роли пользователей
Есть две роли пользователей. Первая роль: имеет возможность только...

Роли пользователей и их возможности
Всем доброго времени суток. Такой вопрос. При добавлении новой роли...

Видимость-доступность справочников для разных пользователей
1С Управление торговлей 2.3 для Украины. Как сделать, чтобы отдельные...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru