Ejemplo n.º 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));
            }
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Lee archivo XML y lo graba en un objeto Vendedora
        /// </summary>
        /// <returns>Objeto Vendedora</returns>
        public static Vendedora LeerXml(string path)
        {
            Serializacion <Vendedora> u = new Serializacion <Vendedora>();
            Vendedora vendedora         = new Vendedora();

            u.Leer(path, out vendedora);

            return(vendedora);
        }
Ejemplo n.º 3
0
        static Establecimiento()
        {
            productos = new List <Producto>();
            clientes  = new List <Cliente>();
            ventas    = new List <Venta>();

            Bridge aux = Serializacion <Bridge> .Leer();

            if (aux != null)
            {
                Establecimiento.Ventas = aux.VentasAux;
            }

            SetVentaNum();

            nombreEstablecimiento = "MiMercado";
        }
Ejemplo n.º 4
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));
        }