Esempio n. 1
0
 private void btnLisaaPalvelu_Click_1(object sender, EventArgs e)
 {
     try
     {
         //Syötetään palvelun tiedot olioon
         Palvelu p = new Palvelu();
         p.Nimi = tbPalvNimi.Text;
         p.toimintaalue.Nimi = cbPalvToimintaAlue.Text;
         string    str = p.toimintaalue.Nimi;
         DataTable t   = TaskDB.HaeTaID(str);
         p.toimintaalue.Toimintaalue_id = int.Parse(t.Rows[0].ItemArray[0].ToString());
         if (tbPalvTyyppi.Text.Length > 0)
         {
             p.Tyyppi = int.Parse(tbPalvTyyppi.Text);
         }
         else
         {
             p.Tyyppi = 1;
         }
         p.Kuvaus = tbPalvKuvaus.Text;
         p.Hinta  = double.Parse(tbPalvHinta.Text);
         p.Alv    = double.Parse(tbPalvAlv.Text);
         //lisätään tietokantaan
         TaskDB.LisaaPalvelu(p);
         //tyhjennetään tekstikentät
         tbPalvNimi.Clear();
         cbPalvToimintaAlue.SelectedItem = null;
         tbPalvTyyppi.Clear();
         tbPalvKuvaus.Clear();
         tbPalvHinta.Clear();
         tbPalvAlv.Clear();
         //päivitetään muutokset datagridviewiin
         dgvPalvelut.DataSource = TaskDB.HaePalvelut();
     }
     catch (Exception ex)
     {
         MessageBox.Show("Virheellinen syöte" + ex.Message);
     }
 }