Ejemplo n.º 1
0
        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();
                }
            }
        }
Ejemplo n.º 2
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();
                }
            }
        }