Example #1
0
        private void RemplirDGV()
        {
            dgvContacts.Rows.Clear();
            dgvContacts.Columns.Clear();

            maRequete.RecupererContacts(monFlux.token);

            String json = maRequete.GetResult();
            BindingList <Contact> lc = JsonConvert.DeserializeObject <BindingList <Contact> >(json);

            dgvContacts.DataSource = lc;

            DataGridViewButtonColumn btAff = new DataGridViewButtonColumn();

            btAff.UseColumnTextForButtonValue = true;
            btAff.Text = "Afficher";
            btAff.Name = "Afficher";
            dgvContacts.Columns.Add(btAff);

            DataGridViewButtonColumn btModif = new DataGridViewButtonColumn();

            btModif.UseColumnTextForButtonValue = true;
            btModif.Text = "Modifier";
            btModif.Name = "Modifier";
            dgvContacts.Columns.Add(btModif);

            DataGridViewButtonColumn btSupp = new DataGridViewButtonColumn();

            btSupp.UseColumnTextForButtonValue = true;
            btSupp.Text = "Supprimer";
            btSupp.Name = "Supprimer";
            dgvContacts.Columns.Add(btSupp);
        }
Example #2
0
        private void FenContact_Load(object sender, EventArgs e)
        {
            maRequete.RecupererContact(monFlux.token, idContact);

            String json = maRequete.GetResult();

            monContact = JsonConvert.DeserializeObject <FullContact>(json);

            lbNom.Text        = monContact.first_name;
            lbPrenom.Text     = monContact.last_name;
            lbEmail.Text      = monContact.email;
            lbTelephone.Text  = monContact.phone;
            cbFavoris.Checked = monContact.favorite;
        }
Example #3
0
        private void btnConnexion_Click(object sender, EventArgs e)
        {
            Connexion connexion = new Connexion(tbEmail.Text, tbMdp.Text);
            Requete   maRequete = new Requete();

            maRequete.SeConnecter(connexion);

            String        json    = maRequete.GetResult();
            FluxConnexion monFlux = JsonConvert.DeserializeObject <FluxConnexion>(json);

            Form monForm = new FormListeContacts(monFlux);

            this.Hide();
            monForm.ShowDialog();
            this.Close();
        }
Example #4
0
        private void FormContact_Load(object sender, EventArgs e)
        {
            if (idContact != 0)
            {
                maRequete.RecupererContact(monFlux.token, idContact);

                String json = maRequete.GetResult();
                monContact = JsonConvert.DeserializeObject <FullContact>(json);

                tbNom.Text        = monContact.first_name;
                tbPrenom.Text     = monContact.last_name;
                tbEmail.Text      = monContact.email;
                tbTelephone.Text  = monContact.phone;
                cbFavoris.Checked = monContact.favorite;

                btnModifier.Visible = true;
            }
            else
            {
                btnAjouter.Visible = true;
            }
        }