示例#1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         drpProdSPedizione.Items.Clear();
         drpProdSPedizione.Items.Add("Seleziona una taglia");
         help.connetti();
         help.assegnaComando("SELECT DISTINCT Prod_Sped FROM Articoli");
         rs = help.estraiDati();
         while (rs.Read())
         {
             drpProdSPedizione.Items.Add(rs["Prod_Sped"].ToString());
         }
         help.disconnetti();
         drpTagliaSpedizione.Items.Clear();
         drpTagliaSpedizione.Items.Add("Seleziona una taglia");
         help.connetti();
         help.assegnaComando("SELECT DISTINCT Taglia_Sped FROM Articoli");
         rs = help.estraiDati();
         while (rs.Read())
         {
             drpTagliaSpedizione.Items.Add(rs["Taglia_Sped"].ToString());
         }
         help.disconnetti();
     }
 }
示例#2
0
    public void tabella()
    {
        DataTable dt = new DataTable();

        dt.Columns.AddRange(new DataColumn[8]
        {
            new DataColumn("Nome"),
            new DataColumn("Cognome"),
            new DataColumn("Ragione_Sociale"),
            new DataColumn("Email"),
            new DataColumn("Partita_iva"),
            new DataColumn("Cod_Fisc"),
            new DataColumn("Indirizzo_Fatt"),
            new DataColumn("Num_Tel")
        });
        help.connetti();
        help.assegnaComando("SELECT Nome,Cognome,Ragione_Sociale AS 'Ragione sociale',Email,Partita_iva AS 'Partita iva', Cod_Fisc AS 'Codice Fiscale',Indirizzo_Fatt AS 'Indirizzo fatturazione', Num_Tel AS 'Numero telefono' FROM Utenti ORDER BY Nome");
        rs = help.estraiDati();
        while (rs.Read())
        {
            dt.Rows.Add(rs["Nome"].ToString(),
                        rs["Cognome"].ToString(),
                        rs["Ragione sociale"].ToString(),
                        rs["Email"].ToString(),
                        rs["Partita iva"].ToString(),
                        rs["Codice Fiscale"].ToString(),
                        rs["Indirizzo fatturazione"].ToString(),
                        rs["Numero telefono"].ToString());
        }
        GridView1.DataSource = dt;
        GridView1.DataBind();
        ViewState["CurrentTable"] = dt;
        help.disconnetti();
    }
示例#3
0
    public void tabella()
    {
        int i = 0;

        help.disconnetti();
        DataTable dt = new DataTable();

        dt.Columns.AddRange(new DataColumn[4]
        {
            new DataColumn("Acquirente"),
            new DataColumn("Totale"),
            new DataColumn("Data"),
            new DataColumn("Visualizza")
        });
        help.connetti();
        help.assegnaComando("SELECT * FROM Vendite,Utenti WHERE Acquirente=ID_Utente ORDER BY Data");
        rs = help.estraiDati();
        while (rs.Read())
        {
            ID_Vendita.Add(rs["ID_Vendita"].ToString());
            dt.Rows.Add(rs["Nome"].ToString() + " " + rs["Cognome"].ToString(),
                        rs["Totale"].ToString() + " €",
                        rs["Data"].ToString(),
                        "Visualizza");
            i++;
        }
        GridView1.DataSource = dt;
        GridView1.DataBind();
        ViewState["CurrentTable"] = dt;
        help.disconnetti();
    }
示例#4
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            drpAcquirenti.Items.Add("--Seleziona--");
            help.connetti();
            help.assegnaComando("SELECT DISTINCT(ID_Utente),Nome,Cognome,Ragione_Sociale FROM Utenti,Carrello WHERE Cod_Utente = ID_Utente AND Ordinato='si'");
            rs = help.estraiDati();

            while (rs.Read())
            {
                drpAcquirenti.Items.Add((rs["ID_Utente"].ToString() + " " + rs["Nome"].ToString() + " " + rs["Cognome"].ToString() + " --> " + rs["Ragione_Sociale"].ToString()));
            }
            help.disconnetti();
        }
        try
        {
            ID_U = drpAcquirenti.SelectedValue.ToString().Substring(0, 1);
            tabella();
            lblTot.Text = tot.ToString() + " €";
        }
        catch
        {
        }
    }
示例#5
0
    public void tabella()
    {
        help.disconnetti();
        DataTable dt = new DataTable();

        dt.Columns.AddRange(new DataColumn[5]
        {
            new DataColumn("NomeC"),
            new DataColumn("Deal"),
            new DataColumn("DataI"),
            new DataColumn("DataF"),
            new DataColumn("Gestisci")
        });
        help.connetti();
        help.assegnaComando("SELECT * FROM Campagne");
        rs = help.estraiDati();
        while (rs.Read())
        {
            dt.Rows.Add(rs["Nome"].ToString(),
                        rs["Deal"].ToString(),
                        rs["Data_Inizio"].ToString(),
                        rs["Data_Fine"].ToString(),
                        "Gestisci");
        }
        grdCamp.DataSource = dt;
        grdCamp.DataBind();
        ViewState["CurrentTable"] = dt;
        help.disconnetti();
    }
示例#6
0
    protected void Page_Load(object sender, EventArgs e)
    {
        string prodotto = Session["ID_Articolo"].ToString();

        help.connetti();
        help.assegnaComando("SELECT * FROM Articoli WHERE ID_Articolo ='" + prodotto + "'");
        rs = help.estraiDati();
        rs.Read();
        codice             = rs["Codice"].ToString();
        lblCod.Text        = codice;
        lblCat.Text        = rs["Categoria"].ToString();
        lblColore.Text     = rs["Colore"].ToString();
        lblDescr.Text      = rs["Descrizione"].ToString();
        lblMarca.Text      = rs["Marca"].ToString();
        lblPrezzoCart.Text = rs["Prezzo_Cartellino"].ToString() + "€";
        lblPrezzoVend.Text = rs["Prezzo_Vendita"].ToString() + "€";
        help.disconnetti();

        if (!IsPostBack)
        {
            help.connetti();
            help.assegnaComando("SELECT DISTINCT(Taglia_Sped) FROM Articoli");
            rs = help.estraiDati();
            drpTagliaSpedizione.Items.Add(string.Empty);
            while (rs.Read())
            {
                drpTagliaSpedizione.Items.Add(rs["Taglia_Sped"].ToString());
            }
            help.disconnetti();

            help.connetti();
            help.assegnaComando("SELECT DISTINCT(Prod_Sped) FROM Articoli");
            rs = help.estraiDati();
            drpProdSPedizione.Items.Add(string.Empty);
            while (rs.Read())
            {
                drpProdSPedizione.Items.Add(rs["Prod_Sped"].ToString());
            }
            help.disconnetti();
            drpTaglie.Items.Clear();
            help.connetti();
            help.assegnaComando("SELECT DISTINCT(Taglie) FROM Taglie_Quantità WHERE Cod_Prod='" + codice + "'");
            rs = help.estraiDati();
            drpTaglie.Items.Add(string.Empty);
            while (rs.Read())
            {
                drpTaglie.Items.Add(rs["Taglie"].ToString());
            }
            help.disconnetti();
        }
    }
示例#7
0
    protected void Page_Load(object sender, EventArgs e)
    {
        string utente = Session["Utente"].ToString();

        help.connetti();
        help.assegnaComando("SELECT CognomeNome FROM Destinatario WHERE Cod_Utente = '" + utente + "'");
        rs = help.estraiDati();
        DropDownList1.Items.Add("");
        while (rs.Read())
        {
            DropDownList1.Items.Add(rs["CognomeNome"].ToString());
        }
        help.disconnetti();
    }
示例#8
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         drpTaglie.Items.Add("----");
         drpProd.Items.Add("-----");
         help.connetti();
         help.assegnaComando("SELECT DISTINCT(cod_Articolo) FROM Dettagli_Campagna WHERE Cod_Campagna=" + Session["Campagna"].ToString());
         rs = help.estraiDati();
         while (rs.Read())
         {
             drpProd.Items.Add(rs["cod_Articolo"].ToString());
         }
         help.disconnetti();
     }
 }
示例#9
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            help.connetti();
            help.assegnaComando("DELETE FROM Appoggio_Campagna");
            help.eseguicomando();
            help.disconnetti();
            drpArticoli.Items.Add("------");
            help.connetti();
            help.assegnaComando("SELECT DISTINCT(Codice) FROM Articoli");
            rs = help.estraiDati();
            while (rs.Read())
            {
                drpArticoli.Items.Add(rs["Codice"].ToString());
            }
            help.disconnetti();

            drpDeal.Items.Add("------");
            help.connetti();
            help.assegnaComando("SELECT DISTINCT(Deal) FROM Deal");
            rs = help.estraiDati();
            while (rs.Read())
            {
                drpDeal.Items.Add(rs["Deal"].ToString());
            }

            help.disconnetti();
        }
    }
示例#10
0
    protected void Button1_Click(object sender, EventArgs e)
    {
        try
        {
            bool   presente = false;
            string nome     = txtNome.Text;
            string cognome  = txtCognome.Text;
            string email    = txtEmail.Text;
            string psw      = txtPass.Text;
            string codfisc  = txtCodFisc.Text;
            string piva     = txtIva.Text;
            string ind      = txtIndirizzo.Text;
            string ragsoc   = txtRagSoc.Text;
            string numtel   = txtNum.Text;

            if (nome.Trim() != string.Empty ||
                cognome.Trim() != string.Empty ||
                email.Trim() != string.Empty ||
                psw.Trim() != string.Empty ||
                codfisc.Trim() != string.Empty ||
                piva.Trim() != string.Empty ||
                ind.Trim() != string.Empty ||
                ragsoc.Trim() != string.Empty ||
                numtel.Trim() != string.Empty)
            {
                help.connetti();
                help.assegnaComando("SELECT Email FROM Utenti");
                rs = help.estraiDati();
                while (rs.Read() && presente == false)
                {
                    if (rs["Email"].ToString() == email)
                    {
                        lblErr.Text = "Email già presente";
                        presente    = true;
                    }
                }
                help.disconnetti();
                if (!presente)
                {
                    help.connetti();
                    help.assegnaComando("INSERT INTO Utenti(Nome,Cognome,Email,RagSociale,PartitaIva,Codfisc,IndFatturazione,NumTelefono,Psw)" +
                                        " VALUES('" + nome + "','" + cognome + "','" + email + "','" + ragsoc + "','" + piva + "','" + codfisc + "','" + ind + "','" + numtel + "','" + System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(psw, "md5") + "')");
                    help.eseguicomando();
                    help.disconnetti();
                    MessageBox.Show("operazione completata");
                }
            }
            else
            {
                lblErr.Text = "Compila tutti i campi";
            }
        }
        catch (Exception ex)
        {
            Response.Write(ex.ToString());
        }
    }
示例#11
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            ViewState["tabella"]   = null;
            ViewState["prezzotot"] = 0;
            ViewState["qta"]       = 0;
            tabella();

            drpMarca.Items.Add("");
            help.connetti();
            help.assegnaComando("SELECT DISTINCT(Marca) FROM Articoli");
            rs = help.estraiDati();
            while (rs.Read())
            {
                drpMarca.Items.Add(rs["Marca"].ToString());
            }
            help.disconnetti();
        }
    }
示例#12
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (Session["Utente"] == null)
     {
         Response.Redirect("Login.aspx");
     }
     if (!IsPostBack)
     {
         ViewState["tabella"] = null;
         drpCat.Items.Add("");
         help.connetti();
         help.assegnaComando("SELECT DISTINCT(Categoria) FROM Articoli");
         rs = help.estraiDati();
         while (rs.Read())
         {
             drpCat.Items.Add(rs["Categoria"].ToString());
         }
         help.disconnetti();
         drpMarca.Items.Add("");
         help.connetti();
         help.assegnaComando("SELECT DISTINCT(Marca) FROM Articoli");
         rs = help.estraiDati();
         while (rs.Read())
         {
             drpMarca.Items.Add(rs["Marca"].ToString());
         }
         help.disconnetti();
     }
     tabella();
 }
示例#13
0
    protected void Page_Load(object sender, EventArgs e)
    {
        /* if (Utils.fBrowserIsMobile())
         * {
         *   //Response.Write("La pagina per i dispositivi mobili è in fase di creazione");
         *   Response.Redirect("mArticoli.aspx");
         * }
         */
        if (!IsPostBack)
        {
            ViewState["tabella"]   = null;
            ViewState["prezzotot"] = 0;
            ViewState["qta"]       = 0;
            tabella();

            drpCat.Items.Add("");
            help.connetti();
            help.assegnaComando("SELECT DISTINCT(Categoria) FROM Articoli");
            rs = help.estraiDati();
            while (rs.Read())
            {
                drpCat.Items.Add(rs["Categoria"].ToString());
            }
            help.disconnetti();
            drpMarca.Items.Add("");
            help.connetti();
            help.assegnaComando("SELECT DISTINCT(Marca) FROM Articoli");
            rs = help.estraiDati();
            while (rs.Read())
            {
                drpMarca.Items.Add(rs["Marca"].ToString());
            }
            help.disconnetti();
        }
    }
示例#14
0
    protected void Button1_Click(object sender, EventArgs e)
    {
        string email;
        string password;

        email    = TxtEmail.Text;
        password = TxtPass.Text;
        try
        {
            help.connetti();
            help.assegnaComando("SELECT ID_Utente FROM Utenti WHERE Email='" + email + "' AND Password='******'");
            rs = help.estraiDati();
            rs.Read();
            Session["Utente"] = rs["ID_Utente"].ToString();
            help.disconnetti();
            Response.Redirect("Default.aspx");
        }
        catch
        {
            help.disconnetti();
            lblErr.Text = "Nome utente o password errati!";
        }
    }
示例#15
0
    protected void Button1_Click(object sender, EventArgs e)
    {
        string email;
        string password;

        email    = TxtEmail.Text;
        password = TxtPass.Text;
        try
        {
            if (email == "*****@*****.**")
            {
                help.connetti();
                help.assegnaComando("SELECT ID_Utente FROM Utenti WHERE Email='" + email + "' AND Psw='" + System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(password, "md5") + "'");
                rs = help.estraiDati();
                rs.Read();
                Session["Admin"] = rs["ID_Utente"].ToString();
                help.disconnetti();
                Response.Redirect("Amministrazione.aspx");
            }
            else
            {
                help.connetti();
                help.assegnaComando("SELECT ID_Utente FROM Utenti WHERE Email='" + email + "' AND Psw='" + System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(password, "md5") + "'");
                rs = help.estraiDati();
                rs.Read();
                Session["Utente"] = rs["ID_Utente"].ToString();
                help.disconnetti();
                Response.Redirect("Default.aspx");
            }
        }
        catch (Exception ex)
        {
            Response.Write(ex.ToString());
            help.disconnetti();
            lblErr.Text = "Nome utente o password errati!";
        }
    }
示例#16
0
    protected void gridView_RowUpdating(object sender, GridViewUpdateEventArgs e)
    {
        GridViewRow  row       = grdArticoli.Rows[e.RowIndex];
        DropDownList drpTaglie = row.Cells[6].FindControl("drpTaglie") as DropDownList;

        if (drpTaglie != null)
        {
            string taglia = drpTaglie.SelectedValue;
            Label  qta    = (Label)grdArticoli.Rows[e.RowIndex].Cells[4].FindControl("lblQtaMag");
            help.connetti();
            help.assegnaComando("SELECT Qta FROM Taglie WHERE Taglia='" + taglia + "' AND Cod_prod ='" + row.Cells[1].ToString() + "'");
            rs = help.estraiDati();
            rs.Read();
            string Quantità = rs["Qta"].ToString();
            help.disconnetti();
            qta.Text = Quantità;
        }
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        string prodotto = Session["Prodotto"].ToString();

        help.connetti();
        help.assegnaComando("SELECT * FROM Prodotti WHERE ID_Prodotto ='" + prodotto + "'");
        rs = help.estraiDati();
        rs.Read();
        qtaprod         = int.Parse(rs["Quantità"].ToString());
        Image3.ImageUrl = rs["Immagine"].ToString();
        lblPrd.Text     = rs["Nome"].ToString();
        lblPrezzo.Text  = "Prezzo: " + rs["Prezzo"].ToString() + "€";
        help.disconnetti();

        if (!IsPostBack)
        {
            ViewState["cont"] = 0;
        }
    }
示例#18
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Session["Utente"] == null)
        {
            lblLogin.Text = "Login";
        }
        else
        {
            lblLogin.Text = "Area Personale";
        }

        help.connetti();
        help.assegnaComando("SELECT * FROM Prodotti");
        rs = help.estraiDati();
        //+++++++++++++++++PRODOTTO1++++++++++++++++++++++++++
        rs.Read();
        imgbtnProd1.ImageUrl = rs["Immagine"].ToString();
        lblProd1.Text        = rs["Nome"].ToString();
        lblMag1.Text         = lblMag1.Text + rs["Quantità"].ToString() + "pz.";
        lblPrezzo1.Text      = lblPrezzo1.Text + rs["Prezzo"].ToString() + "€";

        //+++++++++++++++++PRODOTTO2++++++++++++++++++++++++++
        rs.Read();
        lblProd2.Text        = rs["Nome"].ToString();
        imgbtnProd2.ImageUrl = rs["Immagine"].ToString();
        lblMag2.Text         = lblMag2.Text + rs["Quantità"].ToString() + "pz.";
        lblPrezzo2.Text      = lblPrezzo2.Text + rs["Prezzo"].ToString() + "€";

        //+++++++++++++++++PRODOTTO3++++++++++++++++++++++++++
        rs.Read();
        lblProd3.Text        = rs["Nome"].ToString();
        imgbtnProd3.ImageUrl = rs["Immagine"].ToString();
        lblMag3.Text         = lblMag3.Text + rs["Quantità"].ToString() + "pz.";
        lblPrezzo3.Text      = lblPrezzo3.Text + rs["Prezzo"].ToString() + "€";

        //+++++++++++++++++PRODOTTO4++++++++++++++++++++++++++
        rs.Read();
        lblProd4.Text        = rs["Nome"].ToString();
        imgbtnProd4.ImageUrl = rs["Immagine"].ToString();
        lblMag4.Text         = lblMag4.Text + rs["Quantità"].ToString() + "pz.";
        lblPrezzo4.Text      = lblPrezzo4.Text + rs["Prezzo"].ToString() + "€";
        help.disconnetti();
    }
示例#19
0
    protected void Button1_Click(object sender, EventArgs e)
    {
        try
        {
            bool   presente = false;
            string nome     = txtNome.Text;
            string cognome  = txtCognome.Text;
            string email    = txtEmail.Text;
            string psw      = txtPass.Text;
            string codfisc  = txtCodF.Text;
            string piva     = txtIva.Text;
            string ind      = txtIndirizzo.Text;
            string ragsoc   = txtRagSoc.Text;
            string numtel   = txtNum.Text;

            if (nome != string.Empty &&
                cognome != string.Empty &&
                email != string.Empty &&
                psw != string.Empty &&
                codfisc != string.Empty &&
                piva != string.Empty &&
                ind != string.Empty &&
                ragsoc != string.Empty &&
                numtel != string.Empty)
            {
                double n;
                if (double.TryParse(numtel, out n))
                {
                    help.connetti();
                    help.assegnaComando("SELECT Email FROM Utenti");
                    rs = help.estraiDati();
                    while (rs.Read() && presente == false)
                    {
                        if (rs["Email"].ToString() == email)
                        {
                            lblErr.Text = "Email già presente";
                            presente    = true;
                        }
                    }
                    help.disconnetti();
                    if (!presente)
                    {
                        help.connetti();
                        help.assegnaComando("INSERT INTO Utenti(Nome,Cognome,Email,Ragione_Sociale,Partita_iva,Cod_Fisc,Indirizzo_Fatt,Num_Tel,Psw)" +
                                            " VALUES('" + nome + "','" + cognome + "','" + email + "','" + ragsoc + "','" + piva + "','" + codfisc + "','" + ind + "','" + numtel + "','" + System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(psw, "md5") + "')");
                        help.eseguicomando();
                        help.disconnetti();
                        MessageBox.Show("operazione completata");
                        Response.Redirect("Login.aspx");
                    }
                }
                else
                {
                    lblErr.Text = "Inserire un numero di telefono corretto";
                }
            }
            else
            {
                lblErr.Text = "Compila tutti i campi";
            }
        }
        catch (Exception ex)
        {
            Response.Write(ex.ToString());
        }
    }