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(); } }
private void miUsersList_Click(object sender, EventArgs e) { var filename = Path.Combine(Data.ConfigFolder, "users.xml"); UserListKeeper.ShowEditor(this, filename); }