mirror of
https://github.com/bvanroll/cs-oo-project.git
synced 2025-08-29 20:12:40 +00:00
voila
This commit is contained in:
52
Online Gokkantoor/ClassLibrary1/General.cs
Normal file
52
Online Gokkantoor/ClassLibrary1/General.cs
Normal 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();
|
||||
}
|
||||
}
|
||||
}
|
19
Online Gokkantoor/ClassLibrary1/Keuze.cs
Normal file
19
Online Gokkantoor/ClassLibrary1/Keuze.cs
Normal 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
|
||||
|
||||
}
|
||||
}
|
7
Online Gokkantoor/ClassLibrary1/Logic.csproj
Normal file
7
Online Gokkantoor/ClassLibrary1/Logic.csproj
Normal file
@@ -0,0 +1,7 @@
|
||||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
|
||||
<PropertyGroup>
|
||||
<TargetFramework>netstandard1.4</TargetFramework>
|
||||
</PropertyGroup>
|
||||
|
||||
</Project>
|
23
Online Gokkantoor/ClassLibrary1/Persoon.cs
Normal file
23
Online Gokkantoor/ClassLibrary1/Persoon.cs
Normal 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; }
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
32
Online Gokkantoor/ClassLibrary1/Wedstrijden.cs
Normal file
32
Online Gokkantoor/ClassLibrary1/Wedstrijden.cs
Normal 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;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user