Exemple #1
0
        static void Main(string[] args)
        {
            // Declaramos el registro
            IRegistroVehiculos registro = new RegistroVehiculos();

            // Insertamos unos cuantos elementos
            registro.InsertarVehiculo("Volkswagen", "Polo", 12300);
            registro.InsertarVehiculo("Volkswagen", "Golf GTI", 18900);
            registro.InsertarVehiculo("Volkswagen", "Passat", 27000);
            registro.InsertarVehiculo("Volkswagen", "Scirocco", 32100);
            registro.InsertarVehiculo("Volkswagen", "Touareg", 21800);

            // Obtenemos el iterator
            IIteratorVehiculo iterador = registro.ObtenerIterator();

            // Mientras queden elementos
            while (iterador.QuedanElementos())
            {
                // Obtenemos el siguiente elemento
                Vehiculo v = iterador.Siguiente();

                // Mostramos su contenido
                Console.WriteLine(v.Marca + " " + v.Modelo + " fabricado el " + v.FechaFabricacion.ToShortDateString() + " (" + v.Precio + " euros)");
            }
        }
Exemple #2
0
        public MainPage()
        {
            InitializeComponent();
            IRegistroVehiculos reg;

            reg = new RegistroVehiculos();

            reg.InsertarVehiculo("Mazda", "3", 12000, "Car1.png");
            reg.InsertarVehiculo("Ferrary", "Mux", 55000, "Car2.png");
            reg.InsertarVehiculo("BMW", "SkyNight", 24000, "Car3.png");

            iterator       = reg.ObtenerIterator();
            vehiculoActual = (Vehiculo)iterator.Actual();

            ActualizarDatosVehiculo();


            //while (iterator.QuedanElementos())
            //{
            //    Vehiculo v = (Vehiculo)iterator.Siguiente();
            //    Debug.Print(v.Marca + " "
            //      + v.Modelo + " fabricado el " +
            //      v.FechaFabricacion.ToShortDateString() +
            //      " (" + v.Precio + " euros) ");
            //}
        }
        public ActionResult Create(RegistroVehiculos vehiculo)
        {
            Vehiculo v = new Vehiculo();


            v.Placa  = vehiculo.Placa;
            v.Marca  = vehiculo.Marca;
            v.Modelo = vehiculo.Modelo;
            v.Color  = vehiculo.Color;


            if (ModelState.IsValid)
            {
                db.Vehiculos.Add(v);

                db.SaveChanges();
                Session["Vehiculo"] = v.IdVehiculo;


                return(RedirectToAction("Create"));
            }

            return(View(v));
        }
        private void button1_Click(object sender, EventArgs e)
        {
            RegistroVehiculos registro = new RegistroVehiculos();

            registro.Show();
        }
        private void vehiculosToolStripMenuItem_Click(object sender, EventArgs e)
        {
            RegistroVehiculos r = new RegistroVehiculos();

            r.Show();
        }
 public ActionResult Edit(RegistroVehiculos vehiculo)
 {
     return(View());
 }