public static int InsertarPregunta(Preguntas x) { SqlConnection Conexion = Conectar(); SqlCommand Consulta = Conexion.CreateCommand(); Consulta.CommandText = "sp_InsertarPregunta"; Consulta.CommandType = System.Data.CommandType.StoredProcedure; Consulta.Parameters.AddWithValue("@pPregunta", x.Pregunta); int regsAfectados = Consulta.ExecuteNonQuery(); Desconectar(Conexion); return(regsAfectados); }
public static List <Preguntas> ListarPreguntas() { List <Preguntas> LP = new List <Preguntas>(); SqlConnection Coneccion = Conectar(); SqlCommand Consulta = Coneccion.CreateCommand(); Consulta.CommandText = "sp_ListarPreguntas"; Consulta.CommandType = System.Data.CommandType.StoredProcedure; SqlDataReader Lector = Consulta.ExecuteReader(); while (Lector.Read()) { int ID = Convert.ToInt32(Lector["IDPregunta"]); string Preg = Lector["Pregunta"].ToString(); Preguntas Datos = new Preguntas(ID, Preg); LP.Add(Datos); } Desconectar(Coneccion); return(LP); }
public static Preguntas TraerPregunta(int IDPreg) { SqlConnection Coneccion = Conectar(); SqlCommand Consulta = Coneccion.CreateCommand(); Consulta.CommandText = "sp_TraerPregunta"; Consulta.CommandType = System.Data.CommandType.StoredProcedure; Consulta.Parameters.AddWithValue("@pID", IDPreg); SqlDataReader Lector = Consulta.ExecuteReader(); if (Lector.Read()) { string Preg = Lector["Pregunta"].ToString(); int ID = Convert.ToInt32(Lector["IDPregunta"]); Preguntas Datos = new Preguntas(ID, Preg); Desconectar(Coneccion); return(Datos); } else { Desconectar(Coneccion); return(null); } }