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 btnTeeVaraus_Click(object sender, EventArgs e) { try { //Etsii dgv:stä valitun rivin rivi-indexin ja hakee sen id-numeron muuttujaan ja hakee tietokannasta tiedot mökistä, jolla ko id-numro Mokki m = new Mokki(); int row = dgvMokit.SelectedCells[0].RowIndex; int id = int.Parse(dgvMokit.Rows[row].Cells[0].Value.ToString()); DateTime alku = dtpAlku.Value; DateTime loppu = dtpLoppu.Value; double lkm = (loppu - alku).TotalDays; dgvMokit.DataSource = null; DataTable t = TaskDB.Hae(id); string ta = cbToimintaAlue.Text; cbToimintaAlue.SelectedItem = null; //t siirtää valitun mökin tiedot, ta siirtää toiminta-alueen nimen. varaus vr = new varaus(id, t, ta, alku, loppu, lkm); vr.Show(); } catch (Exception ex) { MessageBox.Show("Valitse mökki! " + ex.Message); } }
public Muokkaa_mokki(Mokki mokki) { InitializeComponent(); tbMuokkaMokkiID.Text = mokki.Mokki_id.ToString(); tbMuokkaaMokkiNimi.Text = mokki.Mokkinimi.ToString(); tbMuokkaamokinOsoite.Text = mokki.Katuosoite.ToString(); tbMuokkaaMokinPostinro.Text = mokki.Postinro.ToString(); tbMuokkaaMokinHlomaara.Text = mokki.Henkilomaara.ToString(); tbMuokkaaMokinHinta.Text = mokki.Mokinhinta.ToString(); TbMuokkaaMokinKuvaus.Text = mokki.Kuvaus.ToString(); tbMuokkaaMokinVarustelu.Text = mokki.Varustelu.ToString(); }
private void btnMuokkaamokki_Click(object sender, EventArgs e) { Mokki mokki = new Mokki(); int row = dgvMokkilista.SelectedCells[0].RowIndex; mokki.Mokki_id = int.Parse(dgvMokkilista.Rows[row].Cells[0].Value.ToString()); mokki.Mokkinimi = (string)dgvMokkilista.Rows[row].Cells[1].Value; mokki.Henkilomaara = int.Parse(dgvMokkilista.Rows[row].Cells[2].Value.ToString()); mokki.Mokinhinta = double.Parse(dgvMokkilista.Rows[row].Cells[3].Value.ToString()); mokki.Katuosoite = (string)dgvMokkilista.Rows[row].Cells[5].Value; mokki.Postinro = (string)dgvMokkilista.Rows[row].Cells[6].Value; mokki.Kuvaus = (string)dgvMokkilista.Rows[row].Cells[7].Value; mokki.Varustelu = (string)dgvMokkilista.Rows[row].Cells[8].Value; Muokkaa_mokki formi = new Muokkaa_mokki(mokki); this.Close(); formi.Show(); }
private void btnMuokkaaMokkiTallenna_Click(object sender, EventArgs e) { // tekee uuden mökkiolion ja käy päivittämässä olion tiedot tietokantaan Mokki m = new Mokki(); m.Mokki_id = int.Parse(tbMuokkaMokkiID.Text); m.Mokkinimi = tbMuokkaaMokkiNimi.Text; m.Katuosoite = tbMuokkaamokinOsoite.Text; m.Postinro = tbMuokkaaMokinPostinro.Text; m.Henkilomaara = int.Parse(tbMuokkaaMokinHlomaara.Text); m.Mokinhinta = double.Parse(tbMuokkaaMokinHinta.Text); m.Kuvaus = TbMuokkaaMokinKuvaus.Text; m.Varustelu = tbMuokkaaMokinVarustelu.Text; TaskDB.MuokkaaMokki(m); yllapito formi = new yllapito(); formi.Show(); this.Close(); }