Estoy perdido con el filtrado horario
2 respuestas
gentmat
hace 8 años #113952
Como puedo hacer que el ea opere solo desde :
17 h a 5 h
Hora > 17 && Hora < 5 am
Si el reloj es 3 am el ea no funcionará porque sus 2 días abarca .
Entonces como puedo decirle a ea que si close > open entonces es otro dia
como esta función
si(Hora de cierre>Hora de apertura) //dentro del día
{
si (Hora de apertura < Hora(HoraCorriente()) && HoraHora(HoraCorriente()) < HoraCierre)
{
Comentario("Abierto al comercio");
devolver(verdadero);
}
si (OpenHour == TimeHour(HoraCorriente()))
{
si(OpenMin<=TimeMinute(HoraCorriente()))
{
Comentario("Abierto al comercio");
devolver(verdadero);
}
devolver(falso);
}
si (Hora de cierre == Hora(HoraCorriente()))
{
si(CerrarMin>=TiempoMinuto(HoraCorriente()))
{
Comentario("Abierto al comercio");
devolver(verdadero);
}
devolver(falso);
}
Comentario("Cerrado");
devolver(falso);
}
si(Hora de apertura>Hora de cierre) //Dos días
{
si (Hora de cierre < Hora(HoraCorriente()) && HoraHora(HoraCorriente()) < OpenHour)
{
Comentario("Cerrado");
devolver(falso);
}
si (OpenHour == TimeHour(HoraCorriente()))
{
si(OpenMin<=TimeMinute(HoraCorriente()))
{
Comentario("Abierto al comercio");
devolver(verdadero);
}
devolver(falso);
}
si (Hora de cierre == Hora(HoraCorriente()))
{
si(CerrarMin>=TiempoMinuto(HoraCorriente()))
{
Comentario("Abierto al comercio");
devolver(verdadero);
}
devolver(falso);
}
Comentario("Abierto al comercio");
devolver(verdadero);
}
tomas262
hace 8 años #131345
gentmat
hace 8 años #131356
Verdad Tomas, pero su dolor sólo para la optimización de horas de tal manera. De todos modos parece que voy a ponerlo así hasta ahora. Gracias
Viendo 2 respuestas - de la 1 a la 2 (de un total de 2)