// Bouton Modifier private void btnModif_Click(object sender, EventArgs e) { // Appel de la méthode ModifierMedicament de la couche BLL if (this.txtNom.TextLength == 0) { errorProviderNomMedicament.SetError(txtNom, "Le champ ne peut pas être vide!"); } else { GestionMedicamentsBLL.ModifierMedicament(Int32.Parse(txtId.Text.ToString()), txtNom.Text, Boolean.Parse(cbArchive.Checked.ToString()), Boolean.Parse(cbUtilisation.Checked.ToString())); dgv.Refresh(); // Une fois la suppression effectuée, rendre innopérants certains contrôles txtNom.Enabled = false; cbArchive.Enabled = false; cbUtilisation.Enabled = false; btnModif.Enabled = false; btnSup.Enabled = false; //btnApp.Enabled = false; // Actualisation du datagridview // Création d'un objet List Meciacament à afficher dans le datagridview List <MedicamentBO> liste = new List <MedicamentBO>(); liste = GestionMedicamentsBLL.GetMedicaments(); // Rattachement de la List à la source de données du datagridview dgv.DataSource = liste; // Boite de dialogue qui confirme la suppression en BD MessageBox.Show("Modification effectuée !", "Modification"); } }