コード例 #1
0
        public bool insert(int idPregunta, int idQuiz)
        {
            bool result            = false;
            PreguntaPorQuizDAO dao = new PreguntaPorQuizDAO();
            PreguntaPorQuiz    obj = new PreguntaPorQuiz()
            {
                IdPregunta = idPregunta, IdQuiz = idQuiz
            };

            result = dao.insert(obj);
            return(result);
        }
コード例 #2
0
        public String getPreguntaPorQuizByID(int IdPreguntaQuiz)
        {
            PreguntaPorQuizDAO dao = new PreguntaPorQuizDAO();
            PreguntaPorQuiz    res = dao.getPreguntaPorQuizByID(IdPreguntaQuiz);
            String             strJSON;

            strJSON = JsonConvert.SerializeObject(res, new JsonSerializerSettings
            {
                NullValueHandling = NullValueHandling.Ignore
            });
            return(strJSON);
        }
コード例 #3
0
        public bool update(int IdPreguntaQuiz, int IdPregunta, int IdQuiz)
        {
            bool result            = false;
            PreguntaPorQuizDAO dao = new PreguntaPorQuizDAO();
            PreguntaPorQuiz    obj = new PreguntaPorQuiz()
            {
                IdPreguntaQuiz = IdPreguntaQuiz, IdPregunta = IdPregunta, IdQuiz = IdQuiz
            };

            result = dao.update(obj);
            return(result);
        }
コード例 #4
0
ファイル: PreguntaPorQuizDAO.cs プロジェクト: RuizYugen/IEL
        /// <summary>
        /// Obtiene una Pregunta por Quiz por ID
        /// </summary>
        /// <param name="ID">ID del que se desea obtener su Pregunta por Quiz</param>
        /// <returns>Una Pregunta por Quiz del ID</returns>
        public PreguntaPorQuiz getPreguntaPorQuizByID(int ID)
        {
            PreguntaPorQuiz res;
            Conexion        conexion = new Conexion();
            DataSet         datos    = conexion.LLenaComboGrid("SELECT * FROM PreguntaPorQuiz WHERE IdPreguntaQuiz = " + ID + ";");
            DataTable       dt       = datos.Tables[0];

            res = new PreguntaPorQuiz();
            DataRow row = dt.Rows[0];

            res.IdPreguntaQuiz = (int)row.ItemArray[0];
            res.IdPregunta     = (int)row.ItemArray[1];
            res.IdQuiz         = (int)row.ItemArray[2];
            return(res);
        }
コード例 #5
0
ファイル: PreguntaPorQuizDAO.cs プロジェクト: RuizYugen/IEL
        /// <summary>
        /// Actualiza el registro de la Pregunta Quiz en base a la PreguntaQuiz introducida
        /// </summary>
        /// <param name="e">Recibe una PreguntaQuiz con los nuevos datos a actualizar</param>
        /// <returns>Retorna true en caso de actualizar de lo contrario retorna false</returns>
        public bool update(PreguntaPorQuiz e)
        {
            Conexion conexion = new Conexion();


            try
            {
                String SQL = "UPDATE PreguntaPorQuiz SET " + "IdPregunta=" + e.IdPregunta + ",IdQuiz=" + e.IdQuiz +
                             " WHERE IdPreguntaQuiz=" + e.IdPreguntaQuiz + ";";
                MySqlCommand sqlcom = new MySqlCommand();
                sqlcom.CommandText = SQL;
                conexion.EjecutaSQLComando(sqlcom);
                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }
コード例 #6
0
ファイル: PreguntaPorQuizDAO.cs プロジェクト: RuizYugen/IEL
        /// <summary>
        /// Obtiene todos los registros almacenados en la tabla Pregunta por Quiz
        /// </summary>
        /// <returns>Una lista de tipo Pregunta por Quiz</returns>
        public List <PreguntaPorQuiz> getAll()
        {
            List <PreguntaPorQuiz> lista = new List <PreguntaPorQuiz>();
            Conexion con = new Conexion();

            DataSet         datos = con.LLenaComboGrid("SELECT * FROM PreguntaPorQuiz" + ";");
            DataTable       dt    = datos.Tables[0];
            PreguntaPorQuiz e;

            foreach (DataRow r in dt.Rows)
            {
                e = new PreguntaPorQuiz();
                e.IdPreguntaQuiz = (int)r.ItemArray[0];
                e.IdPregunta     = (int)r.ItemArray[1];
                e.IdQuiz         = (int)r.ItemArray[2];
                lista.Add(e);
            }
            return(lista);
        }
コード例 #7
0
ファイル: PreguntaPorQuizDAO.cs プロジェクト: RuizYugen/IEL
 /// <summary>
 /// Inserta un registro de preguntaPorQuiz
 /// </summary>
 /// <param name="i">La nueva PreguntaPorQuiz a insertar</param>
 /// <returns>Retorna true si se pudo insertar el registro de lo contrario retorna false</returns>
 public bool insert(PreguntaPorQuiz i)
 {
     try
     {
         Conexion     conexion = new Conexion();
         String       SQL      = "INSERT INTO PreguntaPorQuiz (IdPreguntaQuiz,IdPregunta,IdQuiz) VALUES (@IdPreguntaQuiz,@IdPregunta,@IdQuiz);";
         MySqlCommand sqlcom   = new MySqlCommand();
         sqlcom.CommandText = SQL;
         sqlcom.Parameters.AddWithValue("@IdPreguntaQuiz", i.IdPreguntaQuiz);
         sqlcom.Parameters.AddWithValue("@IdPregunta", i.IdPregunta);
         sqlcom.Parameters.AddWithValue("@IdQuiz", i.IdQuiz);
         conexion.EjecutaSQLComando(sqlcom);
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }