none
Alerta em uma determinada data e hora em C# RRS feed

  • 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. 

    sexta-feira, 24 de outubro de 2014 18:22

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

    Abraço


    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
    segunda-feira, 27 de outubro de 2014 15:43
  • 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>

    segunda-feira, 27 de outubro de 2014 16:11

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

    Abraço


    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
    segunda-feira, 27 de outubro de 2014 15:43
  • 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>

    segunda-feira, 27 de outubro de 2014 16:11