public ActionResult DeleteConfirmed(int id) { Employe_Metier employe_metier = db.Employe_Metier.Find(id); db.Employe_Metier.Remove(employe_metier); db.SaveChanges(); return(RedirectToAction("Index")); }
// // GET: /EmployeMetier/Details/5 public ActionResult Details(int id = 0) { Employe_Metier employe_metier = db.Employe_Metier.Find(id); if (employe_metier == null) { return(HttpNotFound()); } return(View(employe_metier)); }
public ActionResult Edit(Employe_Metier employe_metier) { if (ModelState.IsValid) { db.Entry(employe_metier).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.EmployeRefId = new SelectList(db.Employe, "EmployeID", "Nom", employe_metier.EmployeRefId); ViewBag.MetierRefId = new SelectList(db.Metier, "MetierId", "Categorie", employe_metier.MetierRefId); return(View(employe_metier)); }
// // GET: /EmployeMetier/Edit/5 public ActionResult Edit(int id = 0) { Employe_Metier employe_metier = db.Employe_Metier.Find(id); if (employe_metier == null) { return(HttpNotFound()); } ViewBag.EmployeRefId = new SelectList(db.Employe, "EmployeID", "Nom", employe_metier.EmployeRefId); ViewBag.MetierRefId = new SelectList(db.Metier, "MetierId", "Categorie", employe_metier.MetierRefId); return(View(employe_metier)); }
// // GET: /Employe/ public ActionResult Index(string metierid, string employeid, string debut_metier, string fin_metier, string roleid) { var employes = from s in db.Employe select s; if (!String.IsNullOrEmpty(metierid) && !String.IsNullOrEmpty(employeid)) { Metier metier = db.Metier.Find(Int32.Parse(metierid)); Employe_Metier em = new Employe_Metier(); DateTime dt_debut = DateTime.ParseExact(debut_metier, "yyyy-MM-dd", CultureInfo.InvariantCulture); DateTime dt_fin = DateTime.ParseExact(fin_metier, "yyyy-MM-dd", CultureInfo.InvariantCulture); Employe employe = db.Employe.Find(Int32.Parse(employeid)); if (employe != null && metier != null) { em.Employe = employe; em.Metier = metier; em.DebutMetier = dt_debut; em.FinMetier = dt_fin; db.Employe_Metier.Add(em); db.SaveChanges(); } } if (!String.IsNullOrEmpty(roleid) && !String.IsNullOrEmpty(employeid)) { ViewData["employeid"] = employeid; ViewData["roleid"] = roleid; Roles role = db.Roles.Find(Int32.Parse(roleid)); Employe_Role er = new Employe_Role(); Employe employe = db.Employe.Find(Int32.Parse(employeid)); if (employe != null && role != null) { er.Employe = employe; er.Role = role; db.Employe_Role.Add(er); db.SaveChanges(); } } return(View(employes)); }