Пример #1
0
        public override CriteriaOperator GetCriteria()
        {
            /*
             * CriteriaOperator criteria = new BinaryOperator("MyPropertyName", "MyValue");
             * return criteria;*/
            GroupOperator fil = new GroupOperator();

            if (Status != StsSrvc.TODOS)
            {
                fil.Operands.Add(new BinaryOperator("Status", Status));
            }
            if (!string.IsNullOrEmpty(Folio))
            {
                fil.Operands.Add(new BinaryOperator("Folio", Incidencia.FolioFto(Folio)));
            }
            fil.Operands.Add(new BinaryOperator("FchAtncn", apl.Log.Fecha.FechaInicial(FchIncl), BinaryOperatorType.GreaterOrEqual));
            fil.Operands.Add(new BinaryOperator("FchAtncn", apl.Log.Fecha.FechaFinal(FchFnl), BinaryOperatorType.LessOrEqual));

            /*
             * fil.Operands.Add(new BinaryOperator("FchSolctd", apl.Log.Fecha.FechaInicial(FchIncl), BinaryOperatorType.GreaterOrEqual));
             * fil.Operands.Add(new BinaryOperator("FchSolctd", apl.Log.Fecha.FechaFinal(FchFnl), BinaryOperatorType.LessOrEqual));*/

            return(fil);
        }