public static bool ValidarCelular(string numero) { var semmascara = TextoHelper.GetNumeros(numero); var fromatarcelular = new Regex(@"^[1-9]{2}[9]{1}[4-9]{1}[0-9]{3}[0-9]{4}$"); return(fromatarcelular.IsMatch(semmascara)); }
public void DefinirCep(string cep) { var tempCep = TextoHelper.GetNumeros(cep); if (this.DefinirCEPScopeEhValido(tempCep)) { Cep = new CEP(tempCep); } }
public Agencia(Guid agenciaid, string nomefantasia, string razaosocial, string cnpj, string fixo) { AgenciaId = agenciaid; DefinirNomeFantasia(nomefantasia); DefinirRazaoSocial(razaosocial); DefinirCnpj(cnpj); TelefoneFixo = TextoHelper.GetNumeros(fixo); Enderecos = new List <Endereco>(); }
public void DefinirValorDoMeioDeComunicacao(string valor, TipoDeMeioDeComunicacao tipoDeMeioDeComunicacao) { switch (tipoDeMeioDeComunicacao.Descricao) { case "TELEFONE": var tempTelefone = new Telefone(valor); if (!this.DefinirTelefoneMeioDeComunicacaoScopeEhValido(tempTelefone)) { return; } Valor = TextoHelper.GetNumeros(tempTelefone.Numero); break; case "CELULAR": var tempCelular = new Telefone(valor); if (!this.DefinirTelefoneMeioDeComunicacaoScopeEhValido(tempCelular)) { return; } Valor = TextoHelper.GetNumeros(tempCelular.Numero); break; case "E-MAIL": var tempEmail = new Email(valor); if (!this.DefinirEmailMeioDeComunicacaoScopeEhValido(tempEmail)) { return; } Valor = tempEmail.Endereco; break; case "REDE SOCIAL": if (!this.DefinirRedeSocialMeioDeComunicacaoScopeEhValido(valor)) { return; } Valor = valor; break; case "SITE": if (!this.DefinirSiteMeioDeComunicacaoScopeEhValido(valor)) { return; } Valor = valor; break; } }
public TransportadoraViewModel Atualizar(TransportadoraViewModel transportadora) { var atualizaTransportadora = Mapper.Map <Transportadora>(transportadora); atualizaTransportadora.Ativo = true; atualizaTransportadora.CNPJ = TextoHelper.GetNumeros(atualizaTransportadora.CNPJ); _transportadoraService.Atualizar(atualizaTransportadora); Commit(); return(transportadora); }
private void SetDDD(string ddd) { Guard.ForNullOrEmptyDefaultMessage("DDD", ddd); ddd = TextoHelper.GetNumeros(ddd); Guard.StringLength("DDD", ddd, DDDMaxLength); try { DDD = Convert.ToInt32(ddd); } catch (Exception) { throw new Exception("DDD inválido: " + ddd); } }
public ViaCep ConsultarCEP(string cep) { using (var WebClient = new WebClient()) { string urlViacep = ConfigurationManager.AppSettings["urlViaCep"]; string rawJson = WebClient.DownloadString(urlViacep + TextoHelper.GetNumeros(cep.Trim()) + "/json/"); string unicodeJson = Encoding.UTF8.GetString(Encoding.GetEncoding("iso-8859-1").GetBytes(rawJson)); var viaCep = JsonConvert.DeserializeObject <ViaCep>(unicodeJson); return(viaCep); } }
public void DefinirCPF(string cpf) { var tempCpf = new CPF(TextoHelper.GetNumeros(cpf)); if (!this.DefinirCPFPessoaFisicaScopeEhValido(tempCpf)) { return; } CPF = tempCpf; }
private void SetTelefone(string numero) { Guard.ForNullOrEmptyDefaultMessage("TELEFONE", numero); numero = TextoHelper.GetNumeros(numero); Guard.StringLength("TELEFONE", numero, NumeroTelefoneMaxLength); try { NumeroTelefone = Convert.ToInt64(numero); } catch (Exception) { throw new Exception("Telefone inválido: " + numero); } }
public void SetCep(string cep) { Guard.ForNullOrEmptyDefaultMessage("CEP", cep); cep = TextoHelper.GetNumeros(cep); Guard.StringLength("CEP", cep, CepMaxLength); try { CepCod = Convert.ToInt64(cep); } catch (Exception) { throw new Exception("Cep inválido: " + cep); } }
public bool ValidarTelefone(string telefone) { var tel = TextoHelper.GetNumeros(telefone); if (tel.Length < 10 || tel.Length > 11) { return(false); } else { return(true); } }
private void SetSUS(string sus) { Guard.ForNullOrEmptyDefaultMessage("SUS", sus); sus = TextoHelper.GetNumeros(sus); Guard.StringLength("SUS", sus, SUSMaxLength); try { //validador de sus //lacar excesao se n e sus Sus = Convert.ToInt32(sus); } catch (Exception) { throw new Exception("SUS inválido: " + sus); } }
public static string RetornarCelular(string numero) { var semmascara = TextoHelper.GetNumeros(numero); if (ValidarCelular(semmascara) == true) { return(semmascara); } else { return(""); } }
public void DefinirCNPJ(string cnpj) { var tempCNPJ = new CNPJ(TextoHelper.GetNumeros(cnpj)); //Verificar se vai ser necessario limpar o cnpj dos caractes especiais if (!this.DefinirCNPJPessoaJuridicaScopeEhValido(tempCNPJ)) { return; } CNPJ = tempCNPJ; }
public void DefinirTelefone(string telefone) { var tempTelefone = new Telefone(telefone); if (!this.DefinirTelefonePessoaJuridicaScopeEhValido(tempTelefone)) { return; } tempTelefone = new Telefone(TextoHelper.GetNumeros(tempTelefone.Numero)); Telefone = tempTelefone; }
public void DefinirCelular(string celular) { var tempCelular = new Telefone(celular); if (!this.DefinirCelularScopeEhValido(tempCelular)) { return; } tempCelular = new Telefone(TextoHelper.GetNumeros(tempCelular.Numero)); Celular = tempCelular; }
public static string CnpjLimpo(string cnpj) { cnpj = TextoHelper.GetNumeros(cnpj); if (string.IsNullOrEmpty(cnpj)) { return(""); } while (cnpj.StartsWith("0")) { cnpj = cnpj.Substring(1); } return(cnpj); }
public static string CpfLimpo(string cpf) { cpf = TextoHelper.GetNumeros(cpf); if (string.IsNullOrEmpty(cpf)) { return(string.Empty); } while (cpf.StartsWith("0")) { cpf = cpf.Substring(1); } return(cpf); }
public Cep(string cep) { Validacao.ValidarSeBrancoOuNuloMensagemPadrao(cep, "CEP"); cep = TextoHelper.GetNumeros(cep); Validacao.ValidarTamanhoMaximoVariavel(cep, CepMaxLength, "CEP"); try { CepCod = Convert.ToInt64(cep); } catch (Exception) { throw new Exception("Cep inválido: " + cep); } }
public ReceitaWs ConsultaJsonUnitario(string cnpj) { ReceitaWs plantCollection = new ReceitaWs(); using (var WebClient = new WebClient()) { Thread.Sleep(1000); var urlCnpj = ConfigurationManager.AppSettings["UrlReceitaCnpj"]; string rawJson = WebClient.DownloadString(urlCnpj + TextoHelper.GetNumeros(cnpj.Trim())); string unicodeJson = Encoding.UTF8.GetString(Encoding.GetEncoding("iso-8859-1").GetBytes(rawJson)); plantCollection = JsonConvert.DeserializeObject <ReceitaWs>(unicodeJson); plantCollection.Cnpj = TextoHelper.GetNumeros(plantCollection.Cnpj); } return(plantCollection); }
public TransportadoraViewModel Adicionar(TransportadoraViewModel transportadora) { var mapperTransportadora = Mapper.Map <Transportadora>(transportadora); mapperTransportadora.Ativo = true; mapperTransportadora.CNPJ = TextoHelper.GetNumeros(mapperTransportadora.CNPJ); var adicionaTransportadora = _transportadoraService.Adicionar(mapperTransportadora); if (mapperTransportadora.ValidationResult.IsValid) { Commit(); } //transportadora = Mapper.Map<TransportadoraViewModel>(adicionaTransportadora); return(transportadora); }
public void SetCpf(string cpf) { Guard.ForNullOrEmptyDefaultMessage("CPF", cpf); cpf = TextoHelper.GetNumeros(cpf); Guard.StringLength("CPF", cpf, CPFMaxLength); try { cpf = CpfLimpo(cpf); if (!IsCpf(cpf)) { throw new Exception(); } CodigoCpf = Convert.ToInt64(cpf); } catch (Exception) { throw new Exception("CPF inválido: " + cpf); } }
public static long GetLongCpf(string cpf) { Guard.ForNullOrEmptyDefaultMessage("CPF", cpf); cpf = TextoHelper.GetNumeros(cpf); Guard.StringLength("CPF", cpf, 11); try { cpf = CpfLimpo(cpf); if (!IsCpf(cpf)) { throw new Exception(); } long _CodigoCpf = Convert.ToInt64(cpf); return(_CodigoCpf); } catch (Exception) { throw new Exception("CPF inválido: " + cpf); } }
public IEnumerable <PessoaFisica> ObterTodosPorFiltro(string cpf, string nome) { var listaDePessoasFisica = new List <PessoaFisica>(); var sql = @"Select p.IdPessoa, pf.Nome, pf.CPF_Codigo, pf.DataDeNascimento, pf.Sexo, pf.RG, pf.TituloEleitor, pf.NaturalidadeId, pf.Nacionalidade, pf.EstadoCivil, p.Status from TB_PESSOA p inner join TB_PESSOA_FISICA pf on p.IdPessoa = pf.IdPessoa where 1=1"; if (!string.IsNullOrEmpty(cpf)) { sql += "and pf.CPF_Codigo = " + TextoHelper.GetNumeros(cpf); } if (!string.IsNullOrEmpty(nome)) { sql += "and pf.Nome Like '%" + nome + "%'"; } using (IDataReader reader = AdoConnection.ExecuteReader(CommandType.Text, sql)) { while (reader.Read()) { var pessoaFisica = new PessoaFisica(reader["Nome"].ToString(), reader["CPF_Codigo"].ToString(), reader["RG"].ToString(), reader["TituloEleitor"].ToString(), Convert.ToDateTime(reader["DataDeNascimento"].ToString()), Guid.Parse(reader["NaturalidadeId"].ToString()), reader["Nacionalidade"].ToString(), (ESexo)(Convert.ToInt32(reader["Sexo"].ToString())), (EEstadoCivil)(Convert.ToInt32(reader["EstadoCivil"].ToString())), reader["Status"].ToString(), Guid.Parse(reader["IdPessoa"].ToString())); listaDePessoasFisica.Add(pessoaFisica); } } return(listaDePessoasFisica); }
public static string RetirarMascarasCep(string cep) { var semmascara = TextoHelper.GetNumeros(cep); return(semmascara); }
public Cliente ObterPorCPF(string cpf) { return(_clienteRepository.ObterPorCPF(TextoHelper.GetNumeros(cpf.Trim()))); }
public static string ValidarTelefone(string numero) { var semmascara = TextoHelper.GetNumeros(numero); return(semmascara); }
public IEnumerable <PessoaJuridica> ObterTodosPorFiltro(string cnpj, string razaoSocial) { using (IDbConnection cn = Connection) { IniciarMapeamentoDapper(); cn.Open(); var sql = @"SELECT * FROM TB_PESSOA p INNER JOIN TB_PESSOA_JURIDICA pj on p.IdPessoa = pj.IdPessoa INNER JOIN TB_PESSOA_FISICA pfsp on pj.SocioId = pfsp.IdPessoa LEFT JOIN TB_PESSOA_FISICA pfss on pj.SocioMenorId = pfsp.IdPessoa where 1=1"; var sqlCnpj = @"SELECT CNPJ_Codigo FROM TB_PESSOA p INNER JOIN TB_PESSOA_JURIDICA pj on p.IdPessoa = pj.IdPessoa INNER JOIN TB_PESSOA_FISICA pfsp on pj.SocioId = pfsp.IdPessoa LEFT JOIN TB_PESSOA_FISICA pfss on pj.SocioMenorId = pfsp.IdPessoa where 1=1"; if (!string.IsNullOrEmpty(cnpj)) { var paramsCNPJ = " and pj.CNPJ_Codigo = " + TextoHelper.GetNumeros(cnpj); sql += paramsCNPJ; sqlCnpj += paramsCNPJ; } if (!string.IsNullOrEmpty(razaoSocial)) { var paramsRazaoSocial = " and pj.RazaoSocial Like '%" + razaoSocial + "%'"; sql += paramsRazaoSocial; sqlCnpj += paramsRazaoSocial; } var orderBy = " ORDER BY p.IdPessoa"; sql += orderBy; sqlCnpj += orderBy; var pessoasJuridicas = cn.Query <PessoaJuridica, PessoaFisica, PessoaFisica, PessoaJuridica>( sql, (pj, pfsp, pfss) => { pj.DefinirSocioPrincipal(pfsp); pj.DefinirSocioSecundario(pfss); return(pj); }, null, splitOn: "IdPessoa, IdPessoa, IdPessoa").ToList(); using (var multi = cn.QueryMultiple(sqlCnpj)) { var listaCnpj = multi.Read <string>().ToList(); for (var i = 0; i < pessoasJuridicas.Count; i++) { pessoasJuridicas[i].DefinirCNPJ(listaCnpj[i]); } } return(pessoasJuridicas); } }