Inquiridor
Executar uma tarefa todos os dias

Pergunta
-
Olá tudo bem?
Pessoal, estou com uma duvida e não faço ideia de como posso resolver.
é o seguinte, estou fazendo um sistema de cadastro de ações corretivas e está ligado com um banco de dados sql. Para cada ação existe um campo de deadline. Preciso que para cada ação, enquanto não chegar a deadline da mesma, o programa envie um email para responsavel pela ação que está cadastrado no DB.
agradeço desde ja !
Todas as Respostas
-
Caio Cavinatto,
Você gostaria de usar um Timer?
De qualquer forma, por favor, veja os links abaixo:
=================================================
Executar método em C# uma unica vez a cada diahttps://social.msdn.microsoft.com/Forums/pt-BR/2dc96e80-4a44-4d87-bb1f-0e04d2d33271/executar-mtodo-em-c-uma-unica-vez-a-cada-dia?forum=vscsharppt
=================================================
Agendar execução processo em C#https://pt.stackoverflow.com/questions/81084/agendar-execu%C3%A7%C3%A3o-processo-em-c
=================================================
C# - Agendando Tarefas no Windowshttp://www.macoratti.net/14/11/c_agtar1.htm
=================================================
Automatização de tarefas com C# e Cakehttps://imasters.com.br/back-end/automatizacao-de-tarefas-com-c-e-cake
=================================================
Tarefas Agendadas - Conceito e Criaçãohttps://www.juliobattisti.com.br/artigos/windows7/capitulo12/02.asp
=================================================
[]'s,
Fabio I. -
Eu acredito que a melhor maneira para fazer isso é criando um Windows Service. Esse windows service deve ficar analisando essa tabela todos os dias e validar se existem tarefas a serem feitas e envia o e-mail para o usuário correspondente.
Entendo que o windows service é a melhor maneira porque você não precisa de ter um programa aberto, o seu serviço vai ficar rodando em segundo plano durante todo o tempo que o servidor estiver ligado.
-
-
-
-
Caio Cavinatto,
Se ao ligar a máquina você mandar iniciar o programa, não precisa deixar a máquina ligada 24hs.
Veja os links:
=================================================
Iniciar automaticamente um programa do Microsoft Office ao ligar o computadorhttps://support.office.com/pt-br/article/iniciar-automaticamente-um-programa-do-microsoft-office-ao-ligar-o-computador-4a42ed45-c064-47b6-b497-119c870f7bab
=================================================
Como colocar um programa para iniciar junto com o Windows 10https://www.techtudo.com.br/dicas-e-tutoriais/2019/03/como-colocar-um-programa-para-iniciar-junto-com-o-windows-10.ghtml
=================================================
Como adicionar ou remover programas na inicialização do Windows 10https://www.tecmundo.com.br/software/124318-adicionar-remover-programas-inicializacao-windows-10.htm
=================================================[]'s,
Fabio I.