public UserControlVisites(Utilisateur utilisateur) { InitializeComponent(); _user = utilisateur; VisiteRepository repoVisite = new VisiteRepository(); UtilisateurRepository repoUtilisateur = new UtilisateurRepository(); if (_user.type == 2) { DialogHostButton.Visibility = Visibility.Collapsed; // TODO: A passer à 1 quand ce sera le nom/prénom et non l'id ColHeaderVisiteur.Width = 0; VisitListView.Width = double.NaN; VisitListView.Margin = new Thickness(370, 0, 0, 0); ColHeaderModifBtn.Width = 0; ColHeaderDelBtn.Width = 0; ColHeaderMedecin.Width = 0; Visites listeVisitesMedecin = repoVisite.GetVisiteAllByIdMedecin(_user.id, _user); afficherListeByMedecin(listeVisitesMedecin.ListeVisites); } else { ColHeaderMedecin.Width = double.NaN; ColHeaderVisiteur.Width = 0; VisitListView.Margin = new Thickness(170, 0, 0, 0); Visites listeVisites = repoVisite.GetVisiteAllByIdVisiteur(_user.id, _user); Utilisateurs listeMedecins = repoUtilisateur.GetMedecinVisiteur(_user.id, _user); afficherListe(listeVisites.ListeVisites, listeMedecins); } }
public ActionResult Inscription(int id) { var infoVM = new InfoViewModel { TitrePage = "Inscription à la lettre d'information d'Hermétistes" }; Utilisateurs u = db.Utilisateurs.Find(id); if (u == null) { infoVM.ResumeInfoTitre = "Erreur"; infoVM.DetailInfo = "L'utilisateur ayant cherché à s'inscrire n'existe plus."; } else { u.InscritLettreInfo = true; try { db.SaveChanges(); infoVM.ResumeInfoTitre = "Inscription enregistrée."; infoVM.DetailInfo = u.Prenom + " " + u.Nom + ", vous avez bien été inscrit(e) à notre liste de diffusion."; } catch { infoVM.ResumeInfoTitre = "Echec de l'inscription."; infoVM.DetailInfo = u.Prenom + " " + u.Nom + ", un problème est survenu lors de votre inscription à notre liste de diffusion."; infoVM.Ajout = "<p>Nous vous conseillons de réessayer dans quelques instants.</p>"; } } return(View("Info", infoVM)); }
public void ButtonClick_AjouterVisite(object sender, RoutedEventArgs e) { if (ValidValues()) { bool isRDV = rdvComboBox.Text == "Oui" ? true : false; Utilisateur medecin = (Utilisateur)DoctorComboBox.SelectedItem; int idMedecin = medecin.id; Visite nouvelleViste = new Visite( _user.id, idMedecin, DateTime.Parse(dateVisiteDatePicker.Text), isRDV, DateTime.Parse(heureArriveeTimePicker.Text), DateTime.Parse(heureDebutTimePicker.Text), DateTime.Parse(heureDepartTimePicker.Text) ); VisiteRepository visiteRepository = new VisiteRepository(); visiteRepository.CreateVisite(nouvelleViste, _user); MessageBox.Show("Visite créée"); Visites listeVisites = visiteRepository.GetVisiteAllByIdVisiteur(_user.id, _user); UtilisateurRepository repoUtilisateur = new UtilisateurRepository(); Utilisateurs listeMedecins = repoUtilisateur.GetMedecinAll(_user); afficherListe(listeVisites.ListeVisites, listeMedecins); } else { VisiteDialogHost.IsOpen = true; } }
public void ButtonClick_AjouterMedecin(object sender, RoutedEventArgs e) { Cabinet cabinet = (Cabinet)cabinetComboBox.SelectedItem; int idCabinet = cabinet.id; int idVisiteur = _user.id; Utilisateur nouveauMedecin = new Utilisateur( 0, idCabinet, nomMedecinTextBox.Text, prenomMedecinTextBox.Text ); UtilisateurRepository utilisateurRepository = new UtilisateurRepository(); utilisateurRepository.CreateMedecin(nouveauMedecin, _user); MessageBox.Show("Medecin créé !"); Utilisateurs listeMedecins = utilisateurRepository.GetMedecinAll(_user); CabinetRepository cabinetRepository = new CabinetRepository(); Cabinets listeCabinets = cabinetRepository.GetAll(_user); afficherListe(listeMedecins, listeCabinets); }
//internal static Utilisateurs Search(string nom, string prenom, string motdepasse) //{ // Utilisateurs item = null; // using (SqlConnection cnx = new SqlConnection(Config.ConnectionString)) // { // using (SqlCommand cmd = new SqlCommand("SELECT * FROM Utilisateurs WHERE ut_nom=@nom AND ut_prenom=@prenom AND ut_motdepasse=@motdepasse ", cnx)) // { // cmd.Parameters.Add(new SqlParameter("@nom", nom)); // cmd.Parameters.Add(new SqlParameter("@prenom", prenom)); // cmd.Parameters.Add(new SqlParameter("@motdepasse", motdepasse)); // cnx.Open(); // using (SqlDataReader dr = cmd.ExecuteReader()) // { // if (dr.Read()) // { // item = new Utilisateurs(); // fill(item, dr); // } // } // } // } // return item; //} //internal static Utilisateurs Search(string email, string password) //{ // Utilisateurs item = null; // using (SqlConnection cnx = new SqlConnection(Config.ConnectionString)) // { // using (SqlCommand cmd = new SqlCommand("SELECT * FROM Utilisateurs WHERE ut_email=@email AND ut_password=@password", cnx)) // { // cmd.Parameters.Add(new SqlParameter("@email", email)); // cmd.Parameters.Add(new SqlParameter("@password", password)); // cnx.Open(); // using (SqlDataReader dr = cmd.ExecuteReader()) // { // if (dr.Read()) // { // item = new Utilisateurs(); // fill(item, dr); // } // } // } // } // return item; //} //internal static Utilisateurs SearchByHash(int id, string hash) //{ // Utilisateurs item = null; // using (SqlConnection cnx = new SqlConnection(Config.ConnectionString)) // { // using (SqlCommand cmd = new SqlCommand("SELECT * FROM Utilisateurs WHERE ut_id=@id", cnx)) // { // cmd.Parameters.Add(new SqlParameter("@id", id)); // cnx.Open(); // using (SqlDataReader dr = cmd.ExecuteReader()) // { // if (dr.Read()) // { // item = new Utilisateurs(); // fill(item, dr); // if (item.Motdepasse != hash) // item = null; // } // } // } // } // return item; //} //internal static List<Utilisateurs> List() //{ // List<Utilisateurs> list = new List<Utilisateurs>(); // using (SqlConnection cnx = new SqlConnection(Config.ConnectionString)) // { // using (SqlCommand cmd = new SqlCommand("SELECT * FROM Utilisateurs ORDER BY ut_id", cnx)) // { // cnx.Open(); // using (SqlDataReader dr = cmd.ExecuteReader()) // { // while (dr.Read()) // { // Utilisateurs item = new Utilisateurs(); // fill(item, dr); // list.Add(item); // } // } // } // } // return list; //} //Prendre ce fill pour recuprer des données private static void fill(Utilisateurs item, MySqlDataReader dr) { item.Id = (int)dr["Id"]; item.Nom = (string)dr["Nom"]; item.Prenom = (string)dr["Prenom"]; item.CourtePresentation = (string)dr["Descriptif"]; }
public void Delete(Utilisateurs Entity) { Command cmd = new Command("SP_DelUser", true); cmd.AddParameter("Id", Entity.UsersID); AccessLocator.Instance.Connect.ExecuteNonQuery(cmd); }
/// <summary> /// event sauvegarde ou modification d'un utilisateur /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void EventButtonSaveClick(object sender, RoutedEventArgs e) { if (Utilisateur.IsIdentifiantValide(TextBoxIdentifiant.Text.Trim()) && Utilisateur.IsMotPasseValide(PassWordBox1.Password.Trim())) { Utilisateurs listeUtil = new Utilisateurs(); Roles ListeRoles = new Roles(); Role r = new Role() { Identifiant = TextBoxIdentifiant.Text.Trim(), Description = ComboBoxRole.Text }; Utilisateur u = new Utilisateur(TextBoxIdentifiant.Text.Trim(), TextBoxNom.Text.Trim(), PassWordBox1.Password) { CompteBloque = (bool)CheckBoxCompteBloque.IsChecked, Role = r }; ListeRoles.Load(new SauvegardeXML(), Paramètres.Default.path); listeUtil.Load(new SauvegardeXML(), Paramètres.Default.path); if (listeUtil.Contains(u)) { // suppression et addition -- modification listeUtil.Remove(u); ListeRoles.Remove(r); } listeUtil.Add(u); ListeRoles.Add(r); listeUtil.Save(new SauvegardeXML(), Paramètres.Default.path); ListeRoles.Save(new SauvegardeXML(), Paramètres.Default.path); Clear(); DataBindingListBoxUtilisateurs(string.Empty); } TextBoxIdentifiant.Focus(); }
public ActionResult Connexion(UserLoginViewModel user) { if (User.Identity.IsAuthenticated) { return(RedirectToAction("Profil", "Utilisateurs")); } if (!ModelState.IsValid) { return(View(user)); } if (!Utilisateurs.VerifyPasswordLogin(user.Courriel, user.Mdp)) { return(View(user)); } //Le mot de passe est valide, il faut maintenant procéder à set le cookie FormsAuthentication.SetAuthCookie(user.Courriel, user.Cookie); //url de retour est nulle? if (user.ReturnUrl.IsNullOrWhiteSpace()) { return(RedirectToAction("Index", "Home")); } return(Redirect(user.ReturnUrl)); }
//public List<Utilisateurs> GetAllAlbums() //{ // List<Album> list = new List<Album>(); // using (MySqlConnection conn = GetConnection()) // { // conn.Open(); // MySqlCommand cmd = new MySqlCommand("select * from Album where id < 10", conn); // using (var reader = cmd.ExecuteReader()) // { // while (reader.Read()) // { // list.Add(new Album() // { // Id = Convert.ToInt32(reader["Id"]), // Name = reader["Name"].ToString(), // ArtistName = reader["ArtistName"].ToString(), // Price = Convert.ToInt32(reader["Price"]), // Genre = reader["genre"].ToString() // }); // } // } // } // return list; //} internal static void Save(Utilisateurs client) { if (client.Id == 0) { using (MySqlConnection cnx = new MySqlConnection(Config.ConnectionString)) { using (MySqlCommand cmd = new MySqlCommand("INSERT INTO Utilisateurs (ut_nom, ut_prenom, ut_motdepasse) VALUES ( @nom, @prenom, @motdepasse)", cnx)) { FillSql(cmd, client); cnx.Open(); cmd.ExecuteNonQuery(); client.Id = Convert.ToInt32(new MySqlCommand("SELECT @@IDENTITY", cnx).ExecuteScalar()); } } } else { using (MySqlConnection cnx = new MySqlConnection(Config.ConnectionString)) { using (MySqlCommand cmd = new MySqlCommand("UPDATE Utilisateurs SET ut_nom=@nom, ut_prenom@prenom, ut_motdepasse=@motdepasse WHERE ut_id=@id", cnx)) { FillSql(cmd, client); cnx.Open(); cmd.ExecuteNonQuery(); } } } }
public void Insert(Utilisateurs unUtilisateur) { string query = " Utilisateur VALUES " + "(" + unUtilisateur.getLogin() + ",'" + unUtilisateur.getMotDePasse().Replace("'", "''"); this._dbal.Insert(query); }
public ActionResult ChangeInfoPerso(Utilisateurs utilisateurs) { if (ModelState.IsValidField("Email")) { //sécurité pour éviter de se baser sur les infos provenant du client var id = GetIdUtilisateurConnecte(); if (id != -1) { var user = Db.Utilisateurs.Find(id); if (Db.Utilisateurs.Count(x => x.Email == utilisateurs.Email && x.Id != id) > 0) { ModelState.AddModelError("Email", "Cette adresse est déjà présente"); return(View(utilisateurs)); } //user.Email = utilisateurs.Email; //user.Nid = utilisateurs.Nid; user.Pnia = utilisateurs.Pnia; Db.Entry(user).State = EntityState.Modified; Db.SaveChanges(); return(RedirectToAction("Index", "Planning")); } } return(View(utilisateurs)); }
public ActionResult Desinscription(int id) { var infoVM = new InfoViewModel { TitrePage = "Désinscription de la lettre d'information d'Hermétistes" }; Utilisateurs u = db.Utilisateurs.Find(id); if (u == null) { infoVM.ResumeInfoTitre = "Erreur"; infoVM.DetailInfo = "L'utilisateur ayant cherché à se désinscrire n'existe plus."; } else { u.InscritLettreInfo = false; try { db.SaveChanges(); infoVM.ResumeInfoTitre = "Désinscription enregistrée."; infoVM.DetailInfo = u.Prenom + " " + u.Nom + ", vous avez bien été enlevé(e) de notre liste de diffusion."; infoVM.Ajout = "<p> Si c'est une erreur, vous pouvez vous réinscrire " + "en cliquant <a href='/Admin/Publipostage/Inscription/" + u.IdUtilisateur + "'> ici</a></p>."; } catch { infoVM.ResumeInfoTitre = "Echec de la désinscription."; infoVM.DetailInfo = u.Prenom + " " + u.Nom + ", un problème est survenu lors de votre désinscription de notre liste de diffusion."; infoVM.Ajout = "<p>Nous vous conseillons de réessayer dans quelques instants.</p>"; } } return(View("Info", infoVM)); }
// NE PAS UTILISER LE CONTEXT EN STATIC CAR RISQUE D'ECRASEMENT MULTI-SESSIONS UTILISATEURS public void CreateOne(Utilisateurs utilisateur) { TPDataBaseEntities context = new TPDataBaseEntities(); context.Utilisateurs.Add(utilisateur); context.SaveChanges(); }
public ActionResult ChangePassword(Utilisateurs utilisateurs) { if (utilisateurs.MotDePasse != null && !CryptUtils.IsValidMotDePasse(utilisateurs.MotDePasse)) { ModelState.AddModelError("MotDePasse", "Le mot de passe doit contenir au moins une majuscule, une minuscule, un chiffre et un caractère spécial"); } if (ModelState.IsValid) { var user = Db.Utilisateurs.Find(utilisateurs.Id); if (user != null) { user.MotDePasse = CryptUtils.GenerateHashPassword(utilisateurs.MotDePasse); Db.Entry(user).State = EntityState.Modified; Db.SaveChanges(); } else { ModelState.AddModelError("MotDePasse", "Cet utilisateur est introuvable"); } return(RedirectToAction("Index")); } return(View(utilisateurs)); }
public ActionResult Edit([Bind(Include = "Id,Code,MotDePasse,Mail,Profil,Etat,FK_Professeurs,FK_Etudiants")] Utilisateurs utilisateurs) { if (ModelState.IsValid) { // MODIFICATION EN BASE DE DONNEES if (utilisateurs.FK_Etudiants == 0) { utilisateurs.FK_Etudiants = null; } if (utilisateurs.FK_Professeurs == 0) { utilisateurs.FK_Professeurs = null; } db.Entry(utilisateurs).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } initViewBagProfils(utilisateurs.Profil); initViewBagEtats(utilisateurs.Etat); initViewBagEtudiants(utilisateurs.FK_Etudiants); initViewBagProfesseurs(utilisateurs.FK_Professeurs); return(View(utilisateurs)); }
public void affichageComboBoxes(Utilisateurs listeMedecins, Utilisateurs listeVisiteurs) { if ((listeMedecins.ListeUtilisateurs != null) || (listeVisiteurs.ListeUtilisateurs != null)) { foreach (Utilisateur el in listeMedecins.ListeUtilisateurs) { DoctorComboBox.Items.Add(new Utilisateur( el.id, el.nom, el.prenom, el.identifiant, el.password, el.telephone, el.mail, int.Parse(el.type.ToString()))) .ToString(); } foreach (Utilisateur el in listeVisiteurs.ListeUtilisateurs) { VisiteurComboBox.Items.Add(new Utilisateur( el.id, el.nom, el.prenom, el.identifiant, el.password, el.telephone, el.mail, int.Parse(el.type.ToString()))) .ToString(); } } }
//[Formulaire Login_Frm] Méthode qui renvoie si l'utilisateur existe ou pas public static int VerifUtilisateur(string Login, string Mdp) { Utilisateurs UnUtilisateur; UnUtilisateur = new Utilisateurs(Login, Mdp); return(LoginDAL.AccesConnexion(UnUtilisateur)); }
public IHttpActionResult PutUtilisateurs(int id, Utilisateurs utilisateurs) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != utilisateurs.Id) { return(BadRequest()); } db.Entry(utilisateurs).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!UtilisateursExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public async Task <ActionResult> Register(RegisterViewModel model) { if (ModelState.IsValid) { var user = new ApplicationUser { UserName = model.Email, Email = model.Email }; var result = await UserManager.CreateAsync(user, model.Password); if (result.Succeeded) { var db = new Form115Entities(); var idtt = new Utilisateurs { Nom = model.Nom, Prenom = model.Prenom, InscritLettreInfo = model.Reponse, IdAspNetUsers = user.Id }; db.Utilisateurs.Add(idtt); await SignInManager.SignInAsync(user, isPersistent : false, rememberBrowser : false); // Pour plus d'informations sur l'activation de la confirmation du compte et la réinitialisation du mot de passe, consultez http://go.microsoft.com/fwlink/?LinkID=320771 // Envoyer un message électronique avec ce lien // string code = await UserManager.GenerateEmailConfirmationTokenAsync(user.Id); // var callbackUrl = Url.Action("ConfirmEmail", "Account", new { userId = user.Id, code = code }, protocol: Request.Url.Scheme); // await UserManager.SendEmailAsync(user.Id, "Confirmez votre compte", "Confirmez votre compte en cliquant <a href=\"" + callbackUrl + "\">ici</a>"); db.SaveChanges(); return(RedirectToAction("Index", "Home")); } AddErrors(result); } // Si nous sommes arrivés là, un échec s’est produit. Réafficher le formulaire return(View(model)); }
//public bool ValidValues() //{ // //Utilisateur medecin = (Utilisateur)DoctorComboBox.SelectedItem; // //DateTime dateVisite = DateTime.Parse(dateVisiteDatePicker.Text); // //heureDebutTimePicker // //DateTime heureDepart = DateTime.Parse(heureDepartTimePicker.Text); // if(medecin == null) // { // MessageBox.Show("Sélectionnez un médecin"); // return false; // } // if (dateVisite == null) // { // MessageBox.Show("Il faut spécifier la date de visite."); // return false; // } // else if ((heureDebut == null) && (heureDepart != null)) // { // MessageBox.Show("Vous ne pouvez pas renseigner d'heure de départ si une heure 'arrivée n'est pas spécifiée."); // return false; // } // else if (heureDepart < heureDebut) // { // MessageBox.Show("Erreur : l'heure de départ du cabinet doit être supérieure à celle de début d'entretien."); // return false; // } // return true; //} public void ButtonClick_ModifierVisite(object sender, RoutedEventArgs e) { int idVisite = int.Parse(idVisiteLabel.Content.ToString()); bool isRDV = rdvComboBox.Text == "Oui" ? true : false; Utilisateur medecin = (Utilisateur)DoctorComboBox.SelectedItem; int idMedecin = medecin.id; int idVisiteur = _user.id; Visite visiteModif = new Visite( idVisite, idVisiteur, idMedecin, DateTime.Parse(dateVisiteDatePicker.Text), isRDV, DateTime.Parse(heureArriveeTimePicker.Text), DateTime.Parse(heureDebutTimePicker.Text), DateTime.Parse(heureDepartTimePicker.Text) ); VisiteRepository visiteRepository = new VisiteRepository(); visiteRepository.UpdateVisite(visiteModif, _user); MessageBox.Show("Visite modifiée"); Visites listeVisites = visiteRepository.GetVisiteAllByIdVisiteur(_user.id, _user); UtilisateurRepository repoUtilisateur = new UtilisateurRepository(); Utilisateurs listeMedecins = repoUtilisateur.GetMedecinAll(_user); afficherListe(listeVisites.ListeVisites, listeMedecins); }
public ActionResult ModifierMdP() { string courriel = User.Identity.Name; Utilisateur u = Utilisateurs.FindByCourriel(courriel); UtilisateurMP ump = new UtilisateurMP(); str = Request.ServerVariables["HTTP_ACCEPT_LANGUAGE"]; if (User.Identity.IsAuthenticated && u != null) { str = u.accederLangue; } string cookie = ""; if (this.ControllerContext.HttpContext.Request.Cookies.AllKeys.Contains("Cookie")) { cookie = this.ControllerContext.HttpContext.Request.Cookies["Cookie"].Value; ViewBag.cookie = cookie; CreateCulture(cookie); } else { CreateCulture(str); } return(View(ump)); }
public ActionResult afficher(string titre) { Article a = Article.Find(titre); ViewBag.letitre = titre; ViewBag.lesArticles = Article.lesArticles(); Utilisateur u = Utilisateurs.FindByCourriel(User.Identity.Name); str = Request.ServerVariables["HTTP_ACCEPT_LANGUAGE"]; if (User.Identity.IsAuthenticated && u != null) { str = u.accederLangue; } string cookie = ""; if (this.ControllerContext.HttpContext.Request.Cookies.AllKeys.Contains("Cookie")) { cookie = this.ControllerContext.HttpContext.Request.Cookies["Cookie"].Value; ViewBag.cookie = cookie; CreateCulture(cookie); } else { CreateCulture(str); } return(View(a)); }
public string StockerPhoto(string CodeUtilisateur, Utilisateurs utilisateurs) { string msg = ""; string query = $@"UPDATE [test].[dbo].[Utilisateurs] SET [photo] = '{utilisateurs.Photo}' where [CodeUtilisateur] == {CodeUtilisateur}"; try { using (MySqlCommand cmd = new MySqlCommand(query, DbConnection.Access.getConnexion())) { if (cmd.ExecuteNonQuery() > 0) { msg = "1"; } } } catch (Exception ex) { msg = ex.Message; } finally { DbConnection.Access.setCloseConnexion(); } return(msg); }
public void Update(Utilisateurs unUtilisateur) { string query = "Utilisateur SET Login = "******"'", "''") + ", MotDePasse = '" + unUtilisateur.getMotDePasse().Replace("'", "''") + "' WHERE Login = " + unUtilisateur.getLogin(); this._dbal.Update(query); }
internal static void FillSql(MySqlCommand cmd, Utilisateurs item) { cmd.Parameters.Add(new MySqlParameter("@id", item.Id)); cmd.Parameters.Add(new MySqlParameter("@nom", item.Nom)); cmd.Parameters.Add(new MySqlParameter("@prenom", item.Prenom)); cmd.Parameters.Add(new MySqlParameter("@motdepasse", item.Motdepasse)); cmd.Parameters.Add(new MySqlParameter("@Presentation", item.CourtePresentation)); }
private Utilisateur getUtilisateur(string Id, Utilisateurs list) { if (list.UtilisateurByMatricule(Id) == null) { return(null); } return(list.UtilisateurByMatricule(Id)); }
public ActionResult DeleteConfirmed(int id) { Utilisateurs utilisateurs = db.Utilisateurs.Find(id); db.Utilisateurs.Remove(utilisateurs); db.SaveChanges(); return(RedirectToAction("Index")); }
public int Login(string login, string password) { Utilisateurs tmp = DataAcces.SelectUtilisateur(login, password); if (tmp != null) { return(tmp.ID); } return(-1); }
public UserControlAffectation(Utilisateur utilisateur) { _user = utilisateur; InitializeComponent(); UtilisateurRepository repoUtilisateur = new UtilisateurRepository(); Utilisateurs listeMedecins = repoUtilisateur.GetMedecinAll(utilisateur); Utilisateurs listeVisiteurs = repoUtilisateur.GetVisiteurAll(utilisateur); afficherMedecins(listeMedecins, listeVisiteurs); }
public UserControlStats(Utilisateur _utilisateur) { _user = _utilisateur; InitializeComponent(); UtilisateurRepository repoUtilisateur = new UtilisateurRepository(); Utilisateurs listeMedecins = repoUtilisateur.GetMedecinAll(_user); Utilisateurs listeVisiteurs = repoUtilisateur.GetVisiteurAll(_user); affichageComboBoxes(listeMedecins, listeVisiteurs); }
public void UpdateOne(Utilisateurs utilisateur) { TPDataBaseEntities context = new TPDataBaseEntities(); Utilisateurs dbUtilisateur = context.Utilisateurs.Find(utilisateur.Id); dbUtilisateur.Code = utilisateur.Code; dbUtilisateur.MotDePasse = utilisateur.MotDePasse; dbUtilisateur.Mail = utilisateur.Mail; dbUtilisateur.Profil = utilisateur.Profil; dbUtilisateur.Etat = utilisateur.Etat; context.SaveChanges(); }
public Accueil(int id) { InitializeComponent(); Utilisateurs u = new Utilisateurs(); DataTable d = u.SelectOneUser(id); DataTable d2 = u.SelectAllUsers(); foreach (DataRow row in d.Rows) { lblName.Text = row["nom"].ToString() + " " + row["prenom"].ToString(); if (row["statut"].Equals(1)) { btnConnexion.BackColor = Color.FromArgb(229, 229, 229); } else if (row["statut"].Equals(2)) { btnAbsence.BackColor = Color.FromArgb(229, 229, 229); } else { btnHG.BackColor = Color.FromArgb(229, 229, 229); } if (row["img"].ToString() != null && row["img"].ToString()!="") { imgAvatar.ImageLocation = row["img"].ToString(); } imgAvatar.SizeMode = PictureBoxSizeMode.Zoom; } btnImgChange.Visible = false; codeUser = id; foreach (DataRow row in d2.Rows) { if (row["statut"].Equals(1)) { listBox1.Items.Add(row["nom"] + " " + row["prenom"]); } else if (row["statut"].Equals(2)) { listBox1.Items.Add(row["nom"] + " " + row["prenom"]); } else { listBox1.Items.Add(row["nom"] + " " + row["prenom"]); } } }
private void btnHG_Click(object sender, EventArgs e) { Utilisateurs u = new Utilisateurs(); u.updateSituation(3, codeUser); btnHG.BackColor = Color.FromArgb(229, 229, 229); btnAbsence.BackColor = Color.Empty; btnConnexion.BackColor = Color.Empty; }