diff --git a/notus/Biblioteque_de_Class/Note.cs b/notus/Biblioteque_de_Class/Note.cs index 3fbd0b3..f37f527 100644 --- a/notus/Biblioteque_de_Class/Note.cs +++ b/notus/Biblioteque_de_Class/Note.cs @@ -122,6 +122,5 @@ namespace Biblioteque_de_Class if (VerifOwner(owner)) { editeurs.Remove(user); } else { throw new Exception("user is not owner"); } } - } } diff --git a/notus/Notus_Console/Program.cs b/notus/Notus_Console/Program.cs index 38af2e6..f2677ed 100644 --- a/notus/Notus_Console/Program.cs +++ b/notus/Notus_Console/Program.cs @@ -27,20 +27,21 @@ while (boucle == 0){ Console.WriteLine("| 10/ajouter image |"); Console.WriteLine("| 11/supprimer image |"); Console.WriteLine("| 12/déplacer image |"); - Console.WriteLine("| 13/ |"); - Console.WriteLine("| 14/ |"); - Console.WriteLine("| 15/créer un thème |"); - Console.WriteLine("| 16/supprimer un thème |"); - Console.WriteLine("| 17/modifier un thème |"); - Console.WriteLine("| 18/rechercher une note |"); - Console.WriteLine("| 19/rechercher une note avec tags |"); - Console.WriteLine("| 20/rechercher une note avec date |"); - Console.WriteLine("| 21/modifier tags |"); - Console.WriteLine("| 22/modifier compte |"); - Console.WriteLine("| 23/modifier note |"); - Console.WriteLine("| 24/partage note |"); - Console.WriteLine("| 25/modifier role (si proprietaire) |"); - Console.WriteLine("| 26/supprimer cooperateur |"); + Console.WriteLine("| 13/supprimer tag definitif |"); + Console.WriteLine("| 14/Ajouter favori |"); + Console.WriteLine("| 15/Supprimer favori |"); + Console.WriteLine("| 17/créer un thème |"); + Console.WriteLine("| 18/supprimer un thème |"); + Console.WriteLine("| 19/modifier un thème |"); + Console.WriteLine("| 20/rechercher une note |"); + Console.WriteLine("| 21/rechercher une note avec tags |"); + Console.WriteLine("| 22/rechercher une note avec date |"); + Console.WriteLine("| 23/modifier tags |"); + Console.WriteLine("| 24/modifier compte |"); + Console.WriteLine("| 25/modifier note |"); + Console.WriteLine("| 26/partage note |"); + Console.WriteLine("| 27/modifier role (si proprietaire) |"); + Console.WriteLine("| 28/supprimer cooperateur |"); Console.WriteLine("| |"); Console.WriteLine("|-----------------------------------------------|"); switch (Console.ReadLine()) @@ -71,70 +72,90 @@ while (boucle == 0){ break; case "7": Tags t= new Tags(nom,couleur); + db.AddTagBaseData(t); break; case "8": - n.AjouterTag(tag); + u.AddOneTagToNoteList(note,tagtoadd); break; case "9": - n.SuppTag(tag); + u.SupOneTagToNoteList(note,tagtosup); + break; case "10": - n.ajouterImage(image); + break; case "11": - n.SuppImage(image); + break; case "12": n.DeplacerImage(image); break; case "13": - + n.SuppTag(tag); + db.SupTagBaseData(t); break; case "14": - + u.AddFav(note); break; case "15": + u.SupFav(Note note); + break; + case "16": Theme th = new Theme(nom,listCouleur); db.AjouterTheme(th); break; - case "16": + case "17": db.SupTheme(th); break; - case "17": + case "18": th.ChangeColor(color,newColor); db.ModifierNomTheme(th,NewName); - db.ModifierColorListTheme(th,NewColorList) - break; - case "18": - n.RechercherNote(listeNote, nom); + db.ModifierColorListTheme(th,NewColorList); break; case "19": - + u.RechercherNote(listeNote, nom); break; case "20": - + u.///Recherche note par tag break; case "21": + u.///Recherche note par dateCreation + break; + case "22": t.SetNom(); t.SetCouleur(); break; - case "22": + case "23": u.SetPsd(); u.SetMail(); u.SetMdp(); break; - case "23": + case "24": + int choixModif; + Console.WriteLine("Modifier pseudo ? Mot de passe ? Mail ? (0/1/2)") + Console.ReadLine(choixModif); + if (choixModif==0){ + u.SetPsd(); + } + if (choixModif==1){ + u.setMdp(); + } + if (choixModif==2){ + u.setMail(); + } + break; + case "25": n.SetNom(); n.SetLogo(); break; - case "24": + case "26": n.VerifPriviledge(user); if(true) { n.AjouterCoop(owner,user); } break; - case "25": + case "27": int choix2=0; Console.WriteLine("Ajouter editeur ou supprimer editeur ? (0/1)"); Console.ReadLine(choix2); @@ -147,7 +168,7 @@ while (boucle == 0){ n.SupEdit(owner,user); } break; - case "26": + case "28": n.VerifPriviledge(user); if(true) {