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();
            }
        }
Ejemplo n.º 3
0
        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";
        }
Ejemplo n.º 4
0
 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();
            }
        }
Ejemplo n.º 6
0
 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());
     }
 }