|
|
|
@ -1,4 +1,5 @@
|
|
|
|
|
using System;
|
|
|
|
|
using ParionsCuite.Views.Invite;
|
|
|
|
|
using System;
|
|
|
|
|
using System.Collections.Generic;
|
|
|
|
|
using System.Linq;
|
|
|
|
|
using System.Text;
|
|
|
|
@ -8,37 +9,72 @@ namespace ParionsCuite.Modeles
|
|
|
|
|
{
|
|
|
|
|
public class Evenement
|
|
|
|
|
{
|
|
|
|
|
public string nom { get; private set; }
|
|
|
|
|
/* Déclaration */
|
|
|
|
|
public string Nom { get; private set; }
|
|
|
|
|
public DateTime Date { get; private set; }
|
|
|
|
|
public string Lieu { get; private set; }
|
|
|
|
|
public int Heure { get; private set; }
|
|
|
|
|
public int Minute { get; private set; }
|
|
|
|
|
|
|
|
|
|
public DateTime date { get; private set; }
|
|
|
|
|
public Participation Participation { get; private set; }
|
|
|
|
|
public List<Inviter> ListInviter { get; private set; }
|
|
|
|
|
public List<Parier> ListParier { get; private set; }
|
|
|
|
|
|
|
|
|
|
public string lieu { get; private set; }
|
|
|
|
|
/* Constructeur */
|
|
|
|
|
public Evenement(string nom, DateTime date, string lieu, int heure, int minute, Participation participation)
|
|
|
|
|
{
|
|
|
|
|
Nom = nom;
|
|
|
|
|
Date = date;
|
|
|
|
|
Lieu = lieu;
|
|
|
|
|
Heure = heure;
|
|
|
|
|
Minute = minute;
|
|
|
|
|
Participation = participation;
|
|
|
|
|
ListInviter = new List<Inviter>();
|
|
|
|
|
ListParier = new List<Parier>();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public int heure { get; private set; }
|
|
|
|
|
/* Méthode Inviter */
|
|
|
|
|
public bool Ajouter_inviter(Inviter I)
|
|
|
|
|
{
|
|
|
|
|
ListInviter.Add(I);
|
|
|
|
|
foreach (Inviter i in ListInviter)
|
|
|
|
|
{
|
|
|
|
|
if (i == I)
|
|
|
|
|
return true;
|
|
|
|
|
}
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public int minute { get; private set; }
|
|
|
|
|
public bool Supprimer_inviter(Inviter inviter)
|
|
|
|
|
{
|
|
|
|
|
return ListInviter.Remove(inviter);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Participation participation { get; private set; }
|
|
|
|
|
/* Méthode Parie */
|
|
|
|
|
public bool Ajouter_parie(Parier parier)
|
|
|
|
|
{
|
|
|
|
|
ListParier.Add(parier);
|
|
|
|
|
foreach (Parier p in ListParier)
|
|
|
|
|
{
|
|
|
|
|
if (p == parier)
|
|
|
|
|
return true;
|
|
|
|
|
}
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Evenement(string nom, DateTime date, string lieu, int heure, int minute, Participation participation)
|
|
|
|
|
public bool Supprimer_parie(Parier p)
|
|
|
|
|
{
|
|
|
|
|
this.nom = nom;
|
|
|
|
|
this.date = date;
|
|
|
|
|
this.lieu = lieu;
|
|
|
|
|
this.heure = heure;
|
|
|
|
|
this.minute = minute;
|
|
|
|
|
this.participation = participation;
|
|
|
|
|
List<Inviter> list_inviter = new List<Inviter>();
|
|
|
|
|
List<Parier> list_parie = new List<Parier>();
|
|
|
|
|
return ListParier.Remove(p);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setEvenement(string nom, DateTime date, string lieu, int heure, int minute)
|
|
|
|
|
/* Setter */
|
|
|
|
|
public void SetEvenement(string nom, DateTime date, string lieu, int heure, int minute)
|
|
|
|
|
{
|
|
|
|
|
this.nom = nom;
|
|
|
|
|
this.date = date;
|
|
|
|
|
this.lieu = lieu;
|
|
|
|
|
this.heure = heure;
|
|
|
|
|
this.minute = minute;
|
|
|
|
|
Nom = nom;
|
|
|
|
|
Date = date;
|
|
|
|
|
Lieu = lieu;
|
|
|
|
|
Heure = heure;
|
|
|
|
|
Minute = minute;
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|