// Supprimer un utilisateur private async void btn_SupprimerUtilisateur_Click(object sender, EventArgs e) { var id = dgv_Utilisateurs.CurrentRow.Cells[0].Value.ToString(); await ApiUtilisateur.deleteUtilisateur(id); dgv_Utilisateurs.DataSource = await ApiUtilisateur.getUsers(); }
private async void AdminForm_Load(object sender, EventArgs e) { metroTabControl1.SelectedTab = metroTabPage1; JObject response = await ApiStatistique.getStatistiques(); if (response != null) { // Statistique - Utilisateurs lbl_utilisateurs.Text = (int)response["nombresUtilisateurs"] + " utilisateurs enregistrés"; // Statistique - Objectifs lbl_objectifs.Text = (int)response["nombresUtilisateurs"] + " objectifs enregistrés"; // Statistique - Tournois lbl_tournois.Text = (int)response["nombresTournois"] + " tournois enregistrés"; // Statistique - Articles lbl_articles.Text = (int)response["nombresArticles"] + " articles enregistrés"; // Statistique - Nombres de points lbl_points.Text = (int)response["nombresPointsTotal"] + " points au total"; // Statistique - Base de donnée lbl_bdd.Text = (int)response["espaceDD"] + "% du disque utilisé"; // Remplissage des DGV try { dgv_Utilisateurs.DataSource = await ApiUtilisateur.getUsers(); } catch { lbUserErreur.Visible = true; } try { dgv_Objectifs.DataSource = await ApiObjectif.getObjectifs(); } catch { lbObjectifsErreur.Visible = true; } try { dgv_Tournois.DataSource = await ApiTournoi.getTournois(); } catch { lbTournoisErreur.Visible = true; } try { dgv_Articles.DataSource = await ApiArticle.getArticles(); } catch { lbArticlesErreur.Visible = true; } } }
// Modifier un utilisateur private async void btn_ModifierUtilisateur_Click(object sender, EventArgs e) { var id = dgv_Utilisateurs.CurrentRow.Cells[0].Value.ToString(); var username = dgv_Utilisateurs.CurrentRow.Cells[1].Value.ToString(); var password = dgv_Utilisateurs.CurrentRow.Cells[2].Value.ToString(); var points = dgv_Utilisateurs.CurrentRow.Cells[3].Value.ToString(); await ApiUtilisateur.editUtilisateur(id, username, password, points); dgv_Utilisateurs.DataSource = await ApiUtilisateur.getUsers(); }
// Ajouter un utilisateur private async void btn_AjouterUtilisateur_Click_1(object sender, EventArgs e) { var username = txtbox_UsernameUtilisateur.Text.ToString(); var email = txtbox_EmailUtilisateur.Text.ToString(); var password = txtbox_PasswordUtilisateur.Text.ToString(); var isAdmin = cbx_isAdminUtilisateur.Text.ToString(); await ApiUtilisateur.addUtilisateur(username, email, password, isAdmin); dgv_Utilisateurs.DataSource = await ApiUtilisateur.getUsers(); }
private async void log() { Utilisateur utilisateur = new Utilisateur(txtbox_username.Text, txtbox_password.Text); bool result = await ApiUtilisateur.Login(utilisateur); if (result == true) { MetroMessageBox.Show(this, "Bravo, connexion réussi.", "Connexion", MessageBoxButtons.OK, MessageBoxIcon.Question); this.Hide(); var AdminForm = new AdminForm(); AdminForm.Closed += (s, args) => this.Close(); AdminForm.Show(); } else { MetroMessageBox.Show(this, "Oups, erreur de connexion.", "Connexion", MessageBoxButtons.OK, MessageBoxIcon.Hand); }; }