public TypeBedragViewModel(Lijn lijn, Berekening berekening, int analysId) : this(berekening, analysId) { LijnId = lijn.LijnId; string veld1 = berekening.GetType().ToString().Equals("KostenBatenTool.Models.Domain.OutsourcingBesparing") || berekening.GetType().ToString().Equals("KostenBatenTool.Models.Domain.AndereBesparing") || berekening.GetType().ToString().Equals("KostenBatenTool.Models.Domain.UitzendkrachtenBesparing") ? "beschrijving" : "type"; string veld2 = berekening.GetType().ToString().Equals("KostenBatenTool.Models.Domain.AndereBesparing") || berekening.GetType().ToString().Equals("KostenBatenTool.Models.Domain.OutsourcingBesparing") || berekening.GetType().ToString().Equals("KostenBatenTool.Models.Domain.UitzendkrachtenBesparing") ? "jaarbedrag" : "bedrag"; Type = lijn.VeldenWaarden.FirstOrDefault(v => v.VeldKey.Equals(veld1)).Value.ToString(); Bedrag = string.Format("{0:0.##}", (decimal)lijn.VeldenWaarden.FirstOrDefault(v => v.VeldKey.Equals(veld2)).Value); }
public DrieDecimalViewModel(Berekening berekening, int analyseId) : this() { BerekeningId = berekening.BerekeningId; AnalyseId = analyseId; string veld2 = berekening.GetType().ToString().Equals("KostenBatenTool.Models.Domain.AdministratieBegeleidingsKost") ? "bruto maandloon begeleider" : "bruto maandloon fulltime"; string veld3 = berekening.GetType().ToString().Equals("KostenBatenTool.Models.Domain.AdministratieBegeleidingsKost") ? "jaarbedrag" : "totale loonkost per jaar"; Lijst = berekening.Lijnen.Select(l => new DrieDecimalLijstObjectViewModel(l, veld2, veld3)).ToList(); LijnId = 0; }
public TypeBedragViewModel(Berekening berekening, int analyseId) : this() { AnalyseId = analyseId; BerekeningId = berekening.BerekeningId; string veld1 = berekening.GetType().ToString().Equals("KostenBatenTool.Models.Domain.OutsourcingBesparing") || berekening.GetType().ToString().Equals("KostenBatenTool.Models.Domain.AndereBesparing") || berekening.GetType().ToString().Equals("KostenBatenTool.Models.Domain.UitzendkrachtenBesparing") ? "beschrijving" : "type"; string veld2 = berekening.GetType().ToString().Equals("KostenBatenTool.Models.Domain.AndereBesparing") || berekening.GetType().ToString().Equals("KostenBatenTool.Models.Domain.OutsourcingBesparing") || berekening.GetType().ToString().Equals("KostenBatenTool.Models.Domain.UitzendkrachtenBesparing") ? "jaarbedrag" : "bedrag"; Lijst = berekening.Lijnen.Select(lijn => new TypeBedragLijstObjectViewModel(lijn, veld1, veld2)).ToList(); LijnId = 0; }
public DrieDecimalViewModel(Lijn lijn, Berekening berekening, int analyseId) : this(berekening, analyseId) { LijnId = lijn.LijnId; Veld1 = string.Format("{0:0.##}", (decimal)lijn.VeldenWaarden.FirstOrDefault(v => v.VeldKey.Equals("uren")).Value); Veld2 = string.Format("{0:0.##}", (decimal)lijn.VeldenWaarden.FirstOrDefault(v => v.VeldKey.Equals(berekening.GetType().ToString().Equals("KostenBatenTool.Models.Domain.AdministratieBegeleidingsKost") ? "bruto maandloon begeleider" : "bruto maandloon fulltime")).Value); Veld3 = string.Format("{0:0.##}", (decimal)lijn.VeldenWaarden.FirstOrDefault(v => v.VeldKey.Equals(berekening.GetType().ToString().Equals("KostenBatenTool.Models.Domain.AdministratieBegeleidingsKost") ? "jaarbedrag" : "totale loonkost per jaar")).Value); }