public List <PREGUNTAS_CORRECTAS> GetPREGUNTAS_CORRECTAS() { using (SqlConnection con = new SqlConnection(ConexionUtil.Cadena)) { con.Open(); using (SqlCommand com = new SqlCommand("List_Pregunta_Correctas", con)) { com.CommandType = CommandType.StoredProcedure; List <PREGUNTAS_CORRECTAS> list = new List <PREGUNTAS_CORRECTAS>(); using (IDataReader dataReader = com.ExecuteReader()) { while (dataReader.Read()) { PREGUNTAS_CORRECTAS obj = new PREGUNTAS_CORRECTAS(); if (dataReader["Total"] != DBNull.Value) { obj.Value = Convert.ToString((int)dataReader["Total"]); } list.Add(obj); } } return(list); } } }
public List <PREGUNTAS_CORRECTAS> GetPREGUNTAS_CORRECTAS(int iIdCapacitacion) { using (SqlConnection con = new SqlConnection(ConexionUtil.Cadena)) { con.Open(); using (SqlCommand com = new SqlCommand("NumeroAciertosPorPregunta", con)) { com.CommandType = CommandType.StoredProcedure; com.Parameters.Add("@iIdCapacitacion", SqlDbType.Int).Value = iIdCapacitacion; int nro = 1; List <PREGUNTAS_CORRECTAS> list = new List <PREGUNTAS_CORRECTAS>(); using (IDataReader dataReader = com.ExecuteReader()) { while (dataReader.Read()) { PREGUNTAS_CORRECTAS obj = new PREGUNTAS_CORRECTAS(); if (dataReader["idPregunta"] != DBNull.Value) { obj.titulo = "Pregunta " + nro; } if (dataReader["numaciertos"] != DBNull.Value) { obj.Value = Convert.ToString((int)dataReader["numaciertos"]); } list.Add(obj); nro++; } } return(list); } } }