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
 private void MokkiTaytaKentat()
 {
     if (this.MokkidataGridView.CurrentCell.Selected)
     {
         vn.mokkiRow tayttoRow = Mokkivn.mokki.FindBymokki_id(long.Parse(this.MokkidataGridView.SelectedRows[0].Cells[0].Value.ToString()));
         MokkicbToimintaAlueenValinta.SelectedValue = tayttoRow.toimintaalue_id.ToString();
         MokkitbMokkinimi.Text         = tayttoRow.mokkinimi;
         MokkitbKatuosoite.Text        = tayttoRow.katuosoite;
         MokkicbPostiNro.SelectedValue = tayttoRow.postinro.ToString();
         MokkitbMokinHinta.Text        = tayttoRow.mokkiHinta.ToString();
         MokkitbKuvaus.Text            = tayttoRow.kuvaus;
         MokkitbVarustelu.Text         = tayttoRow.varustelu;
         MokkicbHenkilomaara.Text      = tayttoRow.henkilomaara.ToString();
     }
 }