Esempio n. 1
0
        /// <summary>
        /// Lista todas as pessoas envolvidas no processo.
        /// </summary>
        /// <returns>
        /// A <see cref="PessoaProcesso"/>
        /// </returns>
        public virtual ProcessoPapelPessoa[] ListarPessoasEnvolvidas()
        {
            DetachedCriteria dc = DetachedCriteria.For(typeof(ProcessoPapelPessoa));

            dc.CreateAlias("Papel", "pap");
            dc.Add(Expression.Eq("Processo.Id", this.Id));
            dc.Add(Expression.Not(Expression.Eq("pap.Descricao", "VENCEDOR")));
            return(ProcessoPapelPessoa.FindAll(dc));
        }
Esempio n. 2
0
 public virtual ProcessoPapelPessoa[] ListarPessoasDoPapel()
 {
     return(ProcessoPapelPessoa.FindAll(Expression.Eq("Papel.Id", this.Id)));
 }