Ejemplo n.º 1
0
 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));
     }
 }
Ejemplo n.º 2
0
        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();
        }
Ejemplo n.º 3
0
        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));
        }
Ejemplo n.º 4
0
        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);
        }
Ejemplo n.º 5
0
        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);
        }