示例#1
0
        public JsonResult agregarCuentas(CuentasCostos con)
        {
            var seguridad = new CuentaCostosManager();

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

            return(Json(new
            {
                Success = "OK",
                Result = seguridad.eliminarCuentasCostos(
                    idTabla,
                    (long)HttpContext.Session["IdSesion"]
                    )
            }));
        }
示例#3
0
        public JsonResult obtenerCuentas()
        {
            var seguridad = new CuentaCostosManager();

            return(Json(seguridad.obtenerCuentas(), JsonRequestBehavior.AllowGet));
        }
示例#4
0
        public ActionResult Registrar()
        {
            StringBuilder       _html = new StringBuilder();
            SeguridadManager    _seguridad = new SeguridadManager();
            PerfilManager       _perfilMan = new PerfilManager();
            CuentaCostosManager _cuentaMan = new CuentaCostosManager();
            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", "Cuenta Costos");
            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 <TipoCuentas>    _tipos    = _cuentaMan.obtenerTipoCuentas();

            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 (TipoCuentas nivel in _tipos)
            {
                if (_contador == 0)
                {
                    myCounts.Add(new SelectListItem()
                    {
                        Text = nivel.TipoCuenta, Value = nivel.IdTipoCuenta.ToString(), Selected = true
                    });
                }
                else
                {
                    myCounts.Add(new SelectListItem()
                    {
                        Text = nivel.TipoCuenta, Value = nivel.IdTipoCuenta.ToString()
                    });
                }
                ++_contador;
            }
            ViewBag.Niveles = myNivel;
            ViewBag.Cuentas = myCounts;
            return(View());
        }