Ваш браузер устарел, не поддерживает современные веб-стандарты и представляет угрозу Вашей безопасности. Для комфортной работы с порталом, пожалуйста, установите современыый браузер.
Портал технической поддержки

Как получить значение Является ли сотрудник Руководителем подразделения

Комментарии

Комментариев: 2

  • Напрямую сравнить unit.Manager (где unit - требуемое подразделение типа StaffUnit) и employee (StaffEmployee).

    Если требуется - сравнить еще и в цикле с родителями - подниматься по unit.ParentUnit, пока это не null.

     

     

    0
    Действия с комментариями Постоянная ссылка
  • Может кому пригодится. Поле типа сотрудник, коллекция

                foreach(RowData oSig in oSigners.Rows)

                {

                      StaffEmployee recipient = staff.Get(new Guid(oSig.GetString("Signer")));

                      if (recipient.Unit.Manager != recipient)

                      {

                            MessageBox.Show(recipient.FullName + " в сисетме Docsvision не отмечен как руководитель!");

                            return;

                      }

                }

    0
    Действия с комментариями Постоянная ссылка

Войдите в службу, чтобы оставить комментарий.