protected void btnConnecter_Click(object sender, EventArgs e) { string login = tbLogin.Text.Trim(); string password = tbPassword.Text; if (!string.IsNullOrEmpty(login) && !string.IsNullOrEmpty(password)) { Utilisateur myUtilisateur = UtilisateurManager.Login(login, password); if (myUtilisateur != null) { //reussite MySession.SetSession("user", myUtilisateur); Session["GridviewUserIdKey"] = myUtilisateur.id; Response.Redirect("~/Espace/Default.aspx" + MySession.GenerateGetParams()); } else { lblError.Text = "Mauvais login/mot de passe"; } } else { lblError.Text = "Veuillez indiquer votre identifiant et votre mot de passe"; } }
//Clic sur Supprimer dans le Datagrid Utilisateurs private void buttonDelUser_Click(object sender, EventArgs e) { string message = "Voulez-vous vraiment supprimer cet utilisateur?"; string caption = "Suppression"; MessageBoxButtons buttons = MessageBoxButtons.YesNo; MessageBoxIcon icon = MessageBoxIcon.Warning; DialogResult result; result = MessageBox.Show(message, caption, buttons, icon); //Si oui if (result == System.Windows.Forms.DialogResult.Yes) { int id = (int)dataGridViewUtilisateurs.SelectedRows[0].Cells[0].Value; //Si suppression ok if (UtilisateurManager.Delete(id)) { message = "Utilisateur supprimé!"; buttons = MessageBoxButtons.OK; icon = MessageBoxIcon.Information; } //Si erreur de suppression else { message = "Erreur lors de la suppression!"; buttons = MessageBoxButtons.OK; icon = MessageBoxIcon.Error; } MessageBox.Show(message, caption, buttons, icon); PopulateGrids(); } }
private void Signin() { load = true; UtilisateurManager um = new UtilisateurManager(); um.AddUser(Login, Password); load = false; }
public bool AcceptLoginUtilisateur(string username, string password) { if (UtilisateurManager.AcceptLogin(username, password)) { return(true); } return(false); }
public bool CreateUtilisateur(Utilisateur u) { if (UtilisateurManager.GetAll().Exists(x => x.username == u.username) || UtilisateurManager.GetAll().Exists(x => x.email == u.email)) { return(false); } else { UtilisateurManager.Create(u); return(true); } }
//CONSTRUCTEUR public Page2ViewModel() { //Recuperation des infos via l'ioc (Inversion of Control) Model = platInfo?.GetModel(); Version = platInfo?.GetVersion(); InitCommand(); //Boucle pour passer des Utilisateurs aux UtilisateursVM foreach (Utilisateur item in UtilisateurManager.GetFakeUtilisateurs()) { ListeUsers.Add(new UtilisateurVM() { NomUtilisateur = item.NomUtilisateur, Age = DateTime.Now.Year - item.DateDeNaissance.Year }); } }
private void LoginIn() { load = true; UtilisateurManager um = new UtilisateurManager(); if (um.CheckConnexionUser(Login.ToLower(), Password)) { MainWindow mainWindow = new MainWindow(); mainWindow.Show(); _window.Close(); } else { Login = ""; Password = ""; } load = false; }
protected void btnEditUser_Click(object sender, EventArgs e) { LinkButton btn = (LinkButton)sender; if (btn != null && !string.IsNullOrEmpty(btn.CommandArgument)) { int idUser = iZyInt.ConvertStringToInt(btn.CommandArgument); Utilisateur user = UtilisateurManager.Load(idUser); if (user != null) { tbEditUtilisateurLogin.Text = user.login; tbEditUtilisateurNom.Text = user.nom; hfUtilisateurId.Value = user.id.ToString(); pnlEditUtilisateur.Visible = true; btnAddUtilisateur.Visible = false; upGeneral.Update(); } } }
protected void btnEditUtilisateurSave_Click(object sender, EventArgs e) { bool isModif = false; Utilisateur user = new Utilisateur(); if (!string.IsNullOrEmpty(hfUtilisateurId.Value)) { user = UtilisateurManager.Load(iZyInt.ConvertStringToInt(hfUtilisateurId.Value)); if (user != null) { isModif = true; } else { user = new Utilisateur(); } } user.login = tbEditUtilisateurLogin.Text; user.nom = tbEditUtilisateurNom.Text; if (tbEditUtilisateurPassword.Text == tbEditUtilisateurPasswordConfirmation.Text && !string.IsNullOrEmpty(tbEditUtilisateurPasswordConfirmation.Text)) { user.password = tbEditUtilisateurPassword.Text; } if (isModif) { UtilisateurManager.Update(user); } else { UtilisateurManager.Insert(user); } btnEditUtilisateurAnnuler_Click(null, null); Gridview_Databind(); }
public Service() { jtm = new JediTournamentManager(); um = new UtilisateurManager(); }
private void PopulateGrids() { //Si la connexion à la base de données est possible if (CommonManager.CheckDBConnection()) { #region DataGrid Administrateurs dataGridViewAdministrateurs.DataSource = AdministrateurManager.GetAll(); //Renommage des colonnes affichées dataGridViewAdministrateurs.Columns["nom"].HeaderText = "Nom"; dataGridViewAdministrateurs.Columns["prenom"].HeaderText = "Prénom"; dataGridViewAdministrateurs.Columns["email"].HeaderText = "Email"; dataGridViewAdministrateurs.Columns["phone"].HeaderText = "Téléphone"; //Masquage des colonnes inutiles dataGridViewAdministrateurs.Columns["id"].Visible = false; dataGridViewAdministrateurs.Columns["username"].Visible = false; dataGridViewAdministrateurs.Columns["password"].Visible = false; //si DataGrid vide, désactivation des boutons Supprimer et Modifier if (dataGridViewAdministrateurs.Rows.Count == 0) { buttonDelAdmin.Enabled = buttonModAdmin.Enabled = false; } else { buttonDelAdmin.Enabled = buttonModAdmin.Enabled = true; } #endregion DataGrid Administrateurs #region DataGrid Restaurateurs //DataGrid Restaurateurs dataGridViewRestaurateurs.DataSource = RestaurateurManager.GetAll(); //Renommage des colonnes affichées dataGridViewRestaurateurs.Columns["nom"].HeaderText = "Nom"; dataGridViewRestaurateurs.Columns["prenom"].HeaderText = "Prénom"; dataGridViewRestaurateurs.Columns["email"].HeaderText = "Email"; dataGridViewRestaurateurs.Columns["phone"].HeaderText = "Téléphone"; //Masquage des colonnes inutiles dataGridViewRestaurateurs.Columns["id"].Visible = false; dataGridViewRestaurateurs.Columns["username"].Visible = false; dataGridViewRestaurateurs.Columns["password"].Visible = false; //si DataGrid vide, désactivation des boutons Supprimer, Modifier et Consulter restaurants if (dataGridViewRestaurateurs.Rows.Count == 0) { buttonDelRestaurateur.Enabled = buttonModRestaurateur.Enabled = buttonViewRestaurants.Enabled = false; } else { buttonDelRestaurateur.Enabled = buttonModRestaurateur.Enabled = buttonViewRestaurants.Enabled = true; } #endregion DataGrid Restaurateurs #region DataGrid Utilisateurs //DataGrid Utilisateurs dataGridViewUtilisateurs.DataSource = UtilisateurManager.GetAll(); //Renommage des colonnes affichées dataGridViewUtilisateurs.Columns["nom"].HeaderText = "Nom"; dataGridViewUtilisateurs.Columns["prenom"].HeaderText = "Prénom"; dataGridViewUtilisateurs.Columns["email"].HeaderText = "Email"; dataGridViewUtilisateurs.Columns["phone"].HeaderText = "Téléphone"; //Masquage des colonnes inutiles dataGridViewUtilisateurs.Columns["id"].Visible = false; dataGridViewUtilisateurs.Columns["username"].Visible = false; dataGridViewUtilisateurs.Columns["password"].Visible = false; //Fonctions Ajouter et Modifier désactivées car gérées par l'utilisateur sur le site //Suppression autorisée buttonAddUser.Enabled = buttonModUser.Enabled = false; #endregion DataGrid Utilisateurs #region DataGrid Restaurants //DataGrid Restaurants dataGridViewRestaurants.DataSource = RestaurantManager.GetAll(); //Renommage des colonnes affichées dataGridViewRestaurants.Columns["nom"].HeaderText = "Nom"; dataGridViewRestaurants.Columns["zipCode"].HeaderText = "Code Postal"; dataGridViewRestaurants.Columns["localite"].HeaderText = "Localité"; dataGridViewRestaurants.Columns["premium"].HeaderText = "Premium"; dataGridViewRestaurants.Columns["genre"].HeaderText = "Genre"; dataGridViewRestaurants.Columns["idTypeCuisine"].HeaderText = "Type de cuisine"; //Masquage des colonnes inutiles dataGridViewRestaurants.Columns["id"].Visible = false; dataGridViewRestaurants.Columns["adresse"].Visible = false; dataGridViewRestaurants.Columns["numero"].Visible = false; dataGridViewRestaurants.Columns["description"].Visible = false; dataGridViewRestaurants.Columns["budgetLow"].Visible = false; dataGridViewRestaurants.Columns["budgetHigh"].Visible = false; dataGridViewRestaurants.Columns["horaire"].Visible = false; dataGridViewRestaurants.Columns["genre"].Visible = false; dataGridViewRestaurants.Columns["idRestaurateur"].Visible = false; dataGridViewRestaurants.Columns["idTypeCuisine"].Visible = false; //Si DataGrid vide, désactivation des boutons Supprimer, Modifier et Consulter réservations if (dataGridViewRestaurants.Rows.Count == 0) { buttonDelResto.Enabled = buttonModResto.Enabled = buttonViewReservations.Enabled = false; } else { buttonDelResto.Enabled = buttonModResto.Enabled = buttonViewReservations.Enabled = true; } #endregion DataGrid Restaurants #region DataGrid TypeCuisine //DataGrid TypeCuisine dataGridViewTypesCuisine.DataSource = TypeCuisineManager.GetAll(); //Renommage des colonnes affichées dataGridViewTypesCuisine.Columns["type"].HeaderText = "Type de cuisine"; dataGridViewTypesCuisine.Columns["description"].HeaderText = "Description"; //Masquage des colonnes inutiles dataGridViewTypesCuisine.Columns["id"].Visible = false; //Si DataGrid vide, désactivation des boutons Supprimer et Modifier if (dataGridViewTypesCuisine.Rows.Count == 0) { buttonDelType.Enabled = buttonModType.Enabled = false; } else { buttonDelType.Enabled = buttonModType.Enabled = true; } #endregion DataGrid TypeCuisine } //Sinon else { string message = "Une erreur est survenue lors de la connexion à la base de données, l'application va maintenant se fermer."; string caption = "Erreur"; MessageBoxButtons buttons = MessageBoxButtons.OK; MessageBoxIcon icon = MessageBoxIcon.Error; MessageBox.Show(message, caption, buttons, icon); Application.Exit(); } }
public void DeleteUtilisateur(int id) { UtilisateurManager.Delete(id); }
public void UpdateUtilisateur(Utilisateur u) { UtilisateurManager.Update(u); }
public Utilisateur GetUtilisateurByUsername(string username) { return(UtilisateurManager.GetAll().Find(x => x.username == username)); }
public Utilisateur GetUtilisateur(int id) { return(UtilisateurManager.GetAll().Find(x => x.id == id)); }