Esempio n. 1
0
        public static Modelo.JogoCategoria SelectByCategory(int Categoria_id)
        {
            Modelo.JogoCategoria JogoCategoria = null;
            try
            {
                using (connection = new SqlConnection(connectionString))
                {
                    connection.Open();
                    string     sqlJogoCategoria = "SELECT * FROM JogoCategoria WHERE Categoria_id = @Categoria_id";
                    SqlCommand cmdJogoCategoria = new SqlCommand(sqlJogoCategoria, connection);
                    cmdJogoCategoria.Parameters.AddWithValue("@Categoria_id", Categoria_id);
                    SqlDataReader drJogoCategoria;

                    using (drJogoCategoria = cmdJogoCategoria.ExecuteReader())
                    {
                        if (drJogoCategoria.HasRows)
                        {
                            while (drJogoCategoria.Read())
                            {
                                int idJogo      = (int)drJogoCategoria["Jogo_id"];
                                int idCategoria = (int)drJogoCategoria["Categoria_id"];

                                JogoCategoria = new Modelo.JogoCategoria(idJogo, idCategoria);
                            }
                        }
                    }
                }
            }
            catch (SystemException)
            {
                throw;
            }
            return(JogoCategoria);
        }
Esempio n. 2
0
 public static void Delete(Modelo.JogoCategoria JogoCategoria)
 {
     try
     {
         using (connection = new SqlConnection(connectionString))
         {
             connection.Open();
             string     sqlJogoCategoria = "DELETE FROM JogoCategoria WHERE Jogo_id = @Jogo_id and Categoria_id = @Categoria_id";
             SqlCommand cmdJogoCategoria = new SqlCommand(sqlJogoCategoria, connection);
             cmdJogoCategoria.Parameters.AddWithValue("@Jogo_id", JogoCategoria.Jogo_id);
             cmdJogoCategoria.Parameters.AddWithValue("@Categoria_id", JogoCategoria.Categoria_id);
             cmdJogoCategoria.ExecuteNonQuery();
         }
     }
     catch (SystemException)
     {
         throw;
     }
 }
Esempio n. 3
0
 public static void Insert(Modelo.JogoCategoria JogoCategoria)
 {
     try
     {
         if (Select(JogoCategoria.Jogo_id) == null)
         {
             using (connection = new SqlConnection(connectionString))
             {
                 connection.Open();
                 string     sqlJogoCategoria = "INSERT INTO JogoCategoria(Jogo_id, Categoria_id) VALUES (@Jogo_id, @Categoria_id)";
                 SqlCommand cmdJogoCategoria = new SqlCommand(sqlJogoCategoria, connection);
                 cmdJogoCategoria.Parameters.AddWithValue("@Jogo_id", JogoCategoria.Jogo_id);
                 cmdJogoCategoria.Parameters.AddWithValue("@Categoria_id", JogoCategoria.Categoria_id);
                 cmdJogoCategoria.ExecuteNonQuery();
             }
         }
     }
     catch (SystemException)
     {
         throw;
     }
 }
Esempio n. 4
0
        public static List <Modelo.JogoCategoria> SelectAllByGame(int Jogo_id)
        {
            Modelo.JogoCategoria        jogocategoria;
            List <Modelo.JogoCategoria> jogosCategorias = new List <Modelo.JogoCategoria>();

            try
            {
                using (connection = new SqlConnection(connectionString))
                {
                    connection.Open();
                    string     sqlJogocategoria = "SELECT * FROM JogoCategoria WHERE Jogo_id = @Jogo_id";
                    SqlCommand cmdJogocategoria = new SqlCommand(sqlJogocategoria, connection);
                    cmdJogoCategoria.Parameters.AddWithValue("@Jogo_id", Jogo_id);
                    SqlDataReader drJogocategoria;

                    using (drJogocategoria = cmdJogocategoria.ExecuteReader())
                    {
                        if (drJogocategoria.HasRows)
                        {
                            while (drJogocategoria.Read())
                            {
                                int idJogoCategoria        = (int)drJogocategoria["Jogo_id"];
                                int categoriaJogoCategoria = (int)drJogocategoria["Categoria_id"];

                                jogocategoria = new Modelo.JogoCategoria(idJogoCategoria, categoriaJogoCategoria);
                                jogosCategorias.Add(jogocategoria);
                            }
                        }
                    }
                }
            }
            catch (SystemException)
            {
                throw;
            }
            return(jogosCategorias);
        }