public ActionResult Index()
        {
            GastoHelper  helper = new GastoHelper();
            List <Gasto> gastos = helper.getByIdPersona((int)Session["PersonaId"]);

            return(View("Principal", gastos));
        }
        public ActionResult SetearPorcentajes()
        {
            GastoHelper helper     = new GastoHelper();
            Porcentaje  porcentaje = helper.getPorcentaje();

            return(PartialView("Porcentajes", porcentaje));
        }
        public ActionResult Logueado(Persona p)
        {
            GastoHelper  helper = new GastoHelper();
            List <Gasto> gastos = helper.getByIdPersona(p.IdPersona);

            return(View("Principal", gastos));
        }
        public ActionResult Save(int idGrupoGasto, DateTime fechaGasto, decimal monto, int idPersona, string Descripcion)
        {
            GastoHelper helper = new GastoHelper();

            helper.saveGasto(idGrupoGasto, fechaGasto, monto, idPersona, Descripcion);
            List <Gasto> gastos = helper.getByIdPersona(idPersona);

            return(View(gastos));
        }
 public ActionResult Listar()
 {
     if (Session["PersonaId"] != null)
     {
         int          idPersona = (int)Session["PersonaId"];
         GastoHelper  helper    = new GastoHelper();
         List <Gasto> gastos    = helper.getByIdPersona(idPersona);
         return(View(gastos));
     }
     else
     {
         return(View("Error", Json(new { success = false, message = "Se perdio Session" }, JsonRequestBehavior.AllowGet)));
     }
 }
        public ActionResult Save(int Obligatorio, int Deseoso, int inversion)
        {
            GastoHelper helper = new GastoHelper();

            if (Obligatorio + Deseoso + inversion == 100)
            {
                Porcentaje porcentaje = helper.getPorcentaje();
                if (porcentaje == null)
                {
                    helper.addPorcentaje(Obligatorio, Deseoso, inversion);
                }
                else
                {
                    helper.updatePorcentaje(Obligatorio, Deseoso, inversion);
                }
            }
            List <Gasto> gastos = helper.getByIdPersona((int)Session["PersonaId"]);

            return(View("Principal", gastos));
        }