コード例 #1
0
        private void SkaitytiPrietaisus(SQLiteConnection connection)
        {
            string           sql = "Select * FROM Optika";
            SQLiteDataReader reader;
            SQLiteCommand    cmd = new SQLiteCommand(sql, connection);

            reader = cmd.ExecuteReader();
            while (reader.Read())
            {
                string         pavadinimas  = Convert.ToString(reader.GetValue(0));
                string         priartinimas = Convert.ToString(reader.GetValue(1));
                string         diametras    = Convert.ToString(reader.GetValue(2));
                PrietaisoTipas tipas        = (PrietaisoTipas)Enum.Parse(typeof(PrietaisoTipas), Convert.ToString(reader.GetValue(3)), false);
                double         kaina        = Convert.ToDouble(reader.GetValue(4));

                Prietaisas prietaisas = new Prietaisas(pavadinimas, kaina, priartinimas, diametras, tipas);
                priestaisuDictionary.Add(pavadinimas, prietaisas);

                switch (tipas)
                {
                case PrietaisoTipas.Taikiklis:
                    optiniaiTaikikliaiToolStripMenuItem.DropDownItems.Add(pavadinimas);
                    break;

                case PrietaisoTipas.Termovizorius:
                    termovizoriaiToolStripMenuItem.DropDownItems.Add(pavadinimas);
                    break;

                case PrietaisoTipas.Žiūronai:
                    žiūronaiToolStripMenuItem.DropDownItems.Add(pavadinimas);
                    break;
                }
            }
        }
コード例 #2
0
        void RodytiPrietaisoInformacija(ToolStripItemClickedEventArgs e)
        {
            string     paspaustasPavadinimas = e.ClickedItem.Text;
            Prietaisas pasirinktasprietaisas = priestaisuDictionary[paspaustasPavadinimas];

            pavadinimasLabel.Text = pasirinktasprietaisas.Pavadinimas;
            kalibrasLable.Text    = pasirinktasprietaisas.Priartinimas + " " + pasirinktasprietaisas.Diametras;
            kainosTextBox.Text    = Convert.ToString(pasirinktasprietaisas.Kaina);
            var paveiksliukoPavadinimas = pasirinktasprietaisas.Pavadinimas + ".jpg";

            ginkloPictureBox.Image    = new Bitmap(paveiksliukoPavadinimas);
            ginkloPictureBox.SizeMode = PictureBoxSizeMode.StretchImage;
        }