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); }
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; }
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(); }
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; } }