private void button_ToimipisteOk_Click(object sender, EventArgs e) { if (MessageBox.Show("Haluatko tallentaa muutokset tietokantaan?", "", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { this.Hide(); //avataan tietokanta-yhteys ja otetaan päivitettävät tiedot muokattava-toimipisteeltä try { cn.Open(); cmd.CommandText = "update Toimipiste set nimi = '" + muokattava.GetNimi() + "', lahiosoite = '" + muokattava.GetOsoite() + "', postitoimipaikka = '" + muokattava.GetPostitoimipaikka() + "', postinro = '" + muokattava.GetPostinumero() + "', email = '" + muokattava.GetSahkoposti() + "', puhelinnro = '" + muokattava.GetPuhelinnro() + "' where toimipiste_id = " + muokattava.GetToimipiste_id(); cmd.ExecuteNonQuery(); cn.Close(); foreach (Form f in Application.OpenForms) { if (f.GetType() == typeof(Yllapito)) { Yllapito yp = (Yllapito)f; yp.Enabled = true; yp.paivitaToimipiste(); yp.BringToFront(); } } MessageBox.Show("Muutokset tallennettu tietokantaan."); } catch (Exception ex) { MessageBox.Show("Tietojen lisäys tietokantaan epäonnistui : {0}", ex.Message); cn.Close(); } } }
private void btn_Peruuta_Click(object sender, EventArgs e) { if (MessageBox.Show("Muutokset menetetään. Haluatko varmasti poistua?", "", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { foreach (Form f in Application.OpenForms) { if (f.GetType() == typeof(Yllapito)) { Yllapito yp = (Yllapito)f; yp.Enabled = true; yp.BringToFront(); } } this.Hide(); } }
//Käyttäjä klikkaa "Tallenna" -painiketta, //jolloin tehdyt muutokset tallennetaan tietokantaan. private void button_ToimipisteOk_Click(object sender, EventArgs e) { if (MessageBox.Show("Haluatko tallentaa tiedot tietokantaan?", "", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { //Tarkista, ettei tyhjiä kenttiä //tai tekstiä yli rajojen //Tallenna tiedot try { cn.Open(); cmd.CommandText = "insert into Toimipiste (nimi, lahiosoite, postitoimipaikka, postinro, email, puhelinnro) values ('" + uusiToimipiste.GetNimi() + "', '" + uusiToimipiste.GetOsoite() + "', '" + uusiToimipiste.GetPostitoimipaikka() + "', '" + uusiToimipiste.GetPostinumero() + "', '" + uusiToimipiste.GetSahkoposti() + "','" + uusiToimipiste.GetPuhelinnro() + "')"; cmd.ExecuteNonQuery(); cn.Close(); textBox_Nimi.Clear(); textBox_Osoite.Clear(); textBox_Postitoimipaikka.Clear(); textBox_Postinumero.Clear(); textBox_PuhelinNro.Clear(); textBox_Email.Clear(); this.Hide(); foreach (Form f in Application.OpenForms) { if (f.GetType() == typeof(Yllapito)) { Yllapito yp = (Yllapito)f; yp.Enabled = true; yp.paivitaToimipiste(); } } MessageBox.Show("Toimipiste lisätty tietokantaan."); } catch (Exception ex) { MessageBox.Show("Tietojen lisäys tietokantaan epäonnistui : {0}", ex.Message); cn.Close(); } } }
private void btn_Ok_Click(object sender, EventArgs e) { if (MessageBox.Show("Haluatko tallentaa tiedot tietokantaan?", "", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { //Tarkista, ettei tyhjiä kenttiä //tai tekstiä yli rajojen //Tallenna tiedot this.Hide(); try { cn.Open(); cmd.CommandText = "insert into Palvelu (toimipiste_id, nimi, tyyppi, kuvaus, hinta, alv) values ('" + tb_ToimipisteID.Text + "', '" + tb_PalvelunNimi.Text + "', '" + tb_Tyyppi.Text + "', '" + tb_Kuvaus.Text + "', '" + tb_Hinta.Text + "','" + tb_ALV.Text + "')"; cmd.ExecuteNonQuery(); cn.Close(); foreach (Form f in Application.OpenForms) { if (f.GetType() == typeof(Yllapito)) { Yllapito yp = (Yllapito)f; yp.Enabled = true; yp.paivitaPalvelut(); yp.BringToFront(); } } MessageBox.Show("Palvelu lisätty tietokantaan."); } catch (Exception ex) { MessageBox.Show("Tietojen lisäys tietokantaan epäonnistui : {0}", ex.Message); cn.Close(); } } }
private void btn_Ok_Click(object sender, EventArgs e) { if (MessageBox.Show("Haluatko tallentaa muutokset tietokantaan?", "", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { this.Hide(); //avataan tietokanta-yhteys ja otetaan päivitettävät tiedot muokattava-toimipisteeltä try { cn.Open(); cmd.CommandText = "update Palvelu set toimipiste_id = '" + muokattava.GetToimipisteid() + "', nimi = '" + muokattava.GetNimi() + "', tyyppi = '" + muokattava.GetTyyppi() + "', kuvaus = '" + muokattava.GetKuvaus() + "', hinta = '" + muokattava.GetHinta() + "', alv = '" + muokattava.GetAlv() + "' where palvelu_id = " + muokattava.GetPalveluid(); cmd.ExecuteNonQuery(); cn.Close(); foreach (Form f in Application.OpenForms) { if (f.GetType() == typeof(Yllapito)) { Yllapito yp = (Yllapito)f; yp.Enabled = true; yp.paivitaPalvelut(); yp.BringToFront(); } } MessageBox.Show("Muutokset tallennettu tietokantaan."); } catch (Exception ex) { MessageBox.Show("Tietojen lisäys tietokantaan epäonnistui : {0}", ex.Message); cn.Close(); } } }