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

Dotnet Discussion :

critère de filtre avant la compilation.


Sujet :

Dotnet

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    maa
    maa est déconnecté
    Membre éclairé
    Avatar de maa
    Inscrit en
    Octobre 2005
    Messages
    672
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Octobre 2005
    Messages : 672
    Par défaut critère de filtre avant la compilation.
    Bonjour,

    Je suis en train de réaliser un programme pour envoyer des newsletters. Le problème que j'ai est le suivant:
    Je dois envoyer une newsletter différente selon la devise, la langue et le type de client.
    Je trie donc les clients selon ces critères puis j'envoie la bonne newsletter à chacun de ces groupes de clients. Pour sélectionner un groupe d'envoi, je me sert me sert d'un filtre qui est une expression lambda (Predicate<Customer>) qui teste les propriété de chaque Customer.
    Seulement j'ai assez souvent besoin de changer les critères pour un envoi spécial et je ne peux le faire qu'en modifiant ces expression lambda et en recompilant le programme.
    Auriez-vous une solution plus agréable à me proposer?

    Merci.

  2. #2
    maa
    maa est déconnecté
    Membre éclairé
    Avatar de maa
    Inscrit en
    Octobre 2005
    Messages
    672
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Octobre 2005
    Messages : 672
    Par défaut
    Pas d'avis sur le sujet ?

  3. #3
    Membre Expert Avatar de Guulh
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    2 160
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2007
    Messages : 2 160
    Par défaut
    Aaah, le filtrage
    Il serait effectivement pratique d'avoir un langage de filtrage. ADO.Net en a un : on peut filer une ExpressionFilter du style "ID IN(1,2,3) AND NAME LIKE %TRUC" à une DataView.

    Mais ça peut aller très loin : gestion des parenthèses, des ET, des OU, ... Comme la clause WHERE d'une bonne grosse requête SQL
    Mais si tes besoins sont simples (du style "where truc in(1, 2, 3) and machin in ('gna', 'gnagna') and ..."), tu dois pouvoir te faire un petit parseur.

Discussions similaires

  1. Critère de filtre suplémentaire
    Par MAMANHOU dans le forum VBA Access
    Réponses: 2
    Dernier message: 22/08/2007, 13h36
  2. Les styles des éléments avant/après compilation
    Par Mysti¢ dans le forum wxPython
    Réponses: 2
    Dernier message: 14/06/2007, 17h07
  3. Construire un critère de filtre en utilisant des ComboBox
    Par mary17 dans le forum Windows Forms
    Réponses: 7
    Dernier message: 20/04/2007, 09h19
  4. Comment exécuter un script avant la compilation ?
    Par jackfirst72 dans le forum Delphi
    Réponses: 1
    Dernier message: 05/04/2007, 10h14
  5. Réponses: 2
    Dernier message: 02/11/2004, 06h52

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