コード例 #1
0
        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);
            }
        }