public List <Eleve> LoadCsv(PassWordType type, string chemin) { StreamReader sr; sr = new StreamReader(chemin); string s = sr.ReadLine(); string login, prenom; while (s != null) { string[] lineSplit = s.Split(';'); // construction du login prenom = lineSplit[0]; login = prenom[0] + lineSplit[1]; Eleve unEleve = new Eleve(lineSplit[0], lineSplit[1], login + "@sio.jjr.fr", ""); unEleve.PassWord = unEleve.GetNewPassWord(type); desEleves.Add(unEleve); s = sr.ReadLine(); } sr.Close(); return(desEleves); }
static public List <Eleve> LoadCsv(PassWordType passWordType, string csv) { StreamReader sr = new StreamReader(csv, System.Text.Encoding.GetEncoding(1252), false); List <Eleve> lesEleves = new List <Eleve>(); while (!sr.EndOfStream) { string laLigne = sr.ReadLine(); string decomposed = laLigne.Normalize(NormalizationForm.FormD); char[] filtered = decomposed.Where(c => char.GetUnicodeCategory(c) != UnicodeCategory.NonSpacingMark).ToArray(); string newString = new String(filtered); laLigne = newString; string[] info; if (laLigne.Contains(";")) { info = laLigne.Split(';'); } else { info = laLigne.Split('\t'); } string prenom = info[0]; string nom = info[1]; string login = fuckAccentAndSpaces(prenom) + fuckAccentAndSpaces(nom) + "@sio.jjr.fr"; login = login.ToLower(); Eleve unEleve = new Eleve(nom, prenom, login, passWordType); lesEleves.Add(unEleve); } return(lesEleves); }
public Eleve(string nom, string prenom, string login, PassWordType type) { this.nom = nom; this.prenom = prenom; this.login = login; this.passWord = GetNewPassWord(type); }
public List <Eleve> LoadCsv(PassWordType typePass, string filename) { using (StreamReader sr = new StreamReader(filename)) { string line; string prenom = " ", nom = " ", login; while ((line = sr.ReadLine()) != null) { string[] attribut = line.Split(';'); for (int i = 0; i < attribut.Count(); i++) { if (i == 0) { prenom = attribut[i]; } else { nom = attribut[i]; } } login = prenom + nom + "@sio.jjr.fr"; this.Eleves.Add(new Eleve(nom, prenom, login, typePass, 1)); } return(Eleves); } }
public Eleve(string pNom, string pPrenom, string pLogin, PassWordType type, long pclasse) { nom = pNom; prenom = pPrenom; login = pLogin; password = GetNewPassWord(type); idClasse = pclasse; }
public Eleve(string nom, string prenom, string login, PassWordType type, long id) { // TODO: Complete member initialization this.nom = nom; this.prenom = prenom; this.login = login; this.type = type; this.id = id; this.passWord = GetNewPassWord(type); }
public string GetNewPassWord(PassWordType type) { if (type == PassWordType.Aleatoire) { return(this.passWord = GetPasswordAleatoire()); } else { return(this.passWord = GetPassWordConstruit()); } }
public string GetNewPassWord(PassWordType passWordType) { if (passWordType == PassWordType.Aleatoire) { return(GetPassWordAleatoire()); } else { return(GetPassWordConstruit()); } }
public List <Eleve> LoadCsv(PassWordType type, string pathToCsv) { List <Eleve> eleves = new List <Eleve>(); StreamReader reader = new StreamReader(pathToCsv); string line = ""; line = reader.ReadLine(); while (line != null) { //eleves.Add(new Eleve(line.Split(';')[0], line.Split(';')[1], string.Format("{1}{0}@sio.jjr.fr", line.Split(';')[0], line.Split(';')[1]))); line = reader.ReadLine(); } return(eleves); }
public List <Eleve> LoadCsv(PassWordType type, string nomFichier, string path) { string s = string.Format("{0}/{1}", path, nomFichier); StreamReader reader = new StreamReader(s); while (!reader.EndOfStream) { var ligne = reader.ReadLine(); var values = ligne.Split(';'); string login = string.Format(values[0] + values[1] + "@sio.jjr"); lesEleves.Add(new Eleve(values[0], values[1], login, type)); } return(lesEleves); }
public string GetNewPassword(PassWordType type) { string chaine = ""; if (type == PassWordType.aleatoire) { chaine = GetPasswordAleatoire(); } else { chaine = GetPasswordConstruit(); } return(chaine); }
public List <Eleve> LoadCsv(PassWordType Type, string nom) // Load le csv { StreamReader reader = new StreamReader(nom); while (!reader.EndOfStream) { var ligne = reader.ReadLine(); var espace = ligne.Split(';'); string login; login = espace[0] + espace[1] + "@sio.jjr.fr"; Eleve unEleve = new Eleve(espace[0], espace[1], login, Type); lesEleves.Add(unEleve); } return(lesEleves); }
public string GetNewPassWord(PassWordType passWord) { if (passWord == PassWordType.Aleatoire) { return(this.GetPasswordAleatoire()); } else { if (passWord == PassWordType.Construit) { return(this.GetPassWordConstruit()); } } return(null); }
//Méthode permettant de lire un fichier csv contenant la liste des élèves et génère une collection d'élèves avec leur mot de passe public List <Eleve> LoadCsv(PassWordType type, long id) { StreamReader reader = new StreamReader(@"U:\RallyeLecture\maClasseCm2_2018.csv"); while (!reader.EndOfStream) { var ligne = reader.ReadLine(); var values = ligne.Split(';'); string login; login = values[1] + values[0] + "@sio.jjr.fr"; Eleve unEleve = new Eleve(values[0], values[1], login, type, id); lesEleves.Add(unEleve); } return(lesEleves); }
public List <Eleve> LoadCsv(PassWordType type, string nomfichier) { StreamReader reader = new StreamReader(nomfichier); while (!reader.EndOfStream) { var ligne = reader.ReadLine(); var values = ligne.Split(';'); string login; login = values[1] + values[0] + "@sio.jjr.fr"; Eleve unEleve = new Eleve(values[0], values[1], login, type); lesEleves.Add(unEleve); } return(lesEleves); }
//Méthode permettant de faire appel au méthode de génération de mdp selon le type de mdp choisi (construit ou aléatoire) public string GetNewPassWord(PassWordType type) { string choixType; if (type == PassWordType.Construit) { choixType = GetPassWordConstruit(); } else { choixType = GetPassWordAleatoire(); } return(choixType); }
public string GetNewPassWord( PassWordType type) { string mdp; switch (type) { case PassWordType.Aléatoire : mdp = GetPassWordAleatoire(); return mdp; case PassWordType.Construit: mdp = this.GetPassWordConstruit(); return mdp; default : mdp = GetPassWordAleatoire(); return mdp; } }
public List <Eleve> LoadCsv(PassWordType type, StreamReader fichier) { fichier.ReadLine(); while (fichier.EndOfStream == false) { string temp = fichier.ReadLine(); string[] te = temp.Split(';'); string nom; string prenom; nom = te[0]; prenom = te[1]; string login = prenom + nom + "@sio.jjr.fr"; Eleve s = new Eleve(nom, prenom, login, type); lesEleves.Add(s); Console.WriteLine(nom + " " + prenom + "Chargé !"); } return(lesEleves); }
public string GeNewPassWord(PassWordType type) { string mdp; switch (type) { case PassWordType.aleatoire: mdp = GetPasswordAleatoire(); break; case PassWordType.construit: mdp = GetPassWordConstruit(); break; default: mdp = GetPasswordAleatoire(); break; } return(mdp); }
public List <Eleve> LoadCsv(PassWordType passWordType) { List <Eleve> a = new List <Eleve>(); return(a); }
private string GetNewPassword(PassWordType type) { throw new NotImplementedException(); }