Exemple #1
0
 private void btnAceptar_Click(object sender, EventArgs e)
 {
     try
     {
         Componentes.getPisos().ElementAt(numPiso - 1).Plazas.ElementAt(numPlaza - 1).saleAuto();
         MessageBox.Show("Salida correcta", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
         Close();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Exemple #2
0
 private void FrmSalida_Load(object sender, EventArgs e)
 {
     foreach (var piso in Componentes.getPisos())
     {
         foreach (var plaza in piso.Plazas)
         {
             if (plaza.Disponible == false)
             {
                 cboPiso.Items.Add(plaza.Auto.Patente);
             }
         }
     }
 }
Exemple #3
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            Auto auto = new Auto(textBox1.Text);
            int  plazaOcupada;

            foreach (var item in Componentes.getPisos())
            {
                if (item.hayLugar(auto, out plazaOcupada))
                {
                    MessageBox.Show("Auto aparcado en piso " + item.Codigo + ", plaza " + plazaOcupada, "Ingreso correcto",
                                    MessageBoxButtons.OK, MessageBoxIcon.Information);
                    return;
                }
            }
            MessageBox.Show("No hay mas lugar en el estacionamiento", "Plazas llenas", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
        }
Exemple #4
0
 private void Estacionamiento_Load(object sender, EventArgs e)
 {
     Componentes.Initialize();
 }
Exemple #5
0
 private void cboPiso_SelectedIndexChanged(object sender, EventArgs e)
 {
     Componentes.getCoordenadasDePlaza(cboPiso.SelectedItem.ToString(), out numPiso, out numPlaza);
     lblPiso.Text  = numPiso.ToString();
     lblPlaza.Text = numPlaza.ToString();
 }