private void botonTicket_Click(object sender, System.EventArgs e) { int cuenta = 0; foreach (object o in GestorPlazas.getPlaza(mesaSeleccionada).Lineas) { if (((Linea)o).Seleccionado) { cuenta++; ((Linea)o).Ticado = true; // Imprimir... printingPlaza.AddLinea((Linea)o); } } if (cuenta == 0) { // No habia ninguno seleccionado, ticamos todo lo que no este tickado foreach (object o in GestorPlazas.getPlaza(mesaSeleccionada).Lineas) { if (!((Linea)o).Ticado) { ((Linea)o).Ticado = true; // Imprimir... printingPlaza.AddLinea((Linea)o); } } } // Imprimimos printTicket.Print(); GestorPlazas.getPlaza(mesaSeleccionada).ActualizarDataLineas(); GestorPlazas.ActualizarBotones(); GestorPlazas.Save(); ActualizarPanelConMesa(); }