Esempio n. 1
0
 private void buttonFutarMentese_Click(object sender, EventArgs e)
 {
     torolHibauzenetet();
     errorProviderFutarNev.Clear();
     errorProviderFutarLakcim.Clear();
     errorProviderFutarTelszam.Clear();
     errorProviderFutarEmail.Clear();
     try
     {
         Futar ujFutar = new Futar(
             Convert.ToInt32(textBoxFutarAzonosito.Text),
             textBoxFutarNev.Text,
             textBoxFutarLakcim.Text,
             textBoxFutarTelszam.Text,
             textBoxFutarEmail.Text
             );
         int azonosito = Convert.ToInt32(textBoxFutarAzonosito.Text);
         //1. Hozzáadni a listához
         try
         {
             futarRepo.addFutarToList(ujFutar);
         }
         catch (Exception ex)
         {
             kiirHibauzenetet(ex.Message);
             return;
         }
         //2. Hozzáadni az adatbázishoz
         RepositoryDatabaseTablePizza rdtp = new RepositoryDatabaseTablePizza();
         try
         {
             rdtp.insertFutarToDatabase(ujFutar);
         }
         catch (Exception ex)
         {
             kiirHibauzenetet(ex.Message);
         }
         //3. Frissíteni a DataGridView-t
         beallitGombokatUjFutarMegsemEsMentes();
         frissitFutarAdatokkalDataGriedViewt();
         if (dataGridViewFutar.SelectedRows.Count == 1)
         {
             beallitFutarDataGriViewt();
         }
     }
     catch (ModelFutarNotValidNameExeption nvn)
     {
         errorProviderFutarNev.SetError(textBoxFutarNev, nvn.Message);
     }
     catch (ModelFutarNotValidAddressExeption nvp)
     {
         errorProviderFutarLakcim.SetError(textBoxFutarLakcim, nvp.Message);
     }
     catch (ModelFutarNotValidPhonenumberExeption nvp)
     {
         errorProviderFutarTelszam.SetError(textBoxFutarTelszam, nvp.Message);
     }
     catch (ModelFutarNotValidEmailExeption nvp)
     {
         errorProviderFutarEmail.SetError(textBoxFutarEmail, nvp.Message);
     }
     catch (Exception ex)
     {
     }
 }
Esempio n. 2
0
 private void buttonUjFutarMentes_Click(object sender, EventArgs e)
 {
     torolHibauzenetet();
     errorProviderFutarNev.Clear();
     errorProviderFutarLakcim.Clear();
     errorProviderFutarTelefonszam.Clear();
     errorProviderFutarEmail.Clear();
     try
     {
         Futar ujFutar = new Futar(
             Convert.ToInt32(textBoxFutarAzon.Text),
             textBoxFutarNAME.Text,
             textBoxFutarADDRESS.Text,
             textBoxFutarPHONENUM.Text,
             textBoxFutarEMAIL.Text
             );
         int azonosito = Convert.ToInt32(textBoxFutarAzon.Text);
         //1. Hozzáadni a listához
         try
         {
             futarRepo.addFutarToList(ujFutar);
         }
         catch (Exception ex)
         {
             kiirHibauzenetet(ex.Message);
             return;
         }
         //2. Hozzáadni az adatbázishoz
         RepositoryDatabaseTablePizza rdtp = new RepositoryDatabaseTablePizza();
         try
         {
             rdtp.insertFutarToDatabase(ujFutar);
         }
         catch (Exception ex)
         {
             kiirHibauzenetet(ex.Message);
         }
         //3. Frissíteni a DataGridView-t
         beallitGombokatUjFutarMegsemEsMentes();
         frissitFutarAdatokkalDataGriedViewt();
         if (dataGridViewFutars.SelectedRows.Count == 1)
         {
             bealliFutartPizzaDataGriViewt();
         }
     }
     catch (ModelFutarNotValidNameExeption nvn)
     {
         errorProviderFutarNev.SetError(textBoxFutarNAME, nvn.Message);
     }
     catch (ModelFutarNotValidLakcimExeption nvl)
     {
         errorProviderFutarLakcim.SetError(textBoxFutarADDRESS, nvl.Message);
     }
     catch (ModelFutarNotValidTelefonszamExeption nvt)
     {
         errorProviderFutarTelefonszam.SetError(textBoxFutarPHONENUM, nvt.Message);
     }
     catch (ModelFutarNotValidEmailExeption nve)
     {
         errorProviderFutarEmail.SetError(textBoxFutarEMAIL, nve.Message);
     }
     catch (Exception ex)
     {
         Debug.WriteLine(ex.Message);
     }
 }