public ActionResult AjouterOrModifierDeprt(VMListeDeprt vmDeprt) { if (ModelState.IsValid) { DtoDepartement dtoDeprt = new DtoDepartement(); if (vmDeprt.id_dep != 0) { dtoDeprt.id_dep = vmDeprt.id_dep; dtoDeprt.nom_dep = vmDeprt.nom_dep; dtoDeprt.description_dep = vmDeprt.description_dep; dtoDeprt.Date_creat = vmDeprt.Date_creat; dtoDeprt.id_cat = vmDeprt.id_cat; BusComp.ModifierDepartement(dtoDeprt); } else { dtoDeprt.id_dep = vmDeprt.id_dep; dtoDeprt.nom_dep = vmDeprt.nom_dep; dtoDeprt.description_dep = vmDeprt.description_dep; dtoDeprt.Date_creat = vmDeprt.Date_creat; dtoDeprt.id_cat = vmDeprt.id_cat; BusComp.AjouterDepartement(dtoDeprt); } TempData["SuccessMessageDeprt"] = "Done !"; return(RedirectToAction("ListeDeprt")); } else { return(RedirectToAjouterOrModifierDeprt(vmDeprt.id_dep)); } }
public void ModifierDepartement(DtoDepartement deprt) { var deprtUp = context.Departements.Find(deprt.id_dep); deprtUp.nom_dep = deprt.nom_dep; deprtUp.description_dep = deprt.description_dep; deprtUp.Date_creat = deprt.Date_creat; deprtUp.id_cat = deprt.id_cat; context.SaveChanges(); }
public ActionResult ListeEmp(VMListeEmp emp, int page = 0, int size = 5) { if (!String.IsNullOrWhiteSpace(emp.keyWord)) { emp.listEmp = BusComp.GetListeEmployee(emp.keyWord, emp.id_dep, page, size); emp.listDeprt = BusComp.GetListeDepartement(0, 0, true); DtoDepartement defaultDep = new DtoDepartement { id_dep = 0, nom_dep = " ", id_cat = 0 }; var value01 = emp.listDeprt.First(); emp.listDeprt[0] = defaultDep; emp.listDeprt.Add(value01); emp.keyWord = ""; } else { if (emp.id_dep == 0) { emp.listEmp = BusComp.GetListeEmployee("", 0, page, size); } else { emp.listEmp = BusComp.GetListeEmployee("", emp.id_dep, page, size); } emp.listDeprt = BusComp.GetListeDepartement(0, 0, true); DtoDepartement defaultDep = new DtoDepartement { id_dep = 0, nom_dep = " ", id_cat = 0 }; var value01 = emp.listDeprt.First(); emp.listDeprt[0] = defaultDep; emp.listDeprt.Add(value01); emp.keyWord = ""; } ViewBag.CuerrentPage = page; if (BusComp.totalEmp % size != 0) { ViewBag.TotalPages = 1 + (BusComp.totalEmp / size); } else { ViewBag.TotalPages = (BusComp.totalEmp / size); } return(View(emp)); }
public void AjouterDepartement(DtoDepartement deprt) { Departement dep = new Departement { nom_dep = deprt.nom_dep, description_dep = deprt.description_dep, Date_creat = deprt.Date_creat, id_cat = deprt.id_cat }; Ajouter(dep); }
public DtoDepartement GetDepartement(int id) { var x = context.Departements.Find(id); var deprtDto = new DtoDepartement { id_dep = x.id_dep, nom_dep = x.nom_dep, Categorie = x.Categorie.description_cat, id_cat = x.id_cat, Date_creat = x.Date_creat, description_dep = x.description_dep }; return(deprtDto); }