Exemple #1
0
        private void ShowRegisterDialog()
        {
            var localfilename = Path.Combine(Data.ConfigFolder, "users.xml");

            if (!UserListKeeper.ShowSelector(this, localfilename))
            {
                return;
            }
            // Проверка уровня доступа при смене пользователя
            var level = UserListKeeper.GetCurrentUserLevel();
            var ui    = Host as IUserInfo;

            if (ui == null)
            {
                return;
            }
            if (level > 0)
            {
                ui.LoginUser(UserListKeeper.GetCurrentUserFullName(),
                             UserListKeeper.GetCurrentUserName(),
                             UserInfo.IntToUserLevel(level));
            }
            else
            {
                ui.ResetLogin();
            }
        }
Exemple #2
0
        private void miUsersList_Click(object sender, EventArgs e)
        {
            var filename = Path.Combine(Data.ConfigFolder, "users.xml");

            UserListKeeper.ShowEditor(this, filename);
        }