Example #1
0
        /// <summary>
        /// Metodo que serializara en xml el alumno
        /// </summary>
        /// <param name="alumno">Alumno que se serializara</param>
        /// <param name="evaluacion">Nota para saber si esta aprobado o no</param>
        /// <returns>Si pudo guardar devuelve true sino false</returns>
        public static bool Guardar(Alumno alumno, float nota)
        {
            Serializacion <Alumno> archivo   = new Serializacion <Alumno>();
            string pathDirectoryAprobados    = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) + @"\SegundoParcialUtn\JardinUtn\Serializaciones\Aprobados";
            string pathDirectoryDesaprobados = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) + @"\SegundoParcialUtn\JardinUtn\Serializaciones\Desaprobados";
            string pathDirectoryUnitTest     = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) + @"\SegundoParcialUtn\JardinUtn\PruebasUnitTest\XML";

            string nombreAprobados      = string.Format(@"\{0}_{1}_{2}_{3}_{4}.xml", alumno.Nombre, alumno.Apellido, DateTime.Now.Day, DateTime.Now.Month, DateTime.Now.Year);
            string nombreDesaprobados   = string.Format(@"\{0}_{1}_{2}_{3}_{4}.xml", alumno.Nombre, alumno.Apellido, DateTime.Now.Day, DateTime.Now.Month, DateTime.Now.Year);
            string nombrePruebaUnitTest = string.Format(@"\{0}_{1}_{2}_{3}_{4}.xml", alumno.Nombre, alumno.Apellido, DateTime.Now.Day, DateTime.Now.Month, DateTime.Now.Year);



            if (nota == 11)
            {
                return(archivo.Guardar(pathDirectoryUnitTest, nombrePruebaUnitTest, alumno));
            }
            if (nota >= 7 && nota <= 10)
            {
                return(archivo.Guardar(pathDirectoryAprobados, nombreAprobados, alumno));
            }
            else
            {
                return(archivo.Guardar(pathDirectoryDesaprobados, nombreDesaprobados, alumno));
            }
        }
Example #2
0
        /// <summary>
        /// Serializa en formato XML los atributos del objeto Vendedora
        /// </summary>
        /// <param name="vendedora">Objeto Vendedora</param>
        /// <returns>Retorna true si pudo serializar el objeto</returns>
        public static bool GuardarXml(string path, Vendedora vendedora)
        {
            Serializacion <Vendedora> u = new Serializacion <Vendedora>();

            return(u.Guardar(path, vendedora));
        }