IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

pb de création d'un systeme d'agenda


Sujet :

ASP.NET

  1. #1
    Membre confirmé
    Inscrit en
    Avril 2007
    Messages
    110
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 110
    Par défaut pb de création d'un systeme d'agenda
    bonjour à tous je veux mettre en place un systeme de planning pour une gestion de salle. En fait mon systeme doit pouvoir me donner à une date donnée la disponibilité des salles. J'ai fouillé un peu partout, mais ce que j'ai eu ce sont des applications déja faites et payantes. Alors je veux essayer de concevoir moi même un tel systeme à partir du contrôle calendar sous vb 2005. Mais pour le moment ca coince, je sais pas trop comment m'y prendre. Quelqu'un pourrait-il m'aider?

  2. #2
    Membre éprouvé

    Homme Profil pro
    kiné passionné de dev
    Inscrit en
    Mars 2006
    Messages
    1 570
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : kiné passionné de dev

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 570
    Billets dans le blog
    1
    Par défaut
    J'ai déjà vu un truc comme ça au lycée ou j'étais, c'était en php.

    La seule solution que je vois, c'est une page et une base de donnée.
    Après, là ou il faut réfléchir, c'est l'architecture de ta BDD.

    Une table utilisateurs(savoir qui prend la salle)
    Une table salles (si tu as plusieurs salles)
    Une table Réservation (avec un champ pour l'utilisateur, un pour la salle et un pour horaire début et un pour horaire fin)

    Et après, c'est un jeu de requêtes

  3. #3
    Membre confirmé
    Inscrit en
    Avril 2007
    Messages
    110
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 110
    Par défaut
    merci c'est exactement comme ca que j'ai construit ma bdd. Mais mon objectif est d'arriver à un truc de ce genre:
    http://www.3douest.com/3douest/pages...nicipales.html. Quelqu'un aurait - il une idée de comment je pourrais produire l'état avec les diféérents horaires et affichant les réservations des salles sous forme de couleurs? Jutilise vs.net 2005 et SQL SERVER 2000. Merci

  4. #4
    Membre éprouvé

    Homme Profil pro
    kiné passionné de dev
    Inscrit en
    Mars 2006
    Messages
    1 570
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : kiné passionné de dev

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 570
    Billets dans le blog
    1
    Par défaut
    il existe des controls qui font ça (pas les controls de microsoft).
    Je pense qu'il y en a des gratos.

  5. #5
    Expert confirmé

    Avatar de Philippe Vialatte
    Homme Profil pro
    Architecte technique
    Inscrit en
    Juillet 2004
    Messages
    3 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2004
    Messages : 3 029
    Par défaut
    en gratos, j'ai un doute...

    le plan B, par rapport a ton exemple, c'est de faire a la mimine des tables de n colonnes par m lignes, en alternant les lignes grises et blanches, et, si tu as un rdv sur une heure, de colorer la cellule en orange ou en vert plutôt qu'en gris ou blanc

    J'ai fait ça a une époque, ça marchait pas mal du tout

    Apres, tu peux meme gerer des rdv en 1/4 d'heure, en laissant ta table en fond, et en collant des div par-dessus

    Mon Blog

    The Cake is still a lie !!!



    Vous voulez contribuer à la rubrique .NET ? Contactez-moi par MP.
    Vous voulez rédiger des articles pour la rubrique .NET ? Voici la procédure à suivre.

  6. #6
    Membre confirmé
    Inscrit en
    Avril 2007
    Messages
    110
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 110
    Par défaut
    Citation Envoyé par pvialatte Voir le message
    en gratos, j'ai un doute...

    le plan B, par rapport a ton exemple, c'est de faire a la mimine des tables de n colonnes par m lignes, en alternant les lignes grises et blanches, et, si tu as un rdv sur une heure, de colorer la cellule en orange ou en vert plutôt qu'en gris ou blanc

    J'ai fait ça a une époque, ça marchait pas mal du tout

    Apres, tu peux meme gerer des rdv en 1/4 d'heure, en laissant ta table en fond, et en collant des div par-dessus
    Merci mais en fait je n'arrive pas à concevoir cela. Comment m'arranger pour que le tableau soit colorié automatiquement lorsqu'on ajoute un évènement? Dans ce tableau qu'est ce qui sera statique?dynammique?

  7. #7
    Expert confirmé

    Avatar de Philippe Vialatte
    Homme Profil pro
    Architecte technique
    Inscrit en
    Juillet 2004
    Messages
    3 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2004
    Messages : 3 029
    Par défaut
    Comment m'arranger pour que le tableau soit colorié automatiquement lorsqu'on ajoute un évènement? Dans ce tableau qu'est ce qui sera statique?dynammique?
    d'ou le "a la mimine"

    l'idee, c'est qu;au chargement de la page, pour le jour/semaine/mois donne, tu recuperes les donnees dans ta base de donnees, et, en fonction des heures, tu colorie ta table...

    Genre, tu fais une fonction CreerTable, une fonction CreerCellule, et une fonction ColorierCellule, et une fonction ColorierReservation

    Dans le page_load de ta page, tu appelles CreerTable, qui appelle <nombre de jour> fois <nombre d'heure> CreerCellule.

    A la fin du page load, tu fais une requete sur ta base de donnees, ou tu recuperes, pour le jour/la semaine/le mois, tes reservations, le mieux etant de les recuperer dans des objets de type Reservation.

    Une fois que tes reservations a afficher sont recuperees dans une List(Of Reservation), pour chaque reservation, tu appelles ColorierReservation(maresa) qui va prendre le jour, l'heure de debut et de fin de la resa, et appeler ColorierCellule pour chaque heure du jour donne...Suffit pour cela, soit de mettre en place une convention de nommage pour les cellules de ta table, soit de parcourir ta table et de colorier les cellules qui correspondent aux coordonees x et y de ta reservation...

    Pour que le tableau soit "colorie" quand tu ajoutes un evenement, a l'ajout d'un evenement, tu fais un postback, et tu recharges la page...et tu redessine ta page...et si tu veux que ce soit + joli, tu ajoutes un updatepanel pour que ca fasse + dynamique

    Mon Blog

    The Cake is still a lie !!!



    Vous voulez contribuer à la rubrique .NET ? Contactez-moi par MP.
    Vous voulez rédiger des articles pour la rubrique .NET ? Voici la procédure à suivre.

Discussions similaires

  1. [PHP 5.4] Création d'un systeme de vote
    Par djinpark1 dans le forum Langage
    Réponses: 4
    Dernier message: 29/11/2013, 18h18
  2. [MySQL] Création d'un systeme de repartition/ventilation des données
    Par runcafre91 dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 16/01/2010, 20h23
  3. Création de vue SYSTEM à partir du schéma SYS
    Par zakaria0509 dans le forum Administration
    Réponses: 1
    Dernier message: 04/11/2009, 15h58
  4. Réponses: 0
    Dernier message: 01/09/2008, 18h33
  5. Création de package "system"
    Par jojo280 dans le forum Administration
    Réponses: 1
    Dernier message: 01/07/2008, 10h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo