示例#1
0
        static void Main(string[] args)
        {
            Console.Title = "Command";
            Vehiculo vehiculo1 = new Vehiculo("A01", 1, 1000.0);
            Vehiculo vehiculo2 = new Vehiculo("A11", 6, 2000.0);
            Vehiculo vehiculo3 = new Vehiculo("Z03", 2, 3000.0);
            Catalogo catalogo  = new Catalogo();

            catalogo.agrega(vehiculo1);
            catalogo.agrega(vehiculo2);
            catalogo.agrega(vehiculo3);
            Console.WriteLine("Visualización inicial del catálogo");
            catalogo.visualiza();
            Console.WriteLine();
            SolicitudRebaja solicitudRebaja = new SolicitudRebaja
                                                  (10, 5, 0.1);

            catalogo.ejecutaSolicitudRebaja(solicitudRebaja);
            Console.WriteLine("Visualización del catálogo tras " +
                              "ejecutar la primera solicitud");
            catalogo.visualiza();
            Console.WriteLine();
            SolicitudRebaja solicitudRebaja2 = new SolicitudRebaja(10, 5, 0.5);

            catalogo.ejecutaSolicitudRebaja(solicitudRebaja2);
            Console.WriteLine("Visualización del catálogo tras " +
                              "ejecutar la segunda solicitud");
            catalogo.visualiza();
            Console.WriteLine();
            catalogo.anulaSolicitudRebaja(1);
            Console.WriteLine("Visualización del catálogo tras " +
                              "anular la primera solicitud");
            catalogo.visualiza();
            Console.WriteLine();
            catalogo.restableceSolicitudRebaja(1);
            Console.WriteLine("Visualización del catálogo tras " +
                              "restablecer la primera solicitud");
            catalogo.visualiza();
            Console.WriteLine();
            Console.ReadKey();
        }
示例#2
0
    static void Main(string[] args)
    {
        Vehiculo vehiculo1 = new Vehiculo("A01", 1, 1000.0);
        Vehiculo vehiculo2 = new Vehiculo("A11", 6, 2000.0);
        Vehiculo vehiculo3 = new Vehiculo("Z03", 2, 3000.0);
        Catalogo catalogo  = new Catalogo();

        catalogo.Agrega(vehiculo1);
        catalogo.Agrega(vehiculo2);
        catalogo.Agrega(vehiculo3);

        Console.WriteLine("Visualización inicial del catálogo");
        catalogo.Visualiza();
        Console.WriteLine();

        SolicitudRebaja solicitudRebaja = new SolicitudRebaja(10, 5, 0.1);

        catalogo.EjecutaSolicitudRebaja(solicitudRebaja);
        Console.WriteLine("Visualización del catálog tras ejecutar la primera solicitud");
        catalogo.Visualiza();
        Console.WriteLine();

        SolicitudRebaja solicitudRebaja2 = new SolicitudRebaja(10, 5, 0.5);

        catalogo.EjecutaSolicitudRebaja(solicitudRebaja2);
        Console.WriteLine("Vsiualización del catálogo tras la segunda solicitud");
        catalogo.Visualiza();
        Console.WriteLine();

        catalogo.AnulaSolicitudRebaja(1);
        Console.WriteLine("Visualización del catálogo tras anular la primera solicitud");
        catalogo.Visualiza();
        Console.WriteLine();

        Catalogo.RestableceSolicitudRebaja(1);
        Console.WriteLine("Visualización del catálogo tras restablecer la primera solcitud");
        catalogo.Visualiza();
        Console.WriteLine();
    }
示例#3
0
 static void Main(string[] args)
 {
     Vehiculo vehiculo1 = new Vehiculo("A01", 1, 1000.0);
     Vehiculo vehiculo2 = new Vehiculo("A11", 6, 2000.0);
     Vehiculo vehiculo3 = new Vehiculo("Z03", 2, 3000.0);
     Catalogo catalogo = new Catalogo();
     catalogo.agrega(vehiculo1);
     catalogo.agrega(vehiculo2);
     catalogo.agrega(vehiculo3);
     Console.WriteLine("Visualización inicial del catálogo");
     catalogo.visualiza();
     Console.WriteLine();
     SolicitudRebaja solicitudRebaja = new SolicitudRebaja
     (10, 5, 0.1);
     catalogo.ejecutaSolicitudRebaja(solicitudRebaja);
     Console.WriteLine("Visualización del catálogo tras " +
     "ejecutar la primera solicitud");
     catalogo.visualiza();
     Console.WriteLine();
     SolicitudRebaja solicitudRebaja2 = new SolicitudRebaja(10, 5, 0.5);
     catalogo.ejecutaSolicitudRebaja(solicitudRebaja2);
     Console.WriteLine("Visualización del catálogo tras " +
     "ejecutar la segunda solicitud");
     catalogo.visualiza();
     Console.WriteLine();
     catalogo.anulaSolicitudRebaja(1);
     Console.WriteLine("Visualización del catálogo tras " +
     "anular la primera solicitud");
     catalogo.visualiza();
     Console.WriteLine();
     catalogo.restableceSolicitudRebaja(1);
     Console.WriteLine("Visualización del catálogo tras " +
     "restablecer la primera solicitud");
     catalogo.visualiza();
     Console.WriteLine();
     Console.ReadKey();
 }
示例#4
0
 public void ejecutaSolicitudRebaja(SolicitudRebaja solicitud)
 {
     solicitudes.Insert(0, solicitud);
     solicitud.rebaja(vehiculosStock);
 }
示例#5
0
 public void EjecutaSolicitudRebaja(SolicitudRebaja solicitud)
 {
     Solicitudes.Insert(0, solicitud);
     solicitud.Rebaja(VehiculosStock);
 }
示例#6
0
 public void ejecutaSolicitudRebaja(SolicitudRebaja solicitud)
 {
     solicitudes.Insert(0, solicitud);
     solicitud.rebaja(vehiculosStock);
 }