public void ActualizarLlegada() { if (!ProximaLlegada.HasValue) { return; } var demora = DistribucionLlegadas.Generar(); ProximaLlegada = ProximaLlegada.Value.AddMinutes(demora); }
public void ActualizarLlegada(int nOption) { if (!ProximaLlegada.HasValue) { return; } var demora = DistribucionLlegadas.Generar(); if (DistribucionLlegadas is DistribucionExponencialNegativa) { demora = demora / 60; //paso el valor del double a su correspondencia en minutos. } ProximaLlegada = ProximaLlegada.Value.AddMinutes(demora); }
public void ActualizarLlegada(int nOption) { if (!ProximaLlegada.HasValue) { return; } var demora = DistribucionLlegadas.Generar(); //if (DistribucionLlegadas is DistribucionExponencialNegativa) //{ // demora = demora * 60; //paso el valor del double a su correspondencia en minutos. //} TiempoEntreLlegadas = new DateTime(2018, 11, 19, 0, 0, 0); TiempoEntreLlegadas = TiempoEntreLlegadas.Value.AddMinutes(demora); ProximaLlegada = ProximaLlegada.Value.AddMinutes(demora); }
public void ActualizarLlegada() { var demora = DistribucionLlegadas.GenerarVariableAleatoria(); ProximaLlegada = ProximaLlegada.Value.AddMinutes(demora); }