Ejemplo n.º 1
0
        public MODEL.Filme SelectById(int id)
        {
            MODEL.Filme   filme   = new MODEL.Filme();
            SqlConnection conexao = new SqlConnection(strCon);
            string        sql     = "Select * from Filmes where id=@id";
            SqlCommand    cmd     = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@id", id);
            conexao.Open();
            try
            {
                SqlDataReader reader = cmd.ExecuteReader(CommandBehavior.CloseConnection);
                if (reader.Read())
                {
                    filme.id         = Convert.ToInt32(reader[0].ToString());
                    filme.titulo     = reader["titulo"].ToString();
                    filme.genero     = reader["genero"].ToString();
                    filme.quantidade = Convert.ToInt32(reader["quantidade"].ToString());
                    filme.valor      = Convert.ToSingle(reader["valor"].ToString());
                }
            }
            catch
            {
                Console.WriteLine("Deu erro na Seleção de Filmes...");
            }
            finally
            {
                conexao.Close();
            }
            return(filme);
        }
Ejemplo n.º 2
0
        public void Update(MODEL.Filme filme)
        {
            SqlConnection conexao = new SqlConnection(strCon);
            string        sql     = "Update Filmes set titulo=@titulo, ";

            sql += " genero=@genero, quantidade=@quantidade, ";
            sql += " valor=@valor where id=@id;";
            SqlCommand cmd = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@id", filme.id);
            cmd.Parameters.AddWithValue("@titulo", filme.titulo);
            cmd.Parameters.AddWithValue("@genero", filme.genero);
            cmd.Parameters.AddWithValue("@quantidade", filme.quantidade);
            cmd.Parameters.AddWithValue("@valor", filme.valor);
            conexao.Open();
            try
            {
                cmd.ExecuteNonQuery();
            }
            catch
            {
                Console.WriteLine("Erro na atualização de Filmes");
            }
            finally
            {
                conexao.Close();
            }
        }
Ejemplo n.º 3
0
        public List <MODEL.Filme> Select()
        {
            List <MODEL.Filme> lstFilme = new List <MODEL.Filme>();
            SqlConnection      conexao  = new SqlConnection(strCon);
            string             sql      = "Select * from Filmes";
            SqlCommand         cmd      = new SqlCommand(sql, conexao);

            conexao.Open();
            try
            {
                SqlDataReader reader = cmd.ExecuteReader(CommandBehavior.CloseConnection);
                while (reader.Read())
                {
                    MODEL.Filme filme = new MODEL.Filme();
                    filme.id         = Convert.ToInt32(reader[0].ToString());
                    filme.titulo     = reader["titulo"].ToString();
                    filme.genero     = reader["genero"].ToString();
                    filme.quantidade = Convert.ToInt32(reader["quantidade"].ToString());
                    filme.valor      = Convert.ToSingle(reader["valor"].ToString());
                    lstFilme.Add(filme);
                }
            }
            catch
            {
                Console.WriteLine("Deu erro na Seleção de Filmes...");
            }
            finally
            {
                conexao.Close();
            }

            return(lstFilme);
        }
Ejemplo n.º 4
0
        public bool Insert(MODEL.Itens_Locacao item_locacao)
        {
            DAL.Itens_Locacao dalItLoc = new DAL.Itens_Locacao();
            MODEL.Filme       filme    = new MODEL.Filme();
            BLL.Filme         bllFilme = new BLL.Filme();

            filme = bllFilme.SelectById(item_locacao.filme_id);
            if (filme.quantidade > 0)
            {
                filme.quantidade = filme.quantidade - 1;
                bllFilme.Update(filme);

                dalItLoc.Insert(item_locacao);
                return(true);
            }
            return(false);
        }
Ejemplo n.º 5
0
        public void Delete(MODEL.Filme filme)
        {
            SqlConnection conexao = new SqlConnection(strCon);
            string        sql     = "Delete from Filmes where id=@id;";
            SqlCommand    cmd     = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@id", filme.id);
            conexao.Open();
            try
            {
                cmd.ExecuteNonQuery();
            }
            catch
            {
                Console.WriteLine("Erro na Remoção de Filmes");
            }
            finally
            {
                conexao.Close();
            }
        }
Ejemplo n.º 6
0
        public void Insert(MODEL.Filme filme)
        {
            SqlConnection conexao = new SqlConnection(strCon);
            string        sql     = "Insert into Filmes values (@titulo, @genero, @quantidade, @valor);";
            SqlCommand    cmd     = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@titulo", filme.titulo);
            cmd.Parameters.AddWithValue("@genero", filme.genero);
            cmd.Parameters.AddWithValue("@quantidade", filme.quantidade);
            cmd.Parameters.AddWithValue("@valor", filme.valor);
            conexao.Open();
            try
            {
                cmd.ExecuteNonQuery();
            }
            catch
            {
                Console.WriteLine("Deu erro na inserção de Filmes...");
            }
            finally
            {
                conexao.Close();
            }
        }
Ejemplo n.º 7
0
        public void Delete(MODEL.Filme filme)
        {
            DAL.Filme dalFilme = new DAL.Filme();

            dalFilme.Delete(filme);
        }
Ejemplo n.º 8
0
 public void Update(MODEL.Filme filme)
 {
     DAL.Filme dalFilme = new DAL.Filme();
     dalFilme.Update(filme);
 }
Ejemplo n.º 9
0
 public void Insert(MODEL.Filme filme)
 {
     DAL.Filme dalFilme = new DAL.Filme();
     //
     dalFilme.Insert(filme);
 }