Exemplo n.º 1
0
        public ActionResult Create(AreaModel area_m)
        {
            try
            {
                // TODO: Add insert logic here
                if (ModelState.IsValid)
                {
                    cat_areas area = new cat_areas();

                    area.id_centro = area_m.id_centro;
                    area.nombre    = area_m.nombre;

                    db.cat_areas.Add(area);
                    db.SaveChanges();

                    FlashData.SetFlashData("success", "Registro agregado satisfactoriamente");
                    return(RedirectToAction("Index"));
                }
                return(ViewBag(area_m));
            }
            catch
            {
                return(RedirectToAction("Index"));
            }
        }
Exemplo n.º 2
0
        public ActionResult Edit(int id, AreaModel area_m)
        {
            try
            {
                // TODO: Add update logic here
                if (ModelState.IsValid)
                {
                    cat_areas area = new cat_areas();
                    area.id        = area_m.id;
                    area.id_centro = area_m.id_centro;
                    area.nombre    = area_m.nombre;

                    db.Entry(area).State = EntityState.Modified;
                    db.SaveChanges();
                    FlashData.SetFlashData("success", "Registro modificado satisfactoriamente");
                    return(RedirectToAction("Index"));
                }
                return(ViewBag(area_m));
            }
            catch (Exception ex)
            {
                FlashData.SetFlashData("error", ex.Message);
                return(RedirectToAction("Index"));
            }
        }
Exemplo n.º 3
0
        public ActionResult DeleteConfirmed(int id, int id_centro)
        {
            try
            {
                // TODO: Add delete logic here
                cat_areas area = db.cat_areas.Find(id, id_centro);

                db.cat_areas.Remove(area);
                db.SaveChanges();
                FlashData.SetFlashData("success", "Registro eliminado satisfactoriamente");
                return(RedirectToAction("Index"));
            }
            catch (Exception ex)
            {
                FlashData.SetFlashData("success", ex.Message);
                return(RedirectToAction("Index"));
            }
        }
Exemplo n.º 4
0
        //
        // GET: /Areas/Edit/5

        public ActionResult Edit(int id, int id_centro)
        {
            cat_areas area = db.cat_areas.Find(id, id_centro);


            if (area == null)
            {
                return(HttpNotFound());
            }

            AreaModel area_m = new AreaModel();

            area_m.id_centro = area.id_centro;
            area_m.id        = area.id;
            area_m.nombre    = area.nombre;

            ViewBag.id_centro = new MultiSelectList(db.centros.ToList(), "id", "nombre");
            return(View(area_m));
        }