public override void Validar() { if (!CNPJ.IsValid(Cnpj)) { throw new Exception("O CNPJ é inválido!\n Altere e salve novamente"); } }
public string Validate(ModelBase model, object value) { if (model is Fornecedor) { var f = (Fornecedor)model; if (f.Tipo == TipoFornecedor.PessoaFisica) { if (!CPF.IsValid(value.ToString())) { return("CPF Inválido"); } if (DateTime.Now.AddYears(-18) < f.DataNascimento) { return("Não é permitido cadastrar um fornecedor pessoa física menor de idade"); } } else { if (!CNPJ.IsValid(value.ToString())) { return("CPJ Inválido"); } } } return(null); }
public void ShouldReturnIfIsValid() { CNPJ cnpjValido = new CNPJ("23.121.367/0001-69"); CNPJ cnpjInvalido = new CNPJ("12.345.678/9012-34"); Assert.IsTrue(cnpjValido.IsValid()); Assert.IsFalse(cnpjInvalido.IsValid()); }
public string Validate(ModelBase model, object value) { if (value == null || !CNPJ.IsValid(value.ToString())) { return("CNPJ Inválido!"); } return(null); }
private List <string> GetValidationMessages(MoniLogs.Core.ValueObjects.VelocidadeTempoLocalizacao entidade) { var erros = new List <string>(); if (CNPJ.IsValid(entidade.cnpjEmpresaTransporte)) { erros.Add("Cnpj inválido"); } if (DecimalExato.IsValid(entidade.longitude, 23, 20)) { erros.Add("Longitude inválida"); } if (DecimalExato.IsValid(entidade.latitude, 23, 20)) { erros.Add("Latitude inválida"); } if (DecimalExato.IsValid(entidade.pdop, 10, 6)) { erros.Add("Latitude inválida"); } if (InteiroValido.IsValid(entidade.situacaoIgnicaoMotor)) { erros.Add("Situação Ignção Motor inválido"); } if (InteiroValido.IsValid(entidade.situacaoPortaVeiculo)) { erros.Add("Situação Porta Veículo"); } if (InteiroValido.IsValid(entidade.distanciaPercorrida)) { erros.Add("Situação Distância Percorrida"); } if (Placa.IsValid(entidade.placaVeiculo)) { erros.Add("Placa inválido"); } return(erros); }
public void Validar() { if (string.IsNullOrEmpty(Numero)) { throw new Exception("O CNPJ é inválido!\n Altere e salve novamente"); } TipoInscricao = Tipo; if (TipoInscricao == TipoInscricao.Júridica) { if (!CNPJ.IsValid(Numero)) { throw new Exception("O CNPJ é inválido!\n Altere e salve novamente"); } } else { if (!CPF.IsValid(Numero)) { throw new Exception("O CPF é inválido!\n Altere e salve novamente"); } } }
public static bool IsCNPJ(string cnpj) { CNPJ cnpjBR = cnpj; return(cnpjBR.IsValid()); }
public void ValidateCNPJFromUInt64() { CNPJ cnpj = _uint64CNPJ; Assert.True(cnpj.IsValid()); }
public void ValidateCNPJFromUnformatedString() { CNPJ cnpj = _unformattedCNPJ; Assert.True(cnpj.IsValid()); }
public void IsValidIntArray() => Assert.IsTrue(CNPJ.IsValid(new[] { 4, 4, 2, 6, 2, 6, 3, 7, 0, 0, 0, 1, 2, 1 }));
public void IsValidLong() => Assert.IsTrue(CNPJ.IsValid(44262637000121));
public void IsValidString() => Assert.IsTrue(CNPJ.IsValid("44.262.637/0001-21"));
public void GenerateCNPJ(long cnpj) => Assert.IsTrue(CNPJ.IsValid(cnpj));
public void TestShouldInvalidateCNPJWhenEmpty() { CNPJ cnpj = ""; Assert.IsFalse(cnpj.IsValid()); }
public void TestShouldInvalidateCNPJWhenCheckDigitInvalid() { CNPJ cnpj = "99.999.999/0001-00"; Assert.IsFalse(cnpj.IsValid()); }