Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''task''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Todas as áreas do Fórum

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Mobile
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

Encontrar resultados em...

Encontrar resultados que...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Encontrado 3 registros

  1. ghlevin

    ASP.Net e C# - envio de e-mail automático

    No site que assumi de um cliente, desenvolvido em ASP.Net com C#, existem colaboradores cadastrados com uma data de admissão definida. O cadastro desses colaboradores está em uma tabela de banco SQL Server 2008. Eu precisava criar alguma coisa (talvez um task) que conferisse se existem usuários com 45 dias desde a sua data admissão. Possivelmente uma consulta SELECT no banco. Se existir, um e-mail automático é enviado pro(s) devido(s) usuário(s) avisando que eles devem preencher uma autoavaliação. Como eu posso fazer isso? O ASP.Net tem alguma coisa nesse sentido? Já me falaram do Hangfire, mas eu não entendi como implementar ele.
  2. Tenho que criar uma função (task) no servidor do meu site que envie um e-mail de aniversário, contendo um código HTML, para e-mails de aniversariantes. Detalhe: esses aniversariantes estão cadastrados em uma tabela MySQL que contém nome, e-mail e data de nascimento. Portanto, se houver nessa tabela nomes cujo dia e mês sejam iguais a da data de hoje, manda o e-mail de aniversário pra esses nomes. Portanto, a task se trataria de integrar com o MySQL e fazer o envio desses e-mails dependendo do resultado da consulta (dia e mês iguais à data atual, manda e-mail. Senão, não manda). Como posso fazer isso?
  3. ghlevin

    Envio automático de e-mail de aniversariantes

    Tenho uma função no meu site que manda uma relação de cadastrados que fazem aniversário no mês seguinte todo dia 25. A função no arquivo Model: public function emailAniversariantes(){ $data = getdate(); $mes = $data[mon]; $ano = $data[year]; if($mes==12){ $mes = 1; $ano = $ano+1; }else{ $mes = $mes+1; if($mes<10){ $mes = '0'.$mes; } } $sqlUnidades = "select id, nome from unidade where ind_unidade_ativa=1 order by nome"; $resUnidades = System::element('db')->query($sqlUnidades); $corpo = ""; $corpo .= "<div style='float:left;width:100%; height:3px; background-color:gray; margin-bottom:20px;'></div>"; $corpo .="<div style='font-family:Lucida Sans; font-size:13px;' color='black'> <br>Bom dia.<br>Segue abaixo a relação dos aniversariantes do próximo mês.<br> Se possível, sugerimos que entrem em contato com eles para desejar feliz aniversário!<br><br><br> </div>"; foreach ($resUnidades as $rUnidades){ $sql = "Select u.id as id_usuario, i.id as id_investidor, uu.id_unidade, un.nome nome_unidade, u.email, DATE_FORMAT(i.data_nasc, '%d/%m/%Y') as data_nasc, i.razao_social as nome, i.telefone, i.nome_responsavel, (Select count(*) from usuario u join usuario_unidade uu on (uu.id_usuario = u.id) join investidor i on (i.id_usuario = u.id) where uu.id_unidade = ".$rUnidades['id']." and month(i.data_nasc)=".$mes.") AS count from usuario u join usuario_unidade uu on (uu.id_usuario = u.id) join unidade un on (un.id = uu.id_unidade) join investidor i on (i.id_usuario = u.id) where uu.id_unidade = ".$rUnidades['id']." and month(i.data_nasc)=".$mes." ORDER BY i.razao_social"; $res = System::element('db')->query($sql); if($res[0]['count']>=1){ $corpo .="<div style='width:100%; height:100%; float: left; margin: 25px 0;'>"; $corpo .="<b>Unidade: ".$rUnidades['nome']."</b>"; $corpo .="<table style='width: 100%; border-collapse: collapse; display: table; background-color: #FFFFFF; border: 3px solid #E2E1E0; padding: 5px;'> <thead> <tr stile='border-collapse: collapse; border: 3px solid #E2E1E0; padding: 5px;'> <th style='border-collapse: collapse; background-color: #F7F7F7; border: 3px solid #E2E1E0; padding: 5px; text-align: center;'>Nome</th> <th style='border-collapse: collapse; background-color: #F7F7F7; border: 3px solid #E2E1E0; padding: 5px; text-align: center;'>Telefone</th> <th style='border-collapse: collapse; background-color: #F7F7F7; border: 3px solid #E2E1E0; padding: 5px; text-align: center;'>E-mail</th> <th style='border-collapse: collapse; background-color: #F7F7F7; border: 3px solid #E2E1E0; padding: 5px; text-align: center;'>Responsável</th> <th style='border-collapse: collapse; background-color: #F7F7F7; border: 3px solid #E2E1E0; padding: 5px; text-align: center;'>Data de Nascimento</th> </tr> </thead>"; $corpo .="<tbody>"; foreach ($res as $r){ $corpo .= "<tr stile='border-collapse: collapse; border: 3px solid #E2E1E0; padding: 5px;'>"; $corpo .= "<td style='border-collapse: collapse; background-color: #FFFFFF; border: 3px solid #E2E1E0; padding: 5px; text-align: center;'>".$r['nome']."</td>"; $corpo .= "<td style='border-collapse: collapse; background-color: #FFFFFF; border: 3px solid #E2E1E0; padding: 5px; text-align: center;'>".$r['telefone']."</td>"; $corpo .= "<td style='border-collapse: collapse; background-color: #FFFFFF; border: 3px solid #E2E1E0; padding: 5px; text-align: center;'>".$r['email']."</td>"; $corpo .= "<td style='border-collapse: collapse; background-color: #FFFFFF; border: 3px solid #E2E1E0; padding: 5px; text-align: center;'>".$r['nome_responsavel']."</td>"; $corpo .= "<td style='border-collapse: collapse; background-color: #FFFFFF; border: 3px solid #E2E1E0; padding: 5px; text-align: center;'>".$r['data_nasc']."</td>"; $corpo .= "</tr>"; } $corpo .="</tbody>"; $corpo .="</table></div>"; } } $corpo .= "<div style='width:100%; height:56px; float:left;'>"; $corpo .= "<table><font face='Lucida Sans'>"; $corpo .= "<tr>"; $corpo .= "<td style='float:left;'><div style='font-size:10px; float:left; width:200px; margin-top:5px; position:relative; margin-right:15px; float:left;'>Tel: +55 11 3577-7173<br>"; $corpo .= "email@meusite.com.br<br>"; $corpo .= "http://www.meusite.com.br/</td>"; $corpo .= "<td><img style='float:left; position:relative'></td>"; $corpo .= "</table></font></div></div>"; $corpo .= "</div>"; $arrayEmails = array(); $arrayEmails[0]="email2@meusite.com.br"; $arrayEmails[1]="email3@meusite.com.br"; $arrayEmails[2]="email4@meusite.com.br"; Util::enviaEmail("Remetente", $arrayEmails, "Aniversariantes ".$mes."/".$ano, $corpo,implode(";",$arrayEmails)); return "1"; } Como ela é chamada no arquivo Controller: public function emailAniversariantes() { $retorno = CadAdmin::emailAniversariantes(); echo $retorno; } Porém, eu assumi um site de outro desenvolvedor. O próprio desenvolvidor utilizava de aplicativo próprio pra chamar essa função todo dia 25. Como não pude ter acesso ao aplicativo dele e não está sendo enviado o e-mail de aniversariantes, gostaria de saber se eu poderia criar alguma task ou arquivo BAT que possa fazer o envio desse e-mail todo dia 25.
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.