public ActionResult DeleteConfirmed(string id) { WORKFH wORKFH = db.WORKFHs.Find(id); db.WORKFHs.Remove(wORKFH); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "ID,DESCRIPCION,TSOL_ID,ESTATUS,USUARIO_ID,FECHAC")] WORKFH wORKFH) { if (ModelState.IsValid) { db.Entry(wORKFH).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(wORKFH)); }
public ActionResult Create([Bind(Include = "ID,DESCRIPCION,TSOL_ID,ESTATUS,USUARIO_ID,FECHAC")] WORKFH wORKFH) { if (ModelState.IsValid) { db.WORKFHs.Add(wORKFH); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(wORKFH)); }
// GET: Workflows/Details/5 public ActionResult Details(string id) { int pagina = 111; //ID EN BASE DE DATOS using (TAT001Entities db = new TAT001Entities()) { string u = User.Identity.Name; var user = db.USUARIOs.Where(a => a.ID.Equals(u)).FirstOrDefault(); ViewBag.permisos = db.PAGINAVs.Where(a => a.ID.Equals(user.ID)).ToList(); ViewBag.carpetas = db.CARPETAVs.Where(a => a.USUARIO_ID.Equals(user.ID)).ToList(); ViewBag.usuario = user; ViewBag.returnUrl = Request.Url.PathAndQuery;; ViewBag.rol = user.PUESTO.PUESTOTs.Where(a => a.SPRAS_ID.Equals(user.SPRAS_ID)).FirstOrDefault().TXT50; ViewBag.Title = db.PAGINAs.Where(a => a.ID.Equals(pagina)).FirstOrDefault().PAGINATs.Where(b => b.SPRAS_ID.Equals(user.SPRAS_ID)).FirstOrDefault().TXT50; ViewBag.warnings = db.WARNINGVs.Where(a => (a.PAGINA_ID.Equals(pagina) || a.PAGINA_ID.Equals(0)) && a.SPRAS_ID.Equals(user.SPRAS_ID)).ToList(); ViewBag.textos = db.TEXTOes.Where(a => (a.PAGINA_ID.Equals(pagina) || a.PAGINA_ID.Equals(0)) && a.SPRAS_ID.Equals(user.SPRAS_ID)).ToList(); try { string p = Session["pais"].ToString(); ViewBag.pais = p + ".png"; } catch { //ViewBag.pais = "mx.png"; //return RedirectToAction("Pais", "Home"); } Session["spras"] = user.SPRAS_ID; } if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } WORKFH wORKFH = db.WORKFHs.Find(id); if (wORKFH == null) { return(HttpNotFound()); } wORKFH.WORKFVs.OrderByDescending(a => a.VERSION); WORKFV wv = wORKFH.WORKFVs.Last(); wORKFH.WORKFVs = new List <WORKFV>(); wORKFH.WORKFVs.Add(wv); WORKFT wt = wORKFH.WORKFVs.First().WORKFTs.Where(a => a.SPRAS_ID.Equals(Session["spras"].ToString())).FirstOrDefault(); wORKFH.WORKFVs.First().WORKFTs = new List <WORKFT>(); wORKFH.WORKFVs.First().WORKFTs.Add(wt); return(View(wORKFH)); }
// GET: Workflows/Delete/5 public ActionResult Delete(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } WORKFH wORKFH = db.WORKFHs.Find(id); if (wORKFH == null) { return(HttpNotFound()); } return(View(wORKFH)); }