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; } } }
void RodydiPriedoInformacija(ToolStripItemClickedEventArgs e) { string paspaustasPavadinimas = e.ClickedItem.Text; Priedai pasirinktasprietaisas = prieduDictionary[paspaustasPavadinimas]; pavadinimasLabel.Text = pasirinktasprietaisas.Pavadinimas; kalibrasLable.Text = Convert.ToString(pasirinktasprietaisas.Tipas); kainosTextBox.Text = Convert.ToString(pasirinktasprietaisas.Kaina); var paveiksliukoPavadinimas = pasirinktasprietaisas.Pavadinimas + ".jpg"; ginkloPictureBox.Image = new Bitmap(paveiksliukoPavadinimas); ginkloPictureBox.SizeMode = PictureBoxSizeMode.StretchImage; }