partial void OnValidate(System.Data.Linq.ChangeAction action)
{
if ((action == ChangeAction.Insert) || (action == ChangeAction.Update))
{
if ((TimeSheetMonth < 1) || (TimeSheetMonth > 12))
throw new ArgumentOutOfRangeException("Месяц табеля");
if ((TimeSheetWorkingDayCount < 1) || (TimeSheetWorkingDayCount > DateTime.DaysInMonth(TimeSheetYear, TimeSheetMonth)))
throw new ArgumentOutOfRangeException("Количество дней в месяце");
}
}