public JsonResult obtenerCostos(int idMes)
        {
            var seguridad = new CostoManager();
            SeguridadManager _seguridadx = new SeguridadManager();
            int _idusuario = 0;

            _seguridadx.getIdUsuario(User.Identity.Name, ref _idusuario);

            string _success = "";
            var    _htm     = seguridad.obtenerCostos(idMes, _idusuario, ref _success);

            var jsonResult = Json(new
            {
                Success = _success == "" ? "OK" : _success,
                Data    = _htm == null ? "<p>Ocurrio El Error: " + _success + "</p><p> Consulte Al Administrador del Sistema</p>" : _htm
            }, JsonRequestBehavior.AllowGet);

            jsonResult.MaxJsonLength = Int32.MaxValue;
            return(jsonResult);

            //return Json(new
            //{
            //    Success = _success == "" ? "OK" : _success,
            //    Data = _htm == null ? "<p>Ocurrio El Error: " + _success + "</p><p> Consulte Al Administrador del Sistema</p>" : _htm
            //}, JsonRequestBehavior.AllowGet);
        }
        public ActionResult Libro()
        {
            StringBuilder    _html      = new StringBuilder();
            SeguridadManager _seguridad = new SeguridadManager();
            PerfilManager    _perfilMan = new PerfilManager();

            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", "Libro");
            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();



            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;
            int _idusuario = 0;

            _seguridad.getIdUsuario(User.Identity.Name, ref _idusuario);
            ViewBag.IdUsuario = _idusuario;


            return(View());
        }
        public JsonResult obtenerFacturasFactura(string IdMovimientosCostos, string TipoDePolizas, int IdTabla)
        {
            var seguridad = new VentaManager();
            SeguridadManager _seguridadx = new SeguridadManager();
            int _idusuario = 0;

            _seguridadx.getIdUsuario(User.Identity.Name, ref _idusuario);

            string _success = "";
            var    _htm     = seguridad.obtenerFacturasPorFactura(IdMovimientosCostos, TipoDePolizas, IdTabla, _idusuario, ref _success);

            return(Json(new
            {
                Success = _success == "" ? "OK" : _success,
                Data = _htm == null ? "Ocurrio El Error: " + _success + "</p><p> Consulte Al Administrador del Sistema" : _htm
            }, JsonRequestBehavior.AllowGet));
        }