Ejemplo n.º 1
0
 public static bool GuardarEstacionamiento(Estacionamiento miEsta)
 {
     try
     {
         using (XmlTextWriter guardar = new XmlTextWriter("Estacionamiento.xml", Encoding.UTF8))
         {
             XmlSerializer serializador = new XmlSerializer(typeof(Estacionamiento));
             serializador.Serialize(guardar, miEsta);
         }
     }
     catch (Exception)
     {
         return(false);
         //throw;
     }
     return(true);
 }
Ejemplo n.º 2
0
        static void Main(string[] args)
        {
            ////System.Xml.XmlTextReader
            ////Framework 4.0

            ////ManejadorDeArchivos.Escribir();
            ////ManejadorDeArchivos.Leer();

            Persona personaUno = new Persona();

            personaUno.nombre   = "Victor";
            personaUno.apellido = "Fries";
            personaUno.dni      = "1111";

            ////Persona personaDos = new Persona();
            ////personaDos.nombre = "Bruece";
            ////personaDos.apellido = "Wayne";
            ////personaDos.dni = "2222";

            ////Persona personaTres = new Persona();
            ////personaTres.nombre = "Owald";
            ////personaTres.apellido = "Cobblepot";
            ////personaTres.dni = "3333";

            ////Persona personaCuatro = new Persona();
            ////personaCuatro.nombre = "James";
            ////personaCuatro.apellido = "Gordon";
            ////personaCuatro.dni = "4444";

            ////ManejadorXml.GuardarPersona(personaUno);

            ////Aula aulaUno = new Aula();
            ////aulaUno.nombre = "Verde";
            ////aulaUno.profesor = personaUno;

            ////ManejadorXml.GuardarAula(aulaUno);

            ////List<Persona> listaDePersonas = new List<Persona>();
            ////listaDePersonas.Add(personaUno);
            ////listaDePersonas.Add(personaDos);

            ////ManejadorXml.GuardarListaDePersonas(listaDePersonas);

            //Profesor profesorUno = new Profesor();
            //profesorUno.nombre = "Bruece";
            //profesorUno.apellido = "Wayne";
            //profesorUno.dni = "2222";

            //Alumno alumnoUno = new Alumno();
            //alumnoUno.nombre = "Victor";
            //alumnoUno.apellido = "Fries";
            //alumnoUno.dni = "1111";

            //Alumno alumnoDos = new Alumno();
            //alumnoDos.nombre = "Owald";
            //alumnoDos.apellido = "Cobblepot";
            //alumnoDos.dni = "3333";

            //Aula aulaDos = new Aula();
            ////aulaDos.nombre = "Roja";
            ////aulaDos.profesor = personaUno;
            ////aulaDos.listaDeAlumnos.Add(personaDos);
            ////aulaDos.listaDeAlumnos.Add(personaTres);
            //aulaDos.listaDePersonas.Add(profesorUno);
            //aulaDos.listaDePersonas.Add(alumnoUno);
            //aulaDos.listaDePersonas.Add(alumnoDos);


            //ManejadorXml.GuardarAulaDos(aulaDos);

            ////Alumno alumnoUno = new Alumno();
            ////alumnoUno.nombre = "Victor";
            ////alumnoUno.apellido = "Fries";
            ////alumnoUno.dni = "1111";

            ////Alumno alumnoDos = new Alumno();
            ////alumnoDos.nombre = "Owald";
            ////alumnoDos.apellido = "Cobblepot";
            ////alumnoDos.dni = "3333";

            ////Profesor profesorUno = new Profesor();
            ////profesorUno.nombre = "Bruece";
            ////profesorUno.apellido = "Wayne";
            ////profesorUno.dni = "2222";

            ////Profesor profesorDos = new Profesor();
            ////profesorDos.nombre = "James";
            ////profesorDos.apellido = "Gordon";
            ////profesorDos.dni = "4444";

            ////Aula aulaTres = new Aula();
            ////aulaTres.nombre = "Azul";
            ////aulaDos.listaDeAlumnos.Add(alumnoUno);
            ////aulaDos.listaDeAlumnos.Add(alumnoDos);
            //////aulaDos.listaDeProfesores.Add(profesorUno);
            //////aulaDos.listaDeProfesores.Add(profesorDos);

            ////ManejadorXml.GuardarAulaDos(aulaTres);

            //Aula miAula;
            //miAula = ManejadorXml.CargarAula();

            Estacionamiento estacionamientoUno = new Estacionamiento();

            estacionamientoUno.dueño = personaUno;

            Auto unAuto = new Auto();

            unAuto.tipoDeMotor = "A";
            unAuto.puertas     = 4;

            Moto unaMoto = new Moto();

            unaMoto.tipoDeMotor = "B";
            unaMoto.cilindrada  = 150;

            Camioneta unaCamioneta = new Camioneta();

            unaCamioneta.tipoDeMotor = "C";
            unaCamioneta.altura      = 1.9f;

            estacionamientoUno.listaDeVeiculos.Add(unAuto);
            estacionamientoUno.listaDeVeiculos.Add(unaMoto);
            estacionamientoUno.listaDeVeiculos.Add(unaCamioneta);

            ManejadorXml.GuardarEstacionamiento(estacionamientoUno);

            Console.ReadKey();
        }
Ejemplo n.º 3
0
        static void Main(string[] args)
        {
            Persona perUno = new Persona();

            perUno.apellido = "rodriguezzzzz";
            perUno.nombre   = "carlitos";

            //  ManejadorXml.GuardarPersona(perUno);

            //  Aula aulaUno = new Aula();
            ///*  aulaUno.profesor.apellido = "chololo";
            //  aulaUno.profesor.nombre = "montoto";*/
            //  aulaUno.nombre = "aula666";
            //  aulaUno.profesor = perUno;

            //  ManejadorXml.GuardarAula(aulaUno);

            Persona perDos = new Persona();

            perDos.apellido = "benito";
            perDos.nombre   = "pandolfa";
            perDos.dni      = "38.123.123";
            perUno.dni      = "12.123.124";

            //  List<Persona> listado = new List<Persona>();
            //  listado.Add(perUno);
            //  listado.Add(perDos);

            //  ManejadorXml.GuardarListaPersonas(listado);

            //  aulaUno.listadoDeAlumnos = listado;

            //  ManejadorXml.GuardarAula(aulaUno);

            //  Aula nuevaAula = new Aula();

            //  Alumno alumnoUno = new Alumno("4321");
            //  Alumno alumnoDos = new Alumno("76547");

            //  Profesor profesorUno = new Profesor("Matematica");

            //  alumnoUno.nombre = "ricarda";
            //  alumnoUno.apellido = "espindola";
            //  alumnoUno.dni = "12.234.567";

            //  alumnoDos.nombre = "Patricia";
            //  alumnoDos.apellido = "Del Monte";
            //  alumnoDos.dni = "54.345.654";

            //  profesorUno.nombre = "jusepe";
            //  profesorUno.apellido = "trotamundo";
            //  profesorUno.dni = "3.123.987";

            //  nuevaAula.listadoDeAlumnos.Add(alumnoUno);
            //  nuevaAula.listadoDeAlumnos.Add(alumnoDos);
            //  nuevaAula.profesor = profesorUno;
            //  nuevaAula.nombre = "Aula 312";


            //  ManejadorXml.GuardarAula(nuevaAula);

            Aula miAula;

            miAula = ManejadorXml.CargarAula();

            //ESTACIONAMIENTO

            Estacionamiento miEstacionamiento = new Estacionamiento();

            Dueño dueñoUno = new Dueño("123", "12/9/86", "roberto", "manchini", "2,123,123");

            miEstacionamiento.elDueño = dueñoUno;
            Moto      motoUno      = new Moto("120 cc", "120");
            Auto      autoUno      = new Auto("5", "1.6");
            Camioneta camionetaUno = new Camioneta("2.0", "3.0");

            miEstacionamiento.listaDeVehiculos.Add(motoUno);
            miEstacionamiento.listaDeVehiculos.Add(autoUno);
            miEstacionamiento.listaDeVehiculos.Add(camionetaUno);

            //ManejadorXml.GuardarEstacionamiento(miEstacionamiento);
            miEstacionamiento.GuardarEnXml();

            Estacionamiento CargarEst;

            BackUp.HacerBackUp(perUno);

            CargarEst = ManejadorXml.CargarEstacionamiento();
            // System.Xml.XmlTextReader

            List <ISerializable> listaISerializable = new List <ISerializable>();

            listaISerializable.Add(miEstacionamiento);
            listaISerializable.Add(miAula);
            listaISerializable.Add(perDos);

            foreach (ISerializable item in listaISerializable)
            {
                BackUp.HacerBackUp(item);
            }
        }