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; } } }
public Priedai(string pavadinimas, double kaina, PriedoTipas tipas) : base(pavadinimas, kaina) { this.Tipas = tipas; }