예제 #1
0
        public static List <Personajes> ListarPersonajesXCaracteristica(int idCaracteristica)
        {
            List <Personajes> ListaDePersonajes = new List <Personajes>();
            SqlConnection     Conexion          = Conectar();
            SqlCommand        Consulta          = Conexion.CreateCommand();

            Consulta.CommandText = "ListarPersonajesXCaracteristica";
            Consulta.CommandType = System.Data.CommandType.StoredProcedure;
            Consulta.Parameters.AddWithValue("@idcar", idCaracteristica);
            SqlDataReader DataReader = Consulta.ExecuteReader();

            while (DataReader.Read())
            {
                int    id          = Convert.ToInt32(DataReader["id"]);
                string Nombre      = DataReader["Nombre"].ToString();
                int    fkCategoria = Convert.ToInt32(DataReader["fkCategoria"]);
                string Imagen      = DataReader["Imagen"].ToString();


                Personajes pers = new Personajes(id, Nombre, fkCategoria, Imagen);
                ListaDePersonajes.Add(pers);
            }
            Desconectar(Conexion);
            return(ListaDePersonajes);
        }
예제 #2
0
파일: BD.cs 프로젝트: SolanaZalatnik/QEQ
        public static Personajes TraerPer(int IDPer)
        {
            SqlConnection Coneccion = Conectar();
            SqlCommand    Consulta  = Coneccion.CreateCommand();

            Consulta.CommandText = "sp_TraerPersonaje";
            Consulta.CommandType = System.Data.CommandType.StoredProcedure;
            Consulta.Parameters.AddWithValue("@pPersonaje", IDPer);
            SqlDataReader Lector = Consulta.ExecuteReader();

            if (Lector.Read())
            {
                int        IDPersonaje = Convert.ToInt32(Lector["IDPersonaje"]);
                string     Nombre      = Lector["Nombre"].ToString();
                string     Imagen      = Lector["Imagen"].ToString();
                int        IDCategoria = Convert.ToInt32(Lector["IDCategoria"]);
                Personajes Datos       = new Personajes(IDPersonaje, Nombre, Imagen, IDCategoria, null);
                Desconectar(Coneccion);
                return(Datos);
            }
            else
            {
                Desconectar(Coneccion);
                return(null);
            }
        }
예제 #3
0
파일: BD.cs 프로젝트: SolanaZalatnik/QEQ
        public static int EliminarPersonaje(Personajes x)
        {
            SqlConnection Conexion = Conectar();
            SqlCommand    Consulta = Conexion.CreateCommand();

            Consulta.CommandText = "sp_EliminarPersonaje";
            Consulta.CommandType = System.Data.CommandType.StoredProcedure;
            Consulta.Parameters.AddWithValue("@pID", x.IDPersonaje);
            int regsAfectados = Consulta.ExecuteNonQuery();

            Desconectar(Conexion);
            return(regsAfectados);
        }
예제 #4
0
파일: BD.cs 프로젝트: SolanaZalatnik/QEQ
        public static int InsertarPersonaje(Personajes x)
        {
            SqlConnection Conexion = Conectar();
            SqlCommand    Consulta = Conexion.CreateCommand();

            Consulta.CommandText = "sp_InsertarPersonaje";
            Consulta.CommandType = System.Data.CommandType.StoredProcedure;
            Consulta.Parameters.AddWithValue("@pNombre", x.Nombre);
            Consulta.Parameters.AddWithValue("@pImagen", x.Imagen);
            Consulta.Parameters.AddWithValue("@pIDCategoria", x.IDCategoria);
            int regsAfectados = Consulta.ExecuteNonQuery();

            Desconectar(Conexion);
            return(regsAfectados);
        }
예제 #5
0
        public static void ModificarPersonajes(Personajes pers)
        {
            SqlConnection Conexion = Conectar();
            SqlCommand    Consulta = Conexion.CreateCommand();

            Consulta.CommandText = "ModificarPersonaje";
            Consulta.CommandType = System.Data.CommandType.StoredProcedure;
            Consulta.Parameters.AddWithValue("@id", pers.id);
            Consulta.Parameters.AddWithValue("@Nombre", pers.Nombre);
            Consulta.Parameters.AddWithValue("@idCategoria", pers.fkCategoria);
            Consulta.Parameters.AddWithValue("@Imagen", pers.Imagen);
            Consulta.ExecuteNonQuery();

            Desconectar(Conexion);
        }
예제 #6
0
파일: BD.cs 프로젝트: SolanaZalatnik/QEQ
        public static List <Personajes> ListarPersonajes()
        {
            List <Personajes> ListPersonajes = new List <Personajes>();
            SqlConnection     Coneccion      = Conectar();
            SqlCommand        Consulta       = Coneccion.CreateCommand();

            Consulta.CommandText = "sp_ListarPersonajes";
            Consulta.CommandType = System.Data.CommandType.StoredProcedure;
            SqlDataReader Lector = Consulta.ExecuteReader();

            while (Lector.Read())
            {
                int        IDPersonaje = Convert.ToInt32(Lector["IDPersonaje"]);
                string     Nombre      = Lector["Nombre"].ToString();
                string     Imagen      = Lector["Imagen"].ToString();
                int        IDCategoria = Convert.ToInt32(Lector["IDCategoria"]);
                Personajes p           = new Personajes(IDPersonaje, Nombre, Imagen, IDCategoria, null);
                ListPersonajes.Add(p);
            }
            Desconectar(Coneccion);
            return(ListPersonajes);
        }
예제 #7
0
        public static Personajes ObtenerPersonaje(int Id)
        {
            Personajes    pers     = new Personajes();
            SqlConnection Conexion = Conectar();
            SqlCommand    Consulta = Conexion.CreateCommand();

            Consulta.CommandText = "ObtenerPersonaje";
            Consulta.CommandType = System.Data.CommandType.StoredProcedure;
            Consulta.Parameters.AddWithValue("@id", Id);
            SqlDataReader DataReader = Consulta.ExecuteReader();

            while (DataReader.Read())
            {
                int    id          = Convert.ToInt32(DataReader["id"]);
                string Nombre      = DataReader["Nombre"].ToString();
                int    fkCategoria = Convert.ToInt32(DataReader["fkCategoria"]);
                string Imagen      = DataReader["Imagen"].ToString();

                pers = new Personajes(id, Nombre, fkCategoria, Imagen);
            }
            Desconectar(Conexion);
            return(pers);
        }