Beispiel #1
0
 public override void Validar()
 {
     if (!CNPJ.IsValid(Cnpj))
     {
         throw new Exception("O CNPJ é inválido!\n Altere e salve novamente");
     }
 }
Beispiel #2
0
            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);
            }
Beispiel #3
0
        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());
        }
Beispiel #4
0
        public string Validate(ModelBase model, object value)
        {
            if (value == null || !CNPJ.IsValid(value.ToString()))
            {
                return("CNPJ Inválido!");
            }

            return(null);
        }
Beispiel #5
0
        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);
        }
Beispiel #6
0
        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");
                }
            }
        }
Beispiel #7
0
        public static bool IsCNPJ(string cnpj)
        {
            CNPJ cnpjBR = cnpj;

            return(cnpjBR.IsValid());
        }
Beispiel #8
0
        public void ValidateCNPJFromUInt64()
        {
            CNPJ cnpj = _uint64CNPJ;

            Assert.True(cnpj.IsValid());
        }
Beispiel #9
0
        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));
Beispiel #14
0
        public void TestShouldInvalidateCNPJWhenEmpty()
        {
            CNPJ cnpj = "";

            Assert.IsFalse(cnpj.IsValid());
        }
Beispiel #15
0
        public void TestShouldInvalidateCNPJWhenCheckDigitInvalid()
        {
            CNPJ cnpj = "99.999.999/0001-00";

            Assert.IsFalse(cnpj.IsValid());
        }