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