private void btnLisaamokki_Click(object sender, EventArgs e) { try { //Syötetään mökin tiedot olioon. Mokki m = new Mokki(); m.Mokkinimi = tbNimi.Text; m.MokinToimintaalue.Nimi = cbAlue.Text; m.MokinToimintaalue.Toimintaalue_id = int.Parse(cbAlue.SelectedValue.ToString()); m.Katuosoite = tbOsoite.Text; m.Postinro = tbPostinro.Text; m.Henkilomaara = int.Parse(tbHenkilomaara.Text); m.Kuvaus = tbKuvaus.Text; m.Varustelu = tbVarustelu.Text; m.Mokinhinta = double.Parse(tbHinta.Text); m.Mokinalv = 10; //Lisätään tietokantaan TaskDB.LisaaMokki(m); //Tyhjennetään tekstiboxit tbNimi.Clear(); cbAlue.SelectedItem = null; tbHenkilomaara.Clear(); tbKuvaus.Clear(); tbOsoite.Clear(); tbPostinro.Clear(); tbVarustelu.Clear(); tbHinta.Clear(); //Haetaan mökit eli päivitetään muutokset DataGridView-taulukkoon dgvMokkilista.DataSource = TaskDB.HaeMokit(); } catch (Exception ex) { MessageBox.Show("Virheellinen syöte! " + ex.Message); } }
private void btnPoistamokki_Click(object sender, EventArgs e) { if (MessageBox.Show("Haluatko varmasti poistaa mökin?", " ", MessageBoxButtons.YesNo) == DialogResult.Yes) { int row = dgvMokkilista.SelectedCells[0].RowIndex; int id = int.Parse(dgvMokkilista.Rows[row].Cells[0].Value.ToString()); TaskDB.PoistaMokki(id); dgvMokkilista.DataSource = TaskDB.HaeMokit(); } }
public yllapito() { InitializeComponent(); dgvToimintaalueet.DataSource = TaskDB.HaeToimintaalue(); dgvMokkilista.DataSource = TaskDB.HaeMokit(); dgvPalvelut.DataSource = TaskDB.HaePalvelut(); dgvAsiakkaanTiedot.DataSource = TaskDB.HaeAsiakkaanTiedot(); cbAlue.DataSource = TaskDB.HaeToimintaalue(); //Alla olevat lisää comboboxeihin vaihtoehdot cbAlue.ValueMember = "toimintaalue_id"; cbAlue.DisplayMember = "nimi"; cbAlue.SelectedItem = null; cbPalvToimintaAlue.DataSource = TaskDB.HaeToimintaalue(); cbPalvToimintaAlue.ValueMember = "toimintaalue_id"; cbPalvToimintaAlue.DisplayMember = "nimi"; cbPalvToimintaAlue.SelectedItem = null; }