/// <summary> /// Abre una instancia de FrmTicket, que imprime el contenido /// de un archivo de texto mostrando el historial de ventas /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnHistorial_Click(object sender, EventArgs e) { try { FrmTicket ticket = new FrmTicket(Ticketeadora <Electrodomestico> .Leer("Ticket_Ventas.log")); ticket.ShowDialog(); } catch (ArchivosException ex) { MessageBox.Show(ex.Message); } }
/// <summary> /// Al realizar la compra, se muestra en pantalla un FrmTicket mostrando /// el resumen de la compra (imprime los datos de todos los electrodomesticos que forman parte de la lista /// de electrodomesticos), ademas imprime estos datos en el archivo que guarda el historial de /// ventas, despues se cierra el formulario /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnConfirmar_Click(object sender, EventArgs e) { try { string resumenVenta = ""; Ticketeadora <Electrodomestico> t = new Ticketeadora <Electrodomestico>(); foreach (Electrodomestico item in this.listaElectrodomesticos.Lista) { Ticketeadora <Electrodomestico> .imprimirHistorialVentas(item, "Ticket_Ventas.log"); resumenVenta += t.ObtenerResumenVenta(item); } FrmTicket ticket = new FrmTicket(resumenVenta); ticket.ShowDialog(); } catch (ArchivosException ex) { MessageBox.Show(ex.Message); } this.Close(); }