示例#1
0
        private void ValidarCnpjCpf(Entidade Cliente)
        {
            if (Cliente.Pessoa == EntidadePessoa.Fisica)
            {
                Cliente.CnpjCpf = Cpf.Montar(Cliente.CnpjCpf);
                if (!Cpf.Valido(Cliente.CnpjCpf))
                {
                    response.Status = StatusResponse.Warning;
                    response.ErrorMessage.Add("Número de Cpf Invalido.");
                    return;
                }
            }
            else
            {
                Cliente.CnpjCpf = Cnpj.Montar(Cliente.CnpjCpf);
                if (!Cnpj.Valido(Cliente.CnpjCpf))
                {
                    response.Status = StatusResponse.Warning;
                    response.ErrorMessage.Add("Número de Cnpj Invalido.");
                    return;
                }
            };

            ValidarCnpjCpfExisteDb(Cliente);
        }
示例#2
0
文件: TestCnpj.cs 项目: Jarbas/WebApp
        public void TestMethodCnpjMascara()
        {
            string cnpjValidar = "10519377000377";

            string cnpjValido = "10.519.377/0003-77";

            Assert.AreEqual(cnpjValido, Cnpj.Montar(cnpjValidar));
        }