Package ecar.pojo

Examples of ecar.pojo.TextosSiteTxt


    UsuarioDao usuarioDao = new UsuarioDao();
    //Verifica se est� ativo o envio de e-mail na importa��o
    if (perfil.getIndAtivoAvisoImpPflid() != null && perfil.getIndAtivoAvisoImpPflid().equals(Dominios.SIM)){
      //SisAtributoSatb corresponde ao grupo de acesso configurado para envio de e-mail no perfil
      SisAtributoSatb grupoEnvioEmail = perfil.getSisAtributoSatbAcessoEnvioEmailImp();
      TextosSiteTxt textosSiteTxt = perfil.getComposicaoEmailPflid();
      //envia e-mail apenas se o grupo e o textoSite(e-mail) estiverem configurados no perfil.
      if (grupoEnvioEmail != null && textosSiteTxt != null){
        //carrega a lista de usu�rios que pertence ao grupo de acesso passado como par�metro
        List <UsuarioUsu> usuarios = usuarioDao.getUsuariosBySisAtributoSatb(grupoEnvioEmail);
        if (usuarios != null){
          //O remetente ser� o configurado no textoSiteTxt, caso
          //n�o tenha nada configurado, o remente ser� o e-mail de contato
          //configurado no cadastro de empresa
          String remetente = "";
          String assuntoEmail = textosSiteTxt.getDescricaoUsoTxts();
          if (textosSiteTxt.getEmailResponsavelTxts() != null){
            remetente = textosSiteTxt.getEmailResponsavelTxts();
          } else {
            if (textosSiteTxt.getEmpresaEmp() != null){
              remetente = textosSiteTxt.getEmpresaEmp().getEmailContatoEmp();
            }
          }
          //Varre a lista de usu�rios montando e enviando o e-mail
          for (UsuarioUsu usuarioUsu : usuarios) {
            if (usuarioUsu.getEmail1UsuSent() != null && !usuarioUsu.getEmail1UsuSent().equals(Dominios.STRING_VAZIA)){
              //monta o texto do e-mail
              String textoEmail = agendadorEmail.montaEmail(textosSiteTxt.getTextoTxts(), usuarioUsu.getNomeUsu()).toString();
              //envia o e-mail
              agendadorEmail.enviarEmail(assuntoEmail, remetente, textoEmail, usuarioUsu.getEmail1UsuSent(), null, null, usuarioLogado);
            }
          }
        }
View Full Code Here


        }
     
     
      String idStrTextoEnvioEmail = Pagina.getParamStr(request, "textosSiteTxt");
      if (idStrTextoEnvioEmail != null && !idStrTextoEnvioEmail.equals(Dominios.STRING_VAZIA)) {
        TextosSiteTxt textoEmail = (TextosSiteTxt) this.buscar(TextosSiteTxt.class, Long.valueOf(idStrTextoEnvioEmail));
       
        perfilIntercambioDados.setComposicaoEmailPflid(textoEmail);
        } else {
          perfilIntercambioDados.setComposicaoEmailPflid(null);
        }
View Full Code Here

TOP

Related Classes of ecar.pojo.TextosSiteTxt

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.