/// <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)); } }
/// <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)); }