Je dois mettre au point une application gérant des rendez vous.
Au départ, une première fenetre s'affiche vous demandant pour quel médecin le rendez vous doit etre pris.
De plus, il peut y avoir une exigence parmi ces 3 proposition.
-Choix du jour
-entre 2 dates (quel composant choisir???)
-de telle à telle heure (Quel composant chosir???)
Après ces paramètres choisi le système expose la liste des opportunités.
Je pensais mettre en place une fenêtre avec un dataGriedview qui montrerait les jours avec une case par tranche de 30minutes et colorier celle ci en fonction que le rendez vous est possible ou pas ainsi que le nom du patient s'il est pris.
Si C'est libre, on pourrait prendre le RDV en cliquant dessus.
Si vous pourriez m'aider pour choisir les composants adéquat pour gérer les exigences.
Ton problème, c'est juste les composants que tu as mentionnés en gras ?
Si oui, je comprends pas vraiment où est la difficulté... Le choix du composant dépendant plus d'une future facilité d'utilisation ou non du logiciel...
Par exemple, pour les deux dates, tu peux utiliser deux composants calendars... ou deux textBox tout simplement (dont tu vérifies le bon contenu à chaque modification (TextChanged))...
Pour l'heure c'est à peu près pareil... soit deux textBox, soit deux, voire quatre comboBox (heure 1 minutes 1 + heures 2 minutes 2 ce qui nous en fait bien quatre... deux si on enlève les minutes)...
C'est çà que tu voulais savoir ?
__________________________
Sujet résolu ? Pensez à mettre le tag
Un problème en C# ? Vérifiez celui-ci n'est pas déjà résolu dans la FAQ et que le sujet n'est pas traité parmis les tutoriaux ou les articles avant de poster dans le forum C#.
En fait, je ne vois pas du tout comment je peux mettre en place avec un datagriedview une grille qui pour chaque case correspondrait à des tranches de 30 min de 8h à 20 donc 24 cases par jour.
Je voudrais par exemple mettre les cases où il y a un rendez vous en rouge et les cases libres en vertes.
Eh bien peut être que c'est parce que c'est le DataGridView qui s'avère mal adapté à tes besoins... et il faudrait peut être songer soit à refaire un contrôle parfaitement adapté à tes besoins, soit de voir si d'autres contrôles élémentaires ne te permettraient de faire cela plus facilement...
Par exemple, on pourrait imaginer que tu créée un UserControl correspondant à un jour, contenant 24 labels ayant tous des tailles fixés, des contenus modifiables à souhait et des bordures... ce qui nous fait bien une grille et facilement manipulable... après faut voir si les temps d'affichage restent bons...
Qu'en penses-tu ? Ce que j'ai dit n'est pas très dur à faire... une demi heure ou une heure tout au plus... et çà semble résoudre ton problème
__________________________
Sujet résolu ? Pensez à mettre le tag
Un problème en C# ? Vérifiez celui-ci n'est pas déjà résolu dans la FAQ et que le sujet n'est pas traité parmis les tutoriaux ou les articles avant de poster dans le forum C#.
Merci pour ton idée qui est vraiment bonne.
Le problème est que le patient peut chercher un rendez vous selon 3 critères:
-un jour particulier (ton userControl serait parfait)
-d'une telle date à une telle date
-d'une telle heure à une telle heure
Pour ces 2 critères, on ne connait pas à l'avance le nombre de cases qu'il faudra.
Si tu avais encore une excellente idée, je susi toute ouïe
Bonjour fabian,
pour moi j'ai déja fait le même projet (la gestion des rendez-vous pour une cabinet dentaire )mais je l'ai pas terminé ,j'ai utlisé php et une base des données firdbord ,si tu va utiliser les mêmes outils n'hesiter a me contacter et merci
Pour ce qui est de la recherche, cela doit être absolument et rigoureusement indépendant du choix du composant... Il faut TOUJOURS séparer les données des interfaces graphiques dans le code...
Tes deux derniers problèmes n'en sont donc pas... Il suffit simplement de coder les algorithmes appropriés (c'est pas dur en principe mais çà dépend surtout de la façon dont tu vas stocker tes données : SQL, Mysql, XML... ?).
Par contre, si ton soucis est du genre : "une fois la recherche entre deux dates effectuée, comment colorer les cases correspondantes ?" Eh bien sache que c'est également un faux problème. Il suffit simplement d'implémenter correctement le UserControl, de lui ajouter des fonctions pratiques, utiles.
...
__________________________
Sujet résolu ? Pensez à mettre le tag
Un problème en C# ? Vérifiez celui-ci n'est pas déjà résolu dans la FAQ et que le sujet n'est pas traité parmis les tutoriaux ou les articles avant de poster dans le forum C#.
Alors, ou tu en es ?
__________________________
Sujet résolu ? Pensez à mettre le tag
Un problème en C# ? Vérifiez celui-ci n'est pas déjà résolu dans la FAQ et que le sujet n'est pas traité parmis les tutoriaux ou les articles avant de poster dans le forum C#.
Je pense compter le nombre de rendez vous possible entre 2 dates et créer dynamiquement autant de boutons dans une nouvelle fenetre.
Les mettre en rouge avec le nom de la personne si c'est occupé sinon vert et permettre le clique pour ajouter le rendez vous.