public static bool ModificarPersonaje(Personajes x) { bool a = false; SqlConnection conexion = Conectar(); SqlCommand consulta = conexion.CreateCommand(); consulta.CommandText = "sp_ModificaPersonaje"; consulta.CommandType = System.Data.CommandType.StoredProcedure; consulta.Parameters.AddWithValue("@pImagen", x.Imagen); consulta.Parameters.AddWithValue("@pNombre", x.Nombre); consulta.Parameters.AddWithValue("@pCategoria", x.Categoria); int regsAfectados = consulta.ExecuteNonQuery(); Desconectar(conexion); if (regsAfectados == 1) { a = true; } return a; }
public static List<Personajes> ListarPersonajes() { List<Personajes> PJ = new List<Personajes>(); SqlConnection conexion = Conectar(); SqlCommand consulta = conexion.CreateCommand(); consulta.CommandText = "sp_TraerPersonajes"; consulta.CommandType = System.Data.CommandType.StoredProcedure; SqlDataReader dataReader = consulta.ExecuteReader(); while (dataReader.Read()) { int IdPersonaje = Convert.ToInt32(dataReader["IdPersonaje"]); string Nombre = (dataReader["Nombre"].ToString()); int Categoria = Convert.ToInt32(dataReader["Categoria"]); string Imagen = (dataReader["Imagen"].ToString()); Personajes M = new Personajes(IdPersonaje, Nombre, Categoria, Imagen); PJ.Add(M); } Desconectar(conexion); return PJ; }
public static Personajes ObtenerPersonaje(int IdPersonaje) { Personajes MiPersonaje = new Personajes(); SqlConnection conexion = Conectar(); SqlCommand consulta = conexion.CreateCommand(); consulta.CommandText = "sp_TraerPersonaje"; consulta.CommandType = System.Data.CommandType.StoredProcedure; consulta.Parameters.AddWithValue("@pId", IdPersonaje); SqlDataReader dataReader = consulta.ExecuteReader(); if (dataReader.Read()) { MiPersonaje.Id = Convert.ToInt32(dataReader["IdPersonaje"]); MiPersonaje.Nombre = (dataReader["Nombre"].ToString()); MiPersonaje.Imagen = (dataReader["Imagen"].ToString()); MiPersonaje.Categoria = Convert.ToInt32(dataReader["Categoria"]); } Desconectar(conexion); return MiPersonaje; }