From 7dcb9b294e72e4fa0e7ebfbbac757745e1052b88 Mon Sep 17 00:00:00 2001 From: Liam MONCHANIN Date: Thu, 27 Apr 2023 12:01:43 +0200 Subject: [PATCH] Mise a jour des classes note et utilisateur --- notus/Biblioteque_de_Class/Note.cs | 20 ++++++++++---------- notus/Biblioteque_de_Class/SetTheme.cs | 2 +- notus/Biblioteque_de_Class/Tag.cs | 4 ++-- notus/Biblioteque_de_Class/Theme.cs | 2 +- notus/Biblioteque_de_Class/Utilisateur.cs | 4 ++-- 5 files changed, 16 insertions(+), 16 deletions(-) diff --git a/notus/Biblioteque_de_Class/Note.cs b/notus/Biblioteque_de_Class/Note.cs index 2c235ec..ac023b5 100644 --- a/notus/Biblioteque_de_Class/Note.cs +++ b/notus/Biblioteque_de_Class/Note.cs @@ -7,32 +7,32 @@ using System.Threading.Tasks; namespace Biblioteque_de_Class { - internal class Note + public class Note { private string nom = "Note sans nom"; private string logoPATH = "PATH TO DEFAULT LOGO"; private List tag; - private int Favori { get; set; } private DateOnly DateCreation { get;} - private List ListNote; + public List ListNote{get; set;} + public int Capacity { get; private set; } + private List Favoris; - public Note(string Nnom, string llogoPATH, List basetags, int favori, string dateCreation) + public Note(string Nnom, string llogoPATH, string dateCreation) { nom = Nnom; logoPATH = llogoPATH; - tag = basetags; - Favori = favori; DateCreation = DateOnly.FromDateTime(DateTime.Now); } - public void TriDate(Note DateCreation) + public void TriDate(Note DateCreation,Note ListNote) { Note temp; - Note n1; - Note n2; + Note n1 = ListNote[0]; + Note n2 = ListNote[i]; int i; - for (i = 0; i < tailleMax; i++) + int TailleList= ListNote.Capacity; + for (i = 0; i < TailleList; i++) { if (n1.DateCreation > n2.DateCreation) { diff --git a/notus/Biblioteque_de_Class/SetTheme.cs b/notus/Biblioteque_de_Class/SetTheme.cs index 4fb263f..a534df2 100644 --- a/notus/Biblioteque_de_Class/SetTheme.cs +++ b/notus/Biblioteque_de_Class/SetTheme.cs @@ -6,7 +6,7 @@ using System.Threading.Tasks; namespace Biblioteque_de_Class { - internal class SetTheme + internal class SetTheme : Utilisateur { private string Theme { get; set; } } diff --git a/notus/Biblioteque_de_Class/Tag.cs b/notus/Biblioteque_de_Class/Tag.cs index 51f2f83..32bac7c 100644 --- a/notus/Biblioteque_de_Class/Tag.cs +++ b/notus/Biblioteque_de_Class/Tag.cs @@ -6,12 +6,12 @@ using System.Threading.Tasks; namespace Biblioteque_de_Class { - internal class Tag + internal class Tag : Note { private string Tnom { get; set; } private string Tcouleur { get; set; } - private List listTags; + private string attributionTag { get; set; } public Tag(string nom, string couleur) { diff --git a/notus/Biblioteque_de_Class/Theme.cs b/notus/Biblioteque_de_Class/Theme.cs index 970fb91..8ef4993 100644 --- a/notus/Biblioteque_de_Class/Theme.cs +++ b/notus/Biblioteque_de_Class/Theme.cs @@ -6,7 +6,7 @@ using System.Threading.Tasks; namespace Biblioteque_de_Class { - internal class Theme + internal class Theme : SetTheme { private List ListeCouleur; private List[] ListeTheme; diff --git a/notus/Biblioteque_de_Class/Utilisateur.cs b/notus/Biblioteque_de_Class/Utilisateur.cs index bf61428..773f4d2 100644 --- a/notus/Biblioteque_de_Class/Utilisateur.cs +++ b/notus/Biblioteque_de_Class/Utilisateur.cs @@ -2,19 +2,19 @@ namespace Biblioteque_de_Class { - public class Utilisateur + public class Utilisateur : Note { private string Psd { get; set; } private string Mail { get; set; } private string Mdp { get; set; } private List listUtilisateur; + private bool connecté{get; set;} public Utilisateur(string Upseudo, string Umail, string Upassword) { Psd = Upseudo; Mail=Umail; Mdp = Upassword; - Note.ListNote = new List(); }