public LoonkostFormViewModel(Loonkost loon, IEnumerable <Doelgroep> doelgroepen) { DecimalConverter dc = new DecimalConverter(); Id = loon.Id; AantalUrenPerWeek = loon.AantalUrenPerWeek; Beschrijving = loon.Beschrijving; Bedrag = dc.ConvertToString(loon.Bedrag); BrutoMaandloonFulltime = dc.ConvertToString(loon.BrutoMaandloonFulltime); Ondersteuningspremie = (int)loon.Ondersteuningspremie; AantalMaandenIBO = loon.AantalMaandenIBO; IBOPremie = dc.ConvertToString(loon.IBOPremie); doelgroep = loon.Doelgroep?.DoelgroepId; Doelgroep mogelijkVerwijderd = doelgroepen.SingleOrDefault(d => d.DoelgroepId == loon.Doelgroep?.DoelgroepId); if (mogelijkVerwijderd == null) { List <Doelgroep> doelgroeps = doelgroepen.ToList(); doelgroeps.Add(loon.Doelgroep); doelgroepen = doelgroeps; } DoelgroepSelectList = new SelectList(doelgroepen, nameof(Doelgroep.DoelgroepId), nameof(Doelgroep.Omschrijving), doelgroep); }
public ExtraOmzetViewModel(ExtraOmzet omzet) : this() { DecimalConverter dc = new DecimalConverter(); Id = omzet.Id; JaarbedragOmzetverlies = dc.ConvertToString(omzet.JaarbedragOmzetverlies); Besparing = dc.ConvertToString(omzet.Besparing); Bedrag = dc.ConvertToString(omzet.Bedrag); }
public LogistiekeBesparingViewModel(LogistiekeBesparing baat) : this() { if (baat != null) { DecimalConverter dc = new DecimalConverter(); Id = baat.Id; TransportKosten = dc.ConvertToString(baat.TransportKosten); LogistiekHandlingsKosten = dc.ConvertToString(baat.LogistiekHandlingsKosten); } }
public MedewerkerNiveauBaatViewModel(MedewerkerNiveauBaat baat) { DecimalConverter dc = new DecimalConverter(); Id = baat.Id; Type = baat.Type; Soort = baat.Soort; Uren = baat.Uren; BrutoMaandloonFulltime = dc.ConvertToString(baat.BrutoMaandloonFulltime); Bedrag = dc.ConvertToString(baat.Bedrag); }
public LoonkostViewModel(Loonkost loon) { DecimalConverter dc = new DecimalConverter(); Id = loon.Id; AantalUrenPerWeek = loon.AantalUrenPerWeek; Beschrijving = loon.Beschrijving; Bedrag = dc.ConvertToString(loon.Bedrag); BrutoMaandloonFulltime = dc.ConvertToString(loon.BrutoMaandloonFulltime); Ondersteuningspremie = (int)loon.Ondersteuningspremie; AantalMaandenIBO = loon.AantalMaandenIBO; IBOPremie = dc.ConvertToString(loon.IBOPremie); Doelgroep = loon.Doelgroep; }
public WerkgeverViewModel(Werkgever werkgever) { if (werkgever != null) { DecimalConverter dc = new DecimalConverter(); WerkgeverId = werkgever.WerkgeverId; Naam = werkgever.Naam; Straat = werkgever.Straat; Nummer = werkgever.Nummer; Bus = werkgever.Bus; Postcode = werkgever.Postcode; Gemeente = werkgever.Gemeente; AantalWerkuren = dc.ConvertToString(werkgever.AantalWerkuren); PatronaleBijdrage = dc.ConvertToString(werkgever.PatronaleBijdrage); } }
public OverurenBesparingViewModel(OverurenBesparing besparing) : this() { DecimalConverter dc = new DecimalConverter(); Id = besparing.Id; Bedrag = dc.ConvertToString(besparing.Bedrag); }
public SubsidieViewModel(Subsidie subsidie) : this() { DecimalConverter dc = new DecimalConverter(); Id = subsidie.Id; Bedrag = dc.ConvertToString(subsidie.Bedrag); }
public ExtraProductiviteitViewModel(ExtraProductiviteit productiviteit) : this() { DecimalConverter dc = new DecimalConverter(); Id = productiviteit.Id; Bedrag = dc.ConvertToString(productiviteit.Bedrag); }
public UitzendKrachtBesparingViewModel(UitzendKrachtBesparing baat) { DecimalConverter dc = new DecimalConverter(); Id = baat.Id; Type = baat.Type; Soort = baat.Soort; Beschrijving = baat.Beschrijving; Bedrag = dc.ConvertToString(baat.Bedrag); }
public BegeleidingsKostViewModel(BegeleidingsKost kost) { DecimalConverter dc = new DecimalConverter(); Id = kost.Id; Type = kost.Type; Soort = kost.Soort; Uren = kost.Uren; BrutoMaandloonBegeleider = dc.ConvertToString(kost.BrutoMaandloonBegeleider); }
public ExtraBesparingViewModel(ExtraBesparing besparing) { DecimalConverter dc = new DecimalConverter(); Id = besparing.Id; Type = besparing.Type; Soort = besparing.Soort; Beschrijving = besparing.Beschrijving; Bedrag = dc.ConvertToString(besparing.Bedrag); }
public ExtraKostViewModel(ExtraKost kost) { DecimalConverter dc = new DecimalConverter(); Id = kost.Id; Type = kost.Type; Soort = kost.Soort; Beschrijving = kost.Beschrijving; Bedrag = dc.ConvertToString(kost.Bedrag); }
public ExterneInkoopViewModel(ExterneInkoop baat) { DecimalConverter dc = new DecimalConverter(); Id = baat.Id; Type = baat.Type; Soort = baat.Soort; Beschrijving = baat.Beschrijving; Bedrag = dc.ConvertToString(baat.Bedrag); }
private IEnumerable <BegeleidingsKostViewModel> MaakModel(Analyse analyse) { DecimalConverter dc = new DecimalConverter(); return(analyse .BegeleidingsKosten .Select(m => new BegeleidingsKostViewModel(m) { Bedrag = analyse.Departement == null ? "" : dc.ConvertToString(m.GeefJaarbedrag(analyse.Departement.Werkgever.PatronaleBijdrage)) }) .ToList()); }
private IEnumerable <MedewerkerNiveauBaatViewModel> MaakModel(Analyse analyse) { DecimalConverter dc = new DecimalConverter(); return(analyse .MedewerkersHogerNiveauBaten .Select(m => new MedewerkerNiveauBaatViewModel(m) { Bedrag = analyse.Departement == null ? "" :dc.ConvertToString(m.BerekenTotaleLoonkostPerJaar(analyse.Departement.Werkgever.AantalWerkuren, analyse.Departement.Werkgever.PatronaleBijdrage)) }) .ToList()); }
public IActionResult Bewerk(Analyse analyse, int id) {// id is het id van de baat die moet bewerkt wordens try { analyse = _analyseRepository.GetById(analyse.AnalyseId, Soort.ExterneInkoop); ExterneInkoop baat = KostOfBaatExtensions.GetBy(analyse.ExterneInkopen, id); ExterneInkoopViewModel model = new ExterneInkoopViewModel(); DecimalConverter dc = new DecimalConverter(); if (baat != null) { // parameters voor formulier instellen model.Id = id; model.Type = baat.Type; model.Soort = baat.Soort; model.Beschrijving = baat.Beschrijving; model.Bedrag = dc.ConvertToString(baat.Bedrag); return(PartialView("_Formulier", model)); } } catch (Exception e) { if (e is ArgumentException || e is FormatException) { TempData["error"] = e.Message; } else { _exceptionLogRepository.Add(new ExceptionLog(e, "ExterneInkopen", "Bewerk -- GET --")); _exceptionLogRepository.Save(); TempData["error"] = Meldingen.OpslaanFoutmeldingKost; return(RedirectToAction("Index")); } } return(RedirectToAction("Index")); }
public IActionResult Bewerk(Analyse analyse, int id) { try { analyse = _analyseRepository.GetById(analyse.AnalyseId, Soort.UitzendkrachtBesparing); UitzendKrachtBesparing baat = KostOfBaatExtensions.GetBy(analyse.UitzendKrachtBesparingen, id); UitzendKrachtBesparingViewModel model = new UitzendKrachtBesparingViewModel(); DecimalConverter dc = new DecimalConverter(); if (baat != null) { model.Id = id; model.Type = baat.Type; model.Soort = baat.Soort; model.Beschrijving = baat.Beschrijving; model.Bedrag = dc.ConvertToString(baat.Bedrag); return(PartialView("_Formulier", model)); } } catch (Exception e) { if (e is ArgumentException || e is FormatException) { TempData["error"] = e.Message; } else { _exceptionLogRepository.Add(new ExceptionLog(e, "UitzendKrachtBesparing", "Bewerk -- GET --")); _exceptionLogRepository.Save(); TempData["error"] = Meldingen.OpslaanFoutmeldingKost; return(RedirectToAction("Index")); } } return(RedirectToAction("Index")); }