コード例 #1
0
        private void CarregaCep()
        {
            try
            {
                DataSet dados = new DataSet();
                string  Bairro, Cidade, Endereco;
                dados    = cep.Completar_Cep(mtxtCep.Text);
                Bairro   = dados.Tables[0].Rows[0]["bairro"].ToString().Trim();
                Cidade   = dados.Tables[0].Rows[0]["cidade"].ToString().Trim();
                Endereco = dados.Tables[0].Rows[0]["tipo_logradouro"].ToString().Trim() + " " + dados.Tables[0].Rows[0]["logradouro"].ToString().Trim();

                if (Bairro.Equals("") || Cidade.Equals("") || Endereco.Equals(""))
                {
                    MessageBox.Show("Não foi possivel completar o CEP");
                    return;
                }
                else
                {
                    txtBairro.Text = Bairro;
                    txtCid.Text    = Cidade;
                    txtEnd.Text    = Endereco;
                }
            }catch (Exception)

            {
                MessageBox.Show("Não foi possível completar CEP");
            }
        }
コード例 #2
0
        //Construtor de Socio, toda vez que usar new Socio(); passar todos os paramentros
        public Socio(string nome, string cpf, Endereco endereco, Empresa empresa)
        {
            Nome     = nome;
            Cpf      = cpf;
            Endereco = endereco;
            Empresa  = empresa;

            if (String.IsNullOrEmpty(nome))
            {
                throw new Exception("ERRO - Nome nulo ou vazio.");
            }

            if (String.IsNullOrEmpty(Cpf))
            {
                throw new Exception("ERRO - CPF nulo ou vazio.");
            }

            if (endereco.Equals(null))
            {
                throw new Exception("ERRO - Endereço precisa de um valor.");
            }

            if (empresa.Equals(null))
            {
                throw new Exception("ERRO - Empresa precisa de um valor.");
            }
        }
コード例 #3
0
        static void Main(string[] args)
        {
            var enderecoAna = new Endereco("95360000", 100, "Paraí");

            Console.WriteLine(enderecoAna);

            var enderecoCris = new Endereco("95360000", 100, "Paraí");

            Console.WriteLine(enderecoCris);

            var enderecosIguais = enderecoAna.Equals(enderecoCris);

            Console.WriteLine("Os endereços são {0}", enderecosIguais ? "iguais" : "diferentes");

            var enderecoAmigaDaCris = enderecoCris with {
                Numero = 200
            };

            Console.WriteLine(enderecoAmigaDaCris);
        }
    }
コード例 #4
0
 public void AddValues(ref MySqlCommand c, string _q)
 // método para substituir os parâmetros da query de forma segura, impedindo ataques por SQL Injection
 {
     try
     {
         if ((Matricula != 0) && (_q.Contains("@matricula")))
         {
             c.Parameters.AddWithValue("@matricula", Matricula);
         }
         if ((!Cpf.Equals("")) && (_q.Contains("@cpf")))
         {
             c.Parameters.AddWithValue("@cpf", Cpf);
         }
         if ((!Nome.Equals("")) && (_q.Contains("@nome")))
         {
             c.Parameters.AddWithValue("@nome", Nome);
         }
         if ((!DataNascimento.Equals("  /  /")) && (_q.Contains("@data_nascimento")))
         {
             //ajuste da data de nascimento para o padrão do MySQL
             dia            = DataNascimento.Substring(0, 2);
             mes            = DataNascimento.Substring(3, 2);
             ano            = DataNascimento.Substring(6, 4);
             DataNascimento = ano + "-" + mes + "-" + dia;
             c.Parameters.AddWithValue("@data_nascimento", DataNascimento);
         }
         if ((!Endereco.Equals("")) && (_q.Contains("@endereco")))
         {
             c.Parameters.AddWithValue("@endereco", Endereco);
         }
     }
     catch (Exception e)
     {
         throw (e);
     }
 }
コード例 #5
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);
            }
        }