Ejemplo n.º 1
0
        private void MokkibtnMuokkaa_Click(object sender, EventArgs e)
        {
            Validate();
            MokkimokkiBindingSource.EndEdit();
            mokkiTableAdapter.Update(this.Mokkivn.mokki);

            if (MokkibtnMuokkaaMokkia.Text == "Tallenna")
            {
                vn.mokkiRow mokkiRow = Mokkivn.mokki.FindBymokki_id(long.Parse(this.MokkidataGridView.SelectedRows[0].Cells[0].Value.ToString()));
                mokkiRow.toimintaalue_id = int.Parse(MokkicbToimintaAlueenValinta.SelectedValue.ToString());
                mokkiRow.mokkinimi       = MokkitbMokkinimi.Text;
                mokkiRow.katuosoite      = MokkitbKatuosoite.Text;
                mokkiRow.postinro        = MokkicbPostiNro.Text;
                mokkiRow.mokkiHinta      = double.Parse(MokkitbMokinHinta.Text);
                mokkiRow.mokkiAlv        = double.Parse(MokkitbMokinHinta.Text) * vakiot.ALV;
                mokkiRow.kuvaus          = MokkitbKuvaus.Text;
                mokkiRow.varustelu       = MokkitbVarustelu.Text;
                mokkiRow.henkilomaara    = int.Parse(MokkicbHenkilomaara.Text);

                Validate();
                this.mokkiTableAdapter.Update(this.Mokkivn.mokki); //tulee virhe jos ei ole muokattu mitään ja painaa tallenna!!!!!
                this.mokkiTableAdapter.Fill(this.Mokkivn.mokki);
                MokkiKenttienTyhjennys();
                MokkiPoistaDataGridienCurrentCell();
                MokkibtnMuokkaaMokkia.Text = "Muokkaa valittua riviä";
            }
            else
            {
                MokkiTaytaKentat();
                MokkibtnMuokkaaMokkia.Text = "Tallenna";
            }
        }
Ejemplo n.º 2
0
        //Uuden mökin lisääminen
        private void MokkibtnLisaa_Click(object sender, EventArgs e)
        {
            Validate();
            MokkimokkiBindingSource.EndEdit();
            mokkiTableAdapter.Update(this.Mokkivn.mokki);
            double mokinHinta = double.Parse(MokkitbMokinHinta.Text);
            double mokinAlv   = mokinHinta * vakiot.ALV;

            mokkiTableAdapter.Insert(
                long.Parse(MokkicbToimintaAlueenValinta.SelectedValue.ToString()),
                MokkicbPostiNro.Text,
                MokkitbMokkinimi.Text,
                MokkitbKatuosoite.Text,
                MokkitbKuvaus.Text,
                int.Parse(MokkicbHenkilomaara.Text),
                MokkitbVarustelu.Text,
                mokinHinta,
                mokinAlv);

            Validate();
            mokkiTableAdapter.Update(this.Mokkivn.mokki);
            MokkiKenttienTyhjennys();
            MokkiPoistaDataGridienCurrentCell();
            this.mokkiTableAdapter.Fill(Mokkivn.mokki);
        }
Ejemplo n.º 3
0
        private void MokkibtnPoista_Click(object sender, EventArgs e)
        {
            Validate();
            MokkimokkiBindingSource.EndEdit();
            mokkiTableAdapter.Update(this.Mokkivn.mokki);
            Mokkivn.mokki.Rows[this.MokkidataGridView.SelectedRows[0].Index].Delete();

            Validate();
            mokkiTableAdapter.Update(this.Mokkivn.mokki);
            this.mokkiTableAdapter.Fill(Mokkivn.mokki);
            MokkiKenttienTyhjennys();
            MokkiPoistaDataGridienCurrentCell();
        }