private void AddToCartMethod(object param)
 {
     try
     {
         DisplayProduct copySelected = new DisplayProduct(SelectedProduct.Name, SelectedProduct.Price, SelectedProduct.QuantityInCart);
         copySelected.QuantityInCart = 1;
         bool   exists       = false;
         double initialPrice = copySelected.Price;
         foreach (var product in productsAddedToCart)
         {
             if (product.Name == copySelected.Name)
             {
                 product.QuantityInCart++;
                 product.Price = product.QuantityInCart * initialPrice;
                 exists        = true;
                 MessageBox.Show("Produsul a fost adaugat in cos!");
                 SelectedProduct = null;
             }
         }
         if (exists == false)
         {
             productsAddedToCart.Add(copySelected);
             MessageBox.Show("Produsul a fost adaugat in cos!");
             SelectedProduct = null;
         }
     }
     catch
     {
         MessageBox.Show("Va rog selectati un produs!")
         ;
     }
 }
Exemple #2
0
        /// <summary />
        public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
        {
            if (targetType != typeof(string))
            {
                throw new InvalidOperationException("targetType must be string");
            }

            DisplayProduct product = value as DisplayProduct;

            if (product == null)
            {
                return(string.Empty);
            }
            else
            {
                return(string.Format(CultureInfo.CurrentCulture,
                                     "{0} {1}",
                                     product.Name,
                                     product.Version));
            }
        }