partial void OnValidate(System.Data.Linq.ChangeAction action)
{
if ((action == ChangeAction.Insert) || (action == ChangeAction.Update))
{
if (PKCategory.IsNull()) throw new ArgumentNullException("Профессиональная категория.");
if (GlobalPrikaz.IsNull()) throw new ArgumentNullException("Приказ министерства.");
if ((PostName == null) || (PostName == "")) throw new ArgumentNullException("Название должности");
if (DateEnd == DateTime.MinValue)
DateEnd = null;
}
}