Bonjour,
Je développe une petite application mais je bloque actuellement sur la suppression.
Ici c'est ma fonction qui s'exécute lors du clic :
et là ma méthode de suppression
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 private void btnSuppression_Click(object sender, EventArgs e) { try { Personne pASupprimer = new Personne(); pASupprimer.lId = Int32.Parse(txtRecherche.Text); Personne result = pASupprimer.suppression(pASupprimer.lId); MessageBox.Show("Utilisateur supprimé"); } catch (Exception ex) { MessageBox.Show("Erreur " + ex.Message); } }
Et là l'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 public Personne suppression(int ID) { DataClassesDataContext db = new DataClassesDataContext(); var suppressionClient = from personne in db.Personnes where personne.Id == ID select personne; foreach (var unePersonne in suppressionClient) { db.Personnes.DeleteOnSubmit(unePersonne); } db.SubmitChanges(); }
Les fichiers sont dans des classes différentes.'FormPersonne.Personne.suppression(int)'*: tous les chemins de code ne retournent pas nécessairement une valeur
Merci de votre aide.
Partager