Example #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (Validacion.validarInputs( this.Controls ) &&
                Validacion.soloNumeros( this.kgAeronave, kgAeronave.Name ) &&
                Validacion.soloNumeros( this.butacasPasillo, butacasPasillo.Name ) &&
                    Validacion.soloNumeros( this.butacasVentanilla, butacasVentanilla.Name )
            )

            {
                int retorno = new AeronaveRepository().darDeAlta(
                    matriculaAeronave.Text,
                    fechaAltaAeronave.Value,
                    (Fabricante)fabricanteAeronave.SelectedItem,
                    ( Modelo ) modelo.SelectedItem,
                    (TipoServicio)tipoServicio.SelectedItem,
                    Convert.ToInt32(kgAeronave.Text),
                    Convert.ToInt32(butacasPasillo.Text),
                    Convert.ToInt32(butacasVentanilla.Text)
                    );
                if (retorno == 0)
                {
                    MessageBox.Show("Aeronave exitosamente dada de Alta");
                    this.Close();
                }
                else
                {
                    MessageBox.Show("La aeronave que quiere dar de alta ya existe");
                }

            }
        }
Example #2
0
 private void button1_Click(object sender, EventArgs e)
 {
     if (Validacion.validarInputs(this.Controls)
         && Validacion.soloNumeros( this.kgs, "Kgs para encomienda" ))
     {
         var retorno = 0;
         if (rehabilitar.Checked)
         {
             retorno = new AeronaveRepository().modificarAeronave(
                 matricula.Text,
                 aeronave.Cod_Aeronave,
                 (Fabricante)fabricanteAeronave.SelectedItem,
                 (Modelo) modelo.SelectedItem,
                 (TipoServicio)tipoServicio.SelectedItem,
                 true,
                 Convert.ToInt32( kgs.Text )
                 );
         }
         else {
             retorno = new AeronaveRepository().modificarAeronave(
                 matricula.Text,
                 aeronave.Cod_Aeronave,
                 (Fabricante)fabricanteAeronave.SelectedItem,
                 (Modelo) modelo.SelectedItem,
                 (TipoServicio)tipoServicio.SelectedItem,
                 false,
                 Convert.ToInt32(kgs.Text)
                 );
         }
         if (retorno == 0) MessageBox.Show("Modificacion de Aeronave exitosa");
         else if (retorno == -1) MessageBox.Show("La matricula ingrsada ya existe");
         else if (retorno == -2) MessageBox.Show("La aeronave tiene viajes asignados");
         else
         {
             MessageBox.Show("No se cumplieron los dias fuera de servicio de la aeronave");
         }
          this.Close();
        } else { MessageBox.Show("Debe llenar todos los campos"); }
 }
 private void button1_Click(object sender, EventArgs e)
 {
     int retorno;
     if (reemplazarCheckbox.Checked)
     {
          retorno =  new AeronaveRepository().darDeBajaXProblemasTecnicos(aeronave, false, fechaProblemasTecnicos.Value);
     }
     else
     {
        retorno = new AeronaveRepository().darDeBajaXProblemasTecnicos(aeronave, true, fechaProblemasTecnicos.Value);
     }
     if (retorno == 0)
     {
         MessageBox.Show("Aeronave dada de baja con exito");
         this.Close();
     }
     else
     {
         MessageBox.Show("La aeronave que desea dar de baja ya estaba dada de baja");
         this.Close();
     }
 }
Example #4
0
 private void confirmar_Click(object sender, EventArgs e)
 {
     int retorno;
     if (reemplazarCheckbox.Checked)
     {
         retorno = new AeronaveRepository().darDeBajaXVidaUtil(aeronave, false);
     }
     else
     {
        retorno = new AeronaveRepository().darDeBajaXVidaUtil(aeronave, true);
     }
     if (retorno == 0)
     {
         MessageBox.Show("Aeronave dada de baja con exito");
         this.Close();
     }
     else
     {
         MessageBox.Show("La aeronave que desea dar de baja ya estaba dada de baja");
         this.Close();
     }
 }