예제 #1
0
        // GET: Administrateur
        public ActionResult Index()
        {
            CAdministrateur admin      = new CAdministrateur();
            CFestival       festival   = new CFestival();
            listPoste       listePoste = new listPoste();
            //CDepense depense = new CDepense();
            VM_Administrateur vm = new VM_Administrateur();

            vm.Nomfestival   = festival.NomFestival;
            vm.DebutFestival = festival.DateDebutFestival;
            vm.FinFestival   = festival.DateFinFestival;
            vm.ListePoste    = listePoste.ListePoste;
            vm.BudgetTotal   = festival.BudgetFestival;
            //vm.Depense = depense.Total;

            return(View("Index", vm));
        }
예제 #2
0
        public ActionResult Index(string email, string pass)
        {
            CPersonnel p = new CPersonnel();

            object user = p.Connexion(email, pass);



            if (p.Role == "Admin")
            {
                CAdministrateur admin = (CAdministrateur)user;
                Session["user"] = admin;
                return(Redirect("GestionPoste"));
            }

            else if (p.Role == "Comptable")
            {
                CComptable comp = (CComptable)user;
                Session["user"] = comp;
                return(Redirect("Comptable"));
            }

            else
            if (p.Role == "Responsable")
            {
                CResponsable resp = (CResponsable)user;
                Session["user"] = resp;
                return(Redirect("Responsable"));
            }


            else if (p.Role == "Participant")
            {
                CParticipant part = (CParticipant)user;
                Session["user"] = part;
                return(Redirect("Participant"));
            }

            else if (p.Role == "Personnel")
            {
                Session["user"] = p;
                return(Redirect("Personnel"));
            }

            return(Redirect("Login?error=Login ou mot de passe incorrect"));
        }
예제 #3
0
        public ActionResult EnvoyerBudget(string budget)
        {
            double montant;
            bool   result = double.TryParse(budget, out montant);

            if (result && montant > 0)
            {
                ViewBag.message = "Budget confirmé";
                CAdministrateur admin = new CAdministrateur();
                admin.DefinirBudgetFestival(montant);
            }
            else
            {
                ViewBag.message = "Veuillez entrer une valeur correcte";
            }
            CFestival festival = new CFestival();

            festival.InfoFestival();
            return(View("Index", festival));
        }
예제 #4
0
 public void AjouterAdministrateur(CAdministrateur admin)
 {
     bdd.T_Administrateur.Add(admin);
     bdd.SaveChanges();
 }