public void AggiornaOggettiCarrello(bool acquisto) { using (AzioniCarrello azioni = new AzioniCarrello()) { string ProdottoCarrelloID = azioni.GetID(); AzioniCarrello.ProdottoCarrelloAggiornato[] prodottiCarrelloAggiornati = new AzioniCarrello.ProdottoCarrelloAggiornato[ListaCarrello.Rows.Count]; for (int i = 0; i < ListaCarrello.Rows.Count; i++) { _ = new OrderedDictionary(); IOrderedDictionary ValoriRiga = GetValori(ListaCarrello.Rows[i]); prodottiCarrelloAggiornati[i].ProdottoID = Convert.ToInt16(ValoriRiga["Prodotto.ProdottoID"]); if (acquisto) { prodottiCarrelloAggiornati[i].RimuoviProdotto = true; } else { _ = new CheckBox(); CheckBox cbRimouvi = (CheckBox)ListaCarrello.Rows[i].FindControl("Rimuovi"); prodottiCarrelloAggiornati[i].RimuoviProdotto = cbRimouvi.Checked; } _ = new TextBox(); TextBox tbQuantità = (TextBox)ListaCarrello.Rows[i].FindControl("QuantitàProdotto"); prodottiCarrelloAggiornati[i].Quantità = Convert.ToInt16(tbQuantità.Text.ToString()); } azioni.AggiornaDatabaseProdottiCarrello(ProdottoCarrelloID, prodottiCarrelloAggiornati); ListaCarrello.DataBind(); Totale.Text = String.Format("{0:c}", azioni.GetTotale().ToString()); } }
protected void Page_Load(object sender, EventArgs e) { using (AzioniCarrello azioni = new AzioniCarrello()) { decimal totaleCarrello = 0; totaleCarrello = azioni.GetTotale(); if (totaleCarrello > 0) { Totale.Text = String.Format("{0:c}", totaleCarrello); } else { Totale.Text = ""; TitoloCarrello.InnerText = "Il carrello è vuoto!"; Aggiorna.Visible = false; } } }