public static void GenerarEntradaDeRuedas() { Evento.ruedas += ruedas; Evento.relojActual = relojProxLllegada; ColocadoresDeRuedas.AlertarLlegadaDeRuedas(); Turnos.Contar(); GenerarProxLlegada(); }
private static void OrdenarBicileta() { if (!sePuedeColocar) { ActualizarMax(); Turnos.Contar(); } else { if (!ColocadorDeRueda1.Atendiendo || !ColocadorDeRueda2.Atendiendo) { ComenzarATrabajar(); } } }
public static void TerminarTrabajo() { IndicarFinTrabajoAlServidor(); CalcularServidorMasRapido(); SePuedeSeguirColocando(); if (!ColocadorDeRueda1.Atendiendo || !ColocadorDeRueda2.Atendiendo) { if (cola.Count > 0 && sePuedeColocar) { ComenzarATrabajar(); } else { Turnos.Contar(); } } }