AerolineaFrba.Abm_Ruta.Alta.button2_Click C# (CSharp) Method

button2_Click() private method

private button2_Click ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void
        private void button2_Click(object sender, EventArgs e)
        {
            if (this.datosCorrectos())
            {
                List<string> listaServiciosAAgregar = ejecutarExisteRuta();
                string mensajeServicios = "";

                if (!serviciosADarDeAlta(listaServiciosAAgregar,ref mensajeServicios))
                {
                    try
                    {
                        darDeAltaRuta(listaServiciosAAgregar);
                        MessageBox.Show(mensajeServicios, "Alta de nueva ruta", MessageBoxButtons.OK);
                        MessageBox.Show("El alta de la ruta se realizó exitosamente.", "Alta de nueva ruta", MessageBoxButtons.OK);
                    }
                    catch (Exception excepcion)
                    {
                        MessageBox.Show(excepcion.Message, "Advertencia", MessageBoxButtons.OK);
                        return;
                    }
                    this.Close();
                }
                else
                    MessageBox.Show("Ya existe una ruta con las características elegidas", "Informe", MessageBoxButtons.OK);
            }
        }