Ejemplo n.º 1
0
        private void altaAeronaveToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Abm_Aeronave.FormAltaAeronave formularioAltaAeronave = new Abm_Aeronave.FormAltaAeronave();

            formularioAltaAeronave.MdiParent = this;

            formularioAltaAeronave.Show();
        }
Ejemplo n.º 2
0
        private void btnModificarAeronave_Click(object sender, EventArgs e)
        {
            int cantidadVentanilla, cantidadPasillo;

            DataGridViewRow filaSeleccionada = getFilaSeleccionada();

            Dictionary<String, gdDataBase.ValorTipo> camposValores = new Dictionary<string, gdDataBase.ValorTipo>();
            Dictionary<int, String> errorMensaje = new Dictionary<int, string>();

            errorMensaje.Add(60017, "No se puede modificar una aeronave con viajes pendientes");

            camposValores.Clear();
            camposValores.Add("id_aeronave", new gdDataBase.ValorTipo(filaSeleccionada.Cells[0].FormattedValue.ToString(), SqlDbType.Int));

            var ejecucion = new gdDataBase().Exec("ÑUFLO.ValidarAeronavesSinViajes", camposValores, errorMensaje, null);

            if (!ejecucion.huboError())
            {
                FormAltaAeronave faa = new FormAltaAeronave();

                faa.setPadre(this);
                faa.setFilaDeAeronaveSeleccionada(filaSeleccionada);

                var ds = new gdDataBase().ExecAndGetDataSet("ÑUFLO.CantidadButacasVentanillaPasillo", camposValores, null);
                cantidadVentanilla = Convert.ToInt32(ds.Tables[0].Rows[0].ItemArray[0].ToString());
                cantidadPasillo = Convert.ToInt32(ds.Tables[1].Rows[0].ItemArray[0].ToString());

                faa.setButacasVentanilla(cantidadVentanilla);
                faa.setButacasPasillo(cantidadPasillo);

                faa.Show();
            }
        }