Exemple #1
0
        private void ReloadData()
        {
            editFlatButton.Enabled    = false;
            addFlatButton.Enabled     = false;
            deleteFlatButton.Enabled  = false;
            refreshFlatButton.Enabled = false;
            renseignementDataGridView.Rows.Clear();
            renseignementDataGridView.Enabled = false;
            renseignementDataGridView.Refresh();

            rowNbFlatLabel.Text = "Récupération des fiches de renseignements...";

            List <RPN_API_Json.RenseignementData> data = null;

            try
            {
                data = web.GetRenseignements(false);
            }
            catch (Exception ex)
            {
                MessageBox.Show("Une erreur est survenue lors de la récupérations des renseignements !\n" +
                                "Error : " + ex.Message);
            }

            if (data != null)
            {
                rowNbFlatLabel.Text = "Vous avez " + data.Count.ToString() + " fiches de renseignements";

                foreach (RPN_API_Json.RenseignementData rensData in data)
                {
                    renseignementDataGridView.Rows.Add(rensData.Id, rensData.Nickname, rensData.Name,
                                                       rensData.Pseudo, rensData.Tel, rensData.Affiliation, rensData.FinancialSituation,
                                                       rensData.Behaviour, rensData.Dead, rensData.Wanted,
                                                       rensData.FakeNickname, rensData.FakeName);;
                }
            }

            renseignementDataGridView.PerformLayout();
            renseignementDataGridView.Enabled = true;
            renseignementDataGridView.Refresh();
            editFlatButton.Enabled    = true;
            addFlatButton.Enabled     = true;
            deleteFlatButton.Enabled  = true;
            refreshFlatButton.Enabled = true;
        }