// GET: Estado_requerimiento/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Estado_requerimiento estado_requerimiento = db.Estado_requerimiento.Find(id); if (estado_requerimiento == null) { return(HttpNotFound()); } return(View(estado_requerimiento)); }
public ActionResult Edit(Estado_requerimiento estado_requerimiento, string mycolor) { idusuario = new SUIUsuarios(HttpContext.User.Identity.Name).User_Id; if (ModelState.IsValid) { db.Entry(estado_requerimiento).State = EntityState.Modified; estado_requerimiento.color = mycolor; estado_requerimiento.idusuario = idusuario; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.idusuario = new SelectList(db.Usuarios, "User_Id", "Usuario", estado_requerimiento.idusuario); return(View(estado_requerimiento)); }
public ActionResult Borrar(int id) { Estado_requerimiento estado_requerimiento = db.Estado_requerimiento.Find(id); try { db.Estado_requerimiento.Remove(estado_requerimiento); db.SaveChanges(); TempData["success"] = "El estado de requerimiento se eliminó correctamente"; return(RedirectToAction("Index")); } catch { TempData["error"] = "El estado tiene asociado/s requerimiento/s"; } return(RedirectToAction("Index")); }
public ActionResult DeleteConfirmed(int id) { Estado_requerimiento estado_requerimiento = db.Estado_requerimiento.Find(id); try { db.Estado_requerimiento.Remove(estado_requerimiento); db.SaveChanges(); TempData["success"] = "el estado se eliminó correctamente"; return(RedirectToAction("Index")); } catch { TempData["error"] = "el estado se encuentra asociado a un mensaje"; } return(View(estado_requerimiento)); }
//[ValidateAntiForgeryToken] public ActionResult Create(Estado_requerimiento estado_requerimiento, string mycolor) { idusuario = new SUIUsuarios(HttpContext.User.Identity.Name).User_Id; if (ModelState.IsValid) { var query = db.Usuarios .Include(p => p.Area).AsQueryable(); query = query.Where(r => r.User_Id == idusuario); int Idarearequerimiento = Convert.ToInt32(query.FirstOrDefault().Idarea); estado_requerimiento.Idarea = Idarearequerimiento; estado_requerimiento.color = mycolor; estado_requerimiento.idusuario = idusuario; db.Estado_requerimiento.Add(estado_requerimiento); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.idusuario = new SelectList(db.Usuarios, "User_Id", "Usuario", estado_requerimiento.idusuario); return(View(estado_requerimiento)); }