Beispiel #1
0
        public void TestSerializar()
        {
            Alumno a = new Alumno(2, "Roberto", "Juarez", 45, 12234456, "Corrientes 200");
            SerializadorXml <Alumno> ser = new SerializadorXml <Alumno>();
            bool resultado = ser.Guardar("Test", a);

            Assert.IsTrue(resultado);
        }
Beispiel #2
0
        /// <summary>
        /// Serializador
        /// </summary>
        /// <param name="ev"></param>
        /// <returns></returns>
        public void Serializar(Evaluaciones eval)
        {
            //+ "\\SegundoParcialUtn\\JardinUtn\\Serializaciones\\Aprobados\\"
            //+ "\\SegundoParcialUtn\\JardinUtn\\Serializaciones\\Desaprobados\\"

            //string pathA = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) + alum;
            //string pathD = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) + alum;
            try
            {
                SerializadorXml <Evaluaciones> ser = new SerializadorXml <Evaluaciones>();
                if (eval.NotaFinal >= 4)
                {
                    //if (!Directory.Exists(pathA))
                    //{
                    //    DirectoryInfo dApr = Directory.CreateDirectory(pathA);
                    //}
                    //LLama al método de Entidades
                    ser.Guardar(Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) + alum, eval);
                }

                else
                {
                    //if (!Directory.Exists(pathD))
                    //{
                    //    DirectoryInfo dDes = Directory.CreateDirectory(pathD);
                    //}
                    ser.Guardar(Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) + alum, eval);
                }
            }

            catch (Exception e)
            {
                string direccion = AppDomain.CurrentDomain.BaseDirectory;
                Texto  texto     = new Texto();
                texto.Guardar(direccion + "\\log.txt", "Error en la serialización");
                MessageBox.Show(e.Message);
            }
        }
 private void SerializarXml()
 {
     try
     {
         string ruta = Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + @"\Prueba.xml";
         SerializadorXml <Persona> serializadorXml = new SerializadorXml <Persona>(ruta);
         Persona persona = new Persona(textBoxApellido.Text, textBoxNombre.Text);
         serializadorXml.Guardar(persona);
         MessageBox.Show("Serializado correctamente.", "EXITO",
                         MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
     catch (Exception)
     {
         MessageBox.Show("Ocurrió un error inesperado.", "ERROR",
                         MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Beispiel #4
0
        //METODOS SERIALIZACION

        private void SerializarXml()
        {
            try
            {
                Persona persona        = new Persona(txtNombre.Text, txtApellido.Text);                                 //Que quiero serializar??
                string  rutaEscritorio = Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + "\\Prueba.xml"; //Donde?
                SerializadorXml <Persona> serializadorXml = new SerializadorXml <Persona>(rutaEscritorio);              //Como?

                serializadorXml.Guardar(persona);                                                                       //Serializo

                MessageBox.Show("Serializado a XML correctamente.", "Informacion",
                                MessageBoxButtons.OK, MessageBoxIcon.Information);//Informo
            }
            catch (Exception)
            {
                MessageBox.Show("Ocurrió un error inesperado", "Error",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }