public ActionResult Index(DateTime datedebut, int choixchantier) { if (SessionManager.SessionUser != null) { TempData["choixchantier"] = choixchantier; TempData["datedebut"] = datedebut; IEnumerable <Models.VPoste> listposte = vgetlist.GetVPostes(); return(View("Index", _serviceJDT.GetAll().Select(s => new JDTListe() { Id = s.Id, PersonnelId = s.PersonnelId, PosteId = s.PosteId, DateChantier = s.DateChantier, HeuresProd = s.HeuresProd, VoitPerso = s.VoitPerso, ZoneDepl = s.ZoneDepl, ChefChantierId = s.ChefChantierId, Login = s.Login, NumSemaine = s.NumSemaine, EstValide = s.EstValide }) .Where(jdt => jdt.ChefChantierId == SessionManager.SessionUser.PersonnelId && (listposte.FirstOrDefault(lp => lp.IdPoste == jdt.PosteId).ChantierId == (int)TempData["choixchantier"]) && (jdt.DateChantier >= (DateTime)TempData["datedebut"] & jdt.DateChantier <= ((DateTime)TempData["datedebut"]).AddDays(6))))); } return(RedirectToAction("../../Home/Index")); }
public ActionResult Index(DateTime?datedebut) { if (SessionManager.SessionUser != null) { if (datedebut == null || (int)((DateTime)datedebut).DayOfWeek != 1) { ViewBag.Message = "La date de recherche n'est pas un lundi ou n'est pas valable"; TempData["estdisplay"] = "non"; return(View()); } TempData["estdisplay"] = "oui"; return(View(_serviceUtilisateur.GetAll().Select(s => new JDTListe() { Id = s.Id, PersonnelId = s.PersonnelId, PosteId = s.PosteId, DateChantier = s.DateChantier, HeuresProd = s.HeuresProd, VoitPerso = s.VoitPerso, ZoneDepl = s.ZoneDepl, ChefChantierId = s.ChefChantierId, Login = s.Login, NumSemaine = s.NumSemaine, EstValide = s.EstValide }).Where(jdt => jdt.PersonnelId == SessionManager.SessionUser.PersonnelId && (jdt.DateChantier >= datedebut & jdt.DateChantier <= ((DateTime)datedebut).AddDays(6))))); } else { return(RedirectToAction("../../Home/Index")); } }
public IEnumerable <VChantier> GetVChantiers() { _serviceChantier = new VChantierRepository(); IEnumerable <VChantier> VChantierList = _serviceChantier.GetAll().Select(s => new VChantier() { Id = s.Id, Ref = s.Ref, Nom = s.Nom, Lieu = s.Lieu, VNomSociete = s.VNomSociete }); return(VChantierList); }
public IEnumerable <VPersonnel> GetVPersonnels() { _servicePersonnel = new VPersonnelRepository(); IEnumerable <VPersonnel> VPersonnelList = _servicePersonnel.GetAll().Select(s => new VPersonnel() { Id = s.Id, Matricule = s.Matricule, Prenom = s.Prenom, Nom = s.Nom, ChefEquipe = s.ChefEquipe }); return(VPersonnelList); }
public IEnumerable <VPoste> GetVPostes() { _servicePoste = new VPosteRepository(); IEnumerable <VPoste> VPosteList = _servicePoste.GetAll().Select(s => new VPoste() { IdPoste = s.IdPoste, RefPoste = s.RefPoste, LibellePoste = s.LibellePoste, ChantierId = s.ChantierId, RefChantier = s.RefChantier, NomChantier = s.NomChantier, LieuChantier = s.LieuChantier }); return(VPosteList); }
public IEnumerable <VChantier> GetAll() { return(_globalService.GetAll().Select(c => c.ToClientVChantier())); }
public IEnumerable <Personnel> Get() { return(_service.GetAll()); }
public IEnumerable <VPoste> GetAll() { return(_globalService.GetAll().Select(c => c.ToClientVPoste())); }
public IEnumerable <Personnel> GetAll() { return(_globalService.GetAll().Select(c => c.ToClientVPersonnel())); }
public IEnumerable <JournalDesTravaux> Get() { return(_service.GetAll()); }
public IEnumerable <JournalDesTravaux> GetAll() { return(_globalService.GetAll().Select(c => c.ToClientJDT())); }
public IEnumerable <VChantier> Get() { return(_service.GetAll()); }
public IEnumerable <VPoste> Get() { return(_service.GetAll()); }