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