|
|
|
@ -16,6 +16,7 @@ string name;
|
|
|
|
|
string name2;
|
|
|
|
|
int choixModif;
|
|
|
|
|
int choix2 = 0;
|
|
|
|
|
NoteImage image = new NoteImage();
|
|
|
|
|
Database db= new Database();
|
|
|
|
|
Utilisateur u = new Utilisateur(Upseudo, Umail, Upassword);
|
|
|
|
|
Note n = new Note();
|
|
|
|
@ -85,18 +86,18 @@ while (boucle == 0){
|
|
|
|
|
|
|
|
|
|
case "3":///Creer un compte
|
|
|
|
|
Console.WriteLine("Choisissez un pseudo");
|
|
|
|
|
Console.ReadLine(Upseudo);
|
|
|
|
|
Upseudo = Console.ReadLine();
|
|
|
|
|
Console.WriteLine("Entrez votre adresse mail");
|
|
|
|
|
Console.ReadLine(Umail);
|
|
|
|
|
Umail = Console.ReadLine();
|
|
|
|
|
Console.WriteLine("Saisissez un mot de passe");
|
|
|
|
|
Console.ReadLine(Upassword);
|
|
|
|
|
Upassword = Console.ReadLine();
|
|
|
|
|
Utilisateur u1 = new Utilisateur(Upseudo, Umail, Upassword);
|
|
|
|
|
db.AjouterUtilisateur(u1);
|
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
|
case "4":///Supprimer Compte
|
|
|
|
|
Console.WriteLine("Chercher utilisateur");
|
|
|
|
|
Console.ReadLine(Name);
|
|
|
|
|
Name = Console.ReadLine();
|
|
|
|
|
Utilisateur u = db.GetUtilisateur(Name);
|
|
|
|
|
db.TrouverMail(u.Mail);
|
|
|
|
|
db.CorrespondPassword(u.Password);
|
|
|
|
@ -115,9 +116,9 @@ while (boucle == 0){
|
|
|
|
|
|
|
|
|
|
case "5":///Creer une note
|
|
|
|
|
Console.WriteLine("Choisissez un nom");
|
|
|
|
|
Console.ReadLine(nom);
|
|
|
|
|
nom = Console.ReadLine();
|
|
|
|
|
Console.WriteLine("Choisissez un logo");
|
|
|
|
|
Console.ReadLinr(logoPath);
|
|
|
|
|
logoPath = Console.ReadLine();
|
|
|
|
|
Note n = new Note(nom,logoPath,u);
|
|
|
|
|
u.AddNote(nom,logoPath);
|
|
|
|
|
break;
|
|
|
|
@ -129,28 +130,28 @@ while (boucle == 0){
|
|
|
|
|
|
|
|
|
|
case "7":///Creer un tag
|
|
|
|
|
Console.WriteLine("Choisissez un nom");
|
|
|
|
|
Console.ReadLine(choixNom);
|
|
|
|
|
choixNom = Console.ReadLine();
|
|
|
|
|
Console.WriteLine("Choisissez une couleur");
|
|
|
|
|
Console.ReadLine(choixCouleur);
|
|
|
|
|
choixCouleur = Console.ReadLine();
|
|
|
|
|
u.CreateTag(choixNom,choixCouleur);
|
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
|
case "8":///Ajouter un tag a une note
|
|
|
|
|
Console.WriteLine("Cherchez une note");
|
|
|
|
|
Console.ReadLine(name2);
|
|
|
|
|
name2 = Console.ReadLine();
|
|
|
|
|
Note note = u.RechercherNote(name2);
|
|
|
|
|
Console.WriteLine("Cherchez un tag");
|
|
|
|
|
Console.ReadLine(name);
|
|
|
|
|
name = Console.ReadLine();
|
|
|
|
|
Tags tagToAdd = u.RechercherTags(name);
|
|
|
|
|
u.AddOneTagToNoteList(note,tagToAdd);
|
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
|
case "9":///Supprimer un tag a une note
|
|
|
|
|
Console.WriteLine("Cherchez une note");
|
|
|
|
|
Console.ReadLine(name2);
|
|
|
|
|
name2 = Console.ReadLine();
|
|
|
|
|
Note note = u.RechercherNote(name2);
|
|
|
|
|
Console.WriteLine("Cherchez un tag");
|
|
|
|
|
Console.ReadLine(name);
|
|
|
|
|
name = Console.ReadLine();
|
|
|
|
|
Tags tagToSupp = u.RechercherTags(name);
|
|
|
|
|
u.SupOneTagToNoteList(note,tagToSupp);
|
|
|
|
|
break;
|
|
|
|
@ -195,16 +196,16 @@ while (boucle == 0){
|
|
|
|
|
|
|
|
|
|
case "18":///Modifier un theme
|
|
|
|
|
Console.WriteLine("Cherchez un theme a modifier");
|
|
|
|
|
Console.ReadLine(Name2);
|
|
|
|
|
Name2 = Console.ReadLine();
|
|
|
|
|
th = db.GetTheme(Name2);
|
|
|
|
|
th.ChangeColor(color,newColor);
|
|
|
|
|
db.ModifierNomTheme(th,NewName);
|
|
|
|
|
db.ModifierColorListTheme(th,NewColorList);
|
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
|
case "19":///REchercher une note
|
|
|
|
|
case "19":///Rechercher une note
|
|
|
|
|
Console.WriteLine("Cherchez une note");
|
|
|
|
|
Console.ReadLine(nom);
|
|
|
|
|
nom = Console.ReadLine();
|
|
|
|
|
u.RechercherNote(u.NoteList, nom);
|
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
@ -218,25 +219,25 @@ while (boucle == 0){
|
|
|
|
|
|
|
|
|
|
case "22":///Modifier un tag
|
|
|
|
|
Console.WriteLine("Cherchez un tag");
|
|
|
|
|
Console.ReadLine(t);
|
|
|
|
|
t.SetNom();
|
|
|
|
|
t.SetCouleur();
|
|
|
|
|
t = Console.ReadLine();
|
|
|
|
|
t.Nom.set();
|
|
|
|
|
t.Couleur.set();
|
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
|
case "23":///Modifier le compte
|
|
|
|
|
Console.WriteLine("Modifier pseudo ? Mot de passe ? Mail ? (0/1/2)");
|
|
|
|
|
Console.ReadLine(choixModif);
|
|
|
|
|
choixModif = Console.ReadLine();
|
|
|
|
|
if (choixModif == 0)
|
|
|
|
|
{
|
|
|
|
|
u.SetPsd();
|
|
|
|
|
u.Psd.set();
|
|
|
|
|
}
|
|
|
|
|
if (choixModif == 1)
|
|
|
|
|
{
|
|
|
|
|
u.setMdp();
|
|
|
|
|
u.Mdp.set();
|
|
|
|
|
}
|
|
|
|
|
if (choixModif == 2)
|
|
|
|
|
{
|
|
|
|
|
u.setMail();
|
|
|
|
|
u.Mail.set();
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
@ -244,7 +245,7 @@ while (boucle == 0){
|
|
|
|
|
n.VerifPriviledge(u);
|
|
|
|
|
if (true)
|
|
|
|
|
{
|
|
|
|
|
n.SetText();
|
|
|
|
|
n.Text.set();
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
@ -262,7 +263,7 @@ while (boucle == 0){
|
|
|
|
|
|
|
|
|
|
case "26":///Modifier les editeurs
|
|
|
|
|
Console.WriteLine("Ajouter editeur ou supprimer editeur ? (0/1)");
|
|
|
|
|
Console.ReadLine(choix2);
|
|
|
|
|
choix2 = Console.ReadLine();
|
|
|
|
|
n.VerifPriviledge(user);
|
|
|
|
|
if (true && choix2 == 0)
|
|
|
|
|
{
|
|
|
|
@ -285,6 +286,4 @@ while (boucle == 0){
|
|
|
|
|
Console.WriteLine("< Veuillez rentrer une des options proposées à l'ecran ! >");
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|