예제 #1
0
        public List <Models.Filmes.FilmeLista> Pegar()
        {
            SqlConnection conn = new SqlConnection(connString);

            conn.Open();

            SqlCommand cmd = new SqlCommand("select generos.Nome, item.CdBarra, item.Titulo, item.Id, item.Ano from lGeneros inner join generos on lGeneros.GeneroId = generos.Id inner join item on lGeneros.FilmeId = item.Id");

            cmd.Connection = conn;

            SqlDataReader d = cmd.ExecuteReader();

            List <Models.Filmes.FilmeLista> list = new List <Models.Filmes.FilmeLista>();

            while (d.Read())
            {
                Models.Filmes.FilmeLista gg = new Models.Filmes.FilmeLista();

                gg.Titulo   = d["Titulo"].ToString();
                gg.Generos  = d["Nome"].ToString();
                gg.Cdbarras = d["CdBarra"].ToString();
                gg.Id       = Convert.ToInt32(d["Id"].ToString());
                gg.Ano      = Convert.ToInt32(d["Ano"].ToString());



                list.Add(gg);
            }

            return(list);
        }
예제 #2
0
        public void AtualizarPorLista(Models.Filmes.FilmeLista movie)
        {
            SqlConnection conn = new SqlConnection(connString);

            conn.Open();

            SqlCommand cmd = new SqlCommand("update item set CdBarra = @1, Titulo = @2, Ano = @3 where Id = @11");


            cmd.Connection = conn;

            cmd.Parameters.AddWithValue("@1", movie.Cdbarras);
            cmd.Parameters.AddWithValue("@2", movie.Titulo);
            cmd.Parameters.AddWithValue("@3", movie.Ano);
            cmd.Parameters.AddWithValue("@11", movie.Id);

            cmd.ExecuteNonQuery();
        }