Example #1
0
        // GET: /Examen/Edit/5
        public ActionResult Edit(int?id)
        {
            string rol = Session["Rol"].ToString();// variable seteada en el login

            if (rol != null && rol.Equals("Maestro") == false)
            {
                return(Redirect("PaginaError"));
            }

            if (id == null || id < 1)
            {
                ViewBag.MensajeError = "Verifique los datos del elemento";
                return(View("PaginaError"));
                // return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
            }
            EXAMan examan = db.EXAMEN.Find(id);

            if (examan == null)
            {
                ViewBag.MensajeError = "Verifique los datos del elemento";
                return(View("PaginaError"));
                //return HttpNotFound();
            }
            ViewBag.curso = new SelectList(db.CURSOes, "id_curso", "nombre", examan.curso);
            return(View(examan));
        }
Example #2
0
        public ActionResult DeleteConfirmed(int id)
        {
            EXAMan examan = db.EXAMEN.Find(id);

            db.EXAMEN.Remove(examan);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Example #3
0
 public ActionResult Edit([Bind(Include = "id_examen,preguntas,Fecha,minutos,curso")] EXAMan examan)
 {
     if (ModelState.IsValid)
     {
         db.Entry(examan).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.curso = new SelectList(db.CURSOes, "id_curso", "nombre", examan.curso);
     return(View(examan));
 }
Example #4
0
        public void FechaAnteriorAHoyResultView()
        {
            //Arrange
            ExamenController controller = new ExamenController();
            //Act
            var examen = new EXAMan()
            {
                Fecha = new DateTime(2019, 08, 22)
            };
            ViewResult result = controller.Create(examen) as ViewResult;

            //Assert
            Assert.IsNotNull(result);
        }
        // GET: /Examen/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null || id < 1)
            {
                ViewBag.MensajeError = "Verifique los datos del elemento";
                return(View("PaginaError"));
                // return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
            }
            EXAMan examan = db.EXAMEN.Find(id);

            if (examan == null)
            {
                ViewBag.MensajeError = "Verifique los datos del elemento";
                return(View("PaginaError"));
            }
            return(View(examan));
        }
        // GET: /Examen/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null || id < 1)
            {
                ViewBag.MensajeError = "Verifique los datos del elemento";
                return(View("PaginaError"));
                // return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
            }
            EXAMan examan = db.EXAMEN.Find(id);

            if (examan == null)
            {
                ViewBag.MensajeError = "Verifique los datos del elemento";
                return(View("PaginaError"));
                //return HttpNotFound();
            }
            ViewBag.curso = new SelectList(db.CURSOes, "id_curso", "nombre", examan.curso);
            return(View(examan));
        }
Example #7
0
 public ActionResult Create([Bind(Include = "id_examen,preguntas,Fecha,minutos,curso")] EXAMan examan)
 {
     if (ModelState.IsValid)
     {
         DateTime dt1      = examan.Fecha;
         DateTime dtActual = DateTime.UtcNow.Date;
         if (DateTime.Compare(dt1, dtActual) < 0)
         {
             ViewBag.MessageError = "No puede ingresar una fecha anterior al dia de hoy";
             ViewBag.curso        = new SelectList(db.CURSOes, "id_curso", "nombre", examan.curso);
             return(View(examan));
         }
         db.EXAMEN.Add(examan);
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     Console.WriteLine("Hola Mundo");
     ViewBag.curso = new SelectList(db.CURSOes, "id_curso", "nombre", examan.curso);
     return(View(examan));
 }
Example #8
0
        // GET: /Examen/Delete/5
        public ActionResult Delete(int?id)
        {
            string rol = Session["Rol"].ToString();// variable seteada en el login

            if (rol != null && rol.Equals("Maestro") == false)
            {
                return(Redirect("PaginaError"));
            }

            if (id == null || id < 1)
            {
                ViewBag.MensajeError = "Verifique los datos del elemento";
                return(View("PaginaError"));
                // return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
            }
            EXAMan examan = db.EXAMEN.Find(id);

            if (examan == null)
            {
                ViewBag.MensajeError = "Verifique los datos del elemento";
                return(View("PaginaError"));
            }
            return(View(examan));
        }