public ActionResult Create([Bind(Include = "Id,Id_Contratista,Descripcion")] tblResponsabContratista responsabilidade) { if (ModelState.IsValid) { var manager = new UserManager <ApplicationUser>(new UserStore <ApplicationUser>(new ApplicationDbContext())); ApplicationUser currentUser = manager.FindById(User.Identity.GetUserId()); //(from c in cxt.pdb_Cotizacions // orderby c.Consecutivo descending // select c.Consecutivo).FirstOrDefault(); int consecutivo = (from c in db.tblResponsabContratista where c.Id_Contratista.Equals(responsabilidade.Id_Contratista) orderby c.Consecutivo descending select c.Consecutivo).FirstOrDefault(); responsabilidade.Id_Coordinador = currentUser.Id; responsabilidade.Consecutivo = consecutivo + 1; responsabilidade.IdentificadorResponsa = "R" + responsabilidade.Consecutivo.ToString(); db.tblResponsabContratista.Add(responsabilidade); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Id_Contratista = new SelectList(db.AspNetUsers, "Id", "UserName", responsabilidade.Id_Contratista); return(View(responsabilidade)); }
public ActionResult DeleteConfirmed(int id) { tblResponsabContratista responsabilidade = db.tblResponsabContratista.Find(id); db.tblResponsabContratista.Remove(responsabilidade); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Id,Id_Contratista,Descripcion")] tblResponsabContratista responsabilidade) { if (ModelState.IsValid) { db.Entry(responsabilidade).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Id_Contratista = new SelectList(db.AspNetUsers, "Id", "UserName", responsabilidade.Id_Contratista); return(View(responsabilidade)); }
// GET: actividad public ActionResult Index() { tblResponsabContratista rx = new tblResponsabContratista(); var manager = new UserManager <ApplicationUser>(new UserStore <ApplicationUser>(new ApplicationDbContext())); ApplicationUser currentUser = manager.FindById(User.Identity.GetUserId()); IQueryable <tblActividadContratista> actividades = db.tblActividadContratista.Include(a => a.AspNetUsers) .Include(a => a.tblAlternativas) .Include(a => a.tblEstadoTarea) .Include(a => a.tblResponsabContratista) .Where(z => z.Id_Contratista.Equals(currentUser.Id)); return(View(actividades.ToList())); }
// GET: responsa/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } tblResponsabContratista responsabilidade = db.tblResponsabContratista.Find(id); if (responsabilidade == null) { return(HttpNotFound()); } return(View(responsabilidade)); }
// GET: responsa/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } tblResponsabContratista responsabilidade = db.tblResponsabContratista.Find(id); if (responsabilidade == null) { return(HttpNotFound()); } ViewBag.Id_Contratista = new SelectList(db.AspNetUsers, "Id", "UserName", responsabilidade.Id_Contratista); return(View(responsabilidade)); }
public ActionResult Edit([Bind(Include = "Id,Id_Contratista,Descripcion")] tblResponsabContratista responsabilidade) { if (ModelState.IsValid) { var manager = new UserManager <ApplicationUser>(new UserStore <ApplicationUser>(new ApplicationDbContext())); ApplicationUser currentUser = manager.FindById(User.Identity.GetUserId()); string idcontratista = (from i in db.tblResponsabContratista where i.Id.Equals(responsabilidade.Id) select i.Id_Contratista).SingleOrDefault(); responsabilidade.Id_Contratista = idcontratista; responsabilidade.Id_Coordinador = currentUser.Id; db.Entry(responsabilidade).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Id_Contratista = new SelectList(db.AspNetUsers, "Id", "UserName", responsabilidade.Id_Contratista); return(View(responsabilidade)); }