public ActionResult Index()
        {
            List <SubUnidad> unidades = SubUnidadRepository.getSubUnidades(HttpContext.Session["institucion"].ToString());

            Session["subunidades"] = unidades;
            ViewBag.SubUnidades    = unidades;
            return(View());
        }
        public ActionResult Eliminar(SubUnidad subunidad)
        {
            var mensaje = SubUnidadRepository.deleteSubUnidad(subunidad.ID);

            if (mensaje == "OK")
            {
                ViewBag.mensaje = "La unidad se eliminó exitosamente.";
            }
            else
            {
                ViewBag.error = mensaje;
            }

            return(RedirectToAction("Index"));
        }
        public ActionResult Editar(SubUnidad subunidad)
        {
            subunidad.InstitucionID = Convert.ToInt64(HttpContext.Session["institucion"].ToString());
            var mensaje = SubUnidadRepository.updateSubUnidad(subunidad);

            if (mensaje == "OK")
            {
                ViewBag.mensaje = "La carga se editó exitosamente.";
            }
            else
            {
                ViewBag.error = mensaje;
            }

            return(RedirectToAction("Index"));
        }
        public ActionResult Crear(SubUnidad subunidad)
        {
            subunidad.InstitucionID = Convert.ToInt64(HttpContext.Session["institucion"].ToString());
            var mensaje = SubUnidadRepository.createSubUnidad(subunidad);

            if (mensaje == "OK")
            {
                ViewBag.mensaje = "La carga se realizó exitosamente.";
            }
            else
            {
                ViewBag.error = mensaje;
            }

            ViewBag.unidades = ObtenerUnidadesSelect(subunidad.UnidadID.ToString());
            return(View());
        }
Esempio n. 5
0
        public List <SelectListItem> ObtenerSubUnidadesSelect(string id)
        {
            var result = SubUnidadRepository.getSubUnidadesSelect2(HttpContext.Session["institucion"].ToString(), id);

            return(result);
        }