Tema: reservas
Ver Mensaje Individual
  #15 (permalink)  
Antiguo 07/10/2010, 10:49
leandro_or
 
Fecha de Ingreso: junio-2009
Mensajes: 78
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: reservas

bien, estuve pensando bastante, se me ocurre lo siguiente

primero identificar cada dia segun el numero de dia, no por mes, es decir el primero de febrero sera el dia 32, por lo que tendras que generar un trozo de codigo que te convierta del formato dd/mm al formato de numero de dia del año

entonces luego crear una consulta
luego buscas reservas dentro del rango, es decir...
el dia que el usuario ingrese como inicio de la reserva, lo tranformamos al formtato "numero de dia"
luego hacemos un query a la db buscando las entradas mayores o iguales que la ingresada en la columna de fecha de inicio y menores que la fecha de finalizacion, si eso existe entonces no puede realizarse la reserva
luego hacemos algo igual con la fecha de finalizacion, buscamos si existe alguna fecha de ingreso mayor que la de finalizacion, si existe no puede hacerse la consulta
luego hacemos lo mismo con la hora,
lamentablemente no tuve tiempo de prepara un code, pero no creo que tengan mayores problemas para realizar la consulta

ante cualquier cosa me avisan, espero haber sido de ayuda