public ProductoValidator() { //RuleFor(producto => producto["id"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).NotEmpty().Must(producto => { return GenericValidatorType.ValidateType(producto, typeof(Int32)); }).WithMessage("Error when trying to parse the property 'id' to type " + typeof(Int32)); RuleFor(producto => producto["nombre"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).NotEmpty().Must(producto => { return(GenericValidatorType.ValidateType(producto, typeof(String))); }).WithMessage("Error when trying to parse the property 'nombre' to type " + typeof(String)).MaximumLength(1000); RuleFor(producto => producto["descripcion"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(producto => { return(GenericValidatorType.ValidateType(producto, typeof(String))); }).WithMessage("Error when trying to parse the property 'descripcion' to type " + typeof(String)).MaximumLength(4000); RuleFor(producto => producto["componenteid"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(producto => { return(GenericValidatorType.ValidateType(producto, typeof(Int32))); }).WithMessage("Error when trying to parse the property 'componenteid' to type " + typeof(Int32)); RuleFor(producto => producto["subcomponenteid"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(producto => { return(GenericValidatorType.ValidateType(producto, typeof(Int32))); }).WithMessage("Error when trying to parse the property 'subcomponenteid' to type " + typeof(Int32)); //RuleFor(producto => producto["usuarioCreo"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).NotEmpty().Must(producto => { return GenericValidatorType.ValidateType(producto, typeof(String)); }).WithMessage("Error when trying to parse the property 'usuarioCreo' to type " + typeof(String)).MaximumLength(30); //RuleFor(producto => producto["usuarioActualizo"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(producto => { return GenericValidatorType.ValidateType(producto, typeof(String)); }).WithMessage("Error when trying to parse the property 'usuarioActualizo' to type " + typeof(String)).MaximumLength(30); //RuleFor(producto => producto["fechaCreacion"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).NotEmpty().Must(producto => { return GenericValidatorType.ValidateType(producto, typeof(DateTime)); }).WithMessage("Error when trying to parse the property 'fechaCreacion' to type " + typeof(DateTime)); //RuleFor(producto => producto["fechaActualizacion"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(producto => { return GenericValidatorType.ValidateType(producto, typeof(DateTime)); }).WithMessage("Error when trying to parse the property 'fechaActualizacion' to type " + typeof(DateTime)); RuleFor(producto => producto["productoTipoid"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).NotEmpty().Must(producto => { return(GenericValidatorType.ValidateType(producto, typeof(Int32))); }).WithMessage("Error when trying to parse the property 'productoTipoid' to type " + typeof(Int32)); //RuleFor(producto => producto["estado"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(producto => { return GenericValidatorType.ValidateType(producto, typeof(Int32)); }).WithMessage("Error when trying to parse the property 'estado' to type " + typeof(Int32)); RuleFor(producto => producto["ueunidadEjecutora"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).NotEmpty().Must(producto => { return(GenericValidatorType.ValidateType(producto, typeof(Int32))); }).WithMessage("Error when trying to parse the property 'ueunidadEjecutora' to type " + typeof(Int32)); RuleFor(producto => producto["snip"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(producto => { return(GenericValidatorType.ValidateType(producto, typeof(Int32))); }).WithMessage("Error when trying to parse the property 'snip' to type " + typeof(Int32)); RuleFor(producto => producto["programa"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(producto => { return(GenericValidatorType.ValidateType(producto, typeof(Int32))); }).WithMessage("Error when trying to parse the property 'programa' to type " + typeof(Int32)); RuleFor(producto => producto["subprograma"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(producto => { return(GenericValidatorType.ValidateType(producto, typeof(Int32))); }).WithMessage("Error when trying to parse the property 'subprograma' to type " + typeof(Int32)); RuleFor(producto => producto["proyecto"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(producto => { return(GenericValidatorType.ValidateType(producto, typeof(Int32))); }).WithMessage("Error when trying to parse the property 'proyecto' to type " + typeof(Int32)); RuleFor(producto => producto["actividad"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(producto => { return(GenericValidatorType.ValidateType(producto, typeof(Int32))); }).WithMessage("Error when trying to parse the property 'actividad' to type " + typeof(Int32)); RuleFor(producto => producto["obra"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(producto => { return(GenericValidatorType.ValidateType(producto, typeof(Int32))); }).WithMessage("Error when trying to parse the property 'obra' to type " + typeof(Int32)); RuleFor(producto => producto["latitud"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(producto => { return(GenericValidatorType.ValidateType(producto, typeof(String))); }).WithMessage("Error when trying to parse the property 'latitud' to type " + typeof(String)).MaximumLength(30); RuleFor(producto => producto["longitud"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(producto => { return(GenericValidatorType.ValidateType(producto, typeof(String))); }).WithMessage("Error when trying to parse the property 'longitud' to type " + typeof(String)).MaximumLength(30); RuleFor(producto => producto["peso"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(producto => { return(GenericValidatorType.ValidateType(producto, typeof(Int32))); }).WithMessage("Error when trying to parse the property 'peso' to type " + typeof(Int32)); RuleFor(producto => producto["costo"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(producto => { return(GenericValidatorType.ValidateType(producto, typeof(decimal))); }).WithMessage("Error when trying to parse the property 'costo' to type " + typeof(decimal)); RuleFor(producto => producto["acumulacionCostoid"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).NotEmpty().Must(producto => { return(GenericValidatorType.ValidateType(producto, typeof(Int64))); }).WithMessage("Error when trying to parse the property 'acumulacionCostoid' to type " + typeof(Int64)); RuleFor(producto => producto["renglon"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(producto => { return(GenericValidatorType.ValidateType(producto, typeof(Int32))); }).WithMessage("Error when trying to parse the property 'renglon' to type " + typeof(Int32)); RuleFor(producto => producto["ubicacionGeografica"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(producto => { return(GenericValidatorType.ValidateType(producto, typeof(Int32))); }).WithMessage("Error when trying to parse the property 'ubicacionGeografica' to type " + typeof(Int32)); RuleFor(producto => producto["fechaInicio"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(producto => { return(GenericValidatorType.ValidateType(producto, typeof(DateTime))); }).WithMessage("Error when trying to parse the property 'fechaInicio' to type " + typeof(DateTime)); RuleFor(producto => producto["fechaFin"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(producto => { return(GenericValidatorType.ValidateType(producto, typeof(DateTime))); }).WithMessage("Error when trying to parse the property 'fechaFin' to type " + typeof(DateTime)); RuleFor(producto => producto["duracion"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).NotEmpty().Must(producto => { return(GenericValidatorType.ValidateType(producto, typeof(Int32))); }).WithMessage("Error when trying to parse the property 'duracion' to type " + typeof(Int32)); RuleFor(producto => producto["duracionDimension"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(producto => { return(GenericValidatorType.ValidateType(producto, typeof(String))); }).WithMessage("Error when trying to parse the property 'duracionDimension' to type " + typeof(String)).MaximumLength(1); //RuleFor(producto => producto["orden"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(producto => { return GenericValidatorType.ValidateType(producto, typeof(Int32)); }).WithMessage("Error when trying to parse the property 'orden' to type " + typeof(Int32)); //RuleFor(producto => producto["treepath"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(producto => { return GenericValidatorType.ValidateType(producto, typeof(String)); }).WithMessage("Error when trying to parse the property 'treepath' to type " + typeof(String)).MaximumLength(1000); //RuleFor(producto => producto["nivel"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(producto => { return GenericValidatorType.ValidateType(producto, typeof(Int32)); }).WithMessage("Error when trying to parse the property 'nivel' to type " + typeof(Int32)); RuleFor(producto => producto["ejercicio"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).NotEmpty().Must(producto => { return(GenericValidatorType.ValidateType(producto, typeof(Int32))); }).WithMessage("Error when trying to parse the property 'ejercicio' to type " + typeof(Int32)); RuleFor(producto => producto["entidad"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(producto => { return(GenericValidatorType.ValidateType(producto, typeof(Int32))); }).WithMessage("Error when trying to parse the property 'entidad' to type " + typeof(Int32)); RuleFor(producto => producto["fechaInicioReal"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(producto => { return(GenericValidatorType.ValidateType(producto, typeof(DateTime))); }).WithMessage("Error when trying to parse the property 'fechaInicioReal' to type " + typeof(DateTime)); RuleFor(producto => producto["fechaFinReal"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(producto => { return(GenericValidatorType.ValidateType(producto, typeof(DateTime))); }).WithMessage("Error when trying to parse the property 'fechaFinReal' to type " + typeof(DateTime)); RuleFor(producto => producto["inversionNueva"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(producto => { return(GenericValidatorType.ValidateType(producto, typeof(Int32))); }).WithMessage("Error when trying to parse the property 'inversionNueva' to type " + typeof(Int32)); }
public EntidadValidator() { RuleFor(entidad => entidad["entidad"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).NotEmpty().Must((entidad, type) => { return(GenericValidatorType.ValidateType(entidad["entidad"].ToString(), typeof(Int32))); }); RuleFor(entidad => entidad["nombre"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).NotEmpty().Must((entidad, type) => { return(GenericValidatorType.ValidateType(entidad["nombre"].ToString(), typeof(String))); }).MaximumLength(1000); RuleFor(entidad => entidad["abreviatura"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must((entidad, type) => { return(GenericValidatorType.ValidateType(entidad["abreviatura"].ToString(), typeof(String))); }).MaximumLength(100); RuleFor(entidad => entidad["ejercicio"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).NotEmpty().Must((entidad, type) => { return(GenericValidatorType.ValidateType(entidad["ejercicio"].ToString(), typeof(Int32))); }); }
public ActividadPropiedadValidator() { //RuleFor(actividad_propiedad => actividad_propiedad["id"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).NotEmpty().Must(actividad_propiedad => { return GenericValidatorType.ValidateType(actividad_propiedad, typeof(Int32)); }).WithMessage("Error when trying to parse the property 'id' to type " + typeof(Int32)); RuleFor(actividad_propiedad => actividad_propiedad["nombre"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).NotEmpty().Must(actividad_propiedad => { return(GenericValidatorType.ValidateType(actividad_propiedad, typeof(String))); }).WithMessage("Error when trying to parse the property 'nombre' to type " + typeof(String)).MaximumLength(1000); //RuleFor(actividad_propiedad => actividad_propiedad["descripcion"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(actividad_propiedad => { return GenericValidatorType.ValidateType(actividad_propiedad, typeof(String)); }).WithMessage("Error when trying to parse the property 'descripcion' to type " + typeof(String)).MaximumLength(2000); //RuleFor(actividad_propiedad => actividad_propiedad["usuarioCreo"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).NotEmpty().Must(actividad_propiedad => { return GenericValidatorType.ValidateType(actividad_propiedad, typeof(String)); }).WithMessage("Error when trying to parse the property 'usuarioCreo' to type " + typeof(String)).MaximumLength(30); //RuleFor(actividad_propiedad => actividad_propiedad["usuarioActualizo"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(actividad_propiedad => { return GenericValidatorType.ValidateType(actividad_propiedad, typeof(String)); }).WithMessage("Error when trying to parse the property 'usuarioActualizo' to type " + typeof(String)).MaximumLength(30); //RuleFor(actividad_propiedad => actividad_propiedad["fechaCreacion"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).NotEmpty().Must(actividad_propiedad => { return GenericValidatorType.ValidateType(actividad_propiedad, typeof(DateTime)); }).WithMessage("Error when trying to parse the property 'fechaCreacion' to type " + typeof(DateTime)); //RuleFor(actividad_propiedad => actividad_propiedad["fechaActualizacion"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(actividad_propiedad => { return GenericValidatorType.ValidateType(actividad_propiedad, typeof(DateTime)); }).WithMessage("Error when trying to parse the property 'fechaActualizacion' to type " + typeof(DateTime)); RuleFor(actividad_propiedad => actividad_propiedad["datotipoid"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).NotEmpty().Must(actividad_propiedad => { return(GenericValidatorType.ValidateType(actividad_propiedad, typeof(Int32))); }).WithMessage("Error when trying to parse the property 'datotipoid' to type " + typeof(Int32)); //RuleFor(actividad_propiedad => actividad_propiedad["estado"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).NotEmpty().Must(actividad_propiedad => { return GenericValidatorType.ValidateType(actividad_propiedad, typeof(Int32)); }).WithMessage("Error when trying to parse the property 'estado' to type " + typeof(Int32)); }
public ProyectoValidator() { //RuleFor(proyecto => proyecto["id"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).NotEmpty().Must((proyecto, type) => { return GenericValidatorType.ValidateType(proyecto["id"].ToString(), typeof(Int32)); }); RuleFor(proyecto => proyecto["nombre"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).NotEmpty().Must((proyecto, type) => { return(GenericValidatorType.ValidateType(proyecto["nombre"].ToString(), typeof(String))); }).MaximumLength(2000); RuleFor(proyecto => proyecto["descripcion"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must((proyecto, type) => { return(GenericValidatorType.ValidateType(proyecto["descripcion"].ToString(), typeof(String))); }).MaximumLength(4000); //RuleFor(proyecto => proyecto["estado"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).NotEmpty().Must((proyecto, type) => { return GenericValidatorType.ValidateType(proyecto["estado"].ToString(), typeof(Int32)); }); RuleFor(proyecto => proyecto["proyectoTipoid"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).NotEmpty().Must((proyecto, type) => { return(GenericValidatorType.ValidateType(proyecto["proyectoTipoid"].ToString(), typeof(Int32))); }); RuleFor(proyecto => proyecto["ueunidadEjecutora"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).NotEmpty().Must((proyecto, type) => { return(GenericValidatorType.ValidateType(proyecto["ueunidadEjecutora"].ToString(), typeof(Int32))); }); RuleFor(proyecto => proyecto["snip"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must((proyecto, type) => { return(GenericValidatorType.ValidateType(proyecto["snip"].ToString(), typeof(Int32))); }); //RuleFor(proyecto => proyecto["programa"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must((proyecto, type) => { return GenericValidatorType.ValidateType(proyecto["programa"].ToString(), typeof(Int32)); }); //RuleFor(proyecto => proyecto["subprograma"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must((proyecto, type) => { return GenericValidatorType.ValidateType(proyecto["subprograma"].ToString(), typeof(Int32)); }); //RuleFor(proyecto => proyecto["proyecto"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must((proyecto, type) => { return GenericValidatorType.ValidateType(proyecto["proyecto"].ToString(), typeof(Int32)); }); //RuleFor(proyecto => proyecto["actividad"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must((proyecto, type) => { return GenericValidatorType.ValidateType(proyecto["actividad"].ToString(), typeof(Int32)); }); //RuleFor(proyecto => proyecto["obra"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must((proyecto, type) => { return GenericValidatorType.ValidateType(proyecto["obra"].ToString(), typeof(Int32)); }); //RuleFor(proyecto => proyecto["latitud"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must((proyecto, type) => { return GenericValidatorType.ValidateType(proyecto["latitud"].ToString(), typeof(String)); }).MaximumLength(30); //RuleFor(proyecto => proyecto["longitud"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must((proyecto, type) => { return GenericValidatorType.ValidateType(proyecto["longitud"].ToString(), typeof(String)); }).MaximumLength(30); RuleFor(proyecto => proyecto["objetivo"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must((proyecto, type) => { return(GenericValidatorType.ValidateType(proyecto["objetivo"].ToString(), typeof(String))); }).MaximumLength(4000); RuleFor(proyecto => proyecto["directorProyecto"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must((proyecto, type) => { return(GenericValidatorType.ValidateType(proyecto["directorProyecto"].ToString(), typeof(Int32))); }); //RuleFor(proyecto => proyecto["enunciadoAlcance"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must((proyecto, type) => { return GenericValidatorType.ValidateType(proyecto["enunciadoAlcance"].ToString(), typeof(String)); }).MaximumLength(4000); //RuleFor(proyecto => proyecto["costo"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must((proyecto, type) => { return GenericValidatorType.ValidateType(proyecto["costo"].ToString(), typeof(decimal)); }); //RuleFor(proyecto => proyecto["acumulacionCostoid"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).NotEmpty().Must((proyecto, type) => { return GenericValidatorType.ValidateType(proyecto["acumulacionCostoid"].ToString(), typeof(Int64)); }); RuleFor(proyecto => proyecto["objetivoEspecifico"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must((proyecto, type) => { return(GenericValidatorType.ValidateType(proyecto["objetivoEspecifico"].ToString(), typeof(String))); }).MaximumLength(4000); RuleFor(proyecto => proyecto["visionGeneral"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must((proyecto, type) => { return(GenericValidatorType.ValidateType(proyecto["visionGeneral"].ToString(), typeof(String))); }).MaximumLength(45); //RuleFor(proyecto => proyecto["renglon"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must((proyecto, type) => { return GenericValidatorType.ValidateType(proyecto["renglon"].ToString(), typeof(Int32)); }); //RuleFor(proyecto => proyecto["ubicacionGeografica"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must((proyecto, type) => { return GenericValidatorType.ValidateType(proyecto["ubicacionGeografica"].ToString(), typeof(Int32)); }); //RuleFor(proyecto => proyecto["fechaInicio"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must((proyecto, type) => { return GenericValidatorType.ValidateType(proyecto["fechaInicio"].ToString(), typeof(DateTime)); }); //RuleFor(proyecto => proyecto["fechaFin"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must((proyecto, type) => { return GenericValidatorType.ValidateType(proyecto["fechaFin"].ToString(), typeof(DateTime)); }); //RuleFor(proyecto => proyecto["duracion"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).NotEmpty().Must((proyecto, type) => { return GenericValidatorType.ValidateType(proyecto["duracion"].ToString(), typeof(Int32)); }); //RuleFor(proyecto => proyecto["duracionDimension"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must((proyecto, type) => { return GenericValidatorType.ValidateType(proyecto["duracionDimension"].ToString(), typeof(String)); }).MaximumLength(1); //RuleFor(proyecto => proyecto["orden"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must((proyecto, type) => { return GenericValidatorType.ValidateType(proyecto["orden"].ToString(), typeof(Int32)); }); //RuleFor(proyecto => proyecto["treepath"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must((proyecto, type) => { return GenericValidatorType.ValidateType(proyecto["treepath"].ToString(), typeof(String)); }).MaximumLength(1000); //RuleFor(proyecto => proyecto["nivel"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must((proyecto, type) => { return GenericValidatorType.ValidateType(proyecto["nivel"].ToString(), typeof(Int32)); }); RuleFor(proyecto => proyecto["ejercicio"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).NotEmpty().Must((proyecto, type) => { return(GenericValidatorType.ValidateType(proyecto["ejercicio"].ToString(), typeof(Int32))); }); RuleFor(proyecto => proyecto["entidad"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must((proyecto, type) => { return(GenericValidatorType.ValidateType(proyecto["entidad"].ToString(), typeof(Int32))); }); RuleFor(proyecto => proyecto["ejecucionFisicaReal"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must((proyecto, type) => { return(GenericValidatorType.ValidateType(proyecto["ejecucionFisicaReal"].ToString(), typeof(Int32))); }); //RuleFor(proyecto => proyecto["proyectoClase"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).NotEmpty().Must((proyecto, type) => { return GenericValidatorType.ValidateType(proyecto["proyectoClase"].ToString(), typeof(Int32)); }); //RuleFor(proyecto => proyecto["projectCargado"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must((proyecto, type) => { return GenericValidatorType.ValidateType(proyecto["projectCargado"].ToString(), typeof(Int32)); }); RuleFor(proyecto => proyecto["prestamoid"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must((proyecto, type) => { return(GenericValidatorType.ValidateType(proyecto["prestamoid"].ToString(), typeof(Int32))); }); RuleFor(proyecto => proyecto["observaciones"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must((proyecto, type) => { return(GenericValidatorType.ValidateType(proyecto["observaciones"].ToString(), typeof(String))); }).MaximumLength(2000); RuleFor(proyecto => proyecto["coordinador"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must((proyecto, type) => { return(GenericValidatorType.ValidateType(proyecto["coordinador"].ToString(), typeof(Int32))); }); //RuleFor(proyecto => proyecto["fechaElegibilidad"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must((proyecto, type) => { return GenericValidatorType.ValidateType(proyecto["fechaElegibilidad"].ToString(), typeof(DateTime)); }); //RuleFor(proyecto => proyecto["fechaInicioReal"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must((proyecto, type) => { return GenericValidatorType.ValidateType(proyecto["fechaInicioReal"].ToString(), typeof(DateTime)); }); //RuleFor(proyecto => proyecto["fechaFinReal"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must((proyecto, type) => { return GenericValidatorType.ValidateType(proyecto["fechaFinReal"].ToString(), typeof(DateTime)); }); //RuleFor(proyecto => proyecto["congelado"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must((proyecto, type) => { return GenericValidatorType.ValidateType(proyecto["congelado"].ToString(), typeof(Int32)); }); //RuleFor(proyecto => proyecto["fechaCierre"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must((proyecto, type) => { return GenericValidatorType.ValidateType(proyecto["fechaCierre"].ToString(), typeof(DateTime)); }); }
public PepDetalleValidator() { RuleFor(pep_detalle => pep_detalle["proyectoid"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).NotEmpty().Must((pep_detalle, type) => { return(GenericValidatorType.ValidateType(pep_detalle["proyectoid"].ToString(), typeof(Int32))); }); RuleFor(pep_detalle => pep_detalle["observaciones"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must((pep_detalle, type) => { return(GenericValidatorType.ValidateType(pep_detalle["observaciones"].ToString(), typeof(String))); }).MaximumLength(4000); RuleFor(pep_detalle => pep_detalle["alertivos"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must((pep_detalle, type) => { return(GenericValidatorType.ValidateType(pep_detalle["alertivos"].ToString(), typeof(String))); }).MaximumLength(4000); RuleFor(pep_detalle => pep_detalle["elaborado"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must((pep_detalle, type) => { return(GenericValidatorType.ValidateType(pep_detalle["elaborado"].ToString(), typeof(String))); }).MaximumLength(100); RuleFor(pep_detalle => pep_detalle["aprobado"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must((pep_detalle, type) => { return(GenericValidatorType.ValidateType(pep_detalle["aprobado"].ToString(), typeof(String))); }).MaximumLength(100); RuleFor(pep_detalle => pep_detalle["autoridad"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must((pep_detalle, type) => { return(GenericValidatorType.ValidateType(pep_detalle["autoridad"].ToString(), typeof(String))); }).MaximumLength(100); }
public PrestamoTipoValidator() { RuleFor(prestamo_tipo => prestamo_tipo["nombre"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).NotEmpty().Must((prestamo_tipo, type) => { return(GenericValidatorType.ValidateType(prestamo_tipo["nombre"].ToString(), typeof(String))); }).MaximumLength(1000); RuleFor(prestamo_tipo => prestamo_tipo["descripcion"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must((prestamo_tipo, type) => { return(GenericValidatorType.ValidateType(prestamo_tipo["descripcion"].ToString(), typeof(String))); }).MaximumLength(2000); }
public PlanAdquisicionValidator() { RuleFor(plan_adquisicion => plan_adquisicion["tipoAdquisicion"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).NotEmpty().Must((plan_adquisicion, type) => { return(GenericValidatorType.ValidateType(plan_adquisicion["tipoAdquisicion"].ToString(), typeof(Int64))); }); RuleFor(plan_adquisicion => plan_adquisicion["categoriaAdquisicion"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).NotEmpty().Must((plan_adquisicion, type) => { return(GenericValidatorType.ValidateType(plan_adquisicion["categoriaAdquisicion"].ToString(), typeof(Int64))); }); RuleFor(plan_adquisicion => plan_adquisicion["unidadMedida"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must((plan_adquisicion, type) => { return(GenericValidatorType.ValidateType(plan_adquisicion["unidadMedida"].ToString(), typeof(String))); }).MaximumLength(30); RuleFor(plan_adquisicion => plan_adquisicion["cantidad"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must((plan_adquisicion, type) => { return(GenericValidatorType.ValidateType(plan_adquisicion["cantidad"].ToString(), typeof(Int64))); }); RuleFor(plan_adquisicion => plan_adquisicion["total"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must((plan_adquisicion, type) => { return(GenericValidatorType.ValidateType(plan_adquisicion["total"].ToString(), typeof(decimal))); }); RuleFor(plan_adquisicion => plan_adquisicion["precioUnitario"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must((plan_adquisicion, type) => { return(GenericValidatorType.ValidateType(plan_adquisicion["precioUnitario"].ToString(), typeof(decimal))); }); RuleFor(plan_adquisicion => plan_adquisicion["preparacionDocPlanificado"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must((plan_adquisicion, type) => { return(GenericValidatorType.ValidateType(plan_adquisicion["preparacionDocPlanificado"].ToString(), typeof(DateTime))); }); RuleFor(plan_adquisicion => plan_adquisicion["preparacionDocReal"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must((plan_adquisicion, type) => { return(GenericValidatorType.ValidateType(plan_adquisicion["preparacionDocReal"].ToString(), typeof(DateTime))); }); RuleFor(plan_adquisicion => plan_adquisicion["lanzamientoEventoPlanificado"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must((plan_adquisicion, type) => { return(GenericValidatorType.ValidateType(plan_adquisicion["lanzamientoEventoPlanificado"].ToString(), typeof(DateTime))); }); RuleFor(plan_adquisicion => plan_adquisicion["lanzamientoEventoReal"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must((plan_adquisicion, type) => { return(GenericValidatorType.ValidateType(plan_adquisicion["lanzamientoEventoReal"].ToString(), typeof(DateTime))); }); RuleFor(plan_adquisicion => plan_adquisicion["recepcionOfertasPlanificado"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must((plan_adquisicion, type) => { return(GenericValidatorType.ValidateType(plan_adquisicion["recepcionOfertasPlanificado"].ToString(), typeof(DateTime))); }); RuleFor(plan_adquisicion => plan_adquisicion["recepcionOfertasReal"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must((plan_adquisicion, type) => { return(GenericValidatorType.ValidateType(plan_adquisicion["recepcionOfertasReal"].ToString(), typeof(DateTime))); }); RuleFor(plan_adquisicion => plan_adquisicion["adjudicacionPlanificado"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must((plan_adquisicion, type) => { return(GenericValidatorType.ValidateType(plan_adquisicion["adjudicacionPlanificado"].ToString(), typeof(DateTime))); }); RuleFor(plan_adquisicion => plan_adquisicion["adjudicacionReal"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must((plan_adquisicion, type) => { return(GenericValidatorType.ValidateType(plan_adquisicion["adjudicacionReal"].ToString(), typeof(DateTime))); }); RuleFor(plan_adquisicion => plan_adquisicion["firmaContratoPlanificado"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must((plan_adquisicion, type) => { return(GenericValidatorType.ValidateType(plan_adquisicion["firmaContratoPlanificado"].ToString(), typeof(DateTime))); }); RuleFor(plan_adquisicion => plan_adquisicion["firmaContratoReal"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must((plan_adquisicion, type) => { return(GenericValidatorType.ValidateType(plan_adquisicion["firmaContratoReal"].ToString(), typeof(DateTime))); }); RuleFor(plan_adquisicion => plan_adquisicion["objetoId"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).NotEmpty().Must((plan_adquisicion, type) => { return(GenericValidatorType.ValidateType(plan_adquisicion["objetoId"].ToString(), typeof(Int64))); }); RuleFor(plan_adquisicion => plan_adquisicion["objetoTipo"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).NotEmpty().Must((plan_adquisicion, type) => { return(GenericValidatorType.ValidateType(plan_adquisicion["objetoTipo"].ToString(), typeof(Int64))); }); //RuleFor(plan_adquisicion => plan_adquisicion["bloqueado"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must((plan_adquisicion, type) => { return GenericValidatorType.ValidateType(plan_adquisicion["bloqueado"].ToString(), typeof(Int32)); }); RuleFor(plan_adquisicion => plan_adquisicion["numeroContrato"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must((plan_adquisicion, type) => { return(GenericValidatorType.ValidateType(plan_adquisicion["numeroContrato"].ToString(), typeof(String))); }).MaximumLength(45); RuleFor(plan_adquisicion => plan_adquisicion["montoContrato"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).NotEmpty().Must((plan_adquisicion, type) => { return(GenericValidatorType.ValidateType(plan_adquisicion["montoContrato"].ToString(), typeof(decimal))); }); RuleFor(plan_adquisicion => plan_adquisicion["nog"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must((plan_adquisicion, type) => { return(GenericValidatorType.ValidateType(plan_adquisicion["nog"].ToString(), typeof(Int32))); }); RuleFor(plan_adquisicion => plan_adquisicion["tipoRevision"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must((plan_adquisicion, type) => { return(GenericValidatorType.ValidateType(plan_adquisicion["tipoRevision"].ToString(), typeof(Int32))); }); }
public LineaBaseValidator() { RuleFor(linea_base => linea_base["nombre"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).NotEmpty().Must((linea_base, type) => { return(GenericValidatorType.ValidateType(linea_base["nombre"].ToString(), typeof(String))); }).MaximumLength(100); RuleFor(linea_base => linea_base["tipoLineaBase"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).NotEmpty().Must((linea_base, type) => { return(GenericValidatorType.ValidateType(linea_base["tipoLineaBase"].ToString(), typeof(Int32))); }); }
public PagoAdquisicionValidator() { RuleFor(pago_adquisicion => pago_adquisicion["planId"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).NotEmpty().Must((pago_adquisicion, type) => { return(GenericValidatorType.ValidateType(pago_adquisicion["planId"].ToString(), typeof(Int32))); }); RuleFor(pago_adquisicion => pago_adquisicion["pagos"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).NotEmpty().Must((pago_adquisicion, type) => { return(GenericValidatorType.ValidateType(pago_adquisicion["pagos"].ToString(), typeof(String))); }); }
public ModalValidator() { RuleFor(modal => modal["id"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).NotEmpty().Must((modal, type) => { return(GenericValidatorType.ValidateType(modal["id"].ToString(), typeof(Int32))); }); RuleFor(modal => modal["nombre"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).NotEmpty().Must((modal, type) => { return(GenericValidatorType.ValidateType(modal["nombre"].ToString(), typeof(String))); }).MaximumLength(2000); RuleFor(modal => modal["ejercicio"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).NotEmpty().Must((modal, type) => { return(GenericValidatorType.ValidateType(modal["ejercicio"].ToString(), typeof(Int32))); }); RuleFor(modal => modal["unidadejecutoraid"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).NotEmpty().Must((modal, type) => { return(GenericValidatorType.ValidateType(modal["unidadejecutoraid"].ToString(), typeof(Int32))); }); RuleFor(modal => modal["entidad"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).NotEmpty().Must((modal, type) => { return(GenericValidatorType.ValidateType(modal["entidad"].ToString(), typeof(Int32))); }); RuleFor(modal => modal["proyectotipoid"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).NotEmpty().Must((modal, type) => { return(GenericValidatorType.ValidateType(modal["proyectotipoid"].ToString(), typeof(Int32))); }); }
public TipoAdquisicionValidator() { //RuleFor(tipo_adquisicion => tipo_adquisicion["id"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).NotEmpty().Must(tipo_adquisicion => { return GenericValidatorType.ValidateType(tipo_adquisicion, typeof(Int64)); }).WithMessage("Error when trying to parse the property 'id' to type " + typeof(Int64)); RuleFor(tipo_adquisicion => tipo_adquisicion["cooperantecodigo"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).NotEmpty().Must(tipo_adquisicion => { return(GenericValidatorType.ValidateType(tipo_adquisicion, typeof(Int32))); }).WithMessage("Error when trying to parse the property 'cooperantecodigo' to type " + typeof(Int32)); RuleFor(tipo_adquisicion => tipo_adquisicion["cooperanteejercicio"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(tipo_adquisicion => { return(GenericValidatorType.ValidateType(tipo_adquisicion, typeof(Int32))); }).WithMessage("Error when trying to parse the property 'cooperanteejercicio' to type " + typeof(Int32)); RuleFor(tipo_adquisicion => tipo_adquisicion["nombre"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).NotEmpty().Must(tipo_adquisicion => { return(GenericValidatorType.ValidateType(tipo_adquisicion, typeof(String))); }).WithMessage("Error when trying to parse the property 'nombre' to type " + typeof(String)).MaximumLength(1000); //RuleFor(tipo_adquisicion => tipo_adquisicion["usuarioCreo"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).NotEmpty().Must(tipo_adquisicion => { return GenericValidatorType.ValidateType(tipo_adquisicion, typeof(String)); }).WithMessage("Error when trying to parse the property 'usuarioCreo' to type " + typeof(String)).MaximumLength(30); //RuleFor(tipo_adquisicion => tipo_adquisicion["usuarioActualizo"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(tipo_adquisicion => { return GenericValidatorType.ValidateType(tipo_adquisicion, typeof(String)); }).WithMessage("Error when trying to parse the property 'usuarioActualizo' to type " + typeof(String)).MaximumLength(30); //RuleFor(tipo_adquisicion => tipo_adquisicion["fechaCreacion"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).NotEmpty().Must(tipo_adquisicion => { return GenericValidatorType.ValidateType(tipo_adquisicion, typeof(DateTime)); }).WithMessage("Error when trying to parse the property 'fechaCreacion' to type " + typeof(DateTime)); //RuleFor(tipo_adquisicion => tipo_adquisicion["fechaActualizacion"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(tipo_adquisicion => { return GenericValidatorType.ValidateType(tipo_adquisicion, typeof(DateTime)); }).WithMessage("Error when trying to parse the property 'fechaActualizacion' to type " + typeof(DateTime)); //RuleFor(tipo_adquisicion => tipo_adquisicion["estado"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).NotEmpty().Must(tipo_adquisicion => { return GenericValidatorType.ValidateType(tipo_adquisicion, typeof(Int32)); }).WithMessage("Error when trying to parse the property 'estado' to type " + typeof(Int32)); RuleFor(tipo_adquisicion => tipo_adquisicion["convenioCdirecta"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(tipo_adquisicion => { return(GenericValidatorType.ValidateType(tipo_adquisicion, typeof(Int32))); }).WithMessage("Error when trying to parse the property 'convenioCdirecta' to type " + typeof(Int32)); }
public CategoriaAdquisicionValidator() { //RuleFor(categoria_adquisicion => categoria_adquisicion["id"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).NotEmpty().Must(categoria_adquisicion => { return GenericValidatorType.ValidateType(categoria_adquisicion, typeof(Int64)); }).WithMessage("Error when trying to parse the property 'id' to type " + typeof(Int64)); RuleFor(categoria_adquisicion => categoria_adquisicion["nombre"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).NotEmpty().Must(categoria_adquisicion => { return(GenericValidatorType.ValidateType(categoria_adquisicion, typeof(String))); }).WithMessage("Error when trying to parse the property 'nombre' to type " + typeof(String)).MaximumLength(45); RuleFor(categoria_adquisicion => categoria_adquisicion["descripcion"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(categoria_adquisicion => { return(GenericValidatorType.ValidateType(categoria_adquisicion, typeof(String))); }).WithMessage("Error when trying to parse the property 'descripcion' to type " + typeof(String)).MaximumLength(100); //RuleFor(categoria_adquisicion => categoria_adquisicion["usuarioCreo"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).NotEmpty().Must(categoria_adquisicion => { return GenericValidatorType.ValidateType(categoria_adquisicion, typeof(String)); }).WithMessage("Error when trying to parse the property 'usuarioCreo' to type " + typeof(String)).MaximumLength(30); //RuleFor(categoria_adquisicion => categoria_adquisicion["usuarioActualizo"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(categoria_adquisicion => { return GenericValidatorType.ValidateType(categoria_adquisicion, typeof(String)); }).WithMessage("Error when trying to parse the property 'usuarioActualizo' to type " + typeof(String)).MaximumLength(30); //RuleFor(categoria_adquisicion => categoria_adquisicion["fechaCreacion"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).NotEmpty().Must(categoria_adquisicion => { return GenericValidatorType.ValidateType(categoria_adquisicion, typeof(DateTime)); }).WithMessage("Error when trying to parse the property 'fechaCreacion' to type " + typeof(DateTime)); //RuleFor(categoria_adquisicion => categoria_adquisicion["fechaActualizacion"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(categoria_adquisicion => { return GenericValidatorType.ValidateType(categoria_adquisicion, typeof(DateTime)); }).WithMessage("Error when trying to parse the property 'fechaActualizacion' to type " + typeof(DateTime)); //RuleFor(categoria_adquisicion => categoria_adquisicion["estado"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).NotEmpty().Must(categoria_adquisicion => { return GenericValidatorType.ValidateType(categoria_adquisicion, typeof(Int32)); }).WithMessage("Error when trying to parse the property 'estado' to type " + typeof(Int32)); }
public CooperanteValidator() { RuleFor(cooperante => cooperante["codigo"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).NotEmpty().Must((cooperante, type) => { return(GenericValidatorType.ValidateType(cooperante["codigo"].ToString(), typeof(Int32))); }); RuleFor(cooperante => cooperante["siglas"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must((cooperante, type) => { return(GenericValidatorType.ValidateType(cooperante["siglas"].ToString(), typeof(String))); }).MaximumLength(45); RuleFor(cooperante => cooperante["nombre"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).NotEmpty().Must((cooperante, type) => { return(GenericValidatorType.ValidateType(cooperante["nombre"].ToString(), typeof(String))); }).MaximumLength(1000); RuleFor(cooperante => cooperante["descripcion"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must((cooperante, type) => { return(GenericValidatorType.ValidateType(cooperante["descripcion"].ToString(), typeof(String))); }).MaximumLength(4000); RuleFor(cooperante => cooperante["ejercicio"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).NotEmpty().Must((cooperante, type) => { return(GenericValidatorType.ValidateType(cooperante["ejercicio"].ToString(), typeof(Int32))); }); }
public PrestamoValidator() { RuleFor(prestamo => prestamo["id"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).NotEmpty().Must(prestamo => { return(GenericValidatorType.ValidateType(prestamo, typeof(Int32))); }).WithMessage("Error when trying to parse the property 'id' to type " + typeof(Int32)); RuleFor(prestamo => prestamo["fechaCorte"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(prestamo => { return(GenericValidatorType.ValidateType(prestamo, typeof(DateTime))); }).WithMessage("Error when trying to parse the property 'fechaCorte' to type " + typeof(DateTime)); RuleFor(prestamo => prestamo["codigoPresupuestario"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).NotEmpty().Must(prestamo => { return(GenericValidatorType.ValidateType(prestamo, typeof(Int64))); }).WithMessage("Error when trying to parse the property 'codigoPresupuestario' to type " + typeof(Int64)); RuleFor(prestamo => prestamo["numeroPrestamo"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).NotEmpty().Must(prestamo => { return(GenericValidatorType.ValidateType(prestamo, typeof(String))); }).WithMessage("Error when trying to parse the property 'numeroPrestamo' to type " + typeof(String)).MaximumLength(30); RuleFor(prestamo => prestamo["destino"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(prestamo => { return(GenericValidatorType.ValidateType(prestamo, typeof(String))); }).WithMessage("Error when trying to parse the property 'destino' to type " + typeof(String)).MaximumLength(1000); RuleFor(prestamo => prestamo["sectorEconomico"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(prestamo => { return(GenericValidatorType.ValidateType(prestamo, typeof(String))); }).WithMessage("Error when trying to parse the property 'sectorEconomico' to type " + typeof(String)).MaximumLength(1000); RuleFor(prestamo => prestamo["fechaFirma"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(prestamo => { return(GenericValidatorType.ValidateType(prestamo, typeof(DateTime))); }).WithMessage("Error when trying to parse the property 'fechaFirma' to type " + typeof(DateTime)); RuleFor(prestamo => prestamo["autorizacionTipoid"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(prestamo => { return(GenericValidatorType.ValidateType(prestamo, typeof(Int32))); }).WithMessage("Error when trying to parse the property 'autorizacionTipoid' to type " + typeof(Int32)); RuleFor(prestamo => prestamo["numeroAutorizacion"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(prestamo => { return(GenericValidatorType.ValidateType(prestamo, typeof(String))); }).WithMessage("Error when trying to parse the property 'numeroAutorizacion' to type " + typeof(String)).MaximumLength(100); RuleFor(prestamo => prestamo["fechaAutorizacion"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(prestamo => { return(GenericValidatorType.ValidateType(prestamo, typeof(DateTime))); }).WithMessage("Error when trying to parse the property 'fechaAutorizacion' to type " + typeof(DateTime)); RuleFor(prestamo => prestamo["aniosPlazo"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(prestamo => { return(GenericValidatorType.ValidateType(prestamo, typeof(Int32))); }).WithMessage("Error when trying to parse the property 'aniosPlazo' to type " + typeof(Int32)); RuleFor(prestamo => prestamo["aniosGracia"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(prestamo => { return(GenericValidatorType.ValidateType(prestamo, typeof(Int32))); }).WithMessage("Error when trying to parse the property 'aniosGracia' to type " + typeof(Int32)); RuleFor(prestamo => prestamo["fechaFinEjecucion"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(prestamo => { return(GenericValidatorType.ValidateType(prestamo, typeof(DateTime))); }).WithMessage("Error when trying to parse the property 'fechaFinEjecucion' to type " + typeof(DateTime)); RuleFor(prestamo => prestamo["peridoEjecucion"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(prestamo => { return(GenericValidatorType.ValidateType(prestamo, typeof(Int32))); }).WithMessage("Error when trying to parse the property 'peridoEjecucion' to type " + typeof(Int32)); RuleFor(prestamo => prestamo["interesTipoid"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(prestamo => { return(GenericValidatorType.ValidateType(prestamo, typeof(Int32))); }).WithMessage("Error when trying to parse the property 'interesTipoid' to type " + typeof(Int32)); RuleFor(prestamo => prestamo["porcentajeInteres"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(prestamo => { return(GenericValidatorType.ValidateType(prestamo, typeof(decimal))); }).WithMessage("Error when trying to parse the property 'porcentajeInteres' to type " + typeof(decimal)); RuleFor(prestamo => prestamo["porcentajeComisionCompra"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(prestamo => { return(GenericValidatorType.ValidateType(prestamo, typeof(decimal))); }).WithMessage("Error when trying to parse the property 'porcentajeComisionCompra' to type " + typeof(decimal)); RuleFor(prestamo => prestamo["tipoMonedaid"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).NotEmpty().Must(prestamo => { return(GenericValidatorType.ValidateType(prestamo, typeof(Int32))); }).WithMessage("Error when trying to parse the property 'tipoMonedaid' to type " + typeof(Int32)); RuleFor(prestamo => prestamo["montoContratado"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).NotEmpty().Must(prestamo => { return(GenericValidatorType.ValidateType(prestamo, typeof(decimal))); }).WithMessage("Error when trying to parse the property 'montoContratado' to type " + typeof(decimal)); RuleFor(prestamo => prestamo["amortizado"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(prestamo => { return(GenericValidatorType.ValidateType(prestamo, typeof(decimal))); }).WithMessage("Error when trying to parse the property 'amortizado' to type " + typeof(decimal)); RuleFor(prestamo => prestamo["porAmortizar"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(prestamo => { return(GenericValidatorType.ValidateType(prestamo, typeof(decimal))); }).WithMessage("Error when trying to parse the property 'porAmortizar' to type " + typeof(decimal)); RuleFor(prestamo => prestamo["principalAnio"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(prestamo => { return(GenericValidatorType.ValidateType(prestamo, typeof(decimal))); }).WithMessage("Error when trying to parse the property 'principalAnio' to type " + typeof(decimal)); RuleFor(prestamo => prestamo["interesesAnio"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(prestamo => { return(GenericValidatorType.ValidateType(prestamo, typeof(decimal))); }).WithMessage("Error when trying to parse the property 'interesesAnio' to type " + typeof(decimal)); RuleFor(prestamo => prestamo["comisionCompromisoAnio"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(prestamo => { return(GenericValidatorType.ValidateType(prestamo, typeof(decimal))); }).WithMessage("Error when trying to parse the property 'comisionCompromisoAnio' to type " + typeof(decimal)); RuleFor(prestamo => prestamo["otrosGastos"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(prestamo => { return(GenericValidatorType.ValidateType(prestamo, typeof(decimal))); }).WithMessage("Error when trying to parse the property 'otrosGastos' to type " + typeof(decimal)); RuleFor(prestamo => prestamo["principalAcumulado"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(prestamo => { return(GenericValidatorType.ValidateType(prestamo, typeof(decimal))); }).WithMessage("Error when trying to parse the property 'principalAcumulado' to type " + typeof(decimal)); RuleFor(prestamo => prestamo["interesesAcumulados"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(prestamo => { return(GenericValidatorType.ValidateType(prestamo, typeof(decimal))); }).WithMessage("Error when trying to parse the property 'interesesAcumulados' to type " + typeof(decimal)); RuleFor(prestamo => prestamo["comisionCompromisoAcumulado"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(prestamo => { return(GenericValidatorType.ValidateType(prestamo, typeof(decimal))); }).WithMessage("Error when trying to parse the property 'comisionCompromisoAcumulado' to type " + typeof(decimal)); RuleFor(prestamo => prestamo["otrosCargosAcumulados"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(prestamo => { return(GenericValidatorType.ValidateType(prestamo, typeof(decimal))); }).WithMessage("Error when trying to parse the property 'otrosCargosAcumulados' to type " + typeof(decimal)); RuleFor(prestamo => prestamo["presupuestoAsignadoFunc"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(prestamo => { return(GenericValidatorType.ValidateType(prestamo, typeof(decimal))); }).WithMessage("Error when trying to parse the property 'presupuestoAsignadoFunc' to type " + typeof(decimal)); RuleFor(prestamo => prestamo["presupuestoAsignadoInv"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(prestamo => { return(GenericValidatorType.ValidateType(prestamo, typeof(decimal))); }).WithMessage("Error when trying to parse the property 'presupuestoAsignadoInv' to type " + typeof(decimal)); RuleFor(prestamo => prestamo["presupuestoModificadoFunc"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(prestamo => { return(GenericValidatorType.ValidateType(prestamo, typeof(decimal))); }).WithMessage("Error when trying to parse the property 'presupuestoModificadoFunc' to type " + typeof(decimal)); RuleFor(prestamo => prestamo["presupuestoModificadoInv"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(prestamo => { return(GenericValidatorType.ValidateType(prestamo, typeof(decimal))); }).WithMessage("Error when trying to parse the property 'presupuestoModificadoInv' to type " + typeof(decimal)); RuleFor(prestamo => prestamo["presupuestoVigenteFunc"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(prestamo => { return(GenericValidatorType.ValidateType(prestamo, typeof(decimal))); }).WithMessage("Error when trying to parse the property 'presupuestoVigenteFunc' to type " + typeof(decimal)); RuleFor(prestamo => prestamo["presupuestoVigenteInv"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(prestamo => { return(GenericValidatorType.ValidateType(prestamo, typeof(decimal))); }).WithMessage("Error when trying to parse the property 'presupuestoVigenteInv' to type " + typeof(decimal)); RuleFor(prestamo => prestamo["presupuestoDevengadoFunc"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(prestamo => { return(GenericValidatorType.ValidateType(prestamo, typeof(decimal))); }).WithMessage("Error when trying to parse the property 'presupuestoDevengadoFunc' to type " + typeof(decimal)); RuleFor(prestamo => prestamo["presupuestoDevengadoInv"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(prestamo => { return(GenericValidatorType.ValidateType(prestamo, typeof(decimal))); }).WithMessage("Error when trying to parse the property 'presupuestoDevengadoInv' to type " + typeof(decimal)); RuleFor(prestamo => prestamo["presupuestoPagadoFunc"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(prestamo => { return(GenericValidatorType.ValidateType(prestamo, typeof(decimal))); }).WithMessage("Error when trying to parse the property 'presupuestoPagadoFunc' to type " + typeof(decimal)); RuleFor(prestamo => prestamo["presupuestoPagadoInv"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(prestamo => { return(GenericValidatorType.ValidateType(prestamo, typeof(decimal))); }).WithMessage("Error when trying to parse the property 'presupuestoPagadoInv' to type " + typeof(decimal)); RuleFor(prestamo => prestamo["saldoCuentas"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(prestamo => { return(GenericValidatorType.ValidateType(prestamo, typeof(decimal))); }).WithMessage("Error when trying to parse the property 'saldoCuentas' to type " + typeof(decimal)); RuleFor(prestamo => prestamo["desembolsadoReal"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(prestamo => { return(GenericValidatorType.ValidateType(prestamo, typeof(decimal))); }).WithMessage("Error when trying to parse the property 'desembolsadoReal' to type " + typeof(decimal)); RuleFor(prestamo => prestamo["ejecucionEstadoid"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(prestamo => { return(GenericValidatorType.ValidateType(prestamo, typeof(Int32))); }).WithMessage("Error when trying to parse the property 'ejecucionEstadoid' to type " + typeof(Int32)); //RuleFor(prestamo => prestamo["usuarioCreo"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).NotEmpty().Must(prestamo => { return GenericValidatorType.ValidateType(prestamo, typeof(String)); }).WithMessage("Error when trying to parse the property 'usuarioCreo' to type " + typeof(String)).MaximumLength(30); //RuleFor(prestamo => prestamo["usuarioActualizo"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(prestamo => { return GenericValidatorType.ValidateType(prestamo, typeof(String)); }).WithMessage("Error when trying to parse the property 'usuarioActualizo' to type " + typeof(String)).MaximumLength(30); //RuleFor(prestamo => prestamo["fechaCreacion"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).NotEmpty().Must(prestamo => { return GenericValidatorType.ValidateType(prestamo, typeof(DateTime)); }).WithMessage("Error when trying to parse the property 'fechaCreacion' to type " + typeof(DateTime)); //RuleFor(prestamo => prestamo["fechaActualizacion"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(prestamo => { return GenericValidatorType.ValidateType(prestamo, typeof(DateTime)); }).WithMessage("Error when trying to parse the property 'fechaActualizacion' to type " + typeof(DateTime)); //RuleFor(prestamo => prestamo["estado"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).NotEmpty().Must(prestamo => { return GenericValidatorType.ValidateType(prestamo, typeof(Int32)); }).WithMessage("Error when trying to parse the property 'estado' to type " + typeof(Int32)); RuleFor(prestamo => prestamo["proyectoPrograma"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).NotEmpty().Must(prestamo => { return(GenericValidatorType.ValidateType(prestamo, typeof(String))); }).WithMessage("Error when trying to parse the property 'proyectoPrograma' to type " + typeof(String)).MaximumLength(100); RuleFor(prestamo => prestamo["fechaDecreto"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).NotEmpty().Must(prestamo => { return(GenericValidatorType.ValidateType(prestamo, typeof(DateTime))); }).WithMessage("Error when trying to parse the property 'fechaDecreto' to type " + typeof(DateTime)); RuleFor(prestamo => prestamo["fechaSuscripcion"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).NotEmpty().Must(prestamo => { return(GenericValidatorType.ValidateType(prestamo, typeof(DateTime))); }).WithMessage("Error when trying to parse the property 'fechaSuscripcion' to type " + typeof(DateTime)); RuleFor(prestamo => prestamo["fechaElegibilidadUe"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).NotEmpty().Must(prestamo => { return(GenericValidatorType.ValidateType(prestamo, typeof(DateTime))); }).WithMessage("Error when trying to parse the property 'fechaElegibilidadUe' to type " + typeof(DateTime)); RuleFor(prestamo => prestamo["fechaCierreOrigianlUe"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).NotEmpty().Must(prestamo => { return(GenericValidatorType.ValidateType(prestamo, typeof(DateTime))); }).WithMessage("Error when trying to parse the property 'fechaCierreOrigianlUe' to type " + typeof(DateTime)); RuleFor(prestamo => prestamo["fechaCierreActualUe"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).NotEmpty().Must(prestamo => { return(GenericValidatorType.ValidateType(prestamo, typeof(DateTime))); }).WithMessage("Error when trying to parse the property 'fechaCierreActualUe' to type " + typeof(DateTime)); RuleFor(prestamo => prestamo["mesesProrrogaUe"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).NotEmpty().Must(prestamo => { return(GenericValidatorType.ValidateType(prestamo, typeof(decimal))); }).WithMessage("Error when trying to parse the property 'mesesProrrogaUe' to type " + typeof(decimal)); RuleFor(prestamo => prestamo["plazoEjecucionUe"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(prestamo => { return(GenericValidatorType.ValidateType(prestamo, typeof(decimal))); }).WithMessage("Error when trying to parse the property 'plazoEjecucionUe' to type " + typeof(decimal)); RuleFor(prestamo => prestamo["montoAsignadoUe"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(prestamo => { return(GenericValidatorType.ValidateType(prestamo, typeof(decimal))); }).WithMessage("Error when trying to parse the property 'montoAsignadoUe' to type " + typeof(decimal)); RuleFor(prestamo => prestamo["desembolsoAFechaUe"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(prestamo => { return(GenericValidatorType.ValidateType(prestamo, typeof(decimal))); }).WithMessage("Error when trying to parse the property 'desembolsoAFechaUe' to type " + typeof(decimal)); RuleFor(prestamo => prestamo["montoPorDesembolsarUe"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(prestamo => { return(GenericValidatorType.ValidateType(prestamo, typeof(decimal))); }).WithMessage("Error when trying to parse the property 'montoPorDesembolsarUe' to type " + typeof(decimal)); RuleFor(prestamo => prestamo["fechaVigencia"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).NotEmpty().Must(prestamo => { return(GenericValidatorType.ValidateType(prestamo, typeof(DateTime))); }).WithMessage("Error when trying to parse the property 'fechaVigencia' to type " + typeof(DateTime)); RuleFor(prestamo => prestamo["montoContratadoUsd"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).NotEmpty().Must(prestamo => { return(GenericValidatorType.ValidateType(prestamo, typeof(decimal))); }).WithMessage("Error when trying to parse the property 'montoContratadoUsd' to type " + typeof(decimal)); RuleFor(prestamo => prestamo["montoContratadoQtz"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).NotEmpty().Must(prestamo => { return(GenericValidatorType.ValidateType(prestamo, typeof(decimal))); }).WithMessage("Error when trying to parse the property 'montoContratadoQtz' to type " + typeof(decimal)); RuleFor(prestamo => prestamo["desembolsoAFechaUsd"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(prestamo => { return(GenericValidatorType.ValidateType(prestamo, typeof(decimal))); }).WithMessage("Error when trying to parse the property 'desembolsoAFechaUsd' to type " + typeof(decimal)); RuleFor(prestamo => prestamo["montoPorDesembolsarUsd"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).NotEmpty().Must(prestamo => { return(GenericValidatorType.ValidateType(prestamo, typeof(decimal))); }).WithMessage("Error when trying to parse the property 'montoPorDesembolsarUsd' to type " + typeof(decimal)); RuleFor(prestamo => prestamo["montoAsignadoUeUsd"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(prestamo => { return(GenericValidatorType.ValidateType(prestamo, typeof(decimal))); }).WithMessage("Error when trying to parse the property 'montoAsignadoUeUsd' to type " + typeof(decimal)); RuleFor(prestamo => prestamo["montoAsignadoUeQtz"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(prestamo => { return(GenericValidatorType.ValidateType(prestamo, typeof(decimal))); }).WithMessage("Error when trying to parse the property 'montoAsignadoUeQtz' to type " + typeof(decimal)); RuleFor(prestamo => prestamo["desembolsoAFechaUeUsd"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(prestamo => { return(GenericValidatorType.ValidateType(prestamo, typeof(decimal))); }).WithMessage("Error when trying to parse the property 'desembolsoAFechaUeUsd' to type " + typeof(decimal)); RuleFor(prestamo => prestamo["montoPorDesembolsarUeUsd"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(prestamo => { return(GenericValidatorType.ValidateType(prestamo, typeof(decimal))); }).WithMessage("Error when trying to parse the property 'montoPorDesembolsarUeUsd' to type " + typeof(decimal)); RuleFor(prestamo => prestamo["objetivo"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(prestamo => { return(GenericValidatorType.ValidateType(prestamo, typeof(String))); }).WithMessage("Error when trying to parse the property 'objetivo' to type " + typeof(String)).MaximumLength(4000); RuleFor(prestamo => prestamo["objetivoEspecifico"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(prestamo => { return(GenericValidatorType.ValidateType(prestamo, typeof(String))); }).WithMessage("Error when trying to parse the property 'objetivoEspecifico' to type " + typeof(String)).MaximumLength(4000); RuleFor(prestamo => prestamo["porcentajeAvance"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).NotEmpty().Must(prestamo => { return(GenericValidatorType.ValidateType(prestamo, typeof(Int32))); }).WithMessage("Error when trying to parse the property 'porcentajeAvance' to type " + typeof(Int32)); RuleFor(prestamo => prestamo["cooperantecodigo"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(prestamo => { return(GenericValidatorType.ValidateType(prestamo, typeof(Int32))); }).WithMessage("Error when trying to parse the property 'cooperantecodigo' to type " + typeof(Int32)); RuleFor(prestamo => prestamo["cooperanteejercicio"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(prestamo => { return(GenericValidatorType.ValidateType(prestamo, typeof(Int32))); }).WithMessage("Error when trying to parse the property 'cooperanteejercicio' to type " + typeof(Int32)); }
public ColaboradorValidator() { RuleFor(colaborador => colaborador["id"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).NotEmpty().Must(colaborador => { return(GenericValidatorType.ValidateType(colaborador, typeof(Int32))); }).WithMessage("Error when trying to parse the property 'id' to type " + typeof(Int32)); RuleFor(colaborador => colaborador["pnombre"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).NotEmpty().Must(colaborador => { return(GenericValidatorType.ValidateType(colaborador, typeof(String))); }).WithMessage("Error when trying to parse the property 'pnombre' to type " + typeof(String)).MaximumLength(255); RuleFor(colaborador => colaborador["snombre"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(colaborador => { return(GenericValidatorType.ValidateType(colaborador, typeof(String))); }).WithMessage("Error when trying to parse the property 'snombre' to type " + typeof(String)).MaximumLength(255); RuleFor(colaborador => colaborador["papellido"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).NotEmpty().Must(colaborador => { return(GenericValidatorType.ValidateType(colaborador, typeof(String))); }).WithMessage("Error when trying to parse the property 'papellido' to type " + typeof(String)).MaximumLength(255); RuleFor(colaborador => colaborador["sapellido"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(colaborador => { return(GenericValidatorType.ValidateType(colaborador, typeof(String))); }).WithMessage("Error when trying to parse the property 'sapellido' to type " + typeof(String)).MaximumLength(255); RuleFor(colaborador => colaborador["cui"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).NotEmpty().Must(colaborador => { return(GenericValidatorType.ValidateType(colaborador, typeof(Int64))); }).WithMessage("Error when trying to parse the property 'cui' to type " + typeof(Int64)); RuleFor(colaborador => colaborador["ueunidadEjecutora"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).NotEmpty().Must(colaborador => { return(GenericValidatorType.ValidateType(colaborador, typeof(Int32))); }).WithMessage("Error when trying to parse the property 'ueunidadEjecutora' to type " + typeof(Int32)); RuleFor(colaborador => colaborador["usuariousuario"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).NotEmpty().Must(colaborador => { return(GenericValidatorType.ValidateType(colaborador, typeof(String))); }).WithMessage("Error when trying to parse the property 'usuariousuario' to type " + typeof(String)).MaximumLength(30); RuleFor(colaborador => colaborador["estado"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).NotEmpty().Must(colaborador => { return(GenericValidatorType.ValidateType(colaborador, typeof(Int32))); }).WithMessage("Error when trying to parse the property 'estado' to type " + typeof(Int32)); RuleFor(colaborador => colaborador["usuarioCreo"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).NotEmpty().Must(colaborador => { return(GenericValidatorType.ValidateType(colaborador, typeof(String))); }).WithMessage("Error when trying to parse the property 'usuarioCreo' to type " + typeof(String)).MaximumLength(30); RuleFor(colaborador => colaborador["usuarioActualizo"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(colaborador => { return(GenericValidatorType.ValidateType(colaborador, typeof(String))); }).WithMessage("Error when trying to parse the property 'usuarioActualizo' to type " + typeof(String)).MaximumLength(30); RuleFor(colaborador => colaborador["fechaCreacion"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).NotEmpty().Must(colaborador => { return(GenericValidatorType.ValidateType(colaborador, typeof(DateTime))); }).WithMessage("Error when trying to parse the property 'fechaCreacion' to type " + typeof(DateTime)); RuleFor(colaborador => colaborador["fechaActualizacion"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(colaborador => { return(GenericValidatorType.ValidateType(colaborador, typeof(DateTime))); }).WithMessage("Error when trying to parse the property 'fechaActualizacion' to type " + typeof(DateTime)); RuleFor(colaborador => colaborador["ejercicio"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).NotEmpty().Must(colaborador => { return(GenericValidatorType.ValidateType(colaborador, typeof(Int32))); }).WithMessage("Error when trying to parse the property 'ejercicio' to type " + typeof(Int32)); RuleFor(colaborador => colaborador["entidad"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).Must(colaborador => { return(GenericValidatorType.ValidateType(colaborador, typeof(Int32))); }).WithMessage("Error when trying to parse the property 'entidad' to type " + typeof(Int32)); }
public UnidadEjecutoraValidator() { RuleFor(unidad_ejecutora => unidad_ejecutora["unidadEjecutora"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).NotEmpty().Must((unidad_ejecutora, type) => { return(GenericValidatorType.ValidateType(unidad_ejecutora["unidadEjecutora"].ToString(), typeof(Int32))); }); RuleFor(unidad_ejecutora => unidad_ejecutora["nombre"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).NotEmpty().Must((unidad_ejecutora, type) => { return(GenericValidatorType.ValidateType(unidad_ejecutora["nombre"].ToString(), typeof(String))); }).MaximumLength(1000); RuleFor(unidad_ejecutora => unidad_ejecutora["entidadentidad"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).NotEmpty().Must((unidad_ejecutora, type) => { return(GenericValidatorType.ValidateType(unidad_ejecutora["entidadentidad"].ToString(), typeof(Int32))); }); RuleFor(unidad_ejecutora => unidad_ejecutora["ejercicio"].ToString()).Cascade(CascadeMode.StopOnFirstFailure).NotEmpty().Must((unidad_ejecutora, type) => { return(GenericValidatorType.ValidateType(unidad_ejecutora["ejercicio"].ToString(), typeof(Int32))); }); }