Problème de renvoi de valeur
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 :
Code:
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à ma méthode de suppression
Code:
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();
} |
Et là l'erreur :
Citation:
'FormPersonne.Personne.suppression(int)'*: tous les chemins de code ne retournent pas nécessairement une valeur
Les fichiers sont dans des classes différentes.
Merci de votre aide.