Esempio n. 1
0
        public void Excluir(SqlCommand objCommand, SqlConnection objConexao, int idFilme)
        {
            objCommand.CommandText = ContextFilme.AdicionaFiltro(ContextFilme.ExcluirFilme, idFilme, null);
            objCommand.Connection  = objConexao;

            objCommand.Parameters.Clear();
            objCommand.Parameters.AddWithValue("@FilmeId", idFilme);

            objCommand.ExecuteNonQuery();
        }
Esempio n. 2
0
        /// <summary>
        /// Editar Filme.
        /// </summary>
        /// <param name="filme">Filme a ser Editado.</param>
        public void Editar(SqlCommand objCommand, SqlConnection objConexao, Filme filme)
        {
            objCommand.CommandText = ContextFilme.AdicionaFiltro(ContextFilme.AlterarFilme, filme.FilmeId, filme.Descricao);
            objCommand.Connection  = objConexao;

            objCommand.Parameters.Clear();
            objCommand.Parameters.AddWithValue("@FilmeId", filme.FilmeId);
            objCommand.Parameters.AddWithValue("@Descricao", filme.Descricao);

            objCommand.ExecuteNonQuery();
        }
Esempio n. 3
0
        /// <summary>
        /// Buscar Filme por Id.
        /// </summary>
        /// <param name="id">Valor a ser Comparado.</param>
        /// <returns>Valor Encontrado.</returns>
        public Filme BuscarPorId(SqlCommand objCommand, SqlConnection objConexao, int id)
        {
            var filme = new Filme();

            objCommand.CommandText = ContextFilme.AdicionaFiltro(ContextFilme.ListarTodosFilmes, id, null);
            objCommand.Connection  = objConexao;
            objCommand.Parameters.AddWithValue("@FilmeId", id);

            SqlDataReader resultado = objCommand.ExecuteReader();

            if (resultado.HasRows)
            {
                while (resultado.Read())
                {
                    filme = CarregarFilmedoReader(resultado);
                }

                resultado.Close();
            }
            return(filme);
        }