private void _forum_LoginEvent(object sender, POG.Forum.LoginEventArgs e) { switch (e.LoginEventType) { case Forum.LoginEventType.LoginFailure: { BeginInvoke(new MethodInvoker(ShowLogin)); } break; case Forum.LoginEventType.LoginSuccess: { _loggedIn = true; openToolStripButton.Enabled = true; tsBtnLogout.Enabled = true; this.Text = String.Format("Fennec Fox Vote Counter -- Logged in as {0}", e.Username); } break; case Forum.LoginEventType.LogoutSuccess: { _loggedIn = false; openToolStripButton.Enabled = false; CloseAllToolStripMenuItem_Click(this, EventArgs.Empty); } break; } }
private void _forum_LoginEvent(object sender, POG.Forum.LoginEventArgs e) { switch (e.LoginEventType) { case POG.Forum.LoginEventType.LoginFailure: { _synchronousInvoker(() => OnLoginResult(e.Username, false)); } break; case POG.Forum.LoginEventType.LoginSuccess: { LoadGame(); _synchronousInvoker(() => OnLoginResult(e.Username, true)); } break; case POG.Forum.LoginEventType.LogoutSuccess: { } break; } }
private void _forum_LoginEvent_mq(object sender, POG.Forum.LoginEventArgs e) { switch (e.LoginEventType) { case POG.Forum.LoginEventType.LoginFailure: if (remote) { _forum.MakePost(signupthreadid, txtGameName.Text, "There was an error logging in!", 0, false); } else { MessageBox.Show("There was an error logging in!"); } return; case POG.Forum.LoginEventType.LoginSuccess: if (!remote) { MessageBox.Show("Login Success! This may take a while..."); } break; } ChangeProcessing("Checking preconditions...", 5); if (!remote && (boxMajLynch.Text == "" || boxSODTime.Text == "" || boxEODTime.Text == "" || boxWolfChat.Text == "" || roster.Count < 1 || boxMustLynch.Text == "" || txtGameName.Text == "")) { MessageBox.Show("Please fill in all boxes before submitting"); return; } if (!remote && boxPMsinOP.Checked && MessageBox.Show("Are you sure you want to put the PMs in the OP? This is NOT recommended if this game is a Mish-Mash!", "Continue?", MessageBoxButtons.YesNo) != DialogResult.Yes) { return; } ChangeProcessing("Checking to see if users can recieve PMs...", 10); List <String> errors = checkPMReceive(); if (errors.Count > 0) { if (remote) { _forum.MakePost(signupthreadid, txtGameName.Text, String.Format("{0} is spelled wrong, or can't receive PMs. Please correct and rerun the rand", String.Join(",", errors)), 0, false); } else { MessageBox.Show(String.Format("{0} is spelled wrong, or can't receive PMs. Please correct and rerun the rand", String.Join(",", errors))); } return; } ChangeProcessing("Making OP...", 20); if (!makeOP()) { if (remote) { _forum.MakePost(signupthreadid, txtGameName.Text, "Fatal error making the OP :(", 0, false); } else { MessageBox.Show("Failure Sending OP"); } return; } }