Example #1
0
 /// <summary>
 /// Boton para guardar el concesionario en archivo de texto y XML
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void btnGuardar_Click(object sender, EventArgs e)
 {
     if (!Concesionario <Vehiculos> .Guardar(concesionario) || !Concesionario <Vehiculos> .GuardarXml(concesionario))
     {
         MessageBox.Show("Error al GUARDAR el concesionario", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     else
     {
         MessageBox.Show("El concesionario fue guardado correctamente en el escritorio", "GUARDADO", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
 }
Example #2
0
        static void Main(string[] args)
        {
            //Creo nuevo Concesionario
            Concesionario <Vehiculos> conce = new Concesionario <Vehiculos>(10);

            //Creo nuevos Vehiculos
            Auto a1 = new Auto(1, "Peugeot", 240000.30, "AB123CS");
            Auto a2 = new Auto(2, "Volkswagen", 539222.22, "AF532GD");

            Suv s1 = new Suv(3, "Jeep", 632994.15, "AB928MS");
            Suv s2 = new Suv(4, "Chevrolet", 958322.99, "AC999IS");

            Moto m1 = new Moto(5, "Suzuki", 998432, "FN883MS");
            Moto m2 = new Moto(6, "Kawasaki", 882888, "AJ821OS");

            //Agrego los Vehiculos al Concesionario
            conce += a1;
            conce += a2;

            conce += s1;
            conce += s2;

            conce += m1;
            conce += m2;

            //Intento agregar repetidos
            conce += a1;
            conce += s1;
            conce += m1;

            //Muestro por consola
            Console.WriteLine(conce.ToString());

            Console.ReadLine();

            //Elimino 3 Vehiculos del Concesionario
            conce -= a1;
            conce -= s1;
            conce -= m1;

            Console.Clear();

            //Muestro por consola
            Console.WriteLine(conce.ToString());

            Console.ReadLine();

            Console.Clear();

            //Me fijo si el Vehiculo esta en el Concesionario
            if (conce == a1)
            {
                Console.WriteLine("Está en el concesionario");
            }
            else
            {
                Console.WriteLine("No está en el concesionario");
            }

            //Me fijo si el Vehiculo no esta en el Concesionario
            if (conce != a2)
            {
                Console.WriteLine("No está en el concesionario");
            }
            else
            {
                Console.WriteLine("Está en el concesionario");
            }

            //Guardo el Concecionario en un archivo XML en el escritorio
            if (Concesionario <Vehiculos> .Guardar(conce))
            {
                Console.WriteLine("Concesionario serializado");
            }
            else
            {
                Console.WriteLine("No se pudo serializar el concesionario");
            }
            Console.ReadLine();

            Console.Clear();

            //Leo el Concesionario desde el archivo XML
            conce = Concesionario <Vehiculos> .LeerXml();

            //Muestro por consola
            Console.WriteLine(conce.ToString());

            Console.ReadLine();
        }