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)); }
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)); }
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(); }
protected void popTree_TreeNodeSelected(object sender, Admin_UserControls_PopupTreeView.TreeNodeSelectedArgs args) { lblParentName.Text = args.SelectedTexts[0]; hfParentId.Value = args.SelectedValues[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; }