Пример #1
0
        // visita il db e ordina gli id in base al numero di bottiglie decrescente
        // ritorna la lista di id ordinata in modo da poter poi stampare gli elementi `con maggiore priorità di vendita
        public List <string> VisitVini(DbVino v)
        {
            List <string> NrBottiglieVini = new List <string>();

            NrBottiglieVini = v.Select("nrbottiglie");


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

            Id = v.Select("id");

            OrdinaLista(NrBottiglieVini, Id);

            // da modificare. messo solamente per togliere l'errore
            return(Id);
        }
Пример #2
0
        public FormVino(FormHome home)
        {
            InitializeComponent();
            this.home = home;

            DbVino v = new DbVino();

            // creo delle liste di stringhe e attribuisco a ciascuna le varie informazioni contenute nel database
            List <string> NomiVini = new List <string>();

            NomiVini = v.Select("nome");

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

            AnnoVini = v.Select("anno");

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

            TipologiaVini = v.Select("tipologia");

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

            VignetoVini = v.Select("vigneto");

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

            NrBottiglieVini = v.Select("nrbottiglie");

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

            Id = v.Select("id");

            // ciclo per aggiungere tutti gli item e i subitem alla listview
            for (int i = 0; i < Id.Count; i++)
            {
                ListViewItem entryListItem = listViewDettagli.Items.Add(NomiVini[i]);
                entryListItem.UseItemStyleForSubItems = true;
                ListViewItem.ListViewSubItem annoItem        = entryListItem.SubItems.Add(AnnoVini[i]);
                ListViewItem.ListViewSubItem tipologiaItem   = entryListItem.SubItems.Add(TipologiaVini[i]);
                ListViewItem.ListViewSubItem vignetoItem     = entryListItem.SubItems.Add(VignetoVini[i]);
                ListViewItem.ListViewSubItem nrBottiglieItem = entryListItem.SubItems.Add(NrBottiglieVini[i]);
                ListViewItem.ListViewSubItem id = entryListItem.SubItems.Add(Id[i]);
            }
        }// end form