Beispiel #1
0
        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);
        }
Beispiel #2
0
    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;
    }