boas,
ao criar um cliente é necessário controlar se o codigo de cliente tem caracteres ou não, o problema é que quando é criado no antes de criar não tem cancel para colocar-mos a true…
tentei forçar o codigo de cliente a vazio caso deteta-se para forçar o erro mas ele parece que grava antes do AntesDeCriar, quando é cliente novo nem sequer passa no AntesDeGravar e por serviço nem sequer existe o AntesDeCriar… segue abaixo o que estou a tentar
public override void AntesDeCriar(ExtensibilityEventArgs e)
{
bool result = this.Cliente.Cliente.All(Char.IsLetter);
if (result == true)
{
throw new Exception("Codigo cliente contem letras deve modificar!");
}
}