none
Chamar Funçao JavaScript em ASP.NET C# ALERT sim, ou não

    Question

  • PESSOAL TENHO UM CAMPO PARA PESQUISAS DE NOME E QUANDO CLICADO NESTE BOTÃO O RESULTADO APARECERA EM UM GRID COM: NOME , EMPRESA E QUANTIDADE DE IMPRESSOES.

    DAI NO BOTÃO IMPRIMIR DO EVENTO ROWCOMMAND TENHO QUE VERIFICAR SE A QUANTIDADE DE IMPRESSOES É MAIOR QUE 5 SE FOR MAIOR QUE 5 CHAMO A FUNCAO JAVASCRIPT E APARECE UM POP UP ->  "ESSE CLIENTE JÁ ULTRAPASSOU A QUANTIDADE IMPRESSA, DESEJA IMPRIMIR?"

    SE CLICAR EM SIM , IMPRIMI.  SE NÃO, ELE RETORNA A PAGINA E NÃO FAZ NADA. 

    DÚVIDA É: COMO ENCERRO E CHAMO ESSA FUNCAO DENTRO DO BOTÃO DEPOIS DA VERIFICAÇÃO NO BANCO DE DADOS?? ESTOU TRAVADO AQUI:

    protected void ImageButton1_Click(object sender, ImageClickEventArgs e)

    {

     idCliente = int.Parse(GRIDClientes.SelectedValue.ToString());
                cadastrolocal = cadastrolocalbll.Find(cli => cli.IDT_VISITANTE == idCliente).First<cadastrolocal>();

       if (CADASTROLOCAL.QTD_IMPRESSO > 5)

    {

       // CHAMO A FUNCAO SIM OU NÃO. confirmar(); E SE CLICAR EM SIM NO FUNÇÃO, CONTINUAR A EXECUÇÃO PARA IMPRIMIR O NOME E A EMPRESA.

    }

    ELSE

    {

      //IMPRIMO O NOME E A EMPRESA DELE.

    }

    }

    FUNÇÃO:

    <script type="text/jscript">

        function confirmar() {
            resp = confirm("Este Cliente Excedeu as impressoes! Deseja Continuar?");
            if (!resp) {
                return;
            }
        }

    </script>

    Podem me ajudar?





    Tuesday, September 11, 2012 8:16 PM

Answers

  • Olá amigo, na resposta do usuário você tem que retornar:

    return false; 

    assim ele cancela o que estava fazendo e volta para a página.. (se é isso que entendi né |:D)

    att,
    Alexandre Paixão

    Tuesday, September 11, 2012 10:08 PM
  • E ae tuco, blz cara? quanto tempo tucão!!!!

    Eu disponibilizei um exemplo neste link:

    https://skydrive.live.com/?cid=dfff11068f1d6999&id=DFFF11068F1D6999%21187&Bsrc=Share&Bpub=SDX.SkyDrive

    Nome do arquivo: Exemplo_Confirm

    É um exemplo bem simples, veja se te ajuda.

    Se a resposta foi útil por favor qualifique! Janderson Candido de Mattos - MCTS

    Wednesday, September 12, 2012 1:31 PM

All replies

  • Olá amigo, na resposta do usuário você tem que retornar:

    return false; 

    assim ele cancela o que estava fazendo e volta para a página.. (se é isso que entendi né |:D)

    att,
    Alexandre Paixão

    Tuesday, September 11, 2012 10:08 PM
  • E ae tuco, blz cara? quanto tempo tucão!!!!

    Eu disponibilizei um exemplo neste link:

    https://skydrive.live.com/?cid=dfff11068f1d6999&id=DFFF11068F1D6999%21187&Bsrc=Share&Bpub=SDX.SkyDrive

    Nome do arquivo: Exemplo_Confirm

    É um exemplo bem simples, veja se te ajuda.

    Se a resposta foi útil por favor qualifique! Janderson Candido de Mattos - MCTS

    Wednesday, September 12, 2012 1:31 PM
  • E AEW TUCÃO!!! VC É O CARA, rsrsrs....

    Legal, me ajudou bastante!! Fera!!!!!!!!!!!!!!!!!!!!!!!!!!!

    abraços

    Saturday, September 15, 2012 1:05 AM
  • Alexandre, tbm funcionou!! rs vlw.
    Saturday, September 15, 2012 1:06 AM
  • Capaz tuco, nem sou cara, você que , you are the best!!!!

    Se a resposta foi útil por favor qualifique! Janderson Candido de Mattos - MCTS

    Saturday, September 15, 2012 8:48 PM