コード例 #1
0
        // GET: ChefDeService
        public ActionResult Index(ChefDeServiceViewModel vm)
        {
            if (HttpContext.User.Identity.IsAuthenticated)
            {
                vm._Collaborateur = dal.ObtenirCollaborateur(HttpContext.User.Identity.Name);
                vm.ListeCollab    = vm._Collaborateur.Service.Collaborateurs;
                if (vm._Collaborateur.Service.Type == TypeService.Direction && vm._Collaborateur.Chef)
                {
                    vm.ListeCollab.AddRange(dal.getChefRhEtCompta());
                }
                foreach (Collaborateur c in vm.ListeCollab)
                {
                    int a = 0;
                    int b = 0;
                    foreach (NoteDeFrais n in vm._Collaborateur.Service.NotesDeFrais)
                    {
                        if (c.NotesDeFrais.Contains(n))
                        {
                            a += n.NbrRefusé();
                            b += n.NbrEnAttente();
                        }
                    }
                    vm.nbrRefusé.Add(a);
                    vm.nbrEnAttente.Add(b);
                }


                return(View(vm));
            }
            return(View());
        }
コード例 #2
0
 // GET: ChefDeService
 public ActionResult Index(ChefDeServiceViewModel vm)
 {
     if (HttpContext.User.Identity.IsAuthenticated)
     {
         vm._Collaborateur = dal.ObtenirCollaborateur(HttpContext.User.Identity.Name);
         return(View(vm));
     }
     return(View());
 }