using System; using System.Globalization; using System.Windows.Controls; namespace Gestor.Common.Validation { public class ValidacaoChassi : ValidationRule { public ValidacaoChassi() { } public override ValidationResult Validate(object chassiNumber, CultureInfo cultureInfo) { object obj = chassiNumber; if (obj == null) { obj = ""; } if (string.IsNullOrWhiteSpace(obj.ToString()) || chassiNumber.ToString().ValidateChassi()) { return ValidationResult.ValidResult; } return new ValidationResult(false, "Chassi Inválido"); } } }