public IEnumerable <ReporteGrafico_EL> preguntaMayorMenorAcierto(int iIdCapacitacion) { using (SqlConnection con = new SqlConnection(ConexionUtil.Cadena)) { con.Open(); using (SqlCommand com = new SqlCommand("preguntaMayorMenorAcierto", con)) { com.CommandType = CommandType.StoredProcedure; com.Parameters.Add("@iIdCapacitacion", SqlDbType.Int).Value = iIdCapacitacion; List <ReporteGrafico_EL> list = new List <ReporteGrafico_EL>(); using (IDataReader dataReader = com.ExecuteReader()) { while (dataReader.Read()) { ReporteGrafico_EL obj = new ReporteGrafico_EL(); //if (dataReader["nombrePregunta"] != DBNull.Value) { obj.totalparticipantes = (int)dataReader["nombrePregunta"]; } if (dataReader["idPregunta"] != DBNull.Value) { obj.idPregunta = (int)dataReader["idPregunta"]; } if (dataReader["numaciertos"] != DBNull.Value) { obj.numaciertos = (int)dataReader["numaciertos"]; } list.Add(obj); } } return(list); } } }
public ReporteGrafico_EL graficoAlumnosAprobados(int iIdCapacitacion) { using (SqlConnection con = new SqlConnection(ConexionUtil.Cadena)) { con.Open(); using (SqlCommand com = new SqlCommand("graficoAlumnosAprobados", con)) { com.CommandType = CommandType.StoredProcedure; com.Parameters.Add("@iIdCapacitacion", SqlDbType.Int).Value = iIdCapacitacion; ReporteGrafico_EL obj = new ReporteGrafico_EL(); using (IDataReader dataReader = com.ExecuteReader()) { while (dataReader.Read()) { if (dataReader["totalparticipantes"] != DBNull.Value) { obj.totalparticipantes = (int)dataReader["totalparticipantes"]; } if (dataReader["aprobados"] != DBNull.Value) { obj.aprobados = (int)dataReader["aprobados"]; } if (dataReader["desaprobados"] != DBNull.Value) { obj.desaprobados = (int)dataReader["desaprobados"]; } } } return(obj); } } }