Esempio n. 1
0
        /// <summary>
        /// Genera una nueva venta y crea un archivo xml. ARCHIVOS
        /// </summary>
        /// <param name="producto">Producto a Vender.</param>
        /// <param name="cantidad">Cantidad solicitada del producto.</param>
        public Venta Vender(Producto producto, int cantidad)
        {
            Venta nuevaVenta = new Venta(producto, cantidad, DateTime.Now);

            this.ventas.Add(nuevaVenta);

            string ruta = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.Desktop), String.Format(@"Venta_{0}.xml", nuevaVenta.Fecha.ToString("ddMMyyyy_HHmmss")));

            Serializadores <Venta> .SerializarAXml(nuevaVenta, ruta);

            return(nuevaVenta);
        }
Esempio n. 2
0
        /// <summary>
        /// Genera una nueva venta y crea un archivo xml ARCHIVOS
        /// </summary>
        /// <param name="producto"></param>
        /// <param name="cantidad"></param>
        /// <returns></returns>
        public Compra Comprar(Producto producto, int cantidad)
        {
            Compra nuevaCompra = new Compra(producto, cantidad, DateTime.Now);

            this.compras.Add(nuevaCompra);

            string ruta = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.Desktop), String.Format(@"Compra_{0}.xml", nuevaCompra.Fecha.ToString("ddMMyyyy_HHmmss")));

            Serializadores <Compra> .SerializarAXml(nuevaCompra, ruta);

            return(nuevaCompra);
        }