Example #1
0
 public void validarCupoCarro(Vehiculo vehiculo, Parqueadero parqueadero)
 {
     if (VigilanteImpl.getInstance().validarCantidadCarros(parqueadero.getCantidadCarros()))
     {
         validarPlacaExiste(listVehicles, vehiculo);
     }
     else
     {
         showMessageError("El parqueadero no tiene cupo para carros");
     }
 }
Example #2
0
        public void agregarVehiculo(Vehiculo vehiculo, Parqueadero parqueadero)
        {
            listVehicles.Add(vehiculo);
            if (vehiculo.getCilindraje() == 0)
            {
                parqueadero.setCantidadCarros(parqueadero.getCantidadCarros() + 1);
            }
            else
            {
                parqueadero.setCantidadMotos(parqueadero.getCantidadMotos() + 1);
            }
            textPlaca.Text = "";
            var alert = UIAlertController.Create("Exito", "El vehículo ingresó exitosamente", UIAlertControllerStyle.Alert);

            alert.AddAction(UIAlertAction.Create("Ok", UIAlertActionStyle.Default, null));
            PresentViewController(alert, true, null);
        }
 public void registrarSalida(Vehiculo vehiculo, Parqueadero parqueadero)
 {
     if (vehiculo != null)
     {
         vehiculo.setFechaSalida(DateTime.Now);
         vehiculo.setValorPagado(cobrar(vehiculo, parqueadero));
         if (vehiculo.getCilindraje() == 0)
         {
             parqueadero.setCantidadCarros(parqueadero.getCantidadCarros() - 1);
         }
         else
         {
             parqueadero.setCantidadMotos(parqueadero.getCantidadMotos() - 1);
         }
         listVehicles.Remove(vehiculo);
         showResumen(vehiculo);
     }
 }