Bonjour,
Tout est dans le titre j'ai un type d'erreur
j'ai 2 formAccessibilité incohérente*: le type de paramètre 'zoo.Personnel' est moins accessible que la méthode 'zoo.PersonnelZoo.addToListPersonnel(zoo.Personnel)'
PersonnelZoo et AjouterPersonnel
dans mon form PersonnelZoo j'ai une méthode
cette méthode je l'appelle de l'autre formulaire et c'est sur cette méthode que j'ai le message d'erreur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 public void addToListPersonnel(Personnel pers) { zoo.unArrayListPersonnelZoo().Add(personnel); listViewItemPersonnel = listViewPersonnel.Items.Add(personnel.getNom()); listViewItemPersonnel.SubItems.Add(personnel.getPrenom()); listViewItemPersonnel.SubItems.Add(personnel.getProfession()); listViewItemPersonnel.SubItems.Add(personnel.getSpecialite()); listViewItemPersonnel.SubItems.Add(animal.getInNursery().ToString()); }
le 2ème formulaire
au début de ce form j'ai
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 private void buttonAjouter_Click(object sender, EventArgs e) { if (comboBoxProfession.SelectedItem.ToString() == "Veterinaire") { string nom = textBoxNom.Text; string prenom = textBoxPrenom.Text; Personnel newVeterinaire = new Personnel(nom,prenom); newVeterinaire.setProfession(comboBoxProfession.Text); newVeterinaire.setNom(textBoxNom.Text); newVeterinaire.setPrenom(textBoxPrenom.Text); newVeterinaire.setSpecialite(comboBoxSpecialite.Text); parent.addToListPersonnel(newVeterinaire); }
enfin ici tout est en public, je ne vois pas bien ou est le problème d'accéssibilité.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2public PersonnelZoo parent;
Si vous pouviez m'aider
Merci
Partager