public void Fill(List <StemObject> sl)
        // Fill view model from DB query list
        {
            foreach (StemObject so in sl)
            {
                StemObject s = new StemObject
                {
                    WetOmschrijving = so.WetOmschrijving.Trim(),
                    WetID           = so.WetID.Trim().ToUpper(),
                    WetNaam         = so.WetNaam.Trim(),
                    WetLink         = so.WetLink.Trim(),
                    WetType         = so.WetType,
                    PartijID        = so.PartijID,
                    PartijNaam      = so.PartijNaam,
                    StemDatum       = so.StemDatum,
                    Voor            = so.Voor,
                    Tegen           = so.Tegen,
                    Blanco          = so.Blanco,
                    PartijZetels    = so.PartijZetels
                };


                this._StemLijst.Add(s);
            }
        }
Beispiel #2
0
        public void Fill(Partijen p, List <StemObject> sl, List <ZetelObject> zl)
        // Fill view model from DB query list
        {
            this._partij.PartijID   = p.PartijID.Trim().ToUpper();
            this._partij.PartijNaam = p.PartijNaam.Trim();

            foreach (StemObject so in sl)
            {
                StemObject s = new StemObject
                {
                    WetOmschrijving = so.WetOmschrijving.Trim(),
                    WetID           = so.WetID.Trim().ToUpper(),
                    WetNaam         = so.WetNaam.Trim(),
                    WetLink         = so.WetLink.Trim(),
                    PartijID        = so.PartijID.Trim().ToUpper(),
                    Voor            = so.Voor,
                    Tegen           = so.Tegen,
                    Blanco          = so.Blanco
                };

                this._StemmingenLijst.Add(s);
            }
            foreach (ZetelObject zo in zl)
            {
                if (zo.IncludeIfSelected)
                {
                    ZetelObject z = new ZetelObject
                    {
                        AantalZetels      = zo.AantalZetels,
                        VanDatum          = zo.VanDatum,
                        TotDatum          = zo.TotDatum,
                        PartijID          = this._partij.PartijID,
                        IncludeIfSelected = zo.IncludeIfSelected,
                        InError           = zo.InError,
                        ErrorMsg          = zo.ErrorMsg
                    };
                    if ((z.VanDatum == DateTime.MinValue) && (z.TotDatum == DateTime.MinValue))
                    {
                        z.IncludeIfSelected = false;
                    }
                    this._ZetelLijst.Add(z);
                }
            }
        }