public ProcessoPapelPessoa[] listarPessoasProcesso(int idProcesso) { DetachedCriteria pesquisaPessoas = DetachedCriteria.For(typeof(ProcessoPapelPessoa)); pesquisaPessoas.Add(Expression.Eq("Processo.Id", idProcesso)); return(ProcessoPapelPessoa.FindAll(pesquisaPessoas)); }
public ProcessoPapelPessoa[] listarPessoasPorProcessoPapelPrincipal(int idProcesso, int idPapel) { DetachedCriteria dc = DetachedCriteria.For(typeof(ProcessoPapelPessoa)); dc.Add(Expression.Eq("Processo.Id", idProcesso)); dc.Add(Expression.Eq("Papel.Id", idPapel)); return(ProcessoPapelPessoa.FindAll(dc)); }
public ProcessoPapelPessoa[] getPPPByProcessoPapelAnalista(Processo objProcesso) { DetachedCriteria dcPessoa = DetachedCriteria.For(typeof(ProcessoPapelPessoa)); dcPessoa.CreateAlias("Papel", "pap"); dcPessoa.Add(Expression.Eq("Processo", objProcesso)); dcPessoa.Add(Expression.InsensitiveLike("pap.Descricao", "ANALISTA DE PROCESSO")); return(ProcessoPapelPessoa.FindAll(dcPessoa)); }