private void SkaitytiDrabuzius(SQLiteConnection connection) { string sql = "Select * FROM Drabuziai"; SQLiteDataReader reader; SQLiteCommand cmd = new SQLiteCommand(sql, connection); reader = cmd.ExecuteReader(); while (reader.Read()) { string pavadinimas = Convert.ToString(reader.GetValue(0)); string dydis = Convert.ToString(reader.GetValue(1)); double kaina = Convert.ToDouble(reader.GetValue(2)); DrabuzioTipas tipas = (DrabuzioTipas)Enum.Parse(typeof(DrabuzioTipas), Convert.ToString(reader.GetValue(3)), false); Drabuzis drabuzis = new Drabuzis(tipas, dydis, pavadinimas, kaina); drabuziuDictionary.Add(pavadinimas, drabuzis); switch (tipas) { case DrabuzioTipas.Kelnes: kelnėsToolStripMenuItem.DropDownItems.Add(pavadinimas); break; case DrabuzioTipas.Kepure: kepurėsToolStripMenuItem.DropDownItems.Add(pavadinimas); break; case DrabuzioTipas.Striuke: striukėsToolStripMenuItem.DropDownItems.Add(pavadinimas); break; } } }
public Drabuzis(DrabuzioTipas tipas, string dydis, string pavadinimas, double kaina) : base(pavadinimas, kaina) { this.Tipas = tipas; this.Dydis = dydis; }