private void PantallaVentas_Load(object sender, EventArgs e) { hiloActualizarListas.Start(1000); PedidosPendientes += EmpezarACocinar; hiloEmpleadosA.Add(new Thread(Empleado.Cocinar)); if (Local.Leer()) { PedidosPendientes.Invoke(); } }
private void btnNuevoPedido_Click(object sender, EventArgs e) { try { Cliente.NuevoPedido(); } catch (LocalColapsadoException ex) { MessageBox.Show(ex.Message + ",se agregara a un empleado para no demorar los pedidos."); hiloEmpleadosA.Add(new Thread(Empleado.Cocinar)); } finally { PedidosPendientes.Invoke(); } }