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 :

CompareValidator et opération sur date saisie


Sujet :

ASP.NET

  1. #1
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut CompareValidator et opération sur date saisie
    Bonjour tout le monde

    J'ai 2 champs StartDate et EndDate.
    L'utilisateur doit saisir une EndDate supérieure à StartDate.
    Un ptit CompareValidator et le tour est joué.

    Maintenant, il faut en plus que la EndDate soit supérieure à la StartDate + 2 ans.

    Une idée comment faire?

    Merci

  2. #2
    Membre expérimenté
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Février 2008
    Messages
    159
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2008
    Messages : 159
    Par défaut
    Si tu dois ajouter 2 ans a la date saisie dans ton interface, passe plutot par un customvalidator

  3. #3
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    un autre compare validator ...

  4. #4
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Citation Envoyé par nico-pyright(c) Voir le message
    un autre compare validator ...
    C'était mon idée mais comment setter value to compare à startdate + 2 ans

  5. #5
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    ca dépend comme est affecté startdate, si c'est bindé, affecté en code behind, ou en dur ...

    l'idée c'est de faire un truc du genre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <asp:CompareValidator ID="CompareValidator" runat="server" ControlToValidate="IdControle" Type="Date" Operator="..." ValueToCompare="<%#GetDate() %>" .../>
    avec par ex en code behind :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    protected static string GetDate()
    {
        return new DateTime(StartDate.Year + 2, StartDate.Month, StartDate.Day).ToShortDateString();
    }

  6. #6
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Nop, le champ StartDate est rempli par le user

  7. #7
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    ok, donc CustomValidator
    désolé, si j'avais bien lu dès le début ...

  8. #8
    Invité
    Invité(e)
    Par défaut
    Un Custom Validator c'est bien mais c'est aussi des allez-retour au serveur si tu n'écris pas une fonction javascript côté client.

    Comme je suis hyper nul en javascript j'ai recours aux Custom validator lorsque je ne peux rien faire avec les validators fournis par ASP.Net

Discussions similaires

  1. Opération sur date
    Par moimemessssssssss dans le forum Excel
    Réponses: 4
    Dernier message: 22/02/2013, 08h25
  2. Opération sur Date
    Par ALLODREN dans le forum iReport
    Réponses: 4
    Dernier message: 04/05/2012, 11h22
  3. [WD14] Opérations sur Date
    Par Dbee1 dans le forum WinDev
    Réponses: 4
    Dernier message: 23/12/2010, 20h22
  4. Opération sur date sql
    Par clairette dans le forum Langage SQL
    Réponses: 10
    Dernier message: 16/10/2009, 10h22
  5. Opération sur dates
    Par eZula dans le forum Scripts/Batch
    Réponses: 7
    Dernier message: 06/01/2009, 17h52

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