Ejemplo n.º 1
0
        private void SaveButton_Click(object sender, EventArgs e)
        {
            string _operation = "";

            successfulOperation = true;
            switch (groupBox1.Text)
            {
            case "Usuń zawody":
            {
                _operation = "usunięto zawody!";
                CompetitionDataUtility.deleteCompetition(textBox5.Text, ref successfulOperation, this);
                break;
            }

            case "Utwórz nowe zawody":
            {
                _operation = " utworzono zawody!";
                CompetitionDataUtility.createCompetition(int.Parse(comboBox1.SelectedValue.ToString()), Convert.ToInt32(numberOfRaces.Value),
                                                         textBox3.Text, int.Parse(comboBox4.SelectedValue.ToString()), textBox5.Text, textBox6.Text, comboBox7.Text, ref successfulOperation, this);
                break;
            }

            case "Edytuj zawody":
            {
                _operation = " edytowano zawody!";
                CompetitionDataUtility.updateCompetition(int.Parse(comboBox1.SelectedValue.ToString()), Convert.ToInt32(numberOfRaces.Value),
                                                         textBox3.Text, int.Parse(comboBox4.SelectedValue.ToString()), textBox5.Text, textBox6.Text, comboBox7.Text, ref successfulOperation, this);
                break;
            }

            case "Załóż konto":
            {
                _operation = " założone konto!";
                LoggedUserUtility.createAccount(textBox5.Text, textBox6.Text, textBox3.Text, ref successfulOperation);
                break;
            }

            case "Załóż drużynę":
            {
                _operation = " założona drużyna!";
                TeamDataUtility.createTeam(textBox3.Text, this);
                break;
            }

            case "Podaj trasę wyścigów":
            {
                _operation = " dodana trasa!";
                CompetitionDataUtility.addRaceTrack(Convert.ToInt32(comboBox4.SelectedValue), ModifiedRaceId, ref successfulOperation);
                break;
            }

            default:
                break;
            }

            if (successfulOperation == true)
            {
                MessageBox.Show("Poprawnie " + _operation, "Sukces");
                Close();
            }
            else
            {
                successfulOperation = true;
            }
        }