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; } } }
// Supprimer un tournoi private async void btn_SupprimerTournoi_Click(object sender, EventArgs e) { var id = dgv_Tournois.CurrentRow.Cells[0].Value.ToString(); await ApiTournoi.deleteTournoi(id); dgv_Tournois.DataSource = await ApiTournoi.getTournois(); }
// Ajouter un tournoi private async void btn_AjouterTournoi_Click(object sender, EventArgs e) { var nom = txtbox_NomTournoi.Text.ToString(); var recompense = txtbox_RecompenseTournoi.Text.ToString(); var date_debut = dtp_DebutTournoi.Value; var date_fin = dtp_FinTournoi.Value; var nbre_places = txtbox_NbrePlacesTournoi.Text.ToString(); await ApiTournoi.addTournoi(nom, recompense, date_debut, date_fin, nbre_places); dgv_Tournois.DataSource = await ApiTournoi.getTournois(); }
// Modifier un tournoi private async void btn_ModifierTournoi_Click(object sender, EventArgs e) { var id = dgv_Tournois.CurrentRow.Cells[0].Value.ToString(); var nom = dgv_Tournois.CurrentRow.Cells[1].Value.ToString(); var recompense = dgv_Tournois.CurrentRow.Cells[2].Value.ToString(); var date_debut = dgv_Tournois.CurrentRow.Cells[6].Value.ToString(); var date_fin = dgv_Tournois.CurrentRow.Cells[7].Value.ToString(); var nbre_places = dgv_Tournois.CurrentRow.Cells[5].Value.ToString(); await ApiTournoi.editTournoi(id, nom, recompense, date_debut, date_fin, nbre_places); dgv_Tournois.DataSource = await ApiTournoi.getTournois(); }