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();
     }
 }
Esempio n. 3
0
        //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();
                }
            }
        }
Esempio n. 5
0
        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();
                }
            }
        }