public JsonResult agregarConfiguracion(ConfiguracionPolizas con)
        {
            var seguridad = new ConfiguracionPolizasManager();

            return Json(new
            {
                Success = "OK",
                Result = seguridad.agregarConfiguracionPolizas(con,
                  (long)HttpContext.Session["IdSesion"]
                 )
            });
        }
        public JsonResult eliminarTabla(int idTabla)
        {
            var seguridad = new ConfiguracionPolizasManager();

            return Json(new
            {
                Success = "OK",
                Result = seguridad.eliminarConfiguracion(
                 idTabla,
                  (long)HttpContext.Session["IdSesion"]
                 )
            });
        }
        public ActionResult Registrar()
        {

            StringBuilder _html = new StringBuilder();
            SeguridadManager _seguridad = new SeguridadManager();
            PerfilManager _perfilMan = new PerfilManager();
            ConfiguracionPolizasManager _cuentaMan = new ConfiguracionPolizasManager();
            string _nombre = string.Empty, _correo = string.Empty;
            if (User.Identity.Name == string.Empty)
            {
                return RedirectToAction("LogIn", "Usuario");

            }

            _seguridad.getDataUsuario(User.Identity.Name, ref _nombre, ref _correo);
            ViewBag.NombreUsuario = _nombre;
            ViewBag.Correo = _correo;
            ViewBag.Menu = _seguridad.getMenu(User.Identity.Name, "Catalogos", "Configuracion Polizas");
            if (HttpContext.Session["IdSesion"] == null || string.IsNullOrEmpty(HttpContext.Session["IdSesion"].ToString()))
            {
                return RedirectToAction("LogIn", "Usuario");

            }
            ViewBag.Sesion = HttpContext.Session["IdSesion"].ToString();
            List<SelectListItem> myNivel = new List<SelectListItem>();
            List<SelectListItem> myCounts = new List<SelectListItem>();
            List<Perfiles> _perfiles = _perfilMan.obtenerPerfiles();
            List<TiposDePolizas> _tipos = _cuentaMan.obtenerTipoPolizas();
            foreach (Perfiles nivel in _perfiles)
            {
                if (nivel.Perfil == "Administrador")
                    myNivel.Add(new SelectListItem() { Text = nivel.Perfil, Value = nivel.IdPerfil.ToString(), Selected = true });
                else
                    myNivel.Add(new SelectListItem() { Text = nivel.Perfil, Value = nivel.IdPerfil.ToString() });
            }
            int _contador = 0;
            foreach (TiposDePolizas nivel in _tipos)
            {
                if (_contador == 0)
                    myCounts.Add(new SelectListItem() { Text = nivel.TipoDePoliza, Value = nivel.IdTipoDePoliza.ToString(), Selected = true });
                else
                    myCounts.Add(new SelectListItem() { Text = nivel.TipoDePoliza, Value = nivel.IdTipoDePoliza.ToString() });
                ++_contador;
            }
            ViewBag.Niveles = myNivel;
            ViewBag.Cuentas = myCounts;
            return View();
        }
        public JsonResult obtenerConfiguraciones()
        {
            var seguridad = new ConfiguracionPolizasManager();
            return Json(seguridad.obtenerConfiguracionPolizas(), JsonRequestBehavior.AllowGet);

        }