none
Checkbox atualizando bando de dados RRS feed

  • Pergunta

  • Ola pessoal, peço desculpa por tirar o tempo de vocês mas vamos a minha pergunta:

    Pessoal estou tentando utilizar checkbox para atualizar o banco de dados, exemplo eu tenho um campo status na tabela que define se a ocorrência esta concluída ou não, queria que quando o checkbox fosse marcado, atualizasse o bando de dados o status concluído. o bando esta em sql serve2005 e to tentando no visual studio, bem sou novo nessa área por isso uma duvida tão banal. 

    segunda-feira, 29 de agosto de 2011 15:02

Respostas

  • Cara pra isso tu vai ter q utilizar jquery e $.post(url, params, callback);

    básicamente tu vai ter uma action q vai fazer isso dae vc vai fazer algo do genero no jquery

     

    $(function(){

            $("#idDoCheckBox").click(function(){

                     checked = $(this).is("checked");

    id = $("selector do id do campo").val();

    $.post("action/controler". {Id = id. ativo = checked}, function(e){

    // faz alguma coisa se  o retorno for igual ao esperado tipo

                            if(e.Data == "Success")

                                   alert("ok");

    });

            }); 


    }); 

    e no teu  controller tu faz

    [HttpPost]

    public JsonResult(int Id, bool ativo)

    {

              faz as tuas alteração 
             var json = new JsonResult();
             json.Data = "Sucess"; // claro tu coloca isso se for sucesso
             json;

     

    isto irá fazer uma chamada ajax para voce no teu controller e então via jquery vc pode passar os parametros e a url

    (só não me recordo d cabeça se ta certo daquela maneira para passar os parametro mas qualquer coisa consulta o http://www.jquery.com)

    mas então no teu método no c# tu pod com os valores do parametro fazer oq vc qr e dar uma resposta via json po jquery

     

    ualquer dúvida posta ai amigo


     
    Atenciosamente:
     
    Edney Batista da Silva - Desenvolvedor .Net, C#, Asp.Net, Java, SQL
     
    CONTATOS:
     
    Hotmail:
    edney_contato@hotmail.com
    Skype: edney.dyn

    quarta-feira, 31 de agosto de 2011 19:20