public void LlegadaCliente(DateTime hora, Cliente cliente) { if (EstaLibre()) { ClienteActual = cliente; cliente.ComenzarCarga(hora, Nombre); // ActualizarFinCarga(hora, cliente.TipoCliente); } else { Cola.AgregarCliente(cliente); } }
public void LlegadaCliente(DateTime hora, Cliente cliente) { if (EstaLibre()) { ClienteActual = cliente; Estado = $"Atendiendo a {cliente.Nombre}"; cliente.ComenzarAtencion(hora, Nombre); ActualizarFinAtencion(hora); } else { Cola.AgregarCliente(cliente); } }
public void LlegadaGrupo(DateTime hora, Cliente cliente, int cantidad) { if (EstaLibre()) { ClienteActual = cliente; Estado = $"Atendiendo a {cliente.Nombre}"; cliente.ComenzarAtencion(hora, Nombre); ActualizarFinAtencion(hora, cliente.Prioridad, cantidad); } else { Cola.AgregarCliente(cliente); } }