public void createNewMaand(string kosten, string userId) { conn.Query <Kosten>("DELETE FROM kosten WHERE gebruiker_id =" + userId); List <Kosten> allKosten = GetAllData(); Kosten limiet = new Kosten(kosten, null, userId, "1"); conn.Insert(limiet); }
public Kosten GetLimiet(string userId) { List <Kosten> allKosten = conn.Query <Kosten>("SELECT * FROM kosten WHERE is_budget = 1 AND gebruiker_id = " + userId) .ToList(); Kosten kosten = allKosten[0]; return(kosten); }
public Berekening GetBerekening(string berekeningNaam) { if ((Kosten.Any(k => k.GetType() == Type.GetType("KostenBatenTool.Models.Domain." + berekeningNaam)))) { return(Kosten.First(k => k.GetType() == Type.GetType("KostenBatenTool.Models.Domain." + berekeningNaam))); } if ((Baten.Any(k => k.GetType() == Type.GetType("KostenBatenTool.Models.Domain." + berekeningNaam)))) { return(Baten.First(k => k.GetType() == Type.GetType("KostenBatenTool.Models.Domain." + berekeningNaam))); } throw new ArgumentException("Berekening bestaat niet"); }
public void VulVeldIn(string berekeningNaam, int index, string key, Object waarde) { if ((Kosten.Any(k => k.GetType() == Type.GetType("KostenBatenTool.Models.Domain." + berekeningNaam)))) { Berekening berekening = Kosten.First(k => k.GetType() == Type.GetType("KostenBatenTool.Models.Domain." + berekeningNaam)); berekening.VulVeldIn(index, key, waarde); } else if ((Baten.Any(k => k.GetType() == Type.GetType("KostenBatenTool.Models.Domain." + berekeningNaam)))) { Berekening berekening = Baten.First(k => k.GetType() == Type.GetType("KostenBatenTool.Models.Domain." + berekeningNaam)); berekening.VulVeldIn(index, key, waarde); } else { throw new ArgumentException("Berekening bestaat niet"); } BerekenNettoResultaat(); }
public decimal BerekenKostenResultaat() { KostenResultaat = Kosten.Sum(k => k.BerekenResultaat()); return(KostenResultaat); }
public void createKosten(string kosten, string beschrijving, string userId) { Kosten kostenPost = new Kosten(kosten, beschrijving, userId, "0"); conn.Insert(kostenPost); }