public ActionResult Miembro(int?id = null)
        {
            if (!this.currentUser())
            {
                return(RedirectToAction("Ingresar"));
            }
            if (!this.isAdministrator())
            {
                return(RedirectToAction("Index"));
            }

            MenuNavBarSelected(3);

            MiembrosBL objBL = new MiembrosBL();

            ViewBag.IdEntidad        = id;
            ViewBag.Cargos           = objBL.getCargosViewBag(false);
            ViewBag.TipoExperiencias = objBL.getTipoExperiencias();

            var objSent = TempData["Miembro"];

            if (objSent != null)
            {
                TempData["Miembro"] = null; return(View(objSent));
            }
            if (id != null)
            {
                MiembroDTO obj = objBL.getMiembro((int)id);
                return(View(obj));
            }
            return(View());
        }
        public ActionResult Index(string page, string id, string subid)
        {
            showPagina(CONSTANTES.URI_MIEMBROS, HttpContext.Request.Url, null, page, id);

            MiembrosBL objBL = new MiembrosBL();

            //base.getPaginaInfo(CONSTANTES.URI_MIEMBROS);
            ViewBag.page = page ?? "";
            ViewBag.id   = id ?? "";

            if (!String.IsNullOrWhiteSpace(page))
            {
                //ViewBag.TipoExperiencias = objBL.getTipoExperienciasViewBag(false);
                int idMiembro = (objBL.getMiembroPorUri(page)).IdMiembro;
                ViewBag.TipoExperiencias = objBL.getExperienciasPorMiembro(idMiembro);
                return(View(getPaginaMiembro(objBL, page, id)));
            }
            ViewBag.Cargos = objBL.getCargosViewBag(false);
            return(View(objBL.getMiembrosActivos()));
        }