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); }
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); } }
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); }
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); }
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); }
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); }
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); }