コード例 #1
0
        // definizione del metodo che permette di aggiungere elementi nekllla tabella 'vigneti' del db
        public void AddItem(object ob)
        {
            Vigneto v = (Vigneto)ob;

            // query per inserire i dati
            string str = "INSERT INTO vigneti VALUES (NULL,'" + v.GetNome() + "'," + v.GetNrVitiMorte() + ")";

            // passo la stringa al metodo che mi effettuerà la query al db
            q.Query(str);
        }// end metodo AddItem
コード例 #2
0
        }// end form

        // salva le modifiche e chiude il form attuale andando a riaprire il form precedente
        private void ButtonAggiungi_Click(object sender, EventArgs e)
        {
            if (this.comboBoxNome.Text != "")
            {
                // creazione di un oggetto di tipo vigneto in modo da passare alla query un singolo oggetto e non
                // più valori
                Vigneto vigneto = new Vigneto();
                vigneto.SetNome(this.comboBoxNome.Text);
                vigneto.SetNrVitiMorte(decimal.ToInt16(this.numericUpDownNrVitiMorte.Value));

                DbVigneto w = new DbVigneto();
                w.AddItem(vigneto);

                // chiusura del form attuale a apertura del form precedente
                this.formvigneto.Dispose();
                FormVigneto frm = new FormVigneto(this.formhome);
                frm.Show();
                this.Dispose();
            } // end if
        }     // end Button aggiungi click