コード例 #1
0
 public KostOfBaatTest()
 {
     kostOfBaat       = new KostOfBaat();
     kostOfBaat.Rijen = new List <KOBRij>();
     rij1             = new KOBRij();
     rij1.KOBRijId    = 1;
     rij2             = new KOBRij();
     rij2.KOBRijId    = 2;
     rij3             = new KOBRij();
     rij3.KOBRijId    = 3;
     kostOfBaat.VulKOBRijIn(rij1);
     kostOfBaat.VulKOBRijIn(rij2);
     kostOfBaat.VulKOBRijIn(rij3);
 }
        public AnalyseOverzichtViewModel(Analyse a)
        {
            Id              = a.AnalyseId;
            LinkNaarPrent   = a.Departement.Werkgever.LinkNaarLogoPrent;
            Organisatie     = a.Departement.Werkgever.Naam;
            Afdeling        = a.Departement.Naam;
            Locatie         = a.Departement.Gemeente;
            Straat          = a.Departement.Straat;
            Nummer          = a.Departement.Nummer;
            GewijzigdOp     = a.LaatsteAanpasDatum;
            KostenResultaat = a.KostenResultaat;
            BatenResultaat  = a.BatenResultaat;
            NettoResultaat  = a.NettoResultaat;

            ContactPersoonEmail = a.Departement.ContactPersoonEmail;


            if (BatenResultaat == KostenResultaat)
            {
                BatenBalk  = 50;
                KostenBalk = 50;
            }
            else
            {
                KostenBalk = Math.Round(KostenResultaat / (BatenResultaat + KostenResultaat) * 100);
                BatenBalk  = 100 - Math.Round(KostenResultaat / (BatenResultaat + KostenResultaat) * 100);
            }

            IEnumerable <KostOfBaat> kosten =
                a.KostenEnBaten.Where(kost => kost.KostOfBaatEnum == KOBEnum.Kost)
                .OrderBy(kost => kost.VraagId)
                .ToList();

            KostOfBaat kob = kosten.SingleOrDefault(k => k.VraagId == 1);

            if (kob != null)
            {
                Kost1 = kob.Resultaat;
            }
            kob = kosten.SingleOrDefault(k => k.VraagId == 2);
            if (kob != null)
            {
                Kost2 = kob.Resultaat;
            }
            kob = kosten.SingleOrDefault(k => k.VraagId == 3);
            if (kob != null)
            {
                Kost3 = kob.Resultaat;
            }
            kob = kosten.SingleOrDefault(k => k.VraagId == 4);
            if (kob != null)
            {
                Kost4 = kob.Resultaat;
            }
            kob = kosten.SingleOrDefault(k => k.VraagId == 5);
            if (kob != null)
            {
                Kost5 = kob.Resultaat;
            }
            kob = kosten.SingleOrDefault(k => k.VraagId == 6);
            if (kob != null)
            {
                Kost6 = kob.Resultaat;
            }
            kob = kosten.SingleOrDefault(k => k.VraagId == 7);
            if (kob != null)
            {
                Kost7 = kob.Resultaat;
            }
            kob = kosten.SingleOrDefault(k => k.VraagId == 8);
            if (kob != null)
            {
                Kost1Punt1 = kob.Resultaat;
            }


            IEnumerable <KostOfBaat> baten =
                a.KostenEnBaten.Where(baat => baat.KostOfBaatEnum == KOBEnum.Baat)
                .OrderBy(baat => baat.VraagId)
                .ToList();

            kob = baten.SingleOrDefault(b => b.VraagId == 1);
            if (kob != null)
            {
                Baat1 = kob.Resultaat;
            }
            kob = baten.SingleOrDefault(b => b.VraagId == 2);
            if (kob != null)
            {
                Baat2 = kob.Resultaat;
            }
            kob = baten.SingleOrDefault(b => b.VraagId == 3);
            if (kob != null)
            {
                Baat3 = kob.Resultaat;
            }
            kob = baten.SingleOrDefault(b => b.VraagId == 4);
            if (kob != null)
            {
                Baat4 = kob.Resultaat;
            }
            kob = baten.SingleOrDefault(b => b.VraagId == 5);
            if (kob != null)
            {
                Baat5 = kob.Resultaat;
            }
            kob = baten.SingleOrDefault(b => b.VraagId == 6);
            if (kob != null)
            {
                Baat6 = kob.Resultaat;
            }
            kob = baten.SingleOrDefault(b => b.VraagId == 7);
            if (kob != null)
            {
                Baat7 = kob.Resultaat;
            }
            kob = baten.SingleOrDefault(b => b.VraagId == 8);
            if (kob != null)
            {
                Baat8 = kob.Resultaat;
            }
            kob = baten.SingleOrDefault(b => b.VraagId == 9);
            if (kob != null)
            {
                Baat9 = kob.Resultaat;
            }
            kob = baten.SingleOrDefault(b => b.VraagId == 10);
            if (kob != null)
            {
                Baat10 = kob.Resultaat;
            }
            kob = baten.SingleOrDefault(b => b.VraagId == 11);
            if (kob != null)
            {
                Baat11 = kob.Resultaat;
            }
        }
        public AnalyseResultaatOverzichtViewModel(Analyse analyse)
        {
            AnalyseId = analyse.AnalyseId;
            IEnumerable <KostOfBaat> kosten =
                analyse.KostenEnBaten.Where(kost => kost.KostOfBaatEnum == KOBEnum.Kost)
                .OrderBy(kost => kost.VraagId)
                .ToList();

            KostOfBaat kob = kosten.SingleOrDefault(k => k.VraagId == 1);

            if (kob != null)
            {
                Kost1 = kob.Resultaat;
            }
            kob = kosten.SingleOrDefault(k => k.VraagId == 2);
            if (kob != null)
            {
                Kost2 = kob.Resultaat;
            }
            kob = kosten.SingleOrDefault(k => k.VraagId == 3);
            if (kob != null)
            {
                Kost3 = kob.Resultaat;
            }
            kob = kosten.SingleOrDefault(k => k.VraagId == 4);
            if (kob != null)
            {
                Kost4 = kob.Resultaat;
            }
            kob = kosten.SingleOrDefault(k => k.VraagId == 5);
            if (kob != null)
            {
                Kost5 = kob.Resultaat;
            }
            kob = kosten.SingleOrDefault(k => k.VraagId == 6);
            if (kob != null)
            {
                Kost6 = kob.Resultaat;
            }
            kob = kosten.SingleOrDefault(k => k.VraagId == 7);
            if (kob != null)
            {
                Kost7 = kob.Resultaat;
            }
            kob = kosten.SingleOrDefault(k => k.VraagId == 8);
            if (kob != null)
            {
                Kost1Punt1 = kob.Resultaat;
            }
            SubtotaalKosten = analyse.KostenResultaat;


            IEnumerable <KostOfBaat> baten =
                analyse.KostenEnBaten.Where(baat => baat.KostOfBaatEnum == KOBEnum.Baat)
                .OrderBy(baat => baat.VraagId)
                .ToList();

            kob = baten.SingleOrDefault(b => b.VraagId == 1);
            if (kob != null)
            {
                Baat1 = kob.Resultaat;
            }
            kob = baten.SingleOrDefault(b => b.VraagId == 2);
            if (kob != null)
            {
                Baat2 = kob.Resultaat;
            }
            kob = baten.SingleOrDefault(b => b.VraagId == 3);
            if (kob != null)
            {
                Baat3 = kob.Resultaat;
            }
            kob = baten.SingleOrDefault(b => b.VraagId == 4);
            if (kob != null)
            {
                Baat4 = kob.Resultaat;
            }
            kob = baten.SingleOrDefault(b => b.VraagId == 5);
            if (kob != null)
            {
                Baat5 = kob.Resultaat;
            }
            kob = baten.SingleOrDefault(b => b.VraagId == 6);
            if (kob != null)
            {
                Baat6 = kob.Resultaat;
            }
            kob = baten.SingleOrDefault(b => b.VraagId == 7);
            if (kob != null)
            {
                Baat7 = kob.Resultaat;
            }
            kob = baten.SingleOrDefault(b => b.VraagId == 8);
            if (kob != null)
            {
                Baat8 = kob.Resultaat;
            }
            kob = baten.SingleOrDefault(b => b.VraagId == 9);
            if (kob != null)
            {
                Baat9 = kob.Resultaat;
            }
            kob = baten.SingleOrDefault(b => b.VraagId == 10);
            if (kob != null)
            {
                Baat10 = kob.Resultaat;
            }
            kob = baten.SingleOrDefault(b => b.VraagId == 11);
            if (kob != null)
            {
                Baat11 = kob.Resultaat;
            }
            SubtotaalBaten = analyse.BatenResultaat;
            NettoResultaat = analyse.NettoResultaat;
        }
コード例 #4
0
        public AnalyseTest()
        {
            analyse = new Analyse();
            analyse.KostenEnBaten = new List <KostOfBaat>();
            kost1 = new KostOfBaat
            {
                VraagId        = 1,
                Resultaat      = 1000,
                KostOfBaatEnum = KOBEnum.Kost
            };

            kost1Punt1 = new KostOfBaat
            {
                VraagId        = 8,
                Resultaat      = 1000,
                KostOfBaatEnum = KOBEnum.Kost
            };

            kost2 = new KostOfBaat
            {
                VraagId        = 2,
                Resultaat      = 1000,
                KostOfBaatEnum = KOBEnum.Kost
            };

            kost3 = new KostOfBaat
            {
                VraagId        = 3,
                Resultaat      = 1000,
                KostOfBaatEnum = KOBEnum.Kost
            };

            kost4 = new KostOfBaat
            {
                VraagId        = 4,
                Resultaat      = 1000,
                KostOfBaatEnum = KOBEnum.Kost
            };

            kost5 = new KostOfBaat
            {
                VraagId        = 5,
                Resultaat      = 1000,
                KostOfBaatEnum = KOBEnum.Kost
            };

            kost6 = new KostOfBaat
            {
                VraagId        = 6,
                Resultaat      = 1000,
                KostOfBaatEnum = KOBEnum.Kost
            };

            kost7 = new KostOfBaat
            {
                VraagId        = 7,
                Resultaat      = 1000,
                KostOfBaatEnum = KOBEnum.Kost
            };


            baat1 = new KostOfBaat
            {
                VraagId        = 1,
                Resultaat      = 1000,
                KostOfBaatEnum = KOBEnum.Baat
            };

            baat2 = new KostOfBaat
            {
                VraagId        = 2,
                Resultaat      = 1000,
                KostOfBaatEnum = KOBEnum.Baat
            };

            baat3 = new KostOfBaat
            {
                VraagId        = 3,
                Resultaat      = 1000,
                KostOfBaatEnum = KOBEnum.Baat
            };

            baat4 = new KostOfBaat
            {
                VraagId        = 4,
                Resultaat      = 1000,
                KostOfBaatEnum = KOBEnum.Baat
            };

            baat5 = new KostOfBaat
            {
                VraagId        = 5,
                Resultaat      = 1000,
                KostOfBaatEnum = KOBEnum.Baat
            };

            baat6 = new KostOfBaat
            {
                VraagId        = 6,
                Resultaat      = 1000,
                KostOfBaatEnum = KOBEnum.Baat
            };

            baat7 = new KostOfBaat
            {
                VraagId        = 7,
                Resultaat      = 1000,
                KostOfBaatEnum = KOBEnum.Baat
            };

            baat8 = new KostOfBaat
            {
                VraagId        = 8,
                Resultaat      = 1000,
                KostOfBaatEnum = KOBEnum.Baat
            };

            baat9 = new KostOfBaat
            {
                VraagId        = 9,
                Resultaat      = 1000,
                KostOfBaatEnum = KOBEnum.Baat
            };

            baat10 = new KostOfBaat
            {
                VraagId        = 10,
                Resultaat      = 1000,
                KostOfBaatEnum = KOBEnum.Baat
            };

            baat11 = new KostOfBaat
            {
                VraagId        = 11,
                Resultaat      = 1000,
                KostOfBaatEnum = KOBEnum.Baat
            };

            analyse.SlaKostMetNummerOp(kost1);
            analyse.SlaKostMetNummerOp(kost1Punt1);
            analyse.SlaKostMetNummerOp(kost2);
            analyse.SlaKostMetNummerOp(kost3);
            analyse.SlaKostMetNummerOp(kost4);
            analyse.SlaKostMetNummerOp(kost5);
            analyse.SlaKostMetNummerOp(kost6);
            analyse.SlaKostMetNummerOp(kost7);

            analyse.SlaBaatMetNummerOp(baat1);
            analyse.SlaBaatMetNummerOp(baat2);
            analyse.SlaBaatMetNummerOp(baat3);
            analyse.SlaBaatMetNummerOp(baat4);
            analyse.SlaBaatMetNummerOp(baat5);
            analyse.SlaBaatMetNummerOp(baat6);
            analyse.SlaBaatMetNummerOp(baat7);
            analyse.SlaBaatMetNummerOp(baat8);
            analyse.SlaBaatMetNummerOp(baat9);
            analyse.SlaBaatMetNummerOp(baat10);
            analyse.SlaBaatMetNummerOp(baat11);
        }