protected void rptSearchResults_ItemDataBound(object sender, RepeaterItemEventArgs e) { if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { string valGroup = "QtyValGroup_" + e.Item.ItemIndex.ToString(); //((ImageButton)e.Item.FindControl("_btnAddToCart")).ValidationGroup = //((BaseValidator)e.Item.FindControl("_qtyReqValidator")).ValidationGroup = valGroup; SparePartFranch part = (SparePartFranch)((Disc)e.Item.DataItem).SparePart; var partKey = new SparePartPriceKey( part.Manufacturer, part.PartNumber, part.SupplierID); ((Label)e.Item.FindControl("_lblKey")).Text = partKey.ToString(); var txtQty = (TextBox)e.Item.FindControl("_txtQty"); var btnAddToCart = (ImageButton)e.Item.FindControl("_btnAddToCart"); var qtyPlaceHolder = (PlaceHolder)e.Item.FindControl("_qtyPlaceHolder"); btnAddToCart.OnClientClick = string.Format("return validate_qty('{0}');", txtQty.ClientID); if (!SiteContext.Current.IsAnonymous && SiteContext.Current.User.Role == SecurityRole.Manager) { if (SiteContext.Current.CurrentClient.IsGuest || !((ManagerSiteContext)SiteContext.Current) .ClientDataSectionEnabled(ClientDataSection.Cart)) { btnAddToCart.Visible = false; // qtyPlaceHolder.Visible = false; } } } }
protected string GetSupplierStatisticUrl(object objSparePart) { var sparePart = (SparePartFranch)objSparePart; SparePartPriceKey key = new SparePartPriceKey( sparePart.Manufacturer, sparePart.PartNumber, sparePart.SupplierID); return UrlManager.GetSupplierStatisticUrl(key.ToString()); }