private void olvRekeningen_FormatRow(object sender, FormatRowEventArgs e) { tblBetaling rek = (tblBetaling)e.Model; if (!rek.Verstuurd) //groen { e.Item.ForeColor = Color.Green; } }
private void CmdNew_Click(object sender, EventArgs e) { this.Cursor = Cursors.WaitCursor; SetChangeMode(true); tblBetaling betaling = new tblBetaling(betalingen); olvBetalingen.SetObjects(betalingen); olvBetalingen.SelectObject(betaling, true); // refresh de rekeningenlijst toolStripStatusLabel1.Text = "Rekening aangemaakt: " + txtOmschrijving.Text; this.Cursor = Cursors.Arrow;; }
private void cmdDelete_Click(object sender, EventArgs e) { tblBetaling betaling = (tblBetaling)olvBetalingen.SelectedObject; if (betaling == null) { return; } // verwijderen uit de dataset. dataAdaptor.DeleteBetaling(betaling); dataAdaptor.CommitTransaction(true); olvBetalingen.RemoveObject(betaling); toolStripStatusLabel1.Text = "Rekening verwijderd: " + betaling.Omschrijving; }
private void cmdSave_Click(object sender, EventArgs e) { tblBetaling betaling = (tblBetaling)olvBetalingen.SelectedObject; if (betaling == null) { return; } SetChangeMode(false); object myCrediteur = cboCrediteur.SelectedObject; if (myCrediteur is tblCrediteur) { tblCrediteur c = (tblCrediteur)myCrediteur; betaling.BIC_Creditor = c.BIC; betaling.IBAN_Creditor = c.IBAN; } if (myCrediteur is tblLid) { tblLid l = (tblLid)myCrediteur; betaling.BIC_Creditor = l.BIC; betaling.IBAN_Creditor = l.IBAN; } betaling.AanmaakDatum = dtpAanmaakDatum.Value; betaling.EndToEndId = txtEndToEndid.Text.RemoveNonNumeric().Trim(); betaling.GewensteVerwerkingsDatum = dtpGewensteDatum.Value; betaling.Omschrijving = txtOmschrijving.Text; betaling.TotaalBedrag = txtTotaalbedrag.ToFromDecimal; betaling.TypeBetaling = cboTypeRekening.SelectedIndex; betaling.Verstuurd = ckbVerstuurd.Checked; betaling.VerstuurdDatum = dtpDatumVerstuurd.Value; betaling.Crediteur = cboCrediteur.Text; dataAdaptor.UpdateBetalingen(betalingen); dataAdaptor.CommitTransaction(true); olvBetalingen.RefreshObject(olvBetalingen.SelectedObject); toolStripStatusLabel1.Text = "Wijziging bewaard"; }
private void olvBetalingen_SelectedIndexChanged(object sender, EventArgs e) { tblBetaling betaling = (tblBetaling)olvBetalingen.SelectedObject; if (betaling == null) { return; } txtOmschrijving.Text = betaling.Omschrijving; if (betaling.EndToEndId.Trim() == string.Empty && betaling.Omschrijving.Trim() == string.Empty) { txtOmschrijving.Enabled = true; txtEndToEndid.Enabled = true; } else if (betaling.EndToEndId.Trim() == string.Empty) { txtOmschrijving.Enabled = true; txtEndToEndid.Enabled = false; } else { txtOmschrijving.Enabled = false; txtEndToEndid.Enabled = true; } cboCrediteur.Text = betaling.Crediteur; cboTypeRekening.SelectedIndex = betaling.TypeBetaling; txtTotaalbedrag.ToFromDecimal = betaling.TotaalBedrag; dtpAanmaakDatum.Value = betaling.AanmaakDatum; dtpDatumVerstuurd.Value = betaling.VerstuurdDatum; dtpDatumVerstuurd.Enabled = ckbVerstuurd.Checked = betaling.Verstuurd; dtpGewensteDatum.Value = betaling.GewensteVerwerkingsDatum; txtEndToEndid.Text = betaling.EndToEndId; }