private string GetTexteOperateur(Operateur oper) { switch (oper) { case Operateur.EGAL: return("="); case Operateur.PP: return("<"); case Operateur.PPE: return("<="); case Operateur.PG: return(">"); case Operateur.PGE: return(">="); case Operateur.DIF: return("!="); case Operateur.COMME: return("LIKE BINARY"); default: { Journal.EcrireMessage("Opérateur non-géré."); return(""); } } }
public ConditionRequete(Operateur oper, string nomChamp, string valeur) { if ((nomChamp == null || valeur == null) || (nomChamp == "" || valeur == "")) { Journal.EcrireMessage("Erreur lors de la création d'une condition."); return; } Texte = nomChamp + " " + GetTexteOperateur(oper) + " " + valeur; }
public ConditionRequete(Operateur oper, Champ champ) { if ((champ.Nom == null || champ.ValeurSQL == null) || (champ.Nom == "" || champ.ValeurSQL == "")) { Journal.EcrireMessage("Erreur lors de la création d'une condition."); return; } Texte = champ.Nom + " " + GetTexteOperateur(oper) + " " + champ.ValeurSQL; }
public ContrainteBinaire(Variable v1, Variable v2, Operateur o) { this.v1 = v1; this.v2 = v2; this.o = o; }