Exemplo n.º 1
0
        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());
                }
            }
        }
Exemplo n.º 2
0
        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();
            }
        }