コード例 #1
0
        private bool ValidateCEP()
        {
            string filteredString = CEP.Replace("-", "");

            if (filteredString.Length != 8 || int.Parse(filteredString) == 0)
            {
                return(false);
            }

            return(true);
        }
コード例 #2
0
        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");
            }
        }
コード例 #3
0
 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;
     }
 }
コード例 #4
0
        //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);
            }
        }
コード例 #5
0
 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);
     }
 }
コード例 #6
0
        // 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);
            }
        }