Ejemplo n.º 1
0
        public ActionResult FicheFrais(int id_rdv)
        {
            ViewBag.Employe = (Employe)Session["Employe"];

            if (ViewBag.Employe != null)
            {
                PersonneDAO   personneDAO   = new PersonneDAO();
                LigneFraisDAO ligneFraisDAO = new LigneFraisDAO();
                FicheFraisDAO ficheFraisDAO = new FicheFraisDAO();

                int id_fiche_frais = ficheFraisDAO.GetIdFicheFrais(id_rdv);

                List <LigneFrais>             mesLignesFrais   = ligneFraisDAO.ReadAllFromID(ViewBag.Employe.Id, id_rdv);
                List <LigneFrais.TypeFrais>   mesTypesFrais    = new List <LigneFrais.TypeFrais>();
                List <LigneFrais.TypeForfait> mesTypesForfaits = new List <LigneFrais.TypeForfait>();
                foreach (LigneFrais.TypeFrais typeFrais in (LigneFrais.TypeFrais[])Enum.GetValues(typeof(LigneFrais.TypeFrais)))
                {
                    mesTypesFrais.Add(typeFrais);
                }
                foreach (LigneFrais.TypeForfait typeForfait in (LigneFrais.TypeForfait[])Enum.GetValues(typeof(LigneFrais.TypeForfait)))
                {
                    mesTypesForfaits.Add(typeForfait);
                }


                ViewBag.MesLignesFrais   = mesLignesFrais;
                ViewBag.MesTypesFrais    = mesTypesFrais;
                ViewBag.MesTypesForfaits = mesTypesForfaits;
                ViewBag.Id_rdv           = id_rdv;
                ViewBag.Id_Fiche_frais   = id_fiche_frais;

                return(View());
            }
            else
            {
                return(RedirectToAction("Index", "Home"));
            }
        }