Jump to content

Search the Community

Showing results for tags 'task'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • 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

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Found 3 results

  1. 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. 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.
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.