Buenas a tod@s
A ver si me podéis ayudar con un proceso.
Estoy en una ficha agenda y desde ella quiero generarla plurales (citas). Para ello tengo las siguientes variables locales.
Hora inicio, Hora fin, Intervalo
Fecha inicial, Fecha final
La idea es que al introducir datos a las variables se den de alta las citas de la agenda.
Por ejemplo si pongo Fecha inicial 01/08/2013 y Fecha final 05/08/2013 se den de alta para cada uno de esos días las citas desde la hora de inicio hasta la hora fin según el intervalo establecido
Fecha Hora
1/08/2013 9:00
1/08/2013 9:15
… y así para cada día.
Pues bien, el proceso para generar las citas según las fechas que haya introducido lo tengo claro. En el for condiciono el bucle para que no sea mayor que los días que hay entre las dos fechas. Alta dicha en memoria y modifico campo FECHA pasándole una variable en la que se van sumando días a la fecha de inicio con el contador.
El proceso para generar citas con los intervalos también, en el for condiciono el bucle para que no sea mayor que (hora fin – hora inicio)/intervalo y lo mismo que lo anterior pero con el campo HORA, sumándole a la hora de inicio los segundos del intervalo.
El problema es que me he atascado al combinarlos. No se como condicionar el for para que se den de alta tantas citas como intervalos haya para todas las fechas que elija.
Un saludo y buenas vacas