Example #1
0
        private void lib_1_SelectedIndexChanged(object sender, EventArgs e)
        {
            Kocsi kocsi = (Kocsi)lib_1.Items[lib_1.SelectedIndex];

            tb_gyart.Text        = kocsi.Gyártmány;
            tb_tipus.Text        = kocsi.Típus;
            tb_rendsz.Text       = kocsi.Rendszám;
            numericUpDown1.Value = kocsi.Teljesítmény;
        }
Example #2
0
        private void bt_submit_Click(object sender, EventArgs e)
        {
            int errorcounter = 0;

            if ((String.IsNullOrEmpty(tb_gyart.Text)) || (String.IsNullOrEmpty(tb_rendsz.Text)) || (String.IsNullOrEmpty(tb_tipus.Text)))
            {
                MessageBox.Show("Nem töltöttél ki minden mezőt. Minden mezőt ki kell tölteni", "Hiányzó adat!", MessageBoxButtons.OK, MessageBoxIcon.Error);

                if (String.IsNullOrEmpty(tb_gyart.Text))
                {
                    tb_gyart.Focus();
                    errorcounter++;
                }

                if (String.IsNullOrEmpty(tb_rendsz.Text))
                {
                    tb_rendsz.Focus();
                    errorcounter++;
                }


                if (String.IsNullOrEmpty(tb_tipus.Text))
                {
                    tb_tipus.Focus();
                    errorcounter++;
                }
            }

            if (!Regex.Match(tb_rendsz.Text, "^([A-Z]{3})([0-9]{3})$").Success)
            {
                tb_rendsz.Focus();
                MessageBox.Show("Nem megfelelő a renszám formátuma. A helyes formátum: ABC123", "Hibás adat!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                errorcounter++;
            }


            Kocsi kocsi = new Kocsi(tb_rendsz.Text, tb_gyart.Text, tb_tipus.Text, (int)numericUpDown1.Value);

            if (errorcounter == 0)
            {
                lib_1.Items.Add(kocsi);
            }
            else
            {
                errorcounter = 0;
            }
        }