Exemplo n.º 1
0
 protected void popTree_Selected(object sender, Admin_UserControls_PopupTreeView.TreeNodeSelectedArgs args)
 {
     foreach (var altId in args.SelectedValues)
     {
         ProductService.AddRelatedProduct(ProductID, Convert.ToInt32(altId), (RelatedType)RelatedType);
     }
     popTree.UpdateTree(ProductService.GetRelatedProducts(ProductID, (RelatedType)RelatedType).Select(rp => rp.ProductId));
 }
Exemplo n.º 2
0
    protected void popTree_Selected(object sender, Admin_UserControls_PopupTreeView.TreeNodeSelectedArgs args)
    {
        if (_typeFlag == ProductOnMain.TypeFlag.None)
        {
            return;
        }

        foreach (var altId in args.SelectedValues)
        {
            ProductOnMain.AddProductByType(Convert.ToInt32(altId), _typeFlag);
        }
        popTree.UpdateTree(ProductOnMain.GetProductIdByType(_typeFlag));
    }
Exemplo n.º 3
0
    protected void pTreeProduct_NodeSelected(object sender, Admin_UserControls_PopupTreeView.TreeNodeSelectedArgs args)
    {
        var items = new List <OrderItem>();

        foreach (var val in args.SelectedValues)
        {
            int treeSelectedValue;
            int.TryParse(val, out treeSelectedValue);
            var product = ProductService.GetProduct(Convert.ToInt32(treeSelectedValue));
            items.Add(new OrderItem
            {
                Name        = product.Name,
                Price       = product.Price * (100 - Math.Max(product.Discount, GroupDiscount)) / 100,
                SupplyPrice = product.Offers[0].SupplyPrice,
                EntityId    = product.ProductId,
                Amount      = 1,
                ArtNo       = product.ArtNo,
                ItemType    = EnumItemType.Product
            });
        }

        if (OrderItems == null)
        {
            OrderItems = new List <OrderItem>();
        }

        foreach (var item in items)
        {
            item.Id = GenItemId();
            item.SelectedOptions = new List <EvaluatedCustomOptions>();
            if (OrderItems.Contains(item))
            {
                OrderItems[OrderItems.IndexOf(item)].Amount += 1;
            }
            else
            {
                OrderItems.Add(item);
            }
        }
        LoadProducts();
        ItemsUpdated(this, new EventArgs());
        pTreeProduct.UnSelectAll();
        pTreeProduct.Hide();
    }
Exemplo n.º 4
0
 protected void popTree_TreeNodeSelected(object sender, Admin_UserControls_PopupTreeView.TreeNodeSelectedArgs args)
 {
     lblParentName.Text = args.SelectedTexts[0];
     hfParentId.Value   = args.SelectedValues[0];
 }
Exemplo n.º 5
0
 protected void popTree_Selected(object sender, Admin_UserControls_PopupTreeView.TreeNodeSelectedArgs args)
 {
     ViewState["SelectedCategories"] = args.SelectedValues.Select(val => int.Parse(val)).ToList();
     lCategories.Text = args.SelectedValues.Count() + " " + Resources.Resource.Admin_Coupon_Categories;
 }