public ActionResult Edit([Bind(Include = "TipoChamadoID,TipoChamadoNome,EmpID,Ativo")] PortalTipoChamados portalTipoChamados) { if (ModelState.IsValid) { db.Entry(portalTipoChamados).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } IList <PortalEmpresa> _PortalEmpresas = new List <PortalEmpresa>(); PortalEmpresa _PortalEmpresa = new PortalEmpresa(); var _PortalUsuario = db.PortalUsuario.Find(Convert.ToInt32(Session["IdUsuario"])); _PortalUsuario.PortalUsuarioGrupo = db.PortalUsuarioGrupo.Find(_PortalUsuario.UsrGrpID); _PortalEmpresa = db.PortalEmpresa.Find(_PortalUsuario.UsrEmpID); if (_PortalEmpresa.EmpID == 0) { _PortalEmpresas = db.PortalEmpresa.ToList().Where(e => e.EmpID.Equals(0) || e.EmpEmpID.Equals(0)).ToList(); } if (_PortalEmpresa.EmpID != 0 && _PortalEmpresa.EmpEmpID == 0) { _PortalEmpresas = db.PortalEmpresa.ToList().Where(e => e.EmpID.Equals(_PortalEmpresa.EmpID) || e.EmpEmpID.Equals(_PortalEmpresa.EmpID)).ToList(); } if (_PortalEmpresa.EmpID != 0 && _PortalEmpresa.EmpEmpID != 0) { _PortalEmpresas = db.PortalEmpresa.ToList().Where(e => e.EmpID.Equals(_PortalEmpresa.EmpID)).ToList(); } ViewBag.EmpID = new SelectList(_PortalEmpresas, "EmpID", "EmpRazao"); return(View(portalTipoChamados)); }
// GET: PortalTipoChamados/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } PortalTipoChamados portalTipoChamados = db.PortalTipoChamados.Find(id); if (portalTipoChamados == null) { return(HttpNotFound()); } IList <PortalEmpresa> _PortalEmpresas = new List <PortalEmpresa>(); PortalEmpresa _PortalEmpresa = new PortalEmpresa(); var _PortalUsuario = db.PortalUsuario.Find(Convert.ToInt32(Session["IdUsuario"])); _PortalUsuario.PortalUsuarioGrupo = db.PortalUsuarioGrupo.Find(_PortalUsuario.UsrGrpID); _PortalEmpresa = db.PortalEmpresa.Find(_PortalUsuario.UsrEmpID); if (_PortalEmpresa.EmpID == 0) { _PortalEmpresas = db.PortalEmpresa.ToList().Where(e => e.EmpID.Equals(0) || e.EmpEmpID.Equals(0)).ToList(); } if (_PortalEmpresa.EmpID != 0 && _PortalEmpresa.EmpEmpID == 0) { _PortalEmpresas = db.PortalEmpresa.ToList().Where(e => e.EmpID.Equals(_PortalEmpresa.EmpID) || e.EmpEmpID.Equals(_PortalEmpresa.EmpID)).ToList(); } if (_PortalEmpresa.EmpID != 0 && _PortalEmpresa.EmpEmpID != 0) { _PortalEmpresas = db.PortalEmpresa.ToList().Where(e => e.EmpID.Equals(_PortalEmpresa.EmpID)).ToList(); } ViewBag.EmpID = new SelectList(_PortalEmpresas, "EmpID", "EmpRazao"); return(View(portalTipoChamados)); }
public ActionResult DeleteConfirmed(int id) { PortalTipoChamados portalTipoChamados = db.PortalTipoChamados.Find(id); db.PortalTipoChamados.Remove(portalTipoChamados); db.SaveChanges(); return(RedirectToAction("Index")); }
// GET: PortalTipoChamados/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } PortalTipoChamados portalTipoChamados = db.PortalTipoChamados.Find(id); if (portalTipoChamados == null) { return(HttpNotFound()); } return(View(portalTipoChamados)); }