Exemplo n.º 1
0
        private void PantallaVentas_Load(object sender, EventArgs e)
        {
            hiloActualizarListas.Start(1000);
            PedidosPendientes += EmpezarACocinar;

            hiloEmpleadosA.Add(new Thread(Empleado.Cocinar));
            if (Local.Leer())
            {
                PedidosPendientes.Invoke();
            }
        }
Exemplo n.º 2
0
 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();
     }
 }