コード例 #1
0
        public JsonResult agregarTablas(Tablas con)
        {
            var seguridad = new TablasManager();

            return(Json(new
            {
                Success = "OK",
                Result = seguridad.agregarTablas(con,
                                                 (long)HttpContext.Session["IdSesion"]
                                                 )
            }));
        }
コード例 #2
0
        public JsonResult eliminarTabla(int idTabla)
        {
            var seguridad = new TablasManager();

            return(Json(new
            {
                Success = "OK",
                Result = seguridad.eliminarTabla(
                    idTabla,
                    (long)HttpContext.Session["IdSesion"]
                    )
            }));
        }
コード例 #3
0
        public JsonResult obtenerTablas()
        {
            var seguridad = new TablasManager();

            return(Json(seguridad.obtenerTablas(), JsonRequestBehavior.AllowGet));
        }
コード例 #4
0
        public ActionResult Registrar()
        {
            StringBuilder        _html      = new StringBuilder();
            SeguridadManager     _seguridad = new SeguridadManager();
            PerfilManager        _perfilMan = new PerfilManager();
            TipoDePolizasManager _tipoMan   = new TipoDePolizasManager();
            TablasManager        _tablaMan  = new TablasManager();

            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, "Facturas", "Ventas");
            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 <Perfiles>       _perfiles     = _perfilMan.obtenerPerfiles();

            List <SelectListItem> myTipo        = new List <SelectListItem>();
            List <TiposDePolizas> _tiposPolizas = _tipoMan.obtenerTipoPolizas();

            List <SelectListItem> myTabla       = new List <SelectListItem>();
            List <Tablas>         _tablas       = _tablaMan.obtenerTablasValida();

            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()
                    });
                }
            }
            ViewBag.Niveles = myNivel;

            foreach (TiposDePolizas nivel in _tiposPolizas)
            {
                myTipo.Add(new SelectListItem()
                {
                    Text = nivel.TipoDePoliza, Value = nivel.TipoDePoliza.ToString()
                });
            }
            ViewBag.Polizas = myTipo;
            int _contador = 0;

            foreach (Tablas nivel in _tablas)
            {
                if (_contador == 0)
                {
                    myTabla.Add(new SelectListItem()
                    {
                        Text = nivel.Tabla, Value = nivel.IdTabla.ToString(), Selected = true
                    });
                }
                else
                {
                    myTabla.Add(new SelectListItem()
                    {
                        Text = nivel.Tabla, Value = nivel.IdTabla.ToString()
                    });
                }
                ++_contador;
            }
            ViewBag.Tablas = myTabla;
            return(View());
        }