From c2ed6550f92cc812a779daf429ea42c9ddfe6306 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yana=C3=ABl=20GRETTE?= Date: Fri, 12 Feb 2021 14:11:50 +0100 Subject: [PATCH] =?UTF-8?q?Ajout=20d'un=20acc=C3=A8s=20aux=20d=C3=A9tails?= =?UTF-8?q?=20d'un=20collaborateur=20depuis=20la=20liste=20des=20r=C3=A9f?= =?UTF-8?q?=C3=A9rents=20EP=20d'un=20r=C3=A9f=C3=A9rent?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../affichage-details-collaborateur.html | 2 +- .../affichage-details-collaborateur.ts | 12 +++++++++--- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/src/app/shared/affichage-details-collaboarteur/affichage-details-collaborateur.html b/src/app/shared/affichage-details-collaboarteur/affichage-details-collaborateur.html index 0b705ee..f4181f2 100644 --- a/src/app/shared/affichage-details-collaboarteur/affichage-details-collaborateur.html +++ b/src/app/shared/affichage-details-collaboarteur/affichage-details-collaborateur.html @@ -18,7 +18,7 @@ - + diff --git a/src/app/shared/affichage-details-collaboarteur/affichage-details-collaborateur.ts b/src/app/shared/affichage-details-collaboarteur/affichage-details-collaborateur.ts index 0c568bc..6037dc9 100644 --- a/src/app/shared/affichage-details-collaboarteur/affichage-details-collaborateur.ts +++ b/src/app/shared/affichage-details-collaboarteur/affichage-details-collaborateur.ts @@ -4,6 +4,7 @@ import { Subscription } from "rxjs"; import { collaborateurTypeRecherche } from "@shared/utils/cles"; import { MatDialog } from "@angular/material/dialog"; import { DialogAssignationRapideReferentComponent, DialogAssignationRapideCollaborateursComponent } from "./dialog-assignation-rapide/dialog-assignation-rapide.component"; +import { Router } from "@angular/router"; @Component({ @@ -19,13 +20,13 @@ export class AffichageDetailsCollaborateurComponent implements OnInit{ displayedColumns : string[] = ["businessunit", "collaborateur", "datearrivee"]; - rechercherParBU: boolean = true; - + rechercherParBU: boolean = false; + rechercherParDate: boolean= false; collaborateur: CollaborateurDTO = undefined; private collaborateurSubscription: Subscription; - constructor(private collaborateurService: CollaborateursService, private dialog: MatDialog) {} + constructor(private collaborateurService: CollaborateursService, private dialog: MatDialog, private router: Router) {} ngOnInit() { this.collaborateurSubscription = this.collaborateurService.getCollaborateurById(this.idCollaborateur).subscribe( @@ -40,6 +41,11 @@ export class AffichageDetailsCollaborateurComponent implements OnInit{ } } + + ouvrirDetailsCollaborateur(event) { + this.router.navigate(["/collaborateurs",event.collaborateur.id]); + } + openDialog() { const datas = { data: this.collaborateur, width: "80%", height: '80%'}; let dialog;