public ActionResult AssignerPoste(string selectResponsable, string description, string salaire, int id) { int key; bool result = int.TryParse(selectResponsable, out key); if (result) { double salaireResp; bool resulta = double.TryParse(salaire, out salaireResp); if (resulta) { CPoste poste = new CPoste(); poste.AssignerUnPoste(key, id, salaireResp); } else { ViewBag.message = "Entrez une valeur correcte pour le salaire"; return(View(salaireResp)); } } listPoste listePosteNonAssigne = new listPoste(); listPoste listePosteAssigne = new listPoste(); ViewBag.listeDesPostes = listePosteAssigne.GetListPosteAssigne(); ViewBag.listeDesPostesNonAssigne = listePosteNonAssigne.GetListPosteNonAssigne(); return(View("GestionPoste")); }
public ActionResult GestionPoste() { listPoste listePosteAssigne = new listPoste(); listPoste listePosteNonAssigne = new listPoste(); ViewBag.listeDesPostes = listePosteAssigne.GetListPosteAssigne(); ViewBag.listeDesPostesNonAssigne = listePosteNonAssigne.GetListPosteNonAssigne(); return(View()); }
// GET: GestionPoste public ActionResult Index() { listPoste listePosteAssigne = new listPoste(); listPoste listePosteNonAssigne = new listPoste(); CFestival festival = new CFestival(); festival.InfoFestival(); VM_Admin vm = new VM_Admin(); vm.NomFestival = festival.NomFestival; vm.DebutFestival = festival.DateDebutFestival; vm.FinFestival = festival.DateFinFestival; vm.BudgetFestival = festival.BudgetFestival; ViewBag.listeDesPostes = listePosteAssigne.GetListPosteAssigne(); ViewBag.listeDesPostesNonAssigne = listePosteNonAssigne.GetListPosteNonAssigne(); return(View(vm)); }
public ActionResult ChangementPoste(CPoste poste, int id) { if (!ModelState.IsValid) { ViewBag.id = id; return(View("ModifierPoste")); } else { CPoste nouveauPoste = new CPoste(); nouveauPoste.ModifierInfoPoste(poste.Id, poste.NomPoste, poste.Description); listPoste listePosteNonAssigne = new listPoste(); listPoste listePosteAssigne = new listPoste(); ViewBag.listeDesPostes = listePosteAssigne.GetListPosteAssigne(); ViewBag.listeDesPostesNonAssigne = listePosteNonAssigne.GetListPosteNonAssigne(); return(RedirectToAction("GestionPoste")); } }
public ActionResult SuppressionPoste(int id, string nom, int idPers) { CPoste poste = new CPoste(); if (idPers != 0) { poste.SupprimerUnPoste(id, idPers); } else { poste.SupprimerUnPoste(id); } ViewBag.message = "Le poste " + nom + " a été supprimé"; listPoste listePosteNonAssigne = new listPoste(); listPoste listePosteAssigne = new listPoste(); ViewBag.listeDesPostes = listePosteAssigne.GetListPosteAssigne(); ViewBag.listeDesPostesNonAssigne = listePosteNonAssigne.GetListPosteNonAssigne(); return(View("GestionPoste")); }
public ActionResult GestionPoste(CPoste poste) { if (!ModelState.IsValid) { listPoste listePosteNonAssigne = new listPoste(); listPoste listePosteAssigne = new listPoste(); ViewBag.listeDesPostes = listePosteAssigne.GetListPosteAssigne(); ViewBag.listeDesPostesNonAssigne = listePosteNonAssigne.GetListPosteNonAssigne(); return(View()); } else { CPoste nouveauPoste = new CPoste(poste.NomPoste, poste.Description, 0); nouveauPoste.CreerPoste(poste.NomPoste, poste.Description); listPoste listePosteAssigne = new listPoste(); listPoste listePosteNonAssigne = new listPoste(); ViewBag.listeDesPostes = listePosteAssigne.GetListPosteAssigne(); ViewBag.listeDesPostesNonAssigne = listePosteNonAssigne.GetListPosteNonAssigne(); return(RedirectToAction("GestionPoste")); } }