rjmcready
Ocios@
- Registrado
- 2009/04/21
- Mensajes
- 639
- Sexo
Estimados una vez mas, vengo por sabiduría. Necesito ignorar horas que no son laborales. las horas laborales son de 8:30 a 18:30. como las saco, yo tengo una función para fin de semanas que es así(funciona).
private bool esdialaboral(DateTime fer)
{
if (fer.DayOfWeek == DayOfWeek.Saturday || fer.DayOfWeek == DayOfWeek.Sunday)
{
return false;
}
return true;
}
}
y la otra función la tengo así
private bool eshoralaboral(DateTime fer)
{
if (((fer.Hour >= 8) && (fer.Minute >= 30))
|| ((fer.Hour <= 18) && (fer.Minute <= 30)))
{
return true;
}
return false;
}
pero cuando ejecuto, me sigue contando las horas que no están entre esos rangos, alguna idea. Gracias!!
private bool esdialaboral(DateTime fer)
{
if (fer.DayOfWeek == DayOfWeek.Saturday || fer.DayOfWeek == DayOfWeek.Sunday)
{
return false;
}
return true;
}
}
y la otra función la tengo así
private bool eshoralaboral(DateTime fer)
{
if (((fer.Hour >= 8) && (fer.Minute >= 30))
|| ((fer.Hour <= 18) && (fer.Minute <= 30)))
{
return true;
}
return false;
}
pero cuando ejecuto, me sigue contando las horas que no están entre esos rangos, alguna idea. Gracias!!