none
Carrinho de compras C# Asp.net RRS feed

  • Pergunta

  • Olá Pessoal

    Alguém pode me dar uma força para elaborar um carrinho de compras, estou utilizando cookies para isso.. tenho um gridview com os produtos, assim eu clico em comprar e abre um modal para o usuário colocar a quantidade, assim, gravo em um cookie, só não sei agora, gravar vários produtos no mesmo cookie e apresenta-los no carrinho.

    Valeu 


    quarta-feira, 29 de agosto de 2012 13:56

Todas as Respostas

  • Ola!!

    Gravar varios cookie pode complicar bastante.

    No momento da gravação do cookie, faria assim:

           Response.Cookie["Teste"].Value = "Valor1&Valor2&Valor3&Valor4&...";

    // Inserindo todos os valores concatenados e separados pelo caracter "&";

    No momento de recuperar esses valores:

           string[] vetor = Request.Cookie["Teste"].Value.Split('&');

    Fazendo o comando "Split" quebrará a string em toda ocorrencia do caracter "&". Ou seja, vc terá um vetor que terá todos os seus valores e de forma organizada.

    Por exemplo, chamando o indice 0 (vetor[0]) trará o valor "Valor1" que é o primeiro.

    -----------------------------------------------------------------------------

    Grava um cookie para cada produto e em cada cookie grava uma string cujo valor seria uma concatenação das caracterisiticas do produto.

    No momento da recuperação voçê da um "for" no vetor para saber quantos produtos tem. Daí em cada passo voçê verifica as caracteristicas de cada um.

    segunda-feira, 3 de setembro de 2012 15:20
  • Bom dia Danielson....

    Kra desculpe a demora em responde-lo... como faço para trazer todos os valores em uma gridview...

    segunda-feira, 1 de outubro de 2012 14:16