Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/09/2008, 07:44
Sil_va
 
Fecha de Ingreso: diciembre-2007
Mensajes: 100
Antigüedad: 17 años, 1 mes
Puntos: 0
Respuesta: Validar rangos de fecha.

Hola,

1. Yo intentaría guardar la primera fecha seleccionada en una variable DateTime. Una vez ahí:
1.1 calcularía el día de año al que pertenece esa fecha mediante el método DayOfTheYear diaAño1
1.2 calcularia el día de la semana al quepertenece mediante el método DayOfTheWeak. diaDeSemana1

2. Seleccionar la segunda fecha:
2.1 calcular el día de año de esa fecha. diaAño2
2.2 calcular el día de la semana. diaSemana2

Y ahora con esos datos garantizar que no hayan pasado mas de 7 días: diaAño2 - diaAño1 <= 7

Cuando sabemos que las fechas no distan más de una semana la fecha2 pertenecera a la misma semana si diaSemana2 >=diaSemana1

Es sólo un esbozo de lo que a mí se me ocurre. No sé si existe alguna manera mejor de solucionarlo. Suerte