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; } }
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(); } }
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(); } }
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); } }
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(); }
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(); }