//Metodi asiakaslistan päivittämiselle
        public void PaivitaAsiakasLista()
        {
            //Tyhjennetään listbox
            lstbxAsiakaslista.Items.Clear();
            //Luodaan uusi instanssi asiakasluokasta
            Asiakas a = new Asiakas();

            //Käytetään asiakasluokan metodia HaeKaikkiAsiakkaat
            a.HaeKaikkiAsiakkaatTietokannasta();
            //Asiakaslista saa arvokseen asiakasluokan asiakaslistan
            asiakaslista = a.asiakaslista;
            //Tällä saadaan listbox näyttämään listan sisältämät oliot, muutetaan lista Arrayksi
            lstbxAsiakaslista.Items.AddRange(asiakaslista.ToArray());
        }
Beispiel #2
0
        // Metodi Asiakas comboboxin täyttämiselle
        //Muutin vielä yksinkertaisemmaksi koodia. Asiakas-luokassa oli jo valmiina tuo metodi asiakkaiden listaamiselle.
        //Muuten kyllä toimii ja saan nyt omasta testitietokannasta listattua asiakasnumerot ja nimet.
        public void AsiakasCombobox()
        {
            Asiakas a = new Asiakas();

            a.HaeKaikkiAsiakkaatTietokannasta();
            cmbxasiakas.Items.AddRange(a.asiakaslista.ToArray());

            /*
             * Tietokanta t = new Tietokanta();
             * yhteys = t.YhdistaTietokantaan();
             * kasky = yhteys.CreateCommand();
             * kasky.CommandText = "Select asiakasnumero from asiakkaat";
             * lukija = kasky.ExecuteReader();
             * try
             * {
             *  while (lukija.Read())
             *  {
             *      cmbxasiakas.Items.Add(lukija.GetValue(0));
             *  }
             * }
             * catch (Exception ex)
             * {
             *  MessageBox.Show("Comboboxia täyttäessä tapahtui virhe:" + ex.ToString());
             * }
             * try
             * {
             *  //Suljetaan reader
             *  lukija.Close();
             * }
             * catch (Exception ex)
             * {
             *  MessageBox.Show("Lukijaa sulkiessa tapahtui virhe:" + ex.ToString());
             * }
             * t.SuljeYhteysTietokantaan(yhteys);
             * */
        }