Esempio n. 1
0
 protected void lstvProduit_ItemCommand(object sender, ListViewCommandEventArgs e)
 {
     DAL.DALProduct dALProduct = new DAL.DALProduct();
     if (Session["panier"] == null)
     {
         Panier panier = new Panier();
         Session.Add("panier", panier);
     }
     else
     {
         if (String.Equals(e.CommandName, "AddtoCart"))
         {
             Panier       panier          = Session["panier"] as Panier;
             TextBox      btnQte          = e.Item.FindControl("txtQte") as TextBox;
             Label        lblPrice        = e.Item.FindControl("lblPrice") as Label;
             Label        labelNomComplet = e.Item.FindControl("labelNomComplet") as Label;
             decimal      prix            = dALProduct.GetProductByID(int.Parse(e.CommandArgument.ToString())).Price;
             Panier.Ligne ligne           = new Panier.Ligne
             {
                 IdProduit  = int.Parse(e.CommandArgument.ToString()),
                 Quantite   = int.Parse(btnQte.Text),
                 Prix       = prix,
                 NomProduit = labelNomComplet.Text
             };
             panier.Add(ligne);
         }
     }
 }
Esempio n. 2
0
        private void ProductAddToCart(ListViewCommandEventArgs e, Panier panier)
        {
            TextBox btnQte          = e.Item.FindControl("txtQte") as TextBox;
            Label   lblPrice        = e.Item.FindControl("lblPrice") as Label;
            Label   labelNomComplet = e.Item.FindControl("labelNomComplet") as Label;
            decimal prix            = dALProduct.GetProductByID(int.Parse(e.CommandArgument.ToString())).Price;

            Panier.Ligne ligne = new Panier.Ligne
            {
                IdProduit  = int.Parse(e.CommandArgument.ToString()),
                Quantite   = int.Parse(btnQte.Text),
                Prix       = prix,
                NomProduit = labelNomComplet.Text
            };
            panier.Add(ligne);
        }