示例#1
0
        //Méthode d' ajout de revenu
        public ActionResult AjouterRevenu(string description, double montant)
        {
            CResponsable resp = (CResponsable)Session["user"];
            CRevenu      rev  = new CRevenu(description, montant);

            resp.DemandeAjoutRevenu(rev, ((CPoste)Session["poste"]).Id);
            Session["listRevenu"] = null;
            return(Redirect("GestionRevenu"));
        }
示例#2
0
        //Renvoi au formulaire de modification
        public ActionResult ModifRevenuForm(int id)
        {
            List <CRevenu> list = (List <CRevenu>)Session["listRevenu"];
            CRevenu        rev  = list.ElementAt(id);

            ViewBag.index = id;

            return(View("ModifRevenuForm", rev));
        }
示例#3
0
        //Méthode de suppression du revenu
        public ActionResult SuppressionRevenu(int id)
        {
            CResponsable resp = (CResponsable)Session["user"];
            CRevenu      rev  = ((List <CRevenu>)Session["listRevenu"]).ElementAt(id);

            resp.DemandeSuppressionRevenu(rev);
            ((List <CRevenu>)Session["listRevenu"]).RemoveAt(id);
            return(View("GestionRevenu"));
        }
示例#4
0
        //Methode qui  modifie le revenu choisis
        public ActionResult ModifRevenu(string description, double montant, int index)
        {
            CResponsable   resp = (CResponsable)Session["user"];
            List <CRevenu> list = (List <CRevenu>)Session["listRevenu"];

            list.ElementAt(index).Description = description;
            list.ElementAt(index).Montant     = montant;
            CRevenu rev = list.ElementAt(index);

            resp.DemandeModificationRevenu(rev, description, montant);

            return(Redirect("GestionRevenu"));
        }