private void usersComboBox_SelectedIndexChanged(object sender, EventArgs e) { SuspendLayout(); var fb = new FixtureBuilder(); var UserId = fb.getUserId(usersComboBox.SelectedItem.ToString()); var predictionsList = fb.getPredictions(UserId); predictionsUserControl.Update(predictionsList); ResumeLayout(); }
private void myPredictionsButton_Click(object sender, EventArgs e) { SuspendLayout(); try { var app = AppController.Instance; var CurrentUserId = app.getCurrentUser().UserID; var fb = new FixtureBuilder(); var CurrentUserName = fb.getUsername(CurrentUserId); var predictionsList = fb.getPredictions(CurrentUserId); var usersSubmitted = fb.usersSubmitted(); usersComboBox.Items.Clear(); foreach (String u in usersSubmitted) { usersComboBox.Items.Add(u); } usersComboBox.SelectedIndex = usersComboBox.FindStringExact(CurrentUserName); if (predictionsList.Count > 0) { predictionsUserControl.Update(predictionsList); mainPanel.Controls.Add(predictionsUserControl); usersComboBox.Visible = true; backButton.Visible = false; nextButton.Visible = false; submitButton.Visible = false; menuButton.Visible = true; tableUsercontrol.Visible = false; tablePanel.Visible = false; predictionsUserControl.Visible = true; } else { displayMessage("Predictions currently unavailable. Are you sure you've submitted them?"); } } catch (Exception) { displayMessage("Your predictions for this week are currently unavailable."); tablePanel.Visible = true; } ResumeLayout(); }