Esempio n. 1
0
        /// <summary>
        /// Método estático Guardar, que guarda en un archivo de texto la venta realizada
        /// </summary>
        /// <param name="p"><T> </param>
        /// <returns> true si pudo, caso contrario false y arroja excepcion</returns>
        public void Guardar(Pedido p)
        {
            Txt          txt = new Txt();
            Xml <Pedido> xml = new Xml <Pedido>();

            xml.Guardar("BackupPedido.xml", p);
            txt.Guardar("Pedido.txt", p.ToString());
        }
Esempio n. 2
0
        /// <summary>
        /// Genera un ticket con los datos del pedido al momento de realizarse el mismo.
        /// </summary>
        public static void GenerarTicket()
        {
            string rutaArchivo = AppDomain.CurrentDomain.BaseDirectory + $"{ pedidoEnCurso.Codigo}.txt";
            string datos       = pedidoEnCurso.ToString();
            Texto  ticket      = new Texto();

            if (ticket.Guardar(rutaArchivo, datos))
            {
            }
        }
Esempio n. 3
0
        /// <summary>
        /// Impime ticket con los datos del pedido
        /// </summary>
        /// <param name="pedido"></param>
        /// <returns>true si se imprimio, false caso contrario</returns>
        public static bool PrintTicket(Pedido pedido)
        {
            bool   retorno = false;
            string path;

            if (pedido != null)
            {
                path = String.Concat(AppDomain.CurrentDomain.BaseDirectory, pedido.nroPedido.ToString());

                Texto texto = new Texto();

                texto.Guardar(path, pedido.ToString());
                retorno = true;
            }

            return(retorno);
        }