validateRangeAmount function
Implementation
String? validateRangeAmount(String? value, double? min, double? max) {
if (value == null || value.isEmpty) {
return "Veuillez saisir un montant";
}
// Conversion en double
final amount = double.tryParse(value);
if (amount == null) {
return "Veuillez saisir un nombre valide";
}
// Vérification des limites si elles sont définies
if (min != null && amount < min) {
return "Le montant doit être au moins $min";
}
if (max != null && amount > max) {
return "Le montant ne doit pas dépasser $max";
}
return null;
}