public EmployeDto GetEmployeByID(long employeID) { //Renvoyer les données personnelles de l'employe à partir de sa clé primaire EmployeRepository empRep = new EmployeRepository(); return(empRep.GetEmployeById(employeID)); }
public ActionResult DeleteConfirmed(int id) { var employeRepository = new EmployeRepository(); Employe employe = employeRepository.GetEmployeById(id); employeRepository.RemoveEmploye(employe); return(RedirectToAction("Index")); }
// GET: EmployesGenerated/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } var employeRepository = new EmployeRepository(); Employe employe = employeRepository.GetEmployeById(id); if (employe == null) { return(HttpNotFound()); } return(View(employe)); }
// GET: EmployesGenerated/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } var employeRepository = new EmployeRepository(); Employe employe = employeRepository.GetEmployeById(id); if (employe == null) { return(HttpNotFound()); } ViewBag.IdDepartement = new SelectList(db.Departement, "IdDepartement", "NomDepartement", employe.IdDepartement); ViewBag.IdPoste = new SelectList(db.Poste, "IdPoste", "NomPoste", employe.IdPoste); return(View(employe)); }
public void GetEmployeDetailsByID(long employeID, out EmployeDto emp, out EmployeSalaireDto empSalReg, out EmployeSalaireDto empSalSpe, out IEnumerable <CongeDto> empConge, out IEnumerable <EmployePrelevementDto> empPrelReg, out IEnumerable <EmployePrelevementDto> empPrelSpe) { //Renvoyer toutes les données personnelles de l'employe à partir de sa clé primaire EmployeRepository empRep = new EmployeRepository(); emp = empRep.GetEmployeById(employeID); empSalReg = empRep.GetSalaireByType(employeID, (int)LookupEnum.TypeSalaire.Regulier); empPrelReg = empRep.GetPrelevementByTypeSalaire(employeID, (int)LookupEnum.TypeSalaire.Regulier); if (emp.TypeEmployeID == (int)LookupEnum.TypeEmploye.Special) { empSalSpe = empRep.GetSalaireByType(employeID, (int)LookupEnum.TypeSalaire.Special); empPrelSpe = empRep.GetPrelevementByTypeSalaire(employeID, (int)LookupEnum.TypeSalaire.Special); } else { empSalSpe = null; empPrelSpe = null; } empConge = empRep.GetConge(employeID); }