コード例 #1
0
        } //CPFouCNPJDeveSerPreenchido

        protected void CPFouCNPJDeveSerValido()
        {
            if (!CpfCnpj.Validar(CpfCnpj.Numero))
            {
                ListaErros.Add("CPF ou CNPJ deve ser valido");
            }
        } //CPFouCNPJDeveSerValido
コード例 #2
0
ファイル: Pessoa.cs プロジェクト: LeonardoQueres/MVC5
 protected void CPFouCNPJDeveSerValido()
 {
     if (!CpfCnpj.Validar(CpfCnpj.CpfCnpj))
     {
         AdicionarErros("CPF ou CNPJ inválido!");
     }
 }
コード例 #3
0
        public bool PessoaJuridica()
        {
            var n            = CpfCnpj.Normalize(NormalizationForm.FormD);
            var semPontuacao = Regex.Replace(n, "[^A-Za-z0-9| ]", string.Empty);

            return(semPontuacao.Length >= 14);
        }
コード例 #4
0
        public override void Validate(Empresa empresa)
        {
            base.Validate(empresa);

            if (CpfCnpj.Length == 0 || CpfCnpj.Trim() == ",   ,   -")
            {
                throw new CampoVazioException("O campo CPF deve ser informado.");
            }

            if (DataNascimento.Date == DateTime.MinValue)
            {
                throw new CampoVazioException("O campo Nascimento deve ser informado.");
            }

            if (Rg.Length == 0)
            {
                throw new CampoVazioException("O campo RG deve ser informado.");
            }

            if (empresa != null)
            {
                if (empresa.Uf == Estado.PR && (DateTime.Now.Year - DataNascimento.Year) < 18)
                {
                    throw new FornecedorMenorDeIdadeException("Fornecedor " + Nome + " é menor de idade, portanto, não válido para essa empresa.");
                }
            }
        }
コード例 #5
0
        public override void Validate(Empresa empresa)
        {
            base.Validate(empresa);

            if (CpfCnpj.Length == 0 || CpfCnpj.Trim() == ",   ,   /    -")
            {
                throw new CampoVazioException("O campo CNPJ deve ser informado.");
            }
        }
コード例 #6
0
 public PessoaJuridica(
     string razaoSocial,
     string nomeFantasia,
     CpfCnpj cnpj) : base(TipoPessoa.PessoaJuridica)
 {
     RazaoSocial  = razaoSocial;
     NomeFantasia = nomeFantasia;
     Cnpj         = cnpj;
 }
コード例 #7
0
 public PessoaFisica(
     string nome,
     CpfCnpj cpf,
     Sexo sexo,
     DateTime dataNascimento,
     string profissao,
     EstadoCivil estadoCivil) : base(TipoPessoa.PessoaFisica)
 {
     Nome           = nome;
     Cpf            = cpf;
     Sexo           = sexo;
     DataNascimento = dataNascimento;
     Profissao      = profissao;
     EstadoCivil    = estadoCivil;
 }
コード例 #8
0
        private void button2_Click(object sender, EventArgs e)
        {
            CpfCnpj cpf = new CpfCnpj();

            if (CpfCnpj.CpfCnpjUtils.IsValid(mtxt_cpf.Text.Replace(".", "").Replace("-", "").Trim()))
            {
                MessageBox.Show("CPF válido.", "Validação de CPF", MessageBoxButtons.OK, MessageBoxIcon.Information);
                button2.Image = JSVILLELA.Properties.Resources.Check;
            }
            else
            {
                MessageBox.Show("CPF inválido.", "Validação de CPF", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                button2.Image = JSVILLELA.Properties.Resources.Wrong;
            }
            mtxt_cpf.Focus();
        }
コード例 #9
0
        /// <summary>
        /// Serializa os dados do cheque.
        /// </summary>
        /// <param name="writer">TextWriter.</param>
        public void Serializar(System.IO.TextWriter writer)
        {
            var retorno = new StringBuilder();

            retorno.Append(Banco);
            retorno.Append(Agencia.PadLeft(5, '0'));
            retorno.Append(Conta.Replace("-", string.Empty).PadLeft(10, '0'));
            retorno.Append(Num.ToString().PadLeft(6, '0'));
            retorno.Append(Valor.ToString().Replace(".", string.Empty).Replace(",", string.Empty).PadLeft(13, '0'));
            retorno.Append(DataCad.ToShortDateString());
            retorno.Append(CpfCnpj.LimpaCpfCnpj().PadLeft(14, '0'));
            retorno.Append(UF);
            retorno.Append(DataVenc.GetValueOrDefault().ToShortDateString());
            retorno.Append(DataVencUtil.GetValueOrDefault().ToShortDateString());
            retorno.Append(DataVencOriginal.GetValueOrDefault().ToShortDateString());
            retorno.Append(DataVencUtilOriginal.GetValueOrDefault().ToShortDateString());
            retorno.Append(CodCompensacao);
            retorno.Append(DigitoVerificador2);
            retorno.Append(Tipificacao);
            retorno.Append(DigitoVerificador1);
            retorno.Append(DigitoVerificador3);
            retorno.Append(PracaCompensacao);
            retorno.Append(string.Empty.PadLeft(33, ' '));

            if (Emitente.Count() > 30)
            {
                retorno.Append(Emitente.Substring(0, 30));
            }
            else
            {
                retorno.Append(Emitente.PadLeft(30, ' '));
            }

            retorno.Append(string.Empty.PadLeft(12, ' '));
            retorno.Append(Fatura.ToString().PadLeft(14, '0'));
            retorno.Append(ValorFatura.ToString().Replace(".", string.Empty).Replace(",", string.Empty).PadLeft(15, '0'));
            retorno.Append(ChaveDanfe);
            retorno.Append(SerieFatura);

            writer.WriteLine(retorno);
        }
コード例 #10
0
        public void InsertProdutor(string ValorUF)
        {
            try
            {
                string id_usuario_logado = @HttpContextAccessor.HttpContext.Session.GetString("IdNomeUsuarioLogado");
                string sql = "";
                if (CpfCnpj == null)
                {
                    CpfCnpj = "";
                }
                if (Cpf == null)
                {
                    Cpf = "";
                }
                if (Ie == null)
                {
                    Ie = "";
                }
                if (Endereco == null)
                {
                    Endereco = "";
                }
                if (Cidade == null)
                {
                    Cidade = "";
                }
                if (Bairro == null)
                {
                    Bairro = "";
                }
                if (Cep == null)
                {
                    Cep = "";
                }
                if (Contato == null)
                {
                    Contato = "";
                }
                if (EmailContato == null)
                {
                    EmailContato = "";
                }
                if (FoneContato == null)
                {
                    FoneContato = "";
                }

                if (Id == 0)
                {
                    sql = $"INSERT INTO FORNECEDORES " +
                          $"(NOME,CNPJ_CPF,CPF,INSTEST,ENDERECO,CIDADE,BAIRRO,ESTADO," +
                          $"CEP,CONTATO,EMAIL,FONE) " +
                          $"VALUES ('{Descricao.ToString().ToUpper()}'," +
                          $"'{CpfCnpj.ToString().Replace(",", ".")}','{Cpf.ToString().Replace(",", ".")}'," +
                          $"'{Ie.ToString().ToUpper()}','{Endereco.ToString().ToUpper()}'," +
                          $"'{Cidade.ToString().ToUpper()}','{Bairro.ToString().ToUpper()}'," +
                          $"'{ValorUF.ToString().ToUpper()}','{Cep.ToString().ToUpper()}'," +
                          $"'{Contato.ToString().ToUpper()}','{EmailContato.ToString().ToUpper()}'," +
                          $"'{FoneContato.ToString().ToUpper()}')";
                }
                else
                {
                    sql = $"UPDATE FORNECEDORES " +
                          $"SET NOME='{Descricao}'," +
                          $"CNPJ_CPF='{CpfCnpj.ToString().Replace(",", ".")}'," +
                          $"CPF='{Cpf.ToString().Replace(",", ".")}'," +
                          $"INSTEST='{Ie.ToString().Replace(",", ".")}'," +
                          $"ENDERECO='{Endereco.ToString().Replace(",", ".")}'," +
                          $"CIDADE='{Cidade.ToString().Replace(",", ".")}'," +
                          $"BAIRRO='{Bairro.ToString().Replace(",", ".")}'," +
                          $"ESTADO='{ValorUF.ToString().Replace(",", ".")}'," +
                          $"CEP='{Cep.ToString().Replace(",", ".")}'," +
                          $"CONTATO='{Contato.ToString().Replace(",", ".")}'," +
                          $"EMAIL='{EmailContato.ToString().Replace(",", ".")}'," +
                          $"FONE='{FoneContato.ToString().Replace(",", ".")}'" +
                          $" WHERE ID='{Id}'";
                }
                DAL objDAL = new DAL();
                objDAL.ExecutarComandoSQL(sql);
                objDAL.FechaComandoSQL();
            }
            catch (Exception error)
            {
            }
        }