void Page_Load() { idArt = Convert.ToInt32(Page.RouteData.Values["idArt"]); //idArt = Convert.ToInt32(Request.QueryString["idArt"]); articolo = new articolo( idArt, ((simplestecommerce.Cart)Session["Cart"]).Listino.Id, ((simplestecommerce.Cart)Session["Cart"]).Listino.Sconto, ((simplestecommerce.Cart)Session["Cart"]).User.Sconto); Session["lastVisit"] = HttpContext.Current.Request.RawUrl; dtscontiquantita = simplestecommerce.scontiQuantita.getSconti(idArt); if (!Page.IsPostBack) { showArticoloDettaglio(); // aggiunge articolo alla coda articoli gia visti List <articolo> coda = (List <articolo>)Session["coda"]; foreach (articolo a in coda) { if (a.Idart == idArt) { coda.Remove(a); break; } } coda.Add( new simplestecommerce.articolo( idArt, ((simplestecommerce.Cart)Session["Cart"]).Listino.Id, ((simplestecommerce.Cart)Session["Cart"]).Listino.Sconto, ((simplestecommerce.Cart)Session["Cart"]).User.Sconto) ); if (coda.Count >= 9) { coda.RemoveAt(0); } Session["coda"] = coda; } showArticoliCorrelati(); } // page load
void listrelatedproucts_databound(object sender, DataListItemEventArgs e) { if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { pholderrelatedproducts.Visible = true; DataRowView db = (DataRowView)(e.Item.DataItem); int idCorr = (int)db["idartcorr"]; articolo artCorr = new simplestecommerce.articolo( idCorr, ((simplestecommerce.Cart)Session["Cart"]).Listino.Id, ((simplestecommerce.Cart)Session["Cart"]).Listino.Sconto, ((simplestecommerce.Cart)Session["Cart"]).User.Sconto); ((HyperLink)e.Item.FindControl("hLinkArt")).Text = simplestecommerce.lingua.getforfrontendfromdb(artCorr.Name); ((HyperLink)e.Item.FindControl("hLinkArt")).NavigateUrl = artCorr.Linkart; ((HtmlAnchor)e.Item.FindControl("linkImage")).HRef = ((HyperLink)e.Item.FindControl("hLinkArt")).NavigateUrl; if (artCorr.Preview != "") { ((Image)e.Item.FindControl("imgArt")).ImageUrl = artCorr.Preview; } else { ((Image)e.Item.FindControl("imgArt")).ImageUrl = "~/immagini/non_disponibile.gif"; } ((Image)e.Item.FindControl("imgArt")).ToolTip = ((HyperLink)e.Item.FindControl("hLinkArt")).Text; ((Label)e.Item.FindControl("lblPrezzoArticolo")).Text += currencies.tostrusercurrency(artCorr.Prezzodoposcontoprodottoutentelistino); } }
void Page_Load() { idArt = Convert.ToInt32(Page.RouteData.Values["idArt"]); //idArt = Convert.ToInt32(Request.QueryString["idArt"]); articolo = new articolo( idArt, ((simplestecommerce.Cart)Session["Cart"]).Listino.Id, ((simplestecommerce.Cart)Session["Cart"]).Listino.Sconto, ((simplestecommerce.Cart)Session["Cart"]).User.Sconto); Session["lastVisit"] = HttpContext.Current.Request.RawUrl; dtscontiquantita = simplestecommerce.scontiQuantita.getSconti(idArt); if (!Page.IsPostBack) { showArticoloDettaglio(); // aggiunge articolo alla coda articoli gia visti List<articolo> coda = (List<articolo>)Session["coda"]; foreach ( articolo a in coda) { if ( a.Idart == idArt ) { coda.Remove (a); break; } } coda.Add( new simplestecommerce.articolo( idArt, ((simplestecommerce.Cart)Session["Cart"]).Listino.Id, ((simplestecommerce.Cart)Session["Cart"]).Listino.Sconto, ((simplestecommerce.Cart)Session["Cart"]).User.Sconto) ); if (coda.Count >= 9) coda.RemoveAt(0); Session["coda"] = coda; } showArticoliCorrelati(); } // page load
void listrelatedproucts_databound(object sender, DataListItemEventArgs e) { if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { pholderrelatedproducts.Visible = true; DataRowView db = (DataRowView)(e.Item.DataItem); int idCorr = (int)db["idartcorr"]; articolo artCorr = new simplestecommerce.articolo( idCorr, ((simplestecommerce.Cart)Session["Cart"]).Listino.Id, ((simplestecommerce.Cart)Session["Cart"]).Listino.Sconto, ((simplestecommerce.Cart)Session["Cart"]).User.Sconto); ((HyperLink)e.Item.FindControl("hLinkArt")).Text = simplestecommerce.lingua.getforfrontendfromdb(artCorr.Name); ((HyperLink)e.Item.FindControl("hLinkArt")).NavigateUrl = artCorr.Linkart; ((HtmlAnchor)e.Item.FindControl("linkImage")).HRef = ((HyperLink)e.Item.FindControl("hLinkArt")).NavigateUrl; if (artCorr.Preview != "") ((Image)e.Item.FindControl("imgArt")).ImageUrl = artCorr.Preview; else ((Image)e.Item.FindControl("imgArt")).ImageUrl = "~/immagini/non_disponibile.gif"; ((Image)e.Item.FindControl("imgArt")).ToolTip = ((HyperLink)e.Item.FindControl("hLinkArt")).Text; ((Label)e.Item.FindControl("lblPrezzoArticolo")).Text += currencies.tostrusercurrency(artCorr.Prezzodoposcontoprodottoutentelistino); } }