Exemplo n.º 1
0
        // Supprimer un article
        private async void btn_SupprimerArticle_Click(object sender, EventArgs e)
        {
            var id = dgv_Articles.CurrentRow.Cells[0].Value.ToString();
            await ApiArticle.deleteArticle(id);

            dgv_Articles.DataSource = await ApiArticle.getArticles();
        }
Exemplo n.º 2
0
        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;
                }
            }
        }
Exemplo n.º 3
0
        // Ajouter un article
        private async void btn_AjouterArticle_Click(object sender, EventArgs e)
        {
            var date        = dtp_DateArticle.Value;
            var titre       = txtbox_TitreArticle.Text.ToString();
            var description = txtbox_DescriptionArticle.Text.ToString();;
            var photo       = txtbox_PhotoArticle.Text.ToString();;

            await ApiArticle.addArticle(date, titre, description, photo);

            dgv_Articles.DataSource = await ApiArticle.getArticles();
        }
Exemplo n.º 4
0
        // Modifier un article
        private async void btn_ModifierArticle_Click(object sender, EventArgs e)
        {
            var id          = dgv_Articles.CurrentRow.Cells[0].Value.ToString();
            var date        = dgv_Articles.CurrentRow.Cells[1].Value.ToString();
            var titre       = dgv_Articles.CurrentRow.Cells[2].Value.ToString();
            var description = dgv_Articles.CurrentRow.Cells[3].Value.ToString();
            var photo       = dgv_Articles.CurrentRow.Cells[4].Value.ToString();

            await ApiArticle.editArticle(id, titre, description, photo);

            dgv_Articles.DataSource = await ApiArticle.getArticles();
        }