Exemplo n.º 1
0
        public FormAggiungiVino(FormVino formvino, FormHome home)
        {
            InitializeComponent();

            this.formvino = formvino;
            this.home     = home;

            DbVino    v = new DbVino();
            DbVigneto w = new DbVigneto();

            // liste di stringhe per inserire nei vari combobox valori già esistenti
            List <string> NomiVini = new List <string>();

            NomiVini = v.SelectDistinct("nome");

            List <string> TipologiaVini = new List <string>();

            TipologiaVini = v.SelectDistinct("tipologia");

            List <string> VignetoVini = new List <string>();

            VignetoVini = w.SelectDistinct("nome");

            List <string> NrBottiglieVini = new List <string>();

            NrBottiglieVini = v.SelectDistinct("nrbottiglie");

            // ciclo che aggiunge i nomi già presenti nel db nel combobox nome
            for (int i = 0; i < NomiVini.Count; i++)
            {
                comboBoxNome.Items.Add(NomiVini[i]);
            }

            // ciclo che aggiunge le tipologie già presenti nel db nel combobox tipologia
            for (int i = 0; i < TipologiaVini.Count; i++)
            {
                comboBoxTipologia.Items.Add(TipologiaVini[i]);
            }

            // ciclo che aggiunge i vari vigneti presenti nel db nel combobox vigneti
            for (int i = 0; i < VignetoVini.Count; i++)
            {
                comboBoxVigneto.Items.Add(VignetoVini[i]);
            }

            // ciclo che aggiunge i vari numeri di bottiglie al combobox
            // anche se numerico viene utilizzato un combobox perchè spesso si produce lo stesso quantitativo
            // di bottiglie per vini diversi e il numeric updown non permette di selezionare quantità già presenti
            for (int i = 0; i < NrBottiglieVini.Count; i++)
            {
                comboBoxBottiglie.Items.Add(NrBottiglieVini[i]);
            }
        }// end FormAggiungiVino
        public FormAggiungiVigneto(FormVigneto formvigneto, FormHome formhome)
        {
            InitializeComponent();
            this.formvigneto = formvigneto;
            this.formhome    = formhome;

            DbVigneto w = new DbVigneto();

            // dichiarazione e definizione di variabili ( list<string> e array[int])
            List <string> NomiVigneti = new List <string>();

            NomiVigneti = w.SelectDistinct("nome");

            List <string> NrVitiMorte = new List <string>();

            NrVitiMorte = w.SelectDistinct("nrvitimorte");

            // ciclo che aggiunge al combobox i vari nomi dei vigneti
            for (int i = 0; i < NomiVigneti.Count; i++)
            {
                comboBoxNome.Items.Add(NomiVigneti[i]);
            }
        }// end form