//-------------------------------------------------- public ITestDataHotel GetTestFinal(object objetPourSousProprietes) { CResultAErreur result = CResultAErreur.True; CContexteEvaluationExpression ctx = new CContexteEvaluationExpression(objetPourSousProprietes); if (FormuleApplication != null) { result = FormuleApplication.Eval(ctx); if (!result || result.Data == null) { return(null); } if (!CUtilBool.BoolFromObject(result.Data)) { return(null); } } DateTime?dateRef = null; if (FormuleDate != null) { result = FormuleDate.Eval(ctx); if (!result) { return(null); } if (result.Data is DateTime || result.Data is CDateTimeEx) { dateRef = (DateTime)result.Data; } } if (dateRef == null) { return(null); } CTestDataHotelDate test = new CTestDataHotelDate(); test.Operateur = Operateur; test.DateTest = dateRef.Value; return(test); }
//-------------------------------------------------- public string GetLibelle(IObjetDeEasyQuery table) { return(I.T("Date|20009") + " " + new COperateurComparaisonMassStorage(m_operateur).Libelle + " " + (FormuleDate != null ? FormuleDate.GetString() : "?")); }