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