public ActionResult DeleteConfirmed(int id) { PUESTO pUESTO = db.PUESTOes.Find(id); db.PUESTOes.Remove(pUESTO); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "ID,ACTIVO")] PUESTO pUESTO) { if (ModelState.IsValid) { List <SPRA> ss = db.SPRAS.ToList(); foreach (SPRA s in ss) { try { PUESTOT p = new PUESTOT(); p.PUESTO_ID = pUESTO.ID; p.SPRAS_ID = s.ID; p.TXT50 = Request.Form[s.ID].ToString(); db.Entry(p).State = EntityState.Modified; db.SaveChanges(); } catch { } } db.Entry(pUESTO).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } int pagina = 621; //ID EN BASE DE DATOS using (TAT001Entities db = new TAT001Entities()) { string u = User.Identity.Name; //string u = "admin"; 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(623)).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; } return(View(pUESTO)); }
// GET: Puestos/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } PUESTO pUESTO = db.PUESTOes.Find(id); if (pUESTO == null) { return(HttpNotFound()); } return(View(pUESTO)); }
// GET: Puestos/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } PUESTO pUESTO = db.PUESTOes.Find(id); if (pUESTO == null) { return(HttpNotFound()); } pUESTO.ACTIVO = false; db.SaveChanges(); return(RedirectToAction("Index")); }
// GET: Puestos/Details/5 public ActionResult Details(int?id) { int pagina = 621; //ID EN BASE DE DATOS using (TAT001Entities db = new TAT001Entities()) { string u = User.Identity.Name; //string u = "admin"; 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)); } PUESTO pUESTO = db.PUESTOes.Find(id); if (pUESTO == null) { return(HttpNotFound()); } return(View(pUESTO)); }
public void Puesto(string nombrepuesto, string descpuesto, bool estado) { PUESTO.GetDataPuesto(nombrepuesto, descpuesto, estado); }
///metodos public void ModPuesto(int codigo, string nombrepuesto, string descpuesto, bool estado) { PUESTO.GetDataModPuesto(codigo, nombrepuesto, descpuesto, estado); }