public bool AddItem(articoli a) { if (a != null) { articoli art = new articoli(); art = db.articolis.Where(x => x.PN == a.PN).FirstOrDefault(); if (art == null) { db.articolis.Add(a); db.SaveChanges(); return(true); } return(false); } return(false); }
public void tabella() { help.connetti(); help.assegnaComando("SELECT COUNT (*) as Conta " + "FROM Articoli, Taglie_Quantità WHERE Codice=Cod_Prod"); rs = help.estraiDati(); rs.Read(); int righe = int.Parse(rs["Conta"].ToString()); help.disconnetti(); articoli[] listaarticoli = new articoli[righe]; int i = 0; help.connetti(); help.assegnaComando("SELECT * " + "FROM Articoli, Taglie_Quantità WHERE Codice=Cod_Prod"); DataTable dt = new DataTable(); dt.Columns.AddRange(new DataColumn[10] { new DataColumn("Immagine"), new DataColumn("Codice"), new DataColumn("Marca"), new DataColumn("Categoria"), new DataColumn("Colore"), new DataColumn("Prezzo_Cartellino"), new DataColumn("Prezzo_Vendita"), new DataColumn("Taglie"), new DataColumn("Qta_Mag"), new DataColumn("Acquisto") }); rs = help.estraiDati(); while (rs.Read()) { dt.Rows.Add(ResolveUrl("~/Immagini/" + rs["Immagine"]), rs["Codice"], rs["Marca"], rs["Categoria"], rs["Colore"], rs["Prezzo_Cartellino"] + " €", rs["Prezzo_Vendita"] + " €", rs["Taglie"], rs["Quantità_Magazzino"], string.Empty); articoli art = new articoli(rs["Immagine"].ToString(), rs["Codice"].ToString(), rs["Marca"].ToString(), rs["Categoria"].ToString(), rs["Colore"].ToString(), rs["Prezzo_Cartellino"].ToString(), double.Parse(rs["Prezzo_Vendita"].ToString()), rs["Taglie"].ToString(), 0, int.Parse(rs["Quantità_Magazzino"].ToString())); listaarticoli[i] = art; i++; } Session["listaarticoli"] = listaarticoli; help.disconnetti(); grdArticoli.DataSource = dt; grdArticoli.DataBind(); for (i = 0; i < righe; i++) { TextBox qtaAcquisto = (TextBox)grdArticoli.Rows[i].Cells[9].FindControl("txtQta"); qtaAcquisto.Text = "0"; } ViewState["tabella"] = dt; }