private void btnOK_Click(object sender, EventArgs e)
        {
            try
            {
                switch ((JarmuTipusok)cmbJarmuKategoria.SelectedIndex)
                {
                case JarmuTipusok.Busz:
                    //Busz
                    UjJarmu = new Busz(txtNev.Text.Trim(), txtAzonosito.Text.Trim(), (int)(nudFutottKM.Value),
                                       (int)(nudAjtokSzama.Value), (int)(nudFerohelyekSzama.Value),
                                       (int)(nudTankUrtartalom.Value), cboHibrid.Checked, cboCsuklos.Checked);

                    break;

                case JarmuTipusok.Villamos:
                    //Villamos
                    UjJarmu = new Villamos(
                        txtNev.Text.Trim(), txtAzonosito.Text.Trim(), (int)(nudFutottKM.Value),
                        (int)(nudAjtokSzama.Value), (int)(nudFerohelyekSzama.Value),
                        (int)(nudSinszelesseg.Value), (AramellatasTipusok)cmbAramellatasTipusa.SelectedIndex,
                        cboEgybeNyitott.Checked);

                    break;

                case JarmuTipusok.Metró:
                    //Metró
                    UjJarmu = new Metro(txtNev.Text.Trim(), txtAzonosito.Text.Trim(), (int)(nudFutottKM.Value),
                                        (int)(nudAjtokSzama.Value), (int)(nudFerohelyekSzama.Value),
                                        (int)(nudSinszelesseg.Value), (AramellatasTipusok)cmbAramellatasTipusa.SelectedIndex,
                                        (int)nudSzerelveny.Value);

                    break;
                }
                if (update)
                {
                    DBKezelo.ModifyToDatabase(UjJarmu);
                }
                else
                {
                    DBKezelo.InsertToDatabase(UjJarmu);
                }
            }
            catch (ArgumentException ex)
            {
                MessageBox.Show(ex.Message, "Hiba...", MessageBoxButtons.OK, MessageBoxIcon.Error);
                DialogResult = DialogResult.None;
            }
            catch (DBKivetel ex)
            {
                MessageBox.Show(ex.Message + Environment.NewLine + ex.EredetiUzenet, "Hiba...", MessageBoxButtons.OK, MessageBoxIcon.Error);
                DialogResult = DialogResult.None;
            }
        }
Exemple #2
0
 private void FrmMain_Load(object sender, EventArgs e)
 {
     try
     {
         DBKezelo.ConnectionOpen(ConfigurationManager.ConnectionStrings["Modulzaro.Properties.Settings.masterConnectionString"].ConnectionString);
         LsbRefresh();
     }
     catch (DBKivetel ex)
     {
         MessageBox.Show(ex.Message, "Hiba...", MessageBoxButtons.OK, MessageBoxIcon.Error);
         this.FormClosing -= FrmMain_FormClosing;
         Close();
     }
 }
Exemple #3
0
 private void btnTorolJarmu_Click(object sender, EventArgs e)
 {
     if (lsbJarmuvek.SelectedIndex != -1 && MessageBox.Show("Valóban törölni szeretné a kiválasztott terméket?", "Törlés...", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK)
     {
         try
         {
             DBKezelo.DeleteFromDatabase((Jarmu)lsbJarmuvek.SelectedItem);
         }
         catch (DBKivetel ex)
         {
             MessageBox.Show(ex.Message, "Hiba...", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
         lista.Elvetel += titleJarmuTorolve;
         LogKezeles.LogIras(LogKezelesFunkcio.Törlés, lsbJarmuvek.SelectedItem as Jarmu);
         lista.RemoveAt(lsbJarmuvek.SelectedIndex, lsbJarmuvek.SelectedItem as Jarmu);
         LsbRefresh();
     }
 }
Exemple #4
0
        private void LsbRefresh()
        {
            //lsbJarmuvek.Items.Clear();
            //foreach (Jarmu item in lista)
            //{
            //    lsbJarmuvek.Items.Add(item);
            //}

            try
            {
                lsbJarmuvek.DataSource = DBKezelo.Query();
                lista = DBKezelo.Query();
            }
            catch (DBKivetel ex)
            {
                MessageBox.Show(ex.Message, "Hiba...", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Exemple #5
0
        private void FrmMain_FormClosing(object sender, FormClosingEventArgs e)
        {
            if (
                MessageBox.Show("Valóban ki akar lépni?", "Kilépés...", MessageBoxButtons.OKCancel,
                                MessageBoxIcon.Question) != DialogResult.OK)
            {
                e.Cancel = true;
            }

            try
            {
                DBKezelo.ConnectionClose();
            }
            catch (DBKivetel ex)
            {
                MessageBox.Show(ex.Message, "Hiba...", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            LogKezeles.LogZaras();
        }
Exemple #6
0
        private void btnKereses_Click(object sender, EventArgs e)
        {
            LancoltLista <Jarmu> lancoltLista = new LancoltLista <Jarmu>();

            try
            {
                lista = DBKezelo.Query();
            }
            catch (DBKivetel ex)
            {
                MessageBox.Show(ex.Message, "Hiba...", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            foreach (Jarmu jarmu in lista)
            {
                //MessageBox.Show(jarmu.GyartoNev);
                lancoltLista.Beszur(jarmu);
            }

            FrmKereso dialogus = new FrmKereso(lancoltLista);

            dialogus.ShowDialog();
        }