This commit is contained in:
Michiel.VanDorpe
2019-03-13 16:37:03 +01:00
parent 10cdcbbd00
commit 60eb72bd30
99 changed files with 5061 additions and 1 deletions

View File

@@ -0,0 +1,52 @@
using System;
using System.Collections.Generic;
using System.Text;
namespace Logic
{
public class General
{
/*
bijna alle berekeningen voor het prorgamma gaan uit deze klasse komen
*/
/* hier komen de wedstrijden en zo die je inlaad*/
public List<Wedstrijden> wedstrijden { get; set; }
public List<Persoon> personen { get; set; }
public List<Keuze> keuzes { get; set; }
public enum Gokken { ThuisPloeg, Gelijk, Uitploeg }
/*
door gebruik van deze klassen kan je bekijken welk team gewonnen heeft en
door gebruik van keuze kan je zien hoeveel de persoon met id x ingezet heeft en zo de winst berekenen.
*/
public double Winst(int wedstrijdID, int persoonID, int keuzeID)
{
return 0.0;
}
/*
deze functie haalt een persoon uit de lijst van personen met de juiste id, best ook mss maken voor een wedstrijd en een keuze, gewoon voor gemak later.
*/
public Persoon GetPersoonById(int id)
{
return new Persoon();
}
public void OnLoad()
{
wedstrijden = Laad_Wedstrijden();
}
}
}

View File

@@ -0,0 +1,19 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using static Logic.General;
namespace Logic
{
public class Keuze
{
public int Match_ID { get; set; }
public int Speler_ID { get; set; }
public double Inzet { get; set; }
public Gokken Gok { get; set; } // thuis uit of gelijk
}
}

View File

@@ -0,0 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>netstandard1.4</TargetFramework>
</PropertyGroup>
</Project>

View File

@@ -0,0 +1,23 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using static Logic.General;
namespace Logic
{
public class Persoon
{
public int ID { get; set; }
public string Voornaam { get; set; }
public string Naam { get; set; }
public string Adres { get; set; }
public string Gsm { get; set; }
public double Balans { get; set; }
}
}

View File

@@ -0,0 +1,32 @@
using System;
using System.Collections.Generic;
using System.Text;
using static Logic.General;
namespace Logic
{
public class Wedstrijden
{
public int Wedstrijd_ID { get; set; }
public string ThuisPloeg { get; set; }
public string UitPloeg { get; set; }
public int Score_ThuisPloeg { get; set; }
public int Score_UitPloeg { get; set; }
public Gokken Winnaar()
{
if(Score_ThuisPloeg > Score_UitPloeg)
{
return Gokken.ThuisPloeg;
}else if(Score_UitPloeg > Score_ThuisPloeg)
{
return Gokken.Uitploeg;
}
else
{
return Gokken.Gelijk;
}
}
}
}