1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
| private int? nbFiches;
[Required(ErrorMessage = "Saisie obligatoire")]
[Range(1,99, ErrorMessage="Le nombre doit être compris entre 1 et 99")]
[RegularExpression("^[0-9]{1,2}$", ErrorMessage = "Vous devez rentrer un nombre")]
[Display(Name = "Nb fiches ", Description = "Nombre de fiches à insérer")]
public string NbFiches
{
get
{
return nbFiches.ToString();
}
set
{
Validator.ValidateProperty(value, new ValidationContext(this, null, null) { MemberName = "NbFiches" });
if (value==null)
{
nbFiches = null;
}
else
{
nbFiches = int.Parse(value);
}
if (PropertyChanged != null)
{
PropertyChanged(this, new PropertyChangedEventArgs("NbFiches"));
}
}
} |
Partager