Program.cs maj anglais mais je m'etais trompé de branche
continuous-integration/drone/push Build is failing Details

pull/19/head
Liam MONCHANIN 2 years ago
parent 8a92b3aad6
commit 08403ec39a

@ -3,9 +3,9 @@ using System.ComponentModel.DataAnnotations.Schema;
using System.Diagnostics;
string Upseudo= "u";
string Umail="u";
string Upassword="u";
string Upseudo = "u";
string Umail = "u";
string Upassword = "u";
string Name = "u";
string Name2 = "u";
string nom = "u";
@ -15,25 +15,26 @@ string choixNom = "u";
string choixCouleur = "u";
string name = "u";
string name2 = "u";
int choixModif = 0;
int choixModif;
int choix2 = 0;
string color = "u";
string couleur = "u";
string newColor = "u";
string position = "u";
string linkimage = "u";
List <string> NewColorList = null;
List <string> listCouleurs = null;
List<string> NewColorList;
List<string> listCouleurs;
User user = new User(Upseudo, Umail, Upassword);
NoteImage image = new NoteImage(nom2, linkimage, position);
Database db= new Database();
Database db = new Database();
User u = new User(Upseudo, Umail, Upassword);
Note n = new Note(nom, logoPath, u);
Tags t = new Tags(name, couleur);
int boucle = 0;
while (boucle == 0){
while (boucle == 0)
{
Console.WriteLine("|--------------------------------------|");
Console.WriteLine("| |");
Console.WriteLine("| Menu pour lister les fonctionnalités |");
@ -72,12 +73,12 @@ while (boucle == 0){
switch (Console.ReadLine())
{
case "1": ///Connexion
u = db.GetUtilisateur(Name);
db.TrouverMail(u.Mail.get);
db.CorrespondPassword(u.Password.get);
if (db.ListUtilisateur.Contains(u))
u = db.GetUser(Name);
db.FindEmail(u.Mail.get);
db.ComparePassword(u.Password.get);
if (db.UserList.Contains(u))
{
u.connecte.set(true);
u.IsConnected.set(true);
Console.WriteLine("Connecté");
return 0;
}
@ -89,7 +90,7 @@ while (boucle == 0){
break;
case "2":///Deconnexion
u.connecte.set(false);
u.IsConnected.set(false);
Console.WriteLine("Vous vous êtes déconnecté avec succès.");
break;
@ -101,18 +102,18 @@ while (boucle == 0){
Console.WriteLine("Saisissez un mot de passe");
Upassword = Console.ReadLine();
User u1 = new User(Upseudo, Umail, Upassword);
db.AjouterUtilisateur(u1);
db.AddUser(u1);
break;
case "4":///Supprimer Compte
Console.WriteLine("Chercher utilisateur");
Name = Console.ReadLine();
u = db.GetUtilisateur(Name);
db.TrouverMail(u.Mail.get);
db.CorrespondPassword(u.Password.get);
if (db.ListUtilisateur.Contains(u))
u = db.GetUser(Name);
db.FindEmail(u.Mail.get);
db.ComparePassword(u.Password.get);
if (db.UserList.Contains(u))
{
db.SuppUtilisateur(u);
db.RemoveUser(u);
Console.WriteLine("Compte supprimé avec succès.");
return 0;
}
@ -128,13 +129,13 @@ while (boucle == 0){
nom = Console.ReadLine();
Console.WriteLine("Choisissez un logo");
logoPath = Console.ReadLine();
n = new Note(nom,logoPath,u);
u.AddNote(nom,logoPath);
n = new Note(nom, logoPath, u);
u.CreateNote(nom, logoPath);
break;
case "6":///Supprimer une note
u.RechercherNote(n);
u.SuppNote(n);
u.SearchNoteByName(n);
u.DeleteNote(n);
break;
case "7":///Creer un tag
@ -142,35 +143,35 @@ while (boucle == 0){
choixNom = Console.ReadLine();
Console.WriteLine("Choisissez une couleur");
choixCouleur = Console.ReadLine();
u.CreateTag(choixNom,choixCouleur);
u.CreateTag(choixNom, choixCouleur);
break;
case "8":///Ajouter un tag a une note
Console.WriteLine("Cherchez une note");
name2 = Console.ReadLine();
n = u.RechercherNote(name2);
n = u.SearchNoteByName(name2);
Console.WriteLine("Cherchez un tag");
name = Console.ReadLine();
Tags tagToAdd = u.RechercherTags(name);
u.AddOneTagToNoteList(n,tagToAdd);
Tags tagToAdd = u.SearchTagByName(name);
u.AddTagToNoteList(n, tagToAdd);
break;
case "9":///Supprimer un tag a une note
Console.WriteLine("Cherchez une note");
name2 = Console.ReadLine();
n = u.RechercherNote(name2);
n = u.SearchNoteByName(name2);
Console.WriteLine("Cherchez un tag");
name = Console.ReadLine();
Tags tagToSupp = u.RechercherTags(name);
u.SupOneTagToNoteList(n,tagToSupp);
Tags tagToSupp = u.SearchTagByName(name);
u.RemoveTagFromNoteList((n, tagToSupp);
break;
case "10":///Ajouter une image
n.AjouterImage(image);
n.AddImage(image);
break;
case "11":///Supprimer une image
n.SuppImage(image);
n.RemoveImage(image);
break;
case "12":///Deplacer une image
@ -178,59 +179,59 @@ while (boucle == 0){
break;
case "13":///Supprimer un tag definitivement
t= u.RechercherTags(name);
u.SupTagToNoteList(n);
t = u.SearchTagByName(name);
u.RemoveTagFromNoteList(n);
break;
case "14":///AJouter une note en favori
u.RechercherNote(n);
u.AddFav(n);
u.SearchNoteByName(n);
u.AddFavorite(n);
break;
case "15":///Supprimer une note des favoris
nom = Console.ReadLine();
u.RechercherNote(nom);
u.SupFav(nom);
u.SearchNoteByName(nom);
u.RemoveFavorite(nom);
break;
case "16":///Creer un theme
Theme th = new Theme(nom,listCouleurs);
db.AjouterTheme(th);
Theme th = new Theme(nom, listCouleurs);
db.AddTheme(th);
break;
case "17":///Supprimer un theme
th = db.GetTheme(name);
db.SupTheme(th);
db.RemoveTheme(th);
break;
case "18":///Modifier un theme
Console.WriteLine("Cherchez un theme a modifier");
Name2 = Console.ReadLine();
th = db.GetTheme(Name2);
th.ChangeColor(color,newColor);
db.ModifierNomTheme(th,Name);
db.ModifierColorListTheme(th,NewColorList);
th.ChangeColor(color, newColor);
db.ModifyThemeName(th, Name);
db.ModifyThemeColorList(th, NewColorList);
break;
case "19":///Rechercher une note
Console.WriteLine("Cherchez une note");
nom = Console.ReadLine();
u.RechercherNote(u.NoteList, nom);
u.SearchNoteByName(u.NoteList, nom);
break;
case "20":///Recherche note par tag
///u.;
///u.;
break;
case "21":///Recherche note par dateCreation
///u.;
///u.;
break;
case "22":///Modifier un tag
Console.WriteLine("Cherchez un tag");
nom = Console.ReadLine();
t.Nom.set(nom);
t.Couleur.set();
t.Name.set(nom);
t.Color.set();
break;
case "23":///Modifier le compte
@ -238,23 +239,23 @@ while (boucle == 0){
choixModif = Console.ReadLine();
if (choixModif == 0)
{
u.Psd.set();
u.Username.set();
}
if (choixModif == 1)
{
u.Mdp.set();
u.Password.set();
}
if (choixModif == 2)
{
u.Mail.set();
u.Email.set();
}
break;
case "24":///Modifier le texte de la note mais jsp c'est quoi qu'il faut set
n.VerifPriviledge(u);
n.VerifyPrivilege(u);
if (true)
{
n.Text.set();
n.TextLineList.set();
}
else
{
@ -263,35 +264,35 @@ while (boucle == 0){
break;
case "25":///Partager la note
n.VerifPriviledge(u);
n.VerifyPrivilege(u);
if (true)
{
n.AjouterCoop(u, user);
n.AddCollaborator(u, user);
}
break;
case "26":///Modifier les editeurs
Console.WriteLine("Ajouter editeur ou supprimer editeur ? (0/1)");
choix2 = Console.ReadLine();
n.VerifPriviledge(u);
n.VerifyPrivilege(u);
if (true && choix2 == 0)
{
user = db.GetUtilisateur(Name);
n.AjouterEdit(u, user);
user = db.GetUser(Name);
n.AddEditor(u, user);
}
if (true && choix2 == 1)
{
user = db.GetUtilisateur(Name);
n.SupEdit(u, user);
user = db.GetUser(Name);
n.RemoveEditor(u, user);
}
break;
case "27":///Supprimer un cooperateur
n.VerifPriviledge(u);
n.VerifyPrivilege(u);
if (true)
{
user = db.GetUtilisateur(Name);
n.SupCoop(u, user);
user = db.GetUser(Name);
n.RemoveCollaborator(u, user);
}
break;
default:

Loading…
Cancel
Save