public static void setCompte(Utilisateur u) { var db = new dbProjetE2ProdEntities(); var i = u.NomUtilisateur; var r = (from the in db.tblUtilisateur where the.NomUtil == i select the).First(); r.NomUtil = u.NomUtilisateur; r.MotPasUtil = u.MotDePasse; r.MotPasExpire = u.Expire; r.PremiereConex = u.Premiere; r.IdEmp = u.Emp; r.IdRole = u.Role; r.Actif = u.UtilActif; try { db.SaveChanges(); } catch (Exception e) { Console.WriteLine(e); } }
public static void ajouter(Utilisateur u) { var db = new dbProjetE2TestEntities(); var add = new tblUtilisateur(); add.NomUtil = u.NomUtilisateur; add.MotPasUtil = u.MotDePasse; add.MotPasExpire = u.Expire; add.PremiereConex = u.Premiere; add.DateModifMotPas = u.DateModifMotPas; add.IdEmp = u.Emp; add.IdRole = u.Role; add.Actif = u.UtilActif; db.tblUtilisateur.Add(add); try { db.SaveChanges(); } catch (Exception e) { Console.WriteLine(e); } }
public List<Utilisateur> recherche(string txt) { List<Utilisateur> lstComptes = new List<Utilisateur>(); foreach (var r in rComptesSQL.Recherche(txt)) { Utilisateur u = new Utilisateur(r); lstComptes.Add(u); } return lstComptes; }
public void enregistrer(Utilisateur u, int Id) { if (rComptesSQL.getComptes(Id).Any()) { rComptesSQL.ajouter(u); } else { rComptesSQL.setCompte(u); } }
public bool VerifierUserPWD(string Username,string Password) { bool Valide; IQueryable<tblUtilisateur> Luser; Luser = rAuthentificationSQL.VerifierLogin(Username,Password); Valide = Luser.Any(); if(Valide) { user = new Utilisateur(Username, Password); } return Valide; }
public static Utilisateur SetAttributes(Utilisateur u) { Utilisateur User = u; var r = from the in db.tblUtilisateur where the.NomUtil == User.NomUtilisateur select the; foreach (var item in r) { User = new Utilisateur(item); } return User; }
public frmDetComptes(string[] info) { InitializeComponent(); this.PositionBtn(400); this.btnActiverModif.Click += new EventHandler(activerModif_Click); this.btnEnregistrer.Click += new EventHandler(btnEnregistrer_Click); this.btnSupprimer.Click += new EventHandler(btnSupprimer_Click); this.btnCopier.Click += new EventHandler(btnCopier_Click); txtNomUtil.Text = info[0]; infoCompte = info; GesComptes = new ctrlComptes(); annuler = true; ancienCompte = new Utilisateur(); }
public GroupeUtil(tblGroupe gp) { IdGroupe = gp.IdGroupe; NomGroupe = gp.NomGroupe; ListGroupeUser = new List<Utilisateur>(); foreach (tblUtilisateur user in gp.tblUtilisateur) { Utilisateur temp = new Utilisateur(user); ListGroupeUser.Add(temp); } ListGroupeDroit = new List<Droit>(); foreach (tblDroit d in gp.tblDroit) { Droit tempD = new Droit(d); ListGroupeDroit.Add(tempD); } }
public static bool ChangerMDP(Utilisateur u, string NouvMDP) { var r = (from the in db.tblUtilisateur where the.NomUtil == u.NomUtilisateur select the).First(); r.MotPasUtil = NouvMDP; r.PremiereConex = "n"; r.MotPasExpire = "n"; r.DateModifMotPas = DateTime.Now; try { db.SaveChanges(); } catch (Exception e) { Console.WriteLine(e); return false; } return true; }
public static bool ChangerMDP(Utilisateur u,string NouvMDP) { var db = new dbProjetE2ProdEntities(); var r = (from the in db.tblUtilisateur where the.NomUtil == u.NomUtilisateur select the).First(); r.MotPasUtil = NouvMDP; r.PremiereConex = "n"; r.MotPasExpire = "n"; r.DateModifMotPas = DateTime.Now; try { db.SaveChanges(); } catch (Exception) { return false; } return true; }
public void btnEnregistrer_Click(object sender, EventArgs e) { DialogResult resultat; var nouvCompte = new Utilisateur(); nouvCompte.NomUtilisateur = txtNomUtil.Text; nouvCompte.MotDePasse = txtMDP.Text; nouvCompte.Emp = Convert.ToInt32(txtIdEmp.Text); nouvCompte.DateModifMotPas = dateTimeModif.Value; nouvCompte.Expire = txtExpire.Text; nouvCompte.Premiere = txtPremiere.Text; nouvCompte.Role = GesComptes.GetIdRole(txtIdRole.Text); nouvCompte.UtilActif = txtActif.Text; if (!GesComptes.verifier(nouvCompte, ancienCompte)) { MessageBox.Show("Aucune modification n'a été apportée.", "Erreur", MessageBoxButtons.OK); } else { if ((txtNomUtil.TextLength > 40) || (txtNomUtil.TextLength < 1)) { MessageBox.Show("Veuillez remplir les champs correctement.", "Erreur", MessageBoxButtons.OK); } else { resultat = MessageBox.Show("Voulez-vous vraiment Enregistrer ?", "Enregistrement", MessageBoxButtons.YesNo); if (resultat == DialogResult.Yes) { GesComptes.enregistrer(nouvCompte, Idemp); this.Close(); } } } }
public void SetUserAttributes() { user = rAuthentificationSQL.SetAttributes(user); }
public bool ChangerMotDePasse(Utilisateur u,string NouvMDP) { return rAuthentificationSQL.ChangerMDP(u,NouvMDP); }
public void SetUser(Utilisateur u) { U = u; }
public void ajouter(Utilisateur u) { rComptesSQL.ajouter(u); }
public bool verifier(Utilisateur user, Utilisateur ancien) { string nom, mdp; int idrole, idemp; string premiere, expire; DateTime datemodif; nom = user.NomUtilisateur; mdp = user.MotDePasse; premiere = user.Premiere; expire = user.Expire; datemodif = user.DateModifMotPas; idrole = user.Role; idemp = user.Emp; if (ancien != null) { if (nom == ancien.NomUtilisateur && mdp == ancien.MotDePasse && premiere == ancien.Premiere && expire == ancien.Expire && datemodif == ancien.DateModifMotPas && idrole == ancien.Role && idemp == ancien.Emp) { return false; } } return true; }