TipoAcionador.ANONIMO);
}
public boolean enviarCodigoAcessoViaEmail(Orgao orgao,
Integer numeroProtocolo) throws DaoException {
Acionamento acionamento = this.getAcionamento(numeroProtocolo);
String codigoAcesso = this.getCodigoAcesso(numeroProtocolo);
String lsServidorSMTP = "";
String lsDe = "";
String lsPara = "";
String lsAssunto = "";
String lsTopo = "";
String lsNome = "";
String lsTexto = "";
List listaParametrosGerais = parametrosGeraisDao.list();
if (listaParametrosGerais != null)
lsServidorSMTP = ((ParametrosGerais) listaParametrosGerais
.get(0)).getServidorSMTP();
lsDe = orgao.getConfiguracoes().getRemetenteEmail();
lsPara = acionamento.getAcionador().getEmail();
lsAssunto = "Ouvidoria " + orgao.getDescricao();
// Recupera o nome do acionador
if (acionamento.getAcionador().getTipoAcionador().equals(
TipoAcionador.PESSOA_JURIDICA)) {
lsNome = ((AcionadorPessoaJuridica) (acionamento.getAcionador()))
.getNomeContato();
}
if (acionamento.getAcionador().getTipoAcionador().equals(
TipoAcionador.PESSOA_FISICA)
|| acionamento.getAcionador().getTipoAcionador().equals(
TipoAcionador.FUNCIONARIO)) {
lsNome = ((AcionadorPessoaFisica) (acionamento.getAcionador()))
.getNome();
}
// Monta o cabeçalho do email
if (acionamento.getAcionador().getSexo().equals("F")) {
lsTopo = "Prezada";
if (acionamento.getAcionador().checarAcionadorAnonimo()) {
lsNome = "cidadã";
}
} else if (acionamento.getAcionador().getSexo().equals("M")){
lsTopo = "Prezado";
if (acionamento.getAcionador().checarAcionadorAnonimo()) {
lsNome = "cidadão";
}
} else{
lsTopo = "Prezado(a)";
if (acionamento.getAcionador().checarAcionadorAnonimo()) {
lsNome = "cidadão";
}
}
lsTexto = "<p>"