Bonjour,

J'ai le problème suivant :

J'ai une classe mère "User" qui a deux classe fille "Lecteur" et "Employe"

Lors du chargement du User dans la BD, une fois que j'ai récupéré son type je crée soit un Lecteur, soit un Employe et je l'attribue a ma variable de type User :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
user = bd_Lec.createLec(user)  ou
user = bd_Emp.createEmp(user)
bd_Lec retournant un lecteur et bd_Emp, retourne un employe.

J'ai bien vérifié mes deux classes fille :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Namespace Metier
            Public Class Employe
                  Inherits User
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Namespace Metier
            Public Class Lecteur
                  Inherits User
Et ca fonctionne très bien si l'utilisateur est un lecteur... mais des que l'utilisateur est un employe :

Specified cast is not valid !