private void cmdSave_Click(object sender, EventArgs e)
        {
            SetChangeMode(false);

            tblRekening rekening = (tblRekening)olvRekeningen.SelectedObject;

            if (rekening == null)
            {
                return;
            }
            rekening.Omschrijving              = txtOmschrijving.Text;
            rekening.TypeRekening              = cboTypeRekening.SelectedIndex;
            rekening.TotaalBedrag              = txtTotaalbedrag.ToFromDecimal;
            rekening.IBAN                      = txtCreditIBAN.Text;
            rekening.BIC                       = txtCreditBIC.Text;
            rekening.AanmaakDatum              = dtpAanmaakDatum.Value;
            rekening.VerstuurdDatum            = dtpDatumVerstuurd.Value;
            rekening.Verstuurd                 = ckbVerstuurd.Checked;
            rekening.CompetitieBijdrage        = txtCompetitieBijdrage.ToFromDecimal;
            rekening.ContributieBedrag         = txtContributieBedrag.ToFromDecimal;
            rekening.Bondsbijdrage             = txtBondsbijdrage.ToFromDecimal;
            rekening.ExtraBedrag               = txtExtraBedrag.ToFromDecimal;
            rekening.Korting                   = txtKorting.ToFromDecimal;
            rekening.BedragKortingVrijwilliger = txtKortingVrijwilliger.ToFromDecimal;
            rekening.MailOnderdrukken          = ckbMailOnderdrukken.Checked;
            rekening.Gestorneerd               = ckbGestorneerd.Checked;
            dataAdaptor.UpdateRekeningen(rekeningen);
            dataAdaptor.CommitTransaction(true);
            olvRekeningen.RefreshObject(olvRekeningen.SelectedObject);
            toolStripStatusLabel1.Text = "Wijziging bewaard";
        }
예제 #2
0
        private void frmEenmaligeRekening_FormClosing(object sender, FormClosingEventArgs e)
        {
            DialogResult dr = MessageBox.Show("Aangemaakte rekeningen (" + localRekeningen.Count.ToString() + ") bewaren?", "Bewaren?", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (dr == DialogResult.Yes)
            {
                dataAdaptor.UpdateRekeningen(rekeningen);
                dataAdaptor.CommitTransaction(true);
            }
            else
            {
                foreach (tblRekening rek in localRekeningen)
                {
                    rekeningen.Remove(rek);
                }
                dataAdaptor.CancelTransaction(true);
            }
        }
        private void frmContributieAanmaken_FormClosing(object sender, FormClosingEventArgs e)
        {
            DialogResult dr = MessageBox.Show("Aangemaakte rekeningen bewaren?", "Bewaren?", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (dr == DialogResult.Yes)
            {
                rekeningen.AddRange(localRekeningen);
                dataAdaptor.UpdateRekeningen(rekeningen);
                dataAdaptor.CommitTransaction(true);
            }

            param.cCompBijdrageSen = txtCompBijdrageSen.ToFromDecimal;
            param.cCompBijdrageJun = txtCompBijdrageJun.ToFromDecimal;
            param.cBondsBijdrage   = txtBondsBijdrage.ToFromDecimal;
            param.cSen             = txtSen.ToFromDecimal;
            param.c65                  = txt65.ToFromDecimal;
            param.cWlpPup              = txtWlpPup.ToFromDecimal;
            param.cCadJun              = txtCadJun.ToFromDecimal;
            param.cKostenRekening      = txtKostenRekening.ToFromDecimal;
            param.cPercZwerf           = Convert.ToInt32(txtPercZwerf.Text);
            param.cPakketBedrag        = txtPakketBedrag.ToFromDecimal;
            param.cOmschrijving        = txtOmschrijving.Text;
            param.cKortingVrijwilliger = txtKortingVrijwilliger.ToFromDecimal;



            //PersistControlValue.StoreControlValue(txtCompBijdrageSen);
            //PersistControlValue.StoreControlValue(txtCompBijdrageJun);
            //PersistControlValue.StoreControlValue(txtBondsBijdrage);
            //PersistControlValue.StoreControlValue(txtSen);
            //PersistControlValue.StoreControlValue(txt65);
            //PersistControlValue.StoreControlValue(txtWlpPup);
            //PersistControlValue.StoreControlValue(txtCadJun);
            //PersistControlValue.StoreControlValue(txtKostenRekening);
            //PersistControlValue.StoreControlValue(txtPercZwerf);
            //PersistControlValue.StoreControlValue(txtPakketBedrag);
            //PersistControlValue.StoreControlValue(txtOmschrijving);
            //PersistControlValue.StoreControlValue(txtKortingVrijwilliger);
        }