Hello,
im using llbl:
Designer version: 2.0.0.0
Runtime libraries version: 2.0.0.0
MSSQL 2005
first of all let me congratulate you for this fine tool
Im trying to make a "simple" filter which returns all rows in a table with the value >= x but so far im getting no results...
Try n1:
public EntityCollection<MandatariosEntity> pesquisaMandatarios(EmpresasEntity empresa, string codigo, int nif, string nome)
{
EntityCollection<MandatariosEntity> lista = new EntityCollection<MandatariosEntity>();
IRelationPredicateBucket filter;
DataAccessAdapter adapter;
adapter = new DataAccessAdapter();
filter = new RelationPredicateBucket();
PredicateExpression pred1 = new PredicateExpression(MandatariosFields.Mandatario >= codigo);
PredicateExpression pred2 = new PredicateExpression(MandatariosFields.Nif >= nif);
PredicateExpression pred3 = new PredicateExpression(MandatariosFields.Nome >= nome);
filter.PredicateExpression.Add(MandatariosFields.Empresa == empresa.Empresa);
filter.PredicateExpression.Add(pred1);
filter.PredicateExpression.Add(pred2);
filter.PredicateExpression.Add(pred3);
adapter.FetchEntityCollection(lista, filter);
return lista;
}
Tried with FieldCompareValuePredicate but still no results :S
Try n2:
public EntityCollection<MandatariosEntity> pesquisaMandatarios(EmpresasEntity empresa, string codigo, int nif, string nome)
{
EntityCollection<MandatariosEntity> lista = new EntityCollection<MandatariosEntity>();
IRelationPredicateBucket filter;
DataAccessAdapter adapter;
adapter = new DataAccessAdapter();
filter = new RelationPredicateBucket();
filter.PredicateExpression.Add(MandatariosFields.Empresa == empresa.Empresa);
filter.PredicateExpression.Add(new FieldCompareValuePredicate(MandatariosFields.Mandatarios, null, ComparisonOperator.GreaterEqual, codigo));
filter.PredicateExpression.Add(new FieldCompareValuePredicate(MandatariosFields.Nif, null, ComparisonOperator.GreaterEqual, nif));
filter.PredicateExpression.Add(new FieldCompareValuePredicate(MandatariosFields.Nome, null, ComparisonOperator.GreaterEqual, nome));
adapter.FetchEntityCollection(lista, filter);
return lista;
}
if anyone can tell me what im doing wrong i would appreciate it
Gui