Ejemplo n.º 1
0
        // GET: /Preguntas/Create
        public ActionResult EditPregunta(int idPregunta)
        {
            PreguntasEntity p = em.GetPreguntaById(idPregunta);

            ViewBag.idTipoRespuesta  = new SelectList(db.TiposRespuesta, "idTipoRespuesta", "nombre", p.idTipoRespuesta);
            ViewBag.idClasifPregunta = new SelectList(db.ClasifPregunta, "idClasifPregunta", "nombre", p.idClasifPregunta);
            ViewBag.IdEncuesta       = p.idEncuesta;
            return(View(p));
        }
Ejemplo n.º 2
0
        public void CrearPregunta(PreguntasEntity preg)
        {
            using (SitcomEntities db = new SitcomEntities())
            {
                SqlParameter paramIdEncuesta       = new SqlParameter("@pIdEncuesta", preg.idEncuesta);
                SqlParameter paramIdClasifPregunta = new SqlParameter("@pIdClasifPregunta", preg.idClasifPregunta);
                SqlParameter paramIdTipoRespuesta  = new SqlParameter("@pIdTipoRespuesta", preg.idTipoRespuesta);
                SqlParameter paramTextoPregunta    = new SqlParameter("@pTextoPregunta", preg.textoPregunta);

                int result = db.Database.SqlQuery <Int32>("addPregunta @idEncuesta=@pIdEncuesta, @idClasifPregunta=@pIdClasifPregunta, @idTipoRespuesta=@pIdTipoRespuesta, @textoPregunta=@pTextoPregunta", paramIdEncuesta, paramIdClasifPregunta, paramIdTipoRespuesta, paramTextoPregunta).FirstOrDefault();
            }
        }
Ejemplo n.º 3
0
        public Preguntas PreguntasEntityToPreguntas(PreguntasEntity preg)
        {
            Preguntas p = new Preguntas()
            {
                idTipoRespuesta  = preg.idTipoRespuesta,
                idClasifPregunta = preg.idClasifPregunta,
                idEncuesta       = preg.idEncuesta,
                textoPregunta    = preg.textoPregunta
            };

            return(p);
        }
Ejemplo n.º 4
0
        public ActionResult EditPregunta([Bind(Include = "idPregunta,textoPregunta,idClasifPregunta,idTipoRespuesta,idEncuesta")] PreguntasEntity p)
        {
            if (ModelState.IsValid)
            {
                em.EditPregunta(p);
                return(RedirectToAction("PreguntasEncuesta", new { idEncuesta = p.idEncuesta }));
            }

            ViewBag.idTipoRespuesta  = new SelectList(db.TiposRespuesta, "idTipoRespuesta", "nombre");
            ViewBag.idClasifPregunta = new SelectList(db.ClasifPregunta, "idClasifPregunta", "nombre");
            ViewBag.IdEncuesta       = p.idEncuesta;
            return(View(p));
        }
Ejemplo n.º 5
0
        public ActionResult NuevaPregunta(PreguntasEntity pregunta)
        {
            if (ModelState.IsValid)
            {
                em.CrearPregunta(pregunta);
                return(RedirectToAction("PreguntasEncuesta", new { idEncuesta = pregunta.idEncuesta }));
            }

            ViewBag.idTipoRespuesta  = new SelectList(db.TiposRespuesta, "idTipoRespuesta", "nombre");
            ViewBag.idClasifPregunta = new SelectList(db.ClasifPregunta, "idClasifPregunta", "nombre");
            ViewBag.IdEncuesta       = pregunta.idEncuesta;

            return(View(pregunta));
        }
Ejemplo n.º 6
0
        public void EditPregunta(PreguntasEntity p)
        {
            using (SitcomEntities db = new SitcomEntities())
            {
                var result = (from preg in db.Preguntas
                              where preg.idPregunta == p.idPregunta
                              select preg).FirstOrDefault();

                result.textoPregunta    = p.textoPregunta;
                result.idTipoRespuesta  = p.idTipoRespuesta;
                result.idClasifPregunta = p.idClasifPregunta;

                db.SaveChanges();
            }
        }