public frmEenmaligeRekening(DataAdapters da, tblLid lid) { Common(da); rekeningen = da.VulRekeningRecords(); clbLeden.Items.Add(lid.VolledigeNaam, true); localLeden.Add(lid); }
public frmContributieAanmaken(DataAdapters da, tblParameters Param) { InitializeComponent(); leden = da.VulLedenLijst(); rekeningen = da.VulRekeningRecords(); dataAdaptor = da; // param = new tblParameters(); param = Param; _windowState = new PersistWindowState(this, @"Leden\ContributieAanmaken"); reportFileName = param.LocationLogFiles + @"\" + param.ClubNameShort + "_Aangemaakte rekeningen.csv"; dtpPeilDatum.Value = param.ContributiePeilDatum; cboSelectieType.SelectedIndex = 0; clbLidTypes.Items.AddRange(tblLid.LidTypeDescriptions); clbLidTypes.Items.RemoveAt(2); txtCompBijdrageSen.Text = param.cCompBijdrageSen.ToEuroString(); txtCompBijdrageJun.Text = param.cCompBijdrageJun.ToEuroString(); txtBondsBijdrage.Text = param.cBondsBijdrage.ToEuroString(); txtSen.Text = param.cSen.ToEuroString(); txt65.Text = param.c65.ToEuroString(); txtWlpPup.Text = param.cWlpPup.ToEuroString(); txtCadJun.Text = param.cCadJun.ToEuroString(); txtKostenRekening.Text = param.cKostenRekening.ToEuroString(); txtPercZwerf.Text = param.cPercZwerf.ToString(); txtPakketBedrag.Text = param.cPakketBedrag.ToEuroString(); txtOmschrijving.Text = param.cOmschrijving; txtKortingVrijwilliger.Text = param.cKortingVrijwilliger.ToEuroString(); //PersistControlValue.ReadControlValue(txtOmschrijving); //PersistControlValue.ReadControlValue(txtCompBijdrageSen); //PersistControlValue.ReadControlValue(txtCompBijdrageJun); //PersistControlValue.ReadControlValue(txtBondsBijdrage); //PersistControlValue.ReadControlValue(txtSen); //PersistControlValue.ReadControlValue(txt65); //PersistControlValue.ReadControlValue(txtWlpPup); //PersistControlValue.ReadControlValue(txtCadJun); //PersistControlValue.ReadControlValue(txtKostenRekening); //PersistControlValue.ReadControlValue(txtPercZwerf); //PersistControlValue.ReadControlValue(txtPakketBedrag); //PersistControlValue.ReadControlValue(txtKortingVrijwilliger); }
public frmAankondiging(DataAdapters da, tblParameters xParam) { InitializeComponent(); param = xParam; verstuurdeRekeningenReport = param.LocationLogFiles + @"\" + param.ClubNameShort + @"_Verstuurde rekeningen.csv"; EmailLogFile = param.LocationLogFiles + @"\" + param.ClubNameShort + "_Mail_Logfile.txt"; if (!File.Exists(EmailLogFile)) { File.Create(EmailLogFile); } rekeningen = da.VulRekeningRecords(); leden = da.VulLedenLijst(); dataAdaptor = da; _windowState = new PersistWindowState(this, @"Leden\Aankondiging"); chkLogEmail.Checked = param.LogEmail; ckbDoNotSendEmail.Checked = param.DoNotSendEmail; foreach (Leden.Net.tblRekening rekening in rekeningen) { if (rekening.Verstuurd) { continue; } if (rekening.Lid.IsIncasso) { selectedInc.Add(rekening); sumTotaalInc += rekening.TotaalBedrag; nbrTxtInc++; } if (rekening.Lid.IsRekening) { selectedRek.Add(rekening); sumTotaalRek += rekening.TotaalBedrag; nbrTxtRek++; } } dtpIncassoDatum.Value = DateTime.Now.AddDays(10); lblMessage.Text = "Aantal: " + nbrTxtInc.ToString() + " - Bedrag: " + sumTotaalInc.ToEuroString(); lblMessageRek.Text = "Aantal: " + nbrTxtRek.ToString() + " - Bedrag: " + sumTotaalRek.ToEuroString(); }
public frmEenmaligeRekening(DataAdapters da, LedenLijst l) { LedenLijst leden; Common(da); rekeningen = da.VulRekeningRecords(); leden = l; foreach (tblLid lid in leden) { if (!lid.Gemerkt) { continue; } clbLeden.Items.Add(lid.VolledigeNaam); localLeden.Add(lid); } }
public frmRekeningOverzicht2(DataAdapters da, object l) { InitializeComponent(); param = new tblParameters(); dataAdaptor = da; _windowState = new PersistWindowState(this, @"Leden\RekeningOverzicht"); PersistControlValue.ReadControlValue(txtStornoKosten); rduStornoBrief.Checked = true; SetChangeMode(false); cboTypeRekening.Items.AddRange(tblRekening.RekeningTypeDescriptions); InitializeDataListView(olvRekeningen); #region Create Columns OLVColumn dlvc00 = new OLVColumn("Nr", "RekeningSeqNr"); OLVColumn dlvc01 = new OLVColumn("Datum", "AanmaakDatum"); OLVColumn dlvc02 = new OLVColumn("Verstuurd", "Verstuurd"); OLVColumn dlvc03 = new OLVColumn("Storno", "Gestorneerd"); OLVColumn dlvc04 = new OLVColumn("Omschrijving", "Omschrijving"); OLVColumn dlvc05 = new OLVColumn("Bedrag", "TotaalBedrag"); dlvc00.Width = 30; dlvc01.Width = 70; dlvc02.Width = 30; dlvc03.Width = 30; dlvc04.Width = 300; dlvc05.Width = 60; dlvc00.UseInitialLetterForGroup = true; dlvc00.HeaderTextAlign = System.Windows.Forms.HorizontalAlignment.Center; dlvc00.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; // dlvc01.UseInitialLetterForGroup = true; dlvc01.AspectGetter = delegate(object row) { return(((tblRekening)row).AanmaakDatum.ToShortDateString()); }; // dlvc02.UseInitialLetterForGroup = true; dlvc02.CheckBoxes = false; dlvc02.IsEditable = false; dlvc02.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; dlvc02.AspectGetter = delegate(object row) { if (((tblRekening)row).Verstuurd) { return("Verstuurd"); } return(""); }; dlvc02.Renderer = new MappedImageRenderer(new Object[] { "Verstuurd", Resources.tick16 }); // dlvc03.UseInitialLetterForGroup = true; dlvc03.CheckBoxes = true; dlvc03.IsEditable = false; dlvc03.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; dlvc03.AspectGetter = delegate(object row) { if (((tblRekening)row).Gestorneerd) { return("Gestorneerd"); } return(""); }; dlvc03.Renderer = new MappedImageRenderer(new Object[] { "Gestorneerd", Resources.star16 }); // dlvc04.UseInitialLetterForGroup = true; dlvc05.UseInitialLetterForGroup = true; dlvc05.AspectToStringFormat = "{0:C}"; dlvc05.TextAlign = HorizontalAlignment.Right; //dlvc16.CheckBoxes = true; //dlvc16.HeaderTextAlign = System.Windows.Forms.HorizontalAlignment.Center; //dlvc16.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; //dlvc16.ToolTipText = "Is dit contact toegevoegd via Leden administratie?"; olvRekeningen.Columns.Add(dlvc00); olvRekeningen.Columns.Add(dlvc01); olvRekeningen.Columns.Add(dlvc02); olvRekeningen.Columns.Add(dlvc03); olvRekeningen.Columns.Add(dlvc04); olvRekeningen.Columns.Add(dlvc05); #endregion rekeningen = da.VulRekeningRecords(); ReportRoutines.CreateRekeningingenReport("Aangemaakte contributie rekeningen", rekeningen, @"D:\temp\zz.csv", true); if (l is tblLid) { leden = new LedenLijst(); tblLid lid = (tblLid)l; leden.Add(lid); lboLeden.Items.Add(lid.VolledigeNaam); } if (l is LedenLijst) { leden = (LedenLijst)l; foreach (tblLid lid in leden) { lboLeden.Items.Add(lid.VolledigeNaam); } } lboLeden.SelectedIndex = 0; olvRekeningen.SetObjects(rekeningen); lboLeden_SelectedIndexChanged(this, null); lboLeden.Focus(); }
public frmIncassoInhoud2(DataAdapters da) { #region Initialize InitializeComponent(); _windowState = new PersistWindowState(this, @"Leden\IncassoInhoud"); RekeningenLijst r = da.VulRekeningRecords(); param = new tblParameters(); var reks = from rek in r where !rek.Verstuurd && rek.Lid.IsIncasso orderby rek.AanmaakDatum select rek; // het gebruik van rekeningen geeft een cast error! Daarom maar reks // weer een mooie Linq. Alleen de OrderBy heeft waarschijnlijk ruzie met grouping van OLV InitializeDataListView(olvVCard); #endregion #region Create Columns OLVColumn colNaam = new OLVColumn("Naam", "Naam"); OLVColumn colDatum = new OLVColumn("Datum", "Datum"); OLVColumn dlvc03 = new OLVColumn("Omschrijving", "Omschrijving"); OLVColumn colBedrag = new OLVColumn("Bedrag", "TotaalBedrag"); OLVColumn colSeq = new OLVColumn("IncSeq", "Inc Seq"); OLVColumn colType = new OLVColumn("Type", "TypeRekening"); colNaam.Width = 170; colBedrag.Width = 70; dlvc03.Width = 210; colDatum.Width = 90; colSeq.Width = 50; colType.Width = 90; colNaam.UseInitialLetterForGroup = true; colBedrag.UseInitialLetterForGroup = true; colBedrag.AspectToStringFormat = "{0:C}"; colBedrag.TextAlign = HorizontalAlignment.Right; // dlvc03.UseInitialLetterForGroup = true; colDatum.Sortable = true; colDatum.TextAlign = HorizontalAlignment.Right; colDatum.UseInitialLetterForGroup = true; colSeq.UseInitialLetterForGroup = true; colType.UseInitialLetterForGroup = true; olvVCard.Columns.Add(colType); olvVCard.Columns.Add(colNaam); olvVCard.Columns.Add(colSeq); olvVCard.Columns.Add(dlvc03); olvVCard.Columns.Add(colBedrag); olvVCard.Columns.Add(colDatum); colType.AspectGetter = delegate(object row) { if (((tblRekening)row).TypeRekening == 0) { return("Contributie"); } return("Overig"); }; colNaam.AspectGetter = delegate(object row) { tblLid lid = ((tblRekening)row).Lid; if (lid != null) { return(lid.VolledigeNaam); } return(string.Empty); }; colSeq.AspectGetter = delegate(object row) { tblLid lid = ((tblRekening)row).Lid; if (lid != null) { if (lid.Geincasseerd) { return("RCUR"); } else { return("FRST"); } } return(string.Empty); }; colDatum.AspectGetter = delegate(object row) { return(((tblRekening)row).AanmaakDatum.ToShortDateString()); }; #endregion olvVCard.SecondarySortColumn = colDatum; olvVCard.SetObjects(reks); }