public ActionResult DeleteConfirmed(int id)
        {
            PUESTOS pUESTOS = db.PUESTOS.Find(id);

            db.PUESTOS.Remove(pUESTOS);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public ActionResult Edit([Bind(Include = "PTS_ID,ID_PUESTO,NOMBRE,DEPARTAMENTO,NIVEL_ACADEMICO,EXP_MIN,EXP_DESEADA,DESCRIPCION")] PUESTOS pUESTOS)
 {
     if (ModelState.IsValid)
     {
         db.Entry(pUESTOS).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.DEPARTAMENTO = new SelectList(db.DEPARTAMENTOS, "ID_DEPARTAMENTO", "NOMBRE", pUESTOS.DEPARTAMENTO);
     return(View(pUESTOS));
 }
Exemple #3
0
 public ActionResult Edit([Bind(Include = "Id_puestos,Ubicacion,Posicion,Empresa,Horario,foto,Descripcion,Salario,Fecha_Publicacion,Id_Categoria")] PUESTOS pUESTOS)
 {
     if (ModelState.IsValid)
     {
         db.Entry(pUESTOS).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.Id_Categoria = new SelectList(db.CATEGORIA, "Id_Categoria", "Descripcion", pUESTOS.Id_Categoria);
     return(View(pUESTOS));
 }
        // GET: PUESTOS/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            PUESTOS pUESTOS = db.PUESTOS.Find(id);

            if (pUESTOS == null)
            {
                return(HttpNotFound());
            }
            return(View(pUESTOS));
        }
        // GET: PUESTOS/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            PUESTOS pUESTOS = db.PUESTOS.Find(id);

            if (pUESTOS == null)
            {
                return(HttpNotFound());
            }
            ViewBag.DEPARTAMENTO = new SelectList(db.DEPARTAMENTOS, "ID_DEPARTAMENTO", "NOMBRE", pUESTOS.DEPARTAMENTO);
            return(View(pUESTOS));
        }
Exemple #6
0
        // GET: PUESTOS/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            PUESTOS pUESTOS = db.PUESTOS.Find(id);

            if (pUESTOS == null)
            {
                return(HttpNotFound());
            }
            viewBagDepartamentos();
            return(View(pUESTOS));
        }
Exemple #7
0
        // GET: PUESTOS/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            PUESTOS pUESTOS = db.PUESTOS.Find(id);

            if (pUESTOS == null)
            {
                return(HttpNotFound());
            }
            ViewBag.Id_Categoria = new SelectList(db.CATEGORIA, "Id_Categoria", "Descripcion", pUESTOS.Id_Categoria);
            return(View(pUESTOS));
        }
Exemple #8
0
 public ActionResult Edit([Bind(Include = "PTS_ID,ID_PUESTO,NOMBRE,DEPARTAMENTO,NIVEL_ACADEMICO,EXP_MIN,EXP_DESEADA,DESCRIPCION,ESTADO")] PUESTOS pUESTOS)
 {
     if (ModelState.IsValid)
     {
         db.Entry(pUESTOS).State = EntityState.Modified;
         try
         {
             db.SaveChanges();
         }
         catch (Exception e)
         {
             TempData["Error"] = "Se debe de seleccionar un departamento.Si no es posible seleccionar alguno, probablemente, los departamentos existentes se encuentren inactivos o no existe ninguno.";
         }
         TempData["Success"] = "¡La información del Puesto ha sido editada exitosamente!";
         return(RedirectToAction("Index"));
     }
     viewBagDepartamentos();
     return(View(pUESTOS));
 }