Salut à la communauté,

J'expose mon problème mais en tant qu'explication : Je fais un programme qui doit gerer un hotel.


L'utilisateur rajoute une chambre et cela fonctionne. Ensuite dans la page Update Room, je recherche donc à ce que l'utilisateur puisse modifier la chambre à ses souhaits
et voila que ce pose mon problème entre mon interface graphique ( WF ) et ma base de donnée ( IBL et IDAL ).
Dans mon IBL, j'ai donc ma fonction :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
update_room(params Room[] room)
{
deleteroom(room[0])
addroom(room[1]))
}
Dans mon interface graphique : voici mon code pour ajouter une chambre
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
private Room fonc()
{
return new Room
{
code_Room = int.Parse(AR_coderoom_textBox.Text),
Bed_num = int.Parse(AR_numberbed_comboBox.Text),
Type = (Room.Room_Type)AR_typeroom_comboBox.SelectedValue
};
}
Maintenant à chaque dans mon interface graphique d'Update Room quand j'appuie sur le bouton Edit qui est dont relier à ma fonction IBL plus haut, cela me met une erreur : L'index se trouve en dehors du tableau.

Si une personne pourrais m'aider à resoudre ce probleme. Merci