コード例 #1
0
ファイル: Avion.cs プロジェクト: fausto2001/tp_laboratorio_2
 /// <summary>
 /// Constructor que llama al base, y agrega las dos nuevas variables de avión.
 /// </summary>
 /// <param name="marca"></param>
 /// <param name="modelo"></param>
 /// <param name="velocidadMaxima"></param>
 /// <param name="alturaMaxima"></param>
 /// <param name="peso"></param>
 /// <param name="largo"></param>
 /// <param name="ancho"></param>
 /// <param name="anio"></param>
 /// <param name="tipo"></param>
 /// <param name="motor"></param>
 public Avion(string marca, string modelo, int velocidadMaxima, int alturaMaxima,
              float peso, float largo, float ancho, int anio, EAvion tipo, EMotores motor) :
     base(marca, modelo, velocidadMaxima, alturaMaxima, peso, largo, ancho, anio)
 {
     this.motor = motor;
     this.tipo  = tipo;
 }
コード例 #2
0
 /// <summary>
 /// El trackPeso verifica si el índice elegido de motor es de Jet o no. Si no es de Jet, verifica si es menor
 /// a 5670 kg (valor en el que normalmente se hace la diferencia entre un avión ligero y uno no ligero), y decide si el
 /// tipo del avión que está siendo creado o modificado es ligero o no.
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void trackPeso_Scroll(object sender, EventArgs e)
 {
     lblTrackPeso.Text = trackPeso.Value + " kg ";
     if (cmbMotor.SelectedIndex != 0)
     {
         if (trackPeso.Value < 5670)
         {
             lblTipoAvion.Text = EAvion.Ligero.ToString();
             tipo = EAvion.Ligero;
         }
         else
         {
             lblTipoAvion.Text = EAvion.Comercial.ToString();
             tipo = EAvion.Comercial;
         }
     }
 }
コード例 #3
0
 /// <summary>
 /// Cuando el usuario cambia el comboBox de motor, si el índice seleccionado es el del motor de reacción, entonces el
 /// avión se pone automáticamente en tipo jet. Sino, verifica si el peso del avión es menor a 5670 kg (valor en el que
 /// normalmente se hace la diferencia entre un avión ligero y uno no ligero), y si es así, iguala el tipo a Ligero, sino
 /// lo iguala a Comercial, y lo muestra en el lblTipoAvion.
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void cmbMotor_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (cmbMotor.SelectedIndex == 0)
     {
         lblTipoAvion.Text = EAvion.Jet.ToString();
         tipo = EAvion.Jet;
     }
     else if (trackPeso.Value < 5670)
     {
         lblTipoAvion.Text = EAvion.Ligero.ToString();
         tipo = EAvion.Ligero;
     }
     else
     {
         lblTipoAvion.Text = EAvion.Comercial.ToString();
         tipo = EAvion.Comercial;
     }
 }