private void buttonKamionMEntes_Click(object sender, EventArgs e) { torolHibauzenetet(); errorProviderKamionMuszaki.Clear(); errorProviderKamionRendszam.Clear(); errorProviderKamionMotor.Clear(); errorProviderKamionUzemanyag.Clear(); errorProviderKamionSuly.Clear(); errorProviderKamionHajtas.Clear(); //errorProviderDolgozName.Clear(); //errorProviderDolgozoTel.Clear(); //errorProviderDolgozoEmail.Clear(); try { Kamion ujKamion = new Kamion( Convert.ToInt32(textBoxKamionID.Text), maskedTextBoxKamionMuszaki.Text, maskedTextBoxKamionRend.Text, textBoxKamionMotor.Text, textBoxKamionUzem.Text, textBoxKamionSuly.Text, textBoxKamionHajtas.Text ); int azonosito = Convert.ToInt32(textBoxKamionID.Text); //1. Hozzáadni a listához try { repo.addKamionToList(ujKamion); } catch (Exception ex) { kiirHibauzenetet(ex.Message); return; } //2. Hozzáadni az adatbázishoz RepositoryKamionDatabaseTable rdtk = new RepositoryKamionDatabaseTable(); try { rdtk.insertKamionToDatabase(ujKamion); } catch (Exception ex) { kiirHibauzenetet(ex.Message); } //3. Frissíteni a DataGridView-t frissitAdatokkalDataGriedViewtKamiont(); if (dataGridViewKamionok.SelectedRows.Count == 1) { beallitDolgozoDataGriViewt(); } } catch (ModelKamionNotValidHajtasExeption nvh) { errorProviderKamionHajtas.SetError(textBoxKamionHajtas, nvh.Message); } catch (ModelKamionNotValidRenExeption nvr) { errorProviderKamionRendszam.SetError(maskedTextBoxKamionRend, nvr.Message); } catch (ModelKamionNotValidMotorExeption nvm) { errorProviderKamionMotor.SetError(textBoxKamionMotor, nvm.Message); } catch (ModelKamionNotValidUzemanyagExeption nvu) { errorProviderKamionUzemanyag.SetError(textBoxKamionUzem, nvu.Message); } catch (ModelKamionNotValidSulyExeption nvsu) { errorProviderKamionSuly.SetError(textBoxKamionSuly, nvsu.Message); } //catch (ModelDolgozoNotValidNevExeption nvn) //{ // errorProviderDolgozName.SetError(textBoxDolgozoNev, nvn.Message); //} //catch (ModelDolgozoNotValidNTelExeption nvt) //{ // errorProviderDolgozoTel.SetError(textBoxDolgozoTel, nvt.Message); //} //catch (ModelDolgozoNotValidEmailExeption nve) //{ // errorProviderDolgozoEmail.SetError(textBoxDolgozoEmail, nve.Message); //} catch (Exception ex) { kiirHibauzenetet(ex.Message); } }