Beispiel #1
0
        protected void Cerca(object sender, EventArgs e)
        {
            int cod = 0;

            if (codice.Text.Length > 0 && int.TryParse(codice.Text, out cod))
            {
                Prodotto prod = Model.GetProdotto(cod);
                if (prod != null)
                {
                    Response.Redirect($"~/Detail.aspx?codice={prod.Codice}");
                }
                Message = "Prodotto non trovao";
            }
            else if (descrizione.Text.Length > 0)
            {
                Prodotti = Model.GetProdotti(descrizione.Text);
                if (Prodotti.Count > 0)
                {
                    listaProdotti.Prodotti = Prodotti;
                    listaProdotti.Update();
                }
                else
                {
                    Prodotti = null;
                    Message  = "Non è stato trovato un prodotto con questa descrizione";
                }
            }
            else
            {
                Message = "Inserire almeno un parametro per la ricerca";
            }
        }