private void CheckConsistency()
{
if (BeginDate != null && BeginDate.Value == DateTime.MinValue)
{
BeginDate = null;
}
if (EndDate != null && EndDate.Value == DateTime.MinValue)
{
EndDate = null;
}
if (BeginDate == null
&& EndDate == null)
{
Cleared = true;
}
else
{
Cleared = false;
}
if (BeginDate != null && EndDate != null && BeginDate > EndDate)
{
EndDate = BeginDate.Value.AddDays(1);
}
}
}