コード例 #1
0
        static bool BuscarHecho(RuvConsultaNoValorados nv, List <DatosDetallados> hechos,
                                ParametrosProcesamiento parProcesamiento,
                                out DatosDetallados hecho)
        {
            hecho = null;

            foreach (var h in hechos)
            {
                if (!FnVal.ValidarHechoDesplazamentForzado(h, parProcesamiento))
                {
                    continue;
                }
                if (FnVal.NumeroDeclaracion(nv, h) ||
                    FnVal.ValidarHechoPorFechaDeclaracion(h, nv) ||
                    FnVal.ValidarHechoPorFechaValoracion(h, nv))
                {
                    hecho = h;
                    break;
                }
            }

            return(hecho != null);
        }
コード例 #2
0
 private bool ValidarHechoDesplazamentForzado(DatosDetallados hecho)
 {
     return(FnVal.ValidarHechoDesplazamentForzado(hecho, parProcesamiento));
 }