private void btnSalvarCadastroCliente_Click(object sender, EventArgs e) { IConexao conexao = new ConexaoMySQL(); if (conexao.AbrirConexao() == ConnectionState.Open) { string cep = TxtCepCadastro.Text; string bairro = txtBairroCadastro.Text; string logradouro = txtLougradouroCadastro.Text; int num = int.Parse(txtNumeroCadastro.Text); string complemento = txtComplementoCadastro.Text; long idCidade = this.cidades[cbCidadeCadastro.SelectedIndex].IdCidades; string insertEndereco = string.Format("insert into Enderecos values ('{0}', '{1}', '{2}', {3}, '{4}', {5})", cep, bairro, logradouro, num, complemento, idCidade); int insertEnderecoRowsAffected = conexao.ExecutarSemConsulta(insertEndereco); if (insertEnderecoRowsAffected > 0) { string cpf_cnpj = txtCpfCadastro.Text; string nome = txtNomeCadastro.Text; string tel = mtxtTelefoneCadastro.Text; string e_mail = txtEmailCadastro.Text; string insertCliente = string.Format("insert into Clientes values ('{0}', '{1}', '{2}', '{3}', '{4}')", cpf_cnpj, nome, tel, e_mail, cep); int insertClienteRowsAffected = conexao.ExecutarSemConsulta(insertCliente); if (insertClienteRowsAffected > 0) { MessageBox.Show("Cliente cadastrado!", "Cliente Cadastro", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } else { MessageBox.Show("Cliente não cadastrado", "Cadastrar Cliente", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Endereço não cadastrado", "Cadastrar Endereço", MessageBoxButtons.OK, MessageBoxIcon.Error); } conexao.FecharConexao(); } else { MessageBox.Show("Não foi possível conectar-se ao Banco de Dados", "Falha na Conexão", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }