Kadr.Data.Employee.OnValidate C# (CSharp) Method

OnValidate() private method

private OnValidate ( System action ) : void
action System
return void
partial         void OnValidate(System.Data.Linq.ChangeAction action)
        {
            if ((action == ChangeAction.Insert) || (action == ChangeAction.Update))
            {
                if (Grazd.IsNull()) throw new ArgumentNullException("Гражданство сотрудника.");
                if (SemPol.IsNull()) throw new ArgumentNullException("Семейное положение сотрудника.");
                if ((LastName == null) || (LastName == "")) throw new ArgumentNullException("Фамилия сотрудника.");
                if ((FirstName == null) || (FirstName == "")) throw new ArgumentNullException("Имя сотрудника.");
                //if ((SexBit == null) ) throw new ArgumentNullException("Пол сотрудника.");
                //if (Prikaz.IsNull()) throw new ArgumentNullException("Приказ в записи штатного расписания.");
                //if (StaffCount <= 0) throw new ArgumentOutOfRangeException("Количество ставок в записи штатного расписания.");
            }
        }