|
|
@ -72,12 +72,12 @@ while (boucle == 0){
|
|
|
|
switch (Console.ReadLine())
|
|
|
|
switch (Console.ReadLine())
|
|
|
|
{
|
|
|
|
{
|
|
|
|
case "1": ///Connexion
|
|
|
|
case "1": ///Connexion
|
|
|
|
u = db.GetUtilisateur(Name);
|
|
|
|
u = db.GetUser(Name);
|
|
|
|
db.TrouverMail(u.Mail.get);
|
|
|
|
db.FindEmail(u.Mail.get);
|
|
|
|
db.CorrespondPassword(u.Password.get);
|
|
|
|
db.ComparePassword(u.Password.get);
|
|
|
|
if (db.ListUtilisateur.Contains(u))
|
|
|
|
if (db.UserList.Contains(u))
|
|
|
|
{
|
|
|
|
{
|
|
|
|
u.connecte.set(true);
|
|
|
|
u.IsConnected.set(true);
|
|
|
|
Console.WriteLine("Connecté");
|
|
|
|
Console.WriteLine("Connecté");
|
|
|
|
return 0;
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -89,7 +89,7 @@ while (boucle == 0){
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
|
|
|
case "2":///Deconnexion
|
|
|
|
case "2":///Deconnexion
|
|
|
|
u.connecte.set(false);
|
|
|
|
u.IsConnected.set(false);
|
|
|
|
Console.WriteLine("Vous vous êtes déconnecté avec succès.");
|
|
|
|
Console.WriteLine("Vous vous êtes déconnecté avec succès.");
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
|
|
@ -101,18 +101,18 @@ while (boucle == 0){
|
|
|
|
Console.WriteLine("Saisissez un mot de passe");
|
|
|
|
Console.WriteLine("Saisissez un mot de passe");
|
|
|
|
Upassword = Console.ReadLine();
|
|
|
|
Upassword = Console.ReadLine();
|
|
|
|
User u1 = new User(Upseudo, Umail, Upassword);
|
|
|
|
User u1 = new User(Upseudo, Umail, Upassword);
|
|
|
|
db.AjouterUtilisateur(u1);
|
|
|
|
db.AddUser(u1);
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
|
|
|
case "4":///Supprimer Compte
|
|
|
|
case "4":///Supprimer Compte
|
|
|
|
Console.WriteLine("Chercher utilisateur");
|
|
|
|
Console.WriteLine("Chercher utilisateur");
|
|
|
|
Name = Console.ReadLine();
|
|
|
|
Name = Console.ReadLine();
|
|
|
|
u = db.GetUtilisateur(Name);
|
|
|
|
u = db.GetUser(Name);
|
|
|
|
db.TrouverMail(u.Mail.get);
|
|
|
|
db.FindEmail(u.Mail.get);
|
|
|
|
db.CorrespondPassword(u.Password.get);
|
|
|
|
db.ComparePassword(u.Password.get);
|
|
|
|
if (db.ListUtilisateur.Contains(u))
|
|
|
|
if (db.UserList.Contains(u))
|
|
|
|
{
|
|
|
|
{
|
|
|
|
db.SuppUtilisateur(u);
|
|
|
|
db.RemoveUser(u);
|
|
|
|
Console.WriteLine("Compte supprimé avec succès.");
|
|
|
|
Console.WriteLine("Compte supprimé avec succès.");
|
|
|
|
return 0;
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -129,12 +129,12 @@ while (boucle == 0){
|
|
|
|
Console.WriteLine("Choisissez un logo");
|
|
|
|
Console.WriteLine("Choisissez un logo");
|
|
|
|
logoPath = Console.ReadLine();
|
|
|
|
logoPath = Console.ReadLine();
|
|
|
|
n = new Note(nom,logoPath,u);
|
|
|
|
n = new Note(nom,logoPath,u);
|
|
|
|
u.AddNote(nom,logoPath);
|
|
|
|
u.CreateNote(nom,logoPath);
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
|
|
|
case "6":///Supprimer une note
|
|
|
|
case "6":///Supprimer une note
|
|
|
|
u.RechercherNote(note);
|
|
|
|
u.SearchNoteByName(n);
|
|
|
|
u.SuppNote(note);
|
|
|
|
u.DeleteNote(n);
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
|
|
|
case "7":///Creer un tag
|
|
|
|
case "7":///Creer un tag
|
|
|
@ -148,59 +148,59 @@ while (boucle == 0){
|
|
|
|
case "8":///Ajouter un tag a une note
|
|
|
|
case "8":///Ajouter un tag a une note
|
|
|
|
Console.WriteLine("Cherchez une note");
|
|
|
|
Console.WriteLine("Cherchez une note");
|
|
|
|
name2 = Console.ReadLine();
|
|
|
|
name2 = Console.ReadLine();
|
|
|
|
Note note = u.RechercherNote(name2);
|
|
|
|
n = u.SearchNoteByName(name2);
|
|
|
|
Console.WriteLine("Cherchez un tag");
|
|
|
|
Console.WriteLine("Cherchez un tag");
|
|
|
|
name = Console.ReadLine();
|
|
|
|
name = Console.ReadLine();
|
|
|
|
Tags tagToAdd = u.RechercherTags(name);
|
|
|
|
Tags tagToAdd = u.SearchTagByName(name);
|
|
|
|
u.AddOneTagToNoteList(note,tagToAdd);
|
|
|
|
u.AddTagToNoteList(n,tagToAdd);
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
|
|
|
case "9":///Supprimer un tag a une note
|
|
|
|
case "9":///Supprimer un tag a une note
|
|
|
|
Console.WriteLine("Cherchez une note");
|
|
|
|
Console.WriteLine("Cherchez une note");
|
|
|
|
name2 = Console.ReadLine();
|
|
|
|
name2 = Console.ReadLine();
|
|
|
|
Note note = u.RechercherNote(name2);
|
|
|
|
n = u.RechercherNote(name2);
|
|
|
|
Console.WriteLine("Cherchez un tag");
|
|
|
|
Console.WriteLine("Cherchez un tag");
|
|
|
|
name = Console.ReadLine();
|
|
|
|
name = Console.ReadLine();
|
|
|
|
Tags tagToSupp = u.RechercherTags(name);
|
|
|
|
Tags tagToSupp = u.SearchTagByName(name);
|
|
|
|
u.SupOneTagToNoteList(note,tagToSupp);
|
|
|
|
u.RemoveTagFromNoteList((n,tagToSupp);
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
|
|
|
case "10":///Ajouter une image
|
|
|
|
case "10":///Ajouter une image
|
|
|
|
n.AjouterImage(image);
|
|
|
|
n.AddImage(image);
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
|
|
|
case "11":///Supprimer une image
|
|
|
|
case "11":///Supprimer une image
|
|
|
|
n.SuppImage(image);
|
|
|
|
n.RemoveImage(image);
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
|
|
|
case "12":///Deplacer une image
|
|
|
|
case "12":///Deplacer une image
|
|
|
|
n.DeplacerImage(image);
|
|
|
|
//n.DeplacerImage(image);
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
|
|
|
case "13":///Supprimer un tag definitivement
|
|
|
|
case "13":///Supprimer un tag definitivement
|
|
|
|
t= u.RechercherTags(name);
|
|
|
|
t= u.SearchTagByName(name);
|
|
|
|
u.SupTagToNoteList(note);
|
|
|
|
u.RemoveTagFromNoteList(n);
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
|
|
|
case "14":///AJouter une note en favori
|
|
|
|
case "14":///AJouter une note en favori
|
|
|
|
u.RechercherNote(note);
|
|
|
|
u.SearchNoteByName(n);
|
|
|
|
u.AddFav(note);
|
|
|
|
u.AddFavorite(n);
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
|
|
|
case "15":///Supprimer une note des favoris
|
|
|
|
case "15":///Supprimer une note des favoris
|
|
|
|
nom = Console.ReadLine();
|
|
|
|
nom = Console.ReadLine();
|
|
|
|
u.RechercherNote(nom);
|
|
|
|
u.SearchNoteByName(nom);
|
|
|
|
u.SupFav(nom);
|
|
|
|
u.RemoveFavorite(nom);
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
|
|
|
case "16":///Creer un theme
|
|
|
|
case "16":///Creer un theme
|
|
|
|
Theme th = new Theme(nom,listCouleurs);
|
|
|
|
Theme th = new Theme(nom,listCouleurs);
|
|
|
|
db.AjouterTheme(th);
|
|
|
|
db.AddTheme(th);
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
|
|
|
case "17":///Supprimer un theme
|
|
|
|
case "17":///Supprimer un theme
|
|
|
|
th = db.GetTheme(name);
|
|
|
|
th = db.GetTheme(name);
|
|
|
|
db.SupTheme(th);
|
|
|
|
db.RemoveTheme(th);
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
|
|
|
case "18":///Modifier un theme
|
|
|
|
case "18":///Modifier un theme
|
|
|
@ -208,14 +208,14 @@ while (boucle == 0){
|
|
|
|
Name2 = Console.ReadLine();
|
|
|
|
Name2 = Console.ReadLine();
|
|
|
|
th = db.GetTheme(Name2);
|
|
|
|
th = db.GetTheme(Name2);
|
|
|
|
th.ChangeColor(color,newColor);
|
|
|
|
th.ChangeColor(color,newColor);
|
|
|
|
db.ModifierNomTheme(th,Name);
|
|
|
|
db.ModifyThemeName(th,Name);
|
|
|
|
db.ModifierColorListTheme(th,NewColorList);
|
|
|
|
db.ModifyThemeColorList(th,NewColorList);
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
|
|
|
case "19":///Rechercher une note
|
|
|
|
case "19":///Rechercher une note
|
|
|
|
Console.WriteLine("Cherchez une note");
|
|
|
|
Console.WriteLine("Cherchez une note");
|
|
|
|
nom = Console.ReadLine();
|
|
|
|
nom = Console.ReadLine();
|
|
|
|
u.RechercherNote(u.NoteList, nom);
|
|
|
|
u.RechercherSearchNoteByNameNote(u.NoteList, nom);
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
|
|
|
case "20":///Recherche note par tag
|
|
|
|
case "20":///Recherche note par tag
|
|
|
@ -229,8 +229,8 @@ while (boucle == 0){
|
|
|
|
case "22":///Modifier un tag
|
|
|
|
case "22":///Modifier un tag
|
|
|
|
Console.WriteLine("Cherchez un tag");
|
|
|
|
Console.WriteLine("Cherchez un tag");
|
|
|
|
nom = Console.ReadLine();
|
|
|
|
nom = Console.ReadLine();
|
|
|
|
t.Nom.set(nom);
|
|
|
|
t.Name.set(nom);
|
|
|
|
t.Couleur.set();
|
|
|
|
t.Color.set();
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
|
|
|
case "23":///Modifier le compte
|
|
|
|
case "23":///Modifier le compte
|
|
|
|