예제 #1
0
        public static Resenha inserir(Resenha registro)
        {
            Resenha retorno = null;

            using (SqlConnection conexao = new SqlConnection(conexaoBanco))
            {
                conexao.Open();

                SqlCommand comando = new SqlCommand("insert into RESENHA values(NEWID(), @USUARIO, @FILME, @SERIE, @TITULO, @TEXTO);", conexao);
                comando.Parameters.AddWithValue("@USUARIO", registro.usuario.id);
                comando.Parameters.AddWithValue("@FILME", registro.filme.id);
                comando.Parameters.AddWithValue("@SERIE", registro.serie.id);
                comando.Parameters.AddWithValue("@TITULO", registro.titulo);
                comando.Parameters.AddWithValue("@TEXTO", registro.texto);
                SqlDataReader resultado = comando.ExecuteReader();

                if (resultado.Read())
                {
                    retorno = new Resenha();

                    retorno.id      = resultado.GetInt64(0);
                    retorno.usuario = UsuarioBD.selecionar(resultado.GetInt64(1));
                    retorno.filme   = FilmeBD.selecionar(resultado.GetInt64(2));
                    retorno.serie   = SerieBD.selecionar(resultado.GetInt64(3));
                    retorno.titulo  = resultado.GetString(4);
                    retorno.texto   = resultado.GetString(5);
                }

                conexao.Close();
            }
            return(retorno);
        }
예제 #2
0
        public static Resenha selecionar(long id)
        {
            Resenha retorno = null;

            using (SqlConnection conexao = new SqlConnection(conexaoBanco))
            {
                conexao.Open();

                SqlCommand comando = new SqlCommand("select ID, USUARIO, FILME, SERIE, TITULO, TEXTO from RESENHA where ID = @id;", conexao);
                comando.Parameters.AddWithValue("@id", id);
                SqlDataReader resultado = comando.ExecuteReader();

                if (resultado.Read())
                {
                    retorno = new Resenha();

                    retorno.id      = resultado.GetInt64(0);
                    retorno.usuario = UsuarioBD.selecionar(resultado.GetInt64(1));
                    retorno.filme   = FilmeBD.selecionar(resultado.GetInt64(2));
                    retorno.serie   = SerieBD.selecionar(resultado.GetInt64(3));
                    retorno.titulo  = resultado.GetString(4);
                    retorno.texto   = resultado.GetString(5);
                }

                conexao.Close();
            }

            return(retorno);
        }
예제 #3
0
        public static List <Resenha> selecionar()
        {
            List <Resenha> lista = new List <Resenha>();

            using (SqlConnection conexao = new SqlConnection(conexaoBanco))
            {
                conexao.Open();

                SqlCommand    comando   = new SqlCommand("select ID, USUARIO, FILME, SERIE, TITULO, TEXTO from RESENHA;", conexao);
                SqlDataReader resultado = comando.ExecuteReader();

                while (resultado.Read())
                {
                    Resenha retorno = new Resenha();

                    retorno.id      = resultado.GetInt64(0);
                    retorno.usuario = UsuarioBD.selecionar(resultado.GetInt64(1));
                    retorno.filme   = FilmeBD.selecionar(resultado.GetInt64(2));
                    retorno.serie   = SerieBD.selecionar(resultado.GetInt64(3));
                    retorno.titulo  = resultado.GetString(4);
                    retorno.texto   = resultado.GetString(5);

                    lista.Add(retorno);
                }

                conexao.Close();
            }

            return(lista);
        }
예제 #4
0
        public static Favorito selecionar(long id)
        {
            Favorito retorno = null;

            using (SqlConnection conexao = new SqlConnection(conexaoBanco))
            {
                conexao.Open();

                SqlCommand comando = new SqlCommand("select ID, USUARIO, FILME, SERIE from FAVORITO where ID = @id;", conexao);
                comando.Parameters.AddWithValue("@id", id);
                SqlDataReader resultado = comando.ExecuteReader();

                if (resultado.Read())
                {
                    retorno = new Favorito();

                    retorno.id      = resultado.GetInt64(0);
                    retorno.usuario = UsuarioBD.selecionar(resultado.GetInt64(1));
                    retorno.filme   = FilmeBD.selecionar(resultado.GetInt64(2));
                    retorno.serie   = SerieBD.selecionar(resultado.GetInt64(3));
                }

                conexao.Close();
            }

            return(retorno);
        }
예제 #5
0
        public static List <Favorito> selecionarPorUsuario(long idUsuario)
        {
            List <Favorito> lista = new List <Favorito>();

            using (SqlConnection conexao = new SqlConnection(conexaoBanco))
            {
                conexao.Open();

                SqlCommand comando = new SqlCommand("select ID, USUARIO, FILME, SERIE from FAVORITO where USUARIO = @usuario;", conexao);
                comando.Parameters.AddWithValue("@usuario", idUsuario);
                SqlDataReader resultado = comando.ExecuteReader();

                while (resultado.Read())
                {
                    Favorito retorno = new Favorito();

                    retorno.id      = resultado.GetInt64(0);
                    retorno.usuario = UsuarioBD.selecionar(resultado.GetInt64(1));
                    retorno.filme   = FilmeBD.selecionar(resultado.GetInt64(2));
                    retorno.serie   = SerieBD.selecionar(resultado.GetInt64(3));

                    lista.Add(retorno);
                }

                conexao.Close();
            }

            return(lista);
        }
예제 #6
0
        public static List <QueroAssistir> selecionar()
        {
            List <QueroAssistir> lista = new List <QueroAssistir>();

            using (SqlConnection conexao = new SqlConnection(conexaoBanco))
            {
                conexao.Open();

                SqlCommand    comando   = new SqlCommand("select ID, USUARIO, FILME, SERIE from QUERO_ASSISTIR;", conexao);
                SqlDataReader resultado = comando.ExecuteReader();

                while (resultado.Read())
                {
                    QueroAssistir retorno = new QueroAssistir();

                    retorno.id      = resultado.GetInt64(0);
                    retorno.usuario = UsuarioBD.selecionar(resultado.GetInt64(1));
                    retorno.filme   = FilmeBD.selecionar(resultado.GetInt64(2));
                    retorno.serie   = SerieBD.selecionar(resultado.GetInt64(3));

                    lista.Add(retorno);
                }

                conexao.Close();
            }

            return(lista);
        }
예제 #7
0
        public static Favorito inserir(Favorito registro)
        {
            Favorito retorno = null;

            using (SqlConnection conexao = new SqlConnection(conexaoBanco))
            {
                conexao.Open();

                SqlCommand comando = new SqlCommand("insert into FAVORITO values(NEWID(), @USUARIO, @FILME, @SERIE);", conexao);
                comando.Parameters.AddWithValue("@USUARIO", registro.usuario.id);
                comando.Parameters.AddWithValue("@FILME", registro.filme.id);
                comando.Parameters.AddWithValue("@SERIE", registro.serie.id);
                SqlDataReader resultado = comando.ExecuteReader();

                if (resultado.Read())
                {
                    retorno = new Favorito();

                    retorno.id      = resultado.GetInt64(0);
                    retorno.usuario = UsuarioBD.selecionar(resultado.GetInt64(1));
                    retorno.filme   = FilmeBD.selecionar(resultado.GetInt64(2));
                    retorno.serie   = SerieBD.selecionar(resultado.GetInt64(3));
                }

                conexao.Close();
            }
            return(retorno);
        }
예제 #8
0
        public static List <Indicacao> selecionar()
        {
            List <Indicacao> lista = new List <Indicacao>();

            using (SqlConnection conexao = new SqlConnection(conexaoBanco))
            {
                conexao.Open();

                SqlCommand    comando   = new SqlCommand("select ID, USUARIO, FILME, SERIE, CLASSIFICACAO, TEXTO from INDICACAO;", conexao);
                SqlDataReader resultado = comando.ExecuteReader();

                while (resultado.Read())
                {
                    Indicacao retorno = new Indicacao();

                    retorno.id            = resultado.GetInt64(0);
                    retorno.usuario       = UsuarioBD.selecionar(resultado.GetInt64(1));
                    retorno.filme         = FilmeBD.selecionar(resultado.GetInt64(2));
                    retorno.serie         = SerieBD.selecionar(resultado.GetInt64(3));
                    retorno.classificacao = resultado.GetInt32(4);
                    retorno.texto         = resultado.GetString(5);

                    lista.Add(retorno);
                }

                conexao.Close();
            }

            return(lista);
        }
예제 #9
0
        public static Indicacao inserir(Indicacao registro)
        {
            Indicacao retorno = null;

            using (SqlConnection conexao = new SqlConnection(conexaoBanco))
            {
                conexao.Open();

                SqlCommand comando = new SqlCommand("insert into INDICACAO values(NEWID(), @USUARIO, @FILME, @SERIE, @CLASSIFICACAO, @TEXTO);", conexao);
                comando.Parameters.AddWithValue("@USUARIO", registro.usuario.id);
                comando.Parameters.AddWithValue("@FILME", registro.filme.id);
                comando.Parameters.AddWithValue("@SERIE", registro.serie.id);
                comando.Parameters.AddWithValue("@CLASSIFICACAO", registro.classificacao);
                comando.Parameters.AddWithValue("@TEXTO", registro.texto);
                SqlDataReader resultado = comando.ExecuteReader();

                if (resultado.Read())
                {
                    retorno = new Indicacao();

                    retorno.id            = resultado.GetInt64(0);
                    retorno.usuario       = UsuarioBD.selecionar(resultado.GetInt64(1));
                    retorno.filme         = FilmeBD.selecionar(resultado.GetInt64(2));
                    retorno.serie         = SerieBD.selecionar(resultado.GetInt64(3));
                    retorno.classificacao = resultado.GetInt32(4);
                    retorno.texto         = resultado.GetString(5);
                }

                conexao.Close();
            }
            return(retorno);
        }
예제 #10
0
        public static Seguindo inserir(Seguindo registro)
        {
            Seguindo retorno = null;

            using (SqlConnection conexao = new SqlConnection(conexaoBanco))
            {
                conexao.Open();

                SqlCommand comando = new SqlCommand("insert into SEGUINDO values(NEWID(), @USUARIO, @USUARIO_DESTINO);", conexao);
                comando.Parameters.AddWithValue("@USUARIO", registro.usuario.id);
                comando.Parameters.AddWithValue("@USUARIO_DESTINO", registro.usuarioDestino.id);
                SqlDataReader resultado = comando.ExecuteReader();

                if (resultado.Read())
                {
                    retorno = new Seguindo();

                    retorno.id             = resultado.GetInt64(0);
                    retorno.usuario        = UsuarioBD.selecionar(resultado.GetInt64(1));
                    retorno.usuarioDestino = UsuarioBD.selecionar(resultado.GetInt64(2));
                }

                conexao.Close();
            }
            return(retorno);
        }
예제 #11
0
        public static Indicacao selecionar(long id)
        {
            Indicacao retorno = null;

            using (SqlConnection conexao = new SqlConnection(conexaoBanco))
            {
                conexao.Open();

                SqlCommand comando = new SqlCommand("select ID, USUARIO, FILME, SERIE, CLASSIFICACAO, TEXTO from INDICACAO where ID = @id;", conexao);
                comando.Parameters.AddWithValue("@id", id);
                SqlDataReader resultado = comando.ExecuteReader();

                if (resultado.Read())
                {
                    retorno = new Indicacao();

                    retorno.id            = resultado.GetInt64(0);
                    retorno.usuario       = UsuarioBD.selecionar(resultado.GetInt64(1));
                    retorno.filme         = FilmeBD.selecionar(resultado.GetInt64(2));
                    retorno.serie         = SerieBD.selecionar(resultado.GetInt64(3));
                    retorno.classificacao = resultado.GetInt32(4);
                    retorno.texto         = resultado.GetString(5);
                }

                conexao.Close();
            }

            return(retorno);
        }
예제 #12
0
        public static List <Seguindo> selecionar()
        {
            List <Seguindo> lista = new List <Seguindo>();

            using (SqlConnection conexao = new SqlConnection(conexaoBanco))
            {
                conexao.Open();

                SqlCommand    comando   = new SqlCommand("select ID, USUARIO, USUARIO_DESTINO from SEGUINDO;", conexao);
                SqlDataReader resultado = comando.ExecuteReader();

                while (resultado.Read())
                {
                    Seguindo retorno = new Seguindo();

                    retorno.id             = resultado.GetInt64(0);
                    retorno.usuario        = UsuarioBD.selecionar(resultado.GetInt64(1));
                    retorno.usuarioDestino = UsuarioBD.selecionar(resultado.GetInt64(2));

                    lista.Add(retorno);
                }

                conexao.Close();
            }

            return(lista);
        }
예제 #13
0
        public static Seguindo selecionar(long id)
        {
            Seguindo retorno = null;

            using (SqlConnection conexao = new SqlConnection(conexaoBanco))
            {
                conexao.Open();

                SqlCommand comando = new SqlCommand("select ID, USUARIO, USUARIO_DESTINO from SEGUINDO where ID = @id;", conexao);
                comando.Parameters.AddWithValue("@id", id);
                SqlDataReader resultado = comando.ExecuteReader();

                if (resultado.Read())
                {
                    retorno = new Seguindo();

                    retorno.id             = resultado.GetInt64(0);
                    retorno.usuario        = UsuarioBD.selecionar(resultado.GetInt64(1));
                    retorno.usuarioDestino = UsuarioBD.selecionar(resultado.GetInt64(2));
                }

                conexao.Close();
            }

            return(retorno);
        }
        public static QueroAssistirClassificacao inserir(QueroAssistirClassificacao registro)
        {
            QueroAssistirClassificacao retorno = null;

            using (SqlConnection conexao = new SqlConnection(conexaoBanco))
            {
                conexao.Open();

                SqlCommand comando = new SqlCommand("insert into QUERO_ASSISTIR_CLASSIFICACAO values(NEWID(), @USUARIO, @REGISTRO_PAI, @CLASSIFICACAO, @TEXTO);", conexao);
                comando.Parameters.AddWithValue("@USUARIO", registro.usuario.id);
                comando.Parameters.AddWithValue("@REGISTRO_PAI", registro.registroPai.id);
                comando.Parameters.AddWithValue("@CLASSIFICACAO", registro.classificacao);
                comando.Parameters.AddWithValue("@TEXTO", registro.texto);
                SqlDataReader resultado = comando.ExecuteReader();

                if (resultado.Read())
                {
                    retorno = new QueroAssistirClassificacao();

                    retorno.id            = resultado.GetInt64(0);
                    retorno.usuario       = UsuarioBD.selecionar(resultado.GetInt64(1));
                    retorno.registroPai   = QueroAssistirBD.selecionar(resultado.GetInt64(2));
                    retorno.classificacao = resultado.GetInt32(3);
                    retorno.texto         = resultado.GetString(4);
                }

                conexao.Close();
            }
            return(retorno);
        }
        public static List <QueroAssistirClassificacao> selecionar()
        {
            List <QueroAssistirClassificacao> lista = new List <QueroAssistirClassificacao>();

            using (SqlConnection conexao = new SqlConnection(conexaoBanco))
            {
                conexao.Open();

                SqlCommand    comando   = new SqlCommand("select ID, USUARIO, REGISTRO_PAI, CLASSIFICACAO, TEXTO from QUERO_ASSISTIR_CLASSIFICACAO;", conexao);
                SqlDataReader resultado = comando.ExecuteReader();

                while (resultado.Read())
                {
                    QueroAssistirClassificacao retorno = new QueroAssistirClassificacao();

                    retorno.id            = resultado.GetInt64(0);
                    retorno.usuario       = UsuarioBD.selecionar(resultado.GetInt64(1));
                    retorno.registroPai   = QueroAssistirBD.selecionar(resultado.GetInt64(2));
                    retorno.classificacao = resultado.GetInt32(3);
                    retorno.texto         = resultado.GetString(4);

                    lista.Add(retorno);
                }

                conexao.Close();
            }

            return(lista);
        }
        public static QueroAssistirClassificacao selecionar(long id)
        {
            QueroAssistirClassificacao retorno = null;

            using (SqlConnection conexao = new SqlConnection(conexaoBanco))
            {
                conexao.Open();

                SqlCommand comando = new SqlCommand("select ID, USUARIO, REGISTRO_PAI, CLASSIFICACAO, TEXTO from QUERO_ASSISTIR_CLASSIFICACAO where ID = @id;", conexao);
                comando.Parameters.AddWithValue("@id", id);
                SqlDataReader resultado = comando.ExecuteReader();

                if (resultado.Read())
                {
                    retorno = new QueroAssistirClassificacao();

                    retorno.id            = resultado.GetInt64(0);
                    retorno.usuario       = UsuarioBD.selecionar(resultado.GetInt64(1));
                    retorno.registroPai   = QueroAssistirBD.selecionar(resultado.GetInt64(2));
                    retorno.classificacao = resultado.GetInt32(3);
                    retorno.texto         = resultado.GetString(4);
                }

                conexao.Close();
            }

            return(retorno);
        }