none
duvida em carrinho de compra

    Pergunta

  • Olá,

    Vi alguns exemplos de carrinho de compras, mais ainda não consegui entender muito bem, vou tentar explicar aqui.
    Um site de livro, quando clico em comprar, ele adiciona ao carrinho de compra, mais o que ele captura pra passar pro carrinho? dados da bd?
    ele só pega o ID?

    também vi que é criado uma classe com get e set, ai dpois criado um Ilist, mais ainda não estou mto entendido do assunto.. alguem sabe me explicar melhor?
    segunda-feira, 12 de outubro de 2009 20:04

Respostas

  • Basicamente você precisa de uma lista:

    Ex.:
    List<Livros> Carrinho { get; set; }

    Depois você precisa que os dados fiquem salvos em algum lugar... se você quer o carrinho até o usuário fechar o navegador. então use um session. Se quer que ele possa sair... voltar outra hora e continuar a compra... use tickets.

    Ex.:
    List<Livros> Carrinho
    {
        get
          {
             if (Session["carrinho"] != null)
                  return (List<Livros>)Session["carrinho"];
             return null;
          }
        set
          {
              Session["carrinho"] = value;
          }
    }

    E no grand finalle, você precisa adicionar e remover itens da lista:

    Ex.:

    Carrinho.Add(new Livros(var1, var2, var3 ... varN));

    Pesquise... Implemente... na dúvida... manda aew..

    Roberto Santos http://blog.robertoosantos.com
    segunda-feira, 12 de outubro de 2009 22:55
  • Oi,

    Existem muitas formas diferentes de se fazer um carrinho de compras.

    Uma delas, por exemplo, você pode ver em http://www.bufaloinfo.com.br/artigos/Artigo2206.asp

    Porém recomendo que faça um treinamento sobre a tecnologia que irá utilizar, só assim poderá se tornar um bom profissional nesta tecnologia.


    []'s

    Dennes
    * Treinamento de ASP.NET 3.5 dia 24/10 - Apenas 12x R$ 70,88 - Inscreva-se em http://www.bufaloinfo.com.br/cursos/aspnet2.asp

    * Treinamento de Introdução a OO e Framework .NET c/C# dia  17/10 - Apenas 12 R$ 42,53  Inscreva-se em http://www.bufaloinfo.com.br/cursos/fundamentosOOFramework.asp

    Tel : (11) 3170-3056 (21)9240-5134  E-Mail: contato arroba bufaloinfo.com.br
    http://www.bufaloinfo.com.br


    Dennes - Se resolveu, classifique a mensagem, por favor - [http://www.bufaloinfo.com.br] NOVO DVD Segurança no ASP.NET : http://www.bufaloinfo.com.br/LearingSeriesSegurancaASPNET2.asp
    quarta-feira, 14 de outubro de 2009 19:20
  • Ola Tiago

    Outro Artigo  que podem te ajudar :

    http://www.macoratti.net/aspn_ces.htm
    |
    Fernando Cerqueira MVP.ASP.NET TEAM AJAX.TOOLKIT CONSULTOR & ARQUITETO
    quarta-feira, 14 de outubro de 2009 22:50
    Moderador

Todas as Respostas

  • Basicamente você precisa de uma lista:

    Ex.:
    List<Livros> Carrinho { get; set; }

    Depois você precisa que os dados fiquem salvos em algum lugar... se você quer o carrinho até o usuário fechar o navegador. então use um session. Se quer que ele possa sair... voltar outra hora e continuar a compra... use tickets.

    Ex.:
    List<Livros> Carrinho
    {
        get
          {
             if (Session["carrinho"] != null)
                  return (List<Livros>)Session["carrinho"];
             return null;
          }
        set
          {
              Session["carrinho"] = value;
          }
    }

    E no grand finalle, você precisa adicionar e remover itens da lista:

    Ex.:

    Carrinho.Add(new Livros(var1, var2, var3 ... varN));

    Pesquise... Implemente... na dúvida... manda aew..

    Roberto Santos http://blog.robertoosantos.com
    segunda-feira, 12 de outubro de 2009 22:55
  • Ex.:
    List<Livros> Carrinho { get; set; }

    Depois você precisa que os dados fiquem salvos em algum lugar... se você quer o carrinho até o usuário fechar o navegador. então use um session. Se quer que ele possa sair... voltar outra hora e continuar a compra... use tickets.


    essa parte q tenho duvidas, eu preciso salvar onde isso?
    terça-feira, 13 de outubro de 2009 03:32
  • Oi,

    Existem muitas formas diferentes de se fazer um carrinho de compras.

    Uma delas, por exemplo, você pode ver em http://www.bufaloinfo.com.br/artigos/Artigo2206.asp

    Porém recomendo que faça um treinamento sobre a tecnologia que irá utilizar, só assim poderá se tornar um bom profissional nesta tecnologia.


    []'s

    Dennes
    * Treinamento de ASP.NET 3.5 dia 24/10 - Apenas 12x R$ 70,88 - Inscreva-se em http://www.bufaloinfo.com.br/cursos/aspnet2.asp

    * Treinamento de Introdução a OO e Framework .NET c/C# dia  17/10 - Apenas 12 R$ 42,53  Inscreva-se em http://www.bufaloinfo.com.br/cursos/fundamentosOOFramework.asp

    Tel : (11) 3170-3056 (21)9240-5134  E-Mail: contato arroba bufaloinfo.com.br
    http://www.bufaloinfo.com.br


    Dennes - Se resolveu, classifique a mensagem, por favor - [http://www.bufaloinfo.com.br] NOVO DVD Segurança no ASP.NET : http://www.bufaloinfo.com.br/LearingSeriesSegurancaASPNET2.asp
    quarta-feira, 14 de outubro de 2009 19:20
  • Ola Tiago

    Outro Artigo  que podem te ajudar :

    http://www.macoratti.net/aspn_ces.htm
    |
    Fernando Cerqueira MVP.ASP.NET TEAM AJAX.TOOLKIT CONSULTOR & ARQUITETO
    quarta-feira, 14 de outubro de 2009 22:50
    Moderador