public Boolean Cad(cadastrarfilmes cadf) {//método para verificar se o login e senha existem no banco de dados Boolean resp = false; MySqlConnection CN = new MySqlConnection(Con); MySqlCommand Com = CN.CreateCommand(); Com.CommandText = "SELECT nome FROM filmes WHERE nome LIKE '%" + cadf.Nome + "%'"; try { CN.Open(); //int regitrosAfetados = Com.ExecuteNonQuery(); bool verifica = Com.ExecuteReader().HasRows; if (verifica == true) { resp = true; } else { resp = false; } } catch (MySqlException ex)//exceção do banco de dados { resp = false; throw new ApplicationException(ex.ToString());//exceção no sistema } finally { CN.Close(); } return(resp); }
public void RegistrarFilme(cadastrarfilmes cadastrarfilmes) { Con = "Persist Security Info=True;server=localhost;" + "database=filme;uid=root;pwd="; MySqlConnection CN = new MySqlConnection(Con); MySqlCommand Com = CN.CreateCommand(); Com.CommandText = "INSERT INTO filmes(nome, imagem, genero, diretor, sinopse, faixaetaria, duracao, anolanca) Values(?nome,?imagem,?genero,?diretor,?sinopse,?faixaetaria,?duracao,?anolanca)"; Com.Parameters.AddWithValue("?nome", cadastrarfilmes._nome); Com.Parameters.AddWithValue("?imagem", cadastrarfilmes._imagem); Com.Parameters.AddWithValue("?genero", cadastrarfilmes._genero); Com.Parameters.AddWithValue("?diretor", cadastrarfilmes._diretor); Com.Parameters.AddWithValue("?sinopse", cadastrarfilmes._sinopse); Com.Parameters.AddWithValue("?faixaetaria", cadastrarfilmes._faixaetaria); Com.Parameters.AddWithValue("?duracao", cadastrarfilmes._duracao); Com.Parameters.AddWithValue("?anolanca", cadastrarfilmes._ano); try { CN.Open(); int registrosAfetados = Com.ExecuteNonQuery(); } catch (MySqlException ex) { throw new ApplicationException(ex.ToString()); } finally { CN.Close(); } }
private void Filmes_Load(object sender, EventArgs e) { cadastrarfilmesDAO dao = new cadastrarfilmesDAO(); cadastrarfilmes cadf = new cadastrarfilmes(); List <cadastrarfilmes> cadastrarfilmes = dao.Listarfilmes();//carrega uma lista //"FONTE DE DADOS (DATATABLE, DATASET, LIST, etc)"; cbfilmes.DataSource = cadastrarfilmes; //"NOME DO CAMPO QUE REPRESENTA A IDENTIFICAÇÃO DE CADA ITEM DO COMBOBOX"; cbfilmes.DisplayMember = "nome"; }
private void cbFilmes_SelectedIndexChanged(object sender, EventArgs e) { { //para carregar a combobox com os dados cadastrarfilmes cadf = (cadastrarfilmes)cbfilmes.SelectedItem; //seleção do combobox titulotxt.Text = Convert.ToString(cadf.Nome); sinopsetxt.Text = Convert.ToString(cadf.Sinopse); diretortxt.Text = Convert.ToString(cadf.Diretor); faixaetariatxt.Text = Convert.ToString(cadf.Faixaetaria); generotxt.Text = Convert.ToString(cadf.Genero); duracaotxt.Text = Convert.ToString(cadf.Duracao); fotofinal.ImageLocation = cadf.Imagem; anotxt.Text = Convert.ToString(cadf.Ano); } }
public List <cadastrarfilmes> Listarfilmes() { Con = "Persist Security Info=True;server=localhost;" + "database=filme;uid=root;pwd="; MySqlConnection CN = new MySqlConnection(Con); MySqlCommand cmd = CN.CreateCommand(); MySqlDataReader dr; cmd.CommandText = "select codigofilme, nome, imagem, genero, diretor, sinopse, faixaetaria, duracao, anolanca from alunos"; try { CN.Open(); cmd = new MySqlCommand(cmd.CommandText, CN); dr = cmd.ExecuteReader(); List <cadastrarfilmes> cadf = new List <cadastrarfilmes>(); // quando acabar as linhas que retornou da consulta, sai do While while (dr.Read()) { cadastrarfilmes cadfi = new cadastrarfilmes(); cadfi.Nome = dr.GetString(dr.GetOrdinal("nome")); cadfi.Imagem = dr.GetString(dr.GetOrdinal("imagem")); cadfi.Genero = dr.GetString(dr.GetOrdinal("genero")); cadfi.Diretor = dr.GetString(dr.GetOrdinal("diretor")); cadfi.Sinopse = dr.GetString(dr.GetOrdinal("sinopse")); cadfi.Faixaetaria = dr.GetString(dr.GetOrdinal("faixaetaria")); cadfi.Duracao = dr.GetString(dr.GetOrdinal("duracao")); cadfi.Ano = dr.GetString(dr.GetOrdinal("anolanca")); cadf.Add(cadfi); } cmd.Connection.Close(); cmd.Dispose(); return(cadf); } catch (MySqlException ex) { throw new ApplicationException(ex.ToString()); } finally { CN.Close(); } }
private void button1_Click(object sender, EventArgs e) { if (titulotxt.Text.Equals("") || diretortxt.Text.Equals("") || anotxt.Text.Equals("") || sinopsetxt.Text.Equals("") || faixaetariatxt.Text.Equals("") || generotxt.Text.Equals("") || duracaotxt.Text.Equals("") || anotxt.Text.Equals("")) { MessageBox.Show("Informe o titulo do filme."); return; } try { cadastrarfilmesDAO filmeDB = new cadastrarfilmesDAO(); cadastrarfilmes cadf = new cadastrarfilmes(titulotxt.Text, txtcaminho.Text, generotxt.Text, diretortxt.Text, sinopsetxt.Text, faixaetariatxt.Text, duracaotxt.Text, anotxt.Text); filmeDB.RegistrarFilme(cadf);//chamada do método MessageBox.Show("Registro salvo com sucesso."); } catch (Exception c) { MessageBox.Show(c.ToString()); } }