Beispiel #1
0
        private void SkaitytiPriedus(SQLiteConnection connection)
        {
            string           sql = "Select * FROM Priedai";
            SQLiteDataReader reader;
            SQLiteCommand    cmd = new SQLiteCommand(sql, connection);

            reader = cmd.ExecuteReader();
            while (reader.Read())
            {
                string      pavadinimas = Convert.ToString(reader.GetValue(0));
                double      kaina       = Convert.ToDouble(reader.GetValue(1));
                PriedoTipas tipas       = (PriedoTipas)Enum.Parse(typeof(PriedoTipas), Convert.ToString(reader.GetValue(2)), false);
                Priedai     priedai     = new Priedai(pavadinimas, kaina, tipas);
                prieduDictionary.Add(pavadinimas, priedai);
                switch (tipas)
                {
                case PriedoTipas.Apsauga:
                    apsaugosGinklųVamzdžiamsToolStripMenuItem.DropDownItems.Add(pavadinimas);
                    break;

                case PriedoTipas.Kuprine:
                    kuprinėsToolStripMenuItem.DropDownItems.Add(pavadinimas);
                    break;

                case PriedoTipas.Prožektorius:
                    prožektoriaiToolStripMenuItem.DropDownItems.Add(pavadinimas);
                    break;
                }
            }
        }
Beispiel #2
0
 public Priedai(string pavadinimas, double kaina, PriedoTipas tipas) : base(pavadinimas, kaina)
 {
     this.Tipas = tipas;
 }