public ActionResult ObterPecaTecnicaElaboradores(int registro, bool?tecIdaf, int setor) { List <PessoaLst> responsaveis = null; if (tecIdaf.GetValueOrDefault()) { EtramiteIdentity func = User.Identity as EtramiteIdentity ?? new EtramiteIdentity("", "", "", null, "", 0, 0, "", "", 0, 0); responsaveis = new List <PessoaLst>(); responsaveis = _busFuncionario.ObterFuncionariosPorSetorFuncao(setor, (int)eCargoCodigo.TecnicoDesenvolvimentoAgropecuarioTopografo); } else { responsaveis = _protocoloBus.ObterResponsaveisTecnicos(registro); } return(Json(new { EhValido = Validacao.EhValido, Msg = Validacao.Erros, lista = responsaveis, Setores = _busLista.Setores })); }