Exemple #1
0
 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);
                }
            }
        }