public Raccoon() { InitializeComponent(); string[] keys = new List <string>(rolepms.DefaultRoleSets.Keys).ToArray(); boxRoleSetSelect.Items.AddRange(keys); boxRoleSetSelectLoad.Items.AddRange(keys); _cms = new CheckMyStats(); _cms.RandReadEvent += new EventHandler <RandReadEventArgs>(_cms_NewRandEvent); _cms.RickyLogin("Ricky Raccoon"); saved = true; }
void _forum_LoginEvent(object sender, LoginEventArgs e) { switch (e.LoginEventType) { case LoginEventType.LoginFailure: { MessageBox.Show(this, "Login failed! Check the username and password."); btnLogin.Enabled = true; } break; case LoginEventType.LoginSuccess: { button1.Enabled = true; btnLogin.Enabled = false; btnLogout.Enabled = true; txtUsername.ReadOnly = true; txtPassword.ReadOnly = true; txtPassword.PasswordChar = '*'; _lobby = _forum.Lobby(); _lobby.LobbyPageCompleteEvent += new EventHandler <LobbyPageCompleteEventArgs>(_lobby_LobbyPageCompleteEvent); _cms = new CheckMyStats(); _cms.LobbyReadEvent += new EventHandler <LobbyReadEventArgs>(_cms_LobbyReadEvent); _cms.ThreadReadEvent += new EventHandler <ThreadReadEventArgs>(_cms_ThreadReadEvent); //_cms.MessageReceived += new EventHandler<MessageEventArgs>(_cms_MessageReceived); _cms.Login(_username); } break; case LoginEventType.LogoutSuccess: { _cms.Logout(_username); button1.Enabled = false; btnLogin.Enabled = true; btnLogout.Enabled = false; txtUsername.Text = ""; txtPassword.Text = ""; txtUsername.ReadOnly = false; txtPassword.ReadOnly = false; txtPassword.PasswordChar = '\0'; } break; } }