private void button3_Click(object sender, EventArgs e) { vefcadastroDAO vefBD = new vefcadastroDAO(); //instanciar a classe vefcadastro vefcadastroReg = new vefcadastro(formnome.Text, formemail.Text, formsenha.Text); //instanciar a classe if (vefBD.Cad(vefcadastroReg)) //se o resultado do método chamado for true { MessageBox.Show("Login, Senha ou Email Já Existentes!"); formnome.Focus(); } else { try { vefcadastroDAO cadBD = new vefcadastroDAO(); cadastrar cadastrarReg = new cadastrar(formnome.Text, formemail.Text, formsenha.Text); cadBD.RegistrarUsuario(cadastrarReg); MessageBox.Show("Usuário registrado com sucesso"); } catch (Exception c) { MessageBox.Show(c.ToString()); } } }
public void RegistrarUsuario(cadastrar cadastrar) { Con = "Persist Security Info=False;server=localhost;" + "database=filme;uid=root;pwd="; MySqlConnection CN = new MySqlConnection(Con); MySqlCommand Com = CN.CreateCommand(); Com.CommandText = "INSERT INTO usuario(nome, email, senha) Values(?usuario,?email,?senha)"; Com.Parameters.AddWithValue("?usuario", cadastrar._usuario); Com.Parameters.AddWithValue("?email", cadastrar._email); Com.Parameters.AddWithValue("?senha", cadastrar._senha); try { CN.Open(); int registrosAfetados = Com.ExecuteNonQuery(); } catch (MySqlException ex) { throw new ApplicationException(ex.ToString()); } finally { CN.Close(); } }