private void button1_Click(object sender, EventArgs e)
        {
            Server server = Server.getInstance();
            try
            {
                if (!this.validarCampos())
                {
                    MessageBox.Show("Debe completar todos los campos");
                    return;
                }
                string matricula = tbNumeroMatricula.Text;
                string modelo = tbModelo.Text;
                string fabricante = this.buscarSegunPosicion(cbFabricante.SelectedIndex, "Aeronaves", "fabricante");
                int tipoDeServicio = TiposServicios.obtenerID(cbTipoServicio.Text);
                float espacioParaEncomiendas = float.Parse(tbEspacioTotalParaEncomiendas.Text);
                int cantidadButacas = int.Parse(tbCantButacas.Text);

                string modificarAeronave = "EXEC JUST_DO_IT.modificarAeronave " + aeronaveId + ", '" + matricula + "', '" + modelo + "', '" + fabricante + "', " + tipoDeServicio + ", " + espacioParaEncomiendas + ", " + cantidadButacas;
                try
                {
                    Server.getInstance().realizarQuery(modificarAeronave);
                    MessageBox.Show("La aeronave se modifico satisfactoriamente");
                    this.Close();
                    new Vistas_Inicio.Inicio_Admin().Show();
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
            }
            catch {
                MessageBox.Show("Los datos modificados no son validos");
            }
        }
Beispiel #2
0
        private void button1_Click(object sender, EventArgs e)
        {
            try{
                if (this.aeronaveValida() && this.validarCampos())
                {
                    string altaAeronave;
                    string generarButacas;
                    string matricula              = tbNumeroMatricula.Text;
                    string modelo                 = tbModelo.Text;
                    string fabricante             = this.buscarSegunPosicion(cbFabricante.SelectedIndex, "Aeronaves", "fabricante");
                    int    tipoDeServicio         = TiposServicios.obtenerID(cbTipoServicio.Text);
                    float  espacioParaEncomiendas = float.Parse(tbEspacioTotalParaEncomiendas.Text);
                    int    cantidadButacas        = int.Parse(tbCantButacas.Text);

                    altaAeronave   = "EXEC JUST_DO_IT.almacenarAeronave '" + matricula + "', '" + modelo + "', '" + fabricante + "', " + tipoDeServicio + ", " + espacioParaEncomiendas + ", " + cantidadButacas;
                    generarButacas = "EXEC JUST_DO_IT.generar_butacas '" + matricula + "', " + cantidadButacas;
                    try
                    {
                        Server.getInstance().realizarQuery(altaAeronave);
                        Server.getInstance().realizarQuery(generarButacas);
                        MessageBox.Show("La aeronave se agrego satisfactoriamente");
                        if (this.matriculaAReemplazar != null)
                        {
                            owner.aeronaveCreada(matricula);
                            this.Close();
                            new Vistas_Inicio.Inicio_Admin().Show();
                        }
                        else
                        {
                            this.Close();
                            new Vistas_Inicio.Inicio_Admin().Show();
                        }
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show(ex.Message);
                    }
                }
                else
                {
                    MessageBox.Show("Debe crear una aeronave con el mismo fabricante, tipo de servicio, cantidad de butacas y kilogramos disponibles");
                }
            }
            catch
            {
                MessageBox.Show("Debe ingresar datos validos");
            }
        }
        private void button1_Click(object sender, EventArgs e)
        {
            if (txtCodigo.Text.Trim() != "" && txtPrecioBasePorKg.Text.Trim() != "" && txtPrecioBasePorPasaje.Text.Trim() != "" &&
                cmbDestino.Text.Trim() != "" && cmbOrigen.Text.Trim() != "" && cmbTipoServicio.Text.Trim() != "")
            {
                string query;
                try
                {
                    int   codigo   = int.Parse(txtCodigo.Text);
                    float kgs      = float.Parse(txtPrecioBasePorKg.Text);
                    float pasaje   = float.Parse(txtPrecioBasePorPasaje.Text);
                    int   destino  = Ciudades.obtenerID(cmbDestino.Text);
                    int   origen   = Ciudades.obtenerID(cmbOrigen.Text);
                    int   servicio = TiposServicios.obtenerID(cmbTipoServicio.Text);
                    query = "EXEC JUST_DO_IT.almacenarRuta " + codigo + ", " + kgs + ", " + pasaje + ", " + origen + ", " +
                            destino + ", " + servicio;
                }
                catch (Exception)
                {
                    MessageBox.Show("Debe ingresar datos validos");
                    return;
                }

                try
                {
                    Server.getInstance().realizarQuery(query);
                    MessageBox.Show("La ruta se agrego satisfactoriamente");
                    new Vistas_Inicio.Inicio_Admin().Show();
                    this.Hide();
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
            }
            else
            {
                MessageBox.Show("Debe completar todos los campos");
            }
        }