Usuário com melhor resposta
Alerta em uma determinada data e hora em C#

Pergunta
-
pessoal, tenho pouco contato com a linguagem C# e gostaria de saber o seguinte:
estou criando um pequeno software que irar permitir entrar um certa data e hora, e quando essa data chegar, emitir um alerta e uma messagem informando que o dia chegou.
desde já agradeço.
por favor me ajudem.
Respostas
-
Boa tarde Luiz,
Veja esse tutorial, mas com uma resalva, você terá que usar o Alert JavaScript.
"Você não pode usar uma caixa de mensagem (MsgBox ou MessageBox) na ASP.NET. O código é executado no servidor e mesmo que você use uma msgbox , quando a página requisitada gerar a caixa de mensagem ele será exibida no servidor e não na máquina do cliente. Se você deseja gerar uma mensagem de aviso do lado do cliente deve usar um alert JavaScript."
http://www.macoratti.net/07/07/aspn_msb.htm
Ricardo Cortes Microsoft Contingent Staff
Esse contedo e fornecido sem garantias de qualquer tipo, seja expressa ou implicita.
MSDN Community Support
- Sugerido como Resposta Mr. GMSOFT segunda-feira, 27 de outubro de 2014 16:01
- Marcado como Resposta Ricardo Barbosa Cortes terça-feira, 28 de outubro de 2014 17:40
-
Luiz_Felipe, a notificação deverá acontecer na própria interface? Se sim, precisará do usuário logado para que sua aplicação verifique se existe algum "compromisso" ou "evento" para a data e então apresentar uma mensagem.
Se estiver usando Web Forms:
No seu evento Page_Load, poderá fazer algo assim:
//Se existirem eventos para o dia Page.ClientScript.RegisterStartupScript(this.GetType(), "AlertBox", "alert('Existe um evento para hoje');", true);
Se estiver usando MVC:
Pode carrega uma chave no TempData no seu controller
TempData["Message"] = "Existe um evento para hoje";
E adicionar a chamada do alert na View
<script> alert(@TempData["Message"]); <script>
- Marcado como Resposta Ricardo Barbosa Cortes terça-feira, 28 de outubro de 2014 17:40
Todas as Respostas
-
Boa tarde Luiz,
Veja esse tutorial, mas com uma resalva, você terá que usar o Alert JavaScript.
"Você não pode usar uma caixa de mensagem (MsgBox ou MessageBox) na ASP.NET. O código é executado no servidor e mesmo que você use uma msgbox , quando a página requisitada gerar a caixa de mensagem ele será exibida no servidor e não na máquina do cliente. Se você deseja gerar uma mensagem de aviso do lado do cliente deve usar um alert JavaScript."
http://www.macoratti.net/07/07/aspn_msb.htm
Ricardo Cortes Microsoft Contingent Staff
Esse contedo e fornecido sem garantias de qualquer tipo, seja expressa ou implicita.
MSDN Community Support
- Sugerido como Resposta Mr. GMSOFT segunda-feira, 27 de outubro de 2014 16:01
- Marcado como Resposta Ricardo Barbosa Cortes terça-feira, 28 de outubro de 2014 17:40
-
Luiz_Felipe, a notificação deverá acontecer na própria interface? Se sim, precisará do usuário logado para que sua aplicação verifique se existe algum "compromisso" ou "evento" para a data e então apresentar uma mensagem.
Se estiver usando Web Forms:
No seu evento Page_Load, poderá fazer algo assim:
//Se existirem eventos para o dia Page.ClientScript.RegisterStartupScript(this.GetType(), "AlertBox", "alert('Existe um evento para hoje');", true);
Se estiver usando MVC:
Pode carrega uma chave no TempData no seu controller
TempData["Message"] = "Existe um evento para hoje";
E adicionar a chamada do alert na View
<script> alert(@TempData["Message"]); <script>
- Marcado como Resposta Ricardo Barbosa Cortes terça-feira, 28 de outubro de 2014 17:40