Exemplo n.º 1
0
 public void LlegadaCliente(DateTime hora, Cliente cliente)
 {
     if (EstaLibre())
     {
         ClienteActual = cliente;
         cliente.ComenzarCarga(hora, Nombre);
         //  ActualizarFinCarga(hora, cliente.TipoCliente);
     }
     else
     {
         Cola.AgregarCliente(cliente);
     }
 }
Exemplo n.º 2
0
 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);
     }
 }
Exemplo n.º 3
0
 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);
     }
 }