private bool ValidateCEP() { string filteredString = CEP.Replace("-", ""); if (filteredString.Length != 8 || int.Parse(filteredString) == 0) { return(false); } return(true); }
public void Valida() { var regex = new Regex("^[0-9]{8}$"); CEP = (CEP != null) ? CEP = CEP.Replace("-", "").Replace(".", "") : string.Empty; if (CEP.Length != 8 || !regex.IsMatch(CEP)) { throw new ArgumentException("CEP Inválido"); } }
private async Task RetornarValores() { CEP = CEP.Replace(" ", ""); if (!string.IsNullOrEmpty(CEP) && CEP.Length == 8 && int.TryParse(CEP, out _)) { frete = new BLL.Models.Frete(); frete = await http.GET <BLL.Models.Frete>($"{Api.CarrinhoCompras}/Frete/{CEP}"); } else { frete = null; } }
//Método de Inserção de Dados public void InserirDados() { //Tentativa de inserção de dados try { //Compara se os campos a serem inseridos estão em branco if (!razaoSocial.Equals("") && !Endereco.Equals("") && !CEP.Equals("") && !Telefone1.Equals("") && !Usuario.Equals("") && !Senha.Equals("") && !Responsavel.Equals("") && !CNPJ.Equals("") && !Numero.Equals("") && !Bairro.Equals("") && !Estado.Equals("") && !Email.Equals("") && !Municipio.Equals("")) { //remove os caracteres especiais do telefone e CEP para inserir no Banco de Dados if (Validar.CNPJ(CNPJ) == true) { Telefone1 = Telefone1.Replace("(", ""); Telefone1 = Telefone1.Replace(")", ""); Telefone1 = Telefone1.Replace("-", ""); Telefone1 = Telefone1.Replace(" ", ""); Telefone2 = Telefone2.Replace("(", ""); Telefone2 = Telefone2.Replace(")", ""); Telefone2 = Telefone2.Replace("-", ""); Telefone2 = Telefone2.Replace(" ", ""); CEP = CEP.Replace("-", ""); //cria a conexão com o banco de dados string BancoDeDados = "server=localhost;userid=root;password=;port=3306;database=CompareAqui"; //cria comando com os dados que serão inseridos MySqlConnection ConexaoMySQL = new MySqlConnection(BancoDeDados); string ComandoInsert = "INSERT INTO tb_usuarioempresa(usu_RazaoSocial, usu_CNPJ, usu_Endereco ,usu_Numero, usu_Bairro, usu_Municipio, usu_Estado, usu_CEP, usu_Telefone1, usu_Telefone2, usu_Usuario, usu_Senha, usu_Responsavel, usu_Email) " + "VALUES ('" + razaoSocial + "','" + CNPJ + "'," + "'" + Endereco + "','" + Numero + "','" + Bairro + "','" + Municipio + "','" + Estado + "','" + CEP + "'," + "'" + Telefone1 + "','" + Telefone2 + "','" + Usuario + "','" + Senha + "','" + Responsavel + "','" + Email + "')"; MySqlCommand ExecutaComando = new MySqlCommand(ComandoInsert) { Connection = ConexaoMySQL }; //abre a conexão com o banco de dados ConexaoMySQL.Open(); //executa o comando de inserção no banco de dados ExecutaComando.ExecuteNonQuery(); //fecha a conexão com o banco de dados ExecutaComando.Connection.Close(); //mostra uma mensagem para usuario MessageBox.Show("Cadastrado com sucesso"); } else { MessageBox.Show("CNPJ Invalido"); } } else { MessageBox.Show("Nao deixe nenhum campo em branco ou somente com espacos!!"); } } catch (Exception e) { MessageBox.Show("" + e); } }
public static bool AtualizaEntidade() { try { var cpf_cnpj_tratado = Cpf_cnpj.Replace(".", "").Replace(",", "").Replace("-", "").Replace("/", "").Replace("_", ""); var cep_tratado = CEP.Replace("-", "").Replace(",", "").Replace("_", ""); if (!string.IsNullOrEmpty(cpf_cnpj_tratado)) { if (!string.IsNullOrEmpty(Grupo)) { string query = @"UPDATE entidade SET flg_ativo='" + Ativo + "', razao_social = '" + Nome + "', data_nascimento = '" + Data_nascimento + "', cep = '" + cep_tratado + "', rua = '" + Rua + "', cidade = '" + Cidade + "', bairro = '" + Bairro + "', numero = '" + Numero + "', complemento = '" + Complemento + "', estado = '" + Estado + "', email = '" + Email + "', facebook = '" + Facebook + "', celular1 = '" + Celular1 + "', flg_whatsapp_celular1 = '" + WhatsApp_Celular1 + "', nome_celular1 = '" + Nome_Celular1 + "', celular2 = '" + Celular2 + "', flg_whatsapp_celular2 = '" + WhatsApp_Celular2 + "', nome_celular2 = '" + Nome_Celular2 + "', flg_cliente_vip = '" + ClienteVip + "', flg_notificar_produto_novo = '" + NotificarProdutoNovo + "', flg_notificar_vencimento = '" + NotificarVencimento + "', flg_notificar_promocao = '" + NotificarPromocao + "', flg_aceita_fiado = '" + AceitaFiado + "', flg_notificar_aniversario = '" + NotificarAniversario + "', nome_foto = '" + CaminhoFoto.ToString().Replace("\\", "\\\\") + "', observacao = '" + Observacao + "', status_entidade = '" + Status + "', data_alteracao = CURRENT_TIMESTAMP" + ", usuario_alteracao = '" + Loja.Program.UsuarioLogado + "' WHERE cpf_cnpj = '" + cpf_cnpj_tratado + "' and grupo_parametro = '" + Grupo + "' and id_entidade = '" + Cod + "'"; if (Banco.ExecutaQuery(query)) { LimpaCampos(); return(true); } else { LimpaCampos(); Erro = Banco.Erro; return(false); } } else { LimpaCampos(); Erro = "Grupo não pode estar em branco"; return(false); } } else { LimpaCampos(); Erro = "CNPJ não pode estar em branco"; return(false); } } catch (Exception ex) { Erro = ex.Message; return(false); } }
// public static string CaminhoFoto { get; set; } public static bool CadastraEntidade() { try { if (ValidaCampos()) { var cpf_cnpj_tratado = Cpf_cnpj.Replace(".", "").Replace(",", "").Replace("-", "").Replace("/", "").Replace("_", ""); var cep_tratado = CEP.Replace("-", "").Replace(",", "").Replace("_", ""); string query = "INSERT INTO entidade (cpf_cnpj, flg_ativo, razao_social, grupo_parametro, data_nascimento,cep, rua,cidade, bairro,numero,complemento, estado, email, facebook, celular1,flg_whatsapp_celular1, nome_celular1,celular2, flg_whatsapp_celular2,nome_celular2,flg_cliente_vip, flg_notificar_produto_novo, flg_notificar_vencimento, flg_notificar_promocao, flg_aceita_fiado, flg_notificar_aniversario,nome_foto, observacao, status_entidade, data_cadastro,usuario_cadastro,data_alteracao, usuario_alteracao) VALUES('" + cpf_cnpj_tratado + "', " + "'" + Ativo + "', " + "'" + Nome + "'," + "'" + Grupo + "', " + "'" + Data_nascimento + "'," + "'" + cep_tratado + "', " + "'" + Rua + "', " + "'" + Cidade + "', " + "'" + Bairro + "', " + "'" + Numero + "', " + "'" + Complemento + "', " + "'" + Estado + "', " + "'" + Email + "', " + "'" + Facebook + "', " + "'" + Celular1 + "', " + "'" + WhatsApp_Celular1 + "', " + "'" + Nome_Celular1 + "', " + "'" + Celular2 + "', " + "'" + WhatsApp_Celular2 + "', " + "'" + Nome_Celular2 + "', " + "'" + ClienteVip + "', " + "'" + NotificarProdutoNovo + "', " + "'" + NotificarVencimento + "', " + "'" + NotificarPromocao + "', " + "'" + AceitaFiado + "', " + "'" + NotificarAniversario + "', " + "'" + CaminhoFoto.ToString().Replace("\\", "\\\\") + "', " + "'" + Observacao + "', " + "'1', " + "now(), " + "'" + Loja.Program.UsuarioLogado + "', " + "now(), " + "'" + Loja.Program.UsuarioLogado + "')"; if (!string.IsNullOrEmpty(query)) { if (!Banco.ExecutaQuery(query)) { Erro = Banco.Erro; return(false); } else { return(true); } } else { Erro = "Query de salvar a entidade não pode estar em branco"; return(false); } } else { return(false); } } catch (Exception ex) { Erro = ex.Message; return(false); } }