Ejemplo n.º 1
0
        public void SerializarEvaluacion(Alumno a, float notaF)
        {
            Alumno alumno = new Alumno(a.Nombre, a.Apellido, a.Edad, a.Dni, a.Direccion, a.Id, a.Responsable, notaF);

            Listas.listaAlumnos.Add(alumno);
            string rutaDoc   = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);
            string rutaApro  = @"SegundoParcialUtn\JardinUtn\Serializaciones\Aprobados";
            string rutaDespr = @"SegundoParcialUtn\JardinUtn\Serializaciones\Desaprobados";

            if (notaF >= 1 && notaF <= 3)
            {
                string ruta1 = System.IO.Path.Combine(rutaDoc, rutaDespr);
                if (!Directory.Exists(ruta1))
                {
                    System.IO.Directory.CreateDirectory(ruta1);
                }
                string rutaD = System.IO.Path.Combine(ruta1 + String.Format($@"\{a.Nombre}_{a.Apellido}_{DateTime.Now.Day}_{DateTime.Now.Month}_{DateTime.Now.Year}.xml"));
                Serializacion <Alumno> .SerializarAXml(alumno, rutaD);
            }
            else if (notaF >= 4 && notaF <= 10)
            {
                string ruta2 = System.IO.Path.Combine(rutaDoc, rutaApro);
                if (!Directory.Exists(ruta2))
                {
                    System.IO.Directory.CreateDirectory(ruta2);
                }
                string rutaA = System.IO.Path.Combine(ruta2 + String.Format($@"\{a.Nombre}_{a.Apellido}_{DateTime.Now.Day}_{DateTime.Now.Month}_{DateTime.Now.Year}.xml"));

                Serializacion <Alumno> .SerializarAXml(alumno, rutaA);
            }
        }
Ejemplo n.º 2
0
        public void SerializadorXML()
        {
            Alumno alumno  = new Alumno("Daniel", "Quintero", 49, 12345678, "Florida", 12, 48);
            string rutaAux = (Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) + @"\SegundoParcialUtn\JardinUtn\UnitTest");

            if (!Directory.Exists(rutaAux))
            {
                Directory.CreateDirectory(rutaAux);
            }
            string ruta = Path.Combine(rutaAux, String.Format(@"TestXml.XML"));

            Serializacion <Alumno> .SerializarAXml(alumno, ruta);

            bool rutaxml = File.Exists(ruta);

            Assert.IsTrue(rutaxml);
        }