//Method to activate button to add a new activity //Check if textbox is not empty before processing private void addActivityButton_Click(object sender, EventArgs e) { if (string.IsNullOrWhiteSpace(activityCodeTextBox.Text)) { MessageBox.Show("De activiteitcode is niet ingevuld.", "URS ~ Activiteit toevoegen", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (string.IsNullOrWhiteSpace(nameActivityTextBox.Text)) { MessageBox.Show("De naam van de activiteit is niet ingevuld.", "URS ~ Activiteit toevoegen", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (string.IsNullOrWhiteSpace(descriptionTextBox.Text)) { MessageBox.Show("Er is geen omschrijving van de activiteit ingevoerd.", "URS ~ Activiteit toevoegen", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { string activityAdded = manager.AddActivity(Int32.Parse(activityCodeTextBox.Text), nameActivityTextBox.Text, descriptionTextBox.Text); if (activityAdded == "Activiteit toegevoegd") { MessageBox.Show("Activiteit " + nameActivityTextBox.Text + " is aangemaakt.", "URS ~ Activiteit toevoegen", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Hide(); } else { MessageBox.Show("Activiteit kon niet toegevoegd worden. Geef de volgende foutmelding door aan uw beheerder.", "URS ~ Activiteit toevoegen", MessageBoxButtons.OK, MessageBoxIcon.Error); MessageBox.Show(activityAdded, "URS ~ Activiteit toevoegen", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void ProcessEnterButtonPress() { switch (actionBar.ChooseItem()) { case "Start Game": newGameWasStarted = true; Manager.AddActivity(new ArrangeShipsManagerActivity(Manager)); messageBar.ShowMessage("Game was started\nThe first step is arranging ships"); actionBar.ActionBarItems[0] = "New Game"; break; case "New Game": Manager.RemoveAllActivitiesFromManager(); ThisActivityHasFocus = false; break; case "Save Game": messageBar.ShowMessage("Game was saved"); break; case "Load Game": messageBar.ShowMessage("Game was loaded"); break; case "Exit": ThisActivityHasFocus = false; Manager.RemoveFocusFromThisManager(); break; } }