PageSourceSearch

https://demandelogement88.fr/imhoweb86/ng/chunk-GXSCM6GI.js

js demandelogement88.fr collected 2026-10-07 11:08:46 UTC 25,087 bytes, 1 lines download raw bytes

1import{a as Be}from"./chunk-A6UICS62.js";import{a as Ae}from"./chunk-UEOK2K5J.js";import{a as J}from"./chunk-HUUUMMCQ.js";import{Aa as De,Da as Me,Ea as Ee,L as ye,La as Te,Oa as z,Ob as Oe,Pb as Ve,Qb as Ie,V as Qe,W as ze,aa as we,e as He,f as Pe,ka as Re,lb as ke,qc as Le,t as W,yb as $}from"./chunk-GFZK3MTC.js";import"./chunk-CJPLD6EO.js";import{A as ve,B as Se,c as Ce,g as U,h as fe,k as _e,n as q,o as xe,t as be}from"./chunk-XBLNELE3.js";import{A as j,B as Fe,G as Q,e as I,f as E,n as R}from"./chunk-DLUUMF7L.js";import"./chunk-5RWSHWYD.js";import{A as Y,N as L,P as G,S as Z,b as de,c as he,p as ge}from"./chunk-NEL7LTJX.js";import{$ as oe,Ac as me,Bc as m,Cc as b,Dc as v,Ic as F,Jc as y,Kc as w,Ob as S,Qb as H,Sc as ue,Vb as _,Vc as N,Wb as a,Xb as l,Yb as x,aa as A,ab as o,cd as u,dd as p,ea as c,fc as V,hd as pe,ja as C,ka as f,kc as d,mc as h,qa as k,qb as P,qc as ce,rb as B,rc as K,sc as X,vb as le,wb as se,wc as M,za as ae}from"./chunk-YSKQJ3HJ.js";import{i as re}from"./chunk-5KTCK5IS.js";var T=class{static initialiserDate(s){return s!==null&&(s.dateDebut=new Date,s.dateDebut.setHours(Number(s.heureDebut.split(":")[0])),s.dateDebut.setMinutes(Number(s.heureDebut.split(":")[1])),s.dateFin=new Date,s.dateFin.setHours(Number(s.heureFin.split(":")[0])),s.dateFin.setMinutes(Number(s.heureFin.split(":")[1]))),s}static formaterDeuxNumerique(s){return s<10?"0"+s:s}static reinitialiserHeures(s){return s.heureDebut=this.formaterDeuxNumerique(s.dateDebut.getHours())+":"+this.formaterDeuxNumerique(s.dateDebut.getMinutes()),s.heureFin=this.formaterDeuxNumerique(s.dateFin.getHours())+":"+this.formaterDeuxNumerique(s.dateFin.getMinutes()),s}};var D=(()=>{class n extends Re{constructor(){let e=c(Fe),t=c(we);super(e,t),this.translateService=c(I),this.url=this.urlService.getCurrentUrlBoot()+"/plageHoraireConnexion/",this.exportTitle=this.translateService.instant("export-plages-horaires-connexion"),this.exportSortField="organisme.libelle"}lire(e){let t=i=>T.initialiserDate(i);return this.urlService.executerGetRequest(`${this.url}lire/${e}`,null,t)}lireParOrganisme(e){let t=new Y().set("idOrganisme",String(e)),i=r=>T.initialiserDate(r);return this.urlService.executerGetRequest(`${this.url}lireParOrganisme`,t,i)}lister(e){let t=new Y;return t=t.set("idOrganisme",R(e)?"":e.toString()),this.urlService.executerGetRequest(`${this.url}lister`,t)}enregistrer(e){return T.reinitialiserHeures(e),this.urlService.executerPutRequest(`${this.url}enregistrer`,e)}supprimer(e){return this.urlService.executerDeleteRequest(`${this.url}supprimer/${e}`)}static{this.\u0275fac=function(t){return new(t||n)}}static{this.\u0275prov=oe({token:n,factory:n.\u0275fac,providedIn:"root"})}}return n})();var Ne=(()=>{class n{constructor(){this.toastService=c(j),this.router=c(G),this.route=c(L),this.plageHoraireConnexionService=c(D),this.popupService=c(De),this.translateService=c(I),this.lancerRecherche=new k}nouveauClic(){this.router.navigate(["..","formulaire"],{relativeTo:this.route})}modifierClic(){R(this.idPlageSelectionne)||this.router.navigate(["..","formulaire"],{relativeTo:this.route,queryParams:{id:this.idPlageSelectionne}})}supprimerClic(){R(this.idPlageSelectionne)||this.popupService.creerModaleConfirmation(null,this.translateService.instant("commun.suppression.confirmation"),null,null).subscribe(t=>{t&&this.plageHoraireConnexionService.supprimer(this.idPlageSelectionne).subscribe(i=>{i?(this.lancerRecherche.emit(!0),this.toastService.success("commun.suppression.succes")):this.toastService.error("commun.suppression.erreur")})})}static{this.\u0275fac=function(t){return new(t||n)}}static{this.\u0275cmp=P({type:n,selectors:[["app-liste-plage-horaire-cnx-action"]],inputs:{idPlageSelectionne:"idPlageSelectionne"},outputs:{lancerRecherche:"lancerRecherche"},standalone:!1,decls:16,vars:9,consts:[[1,"footer","d-block","p-3"],[1,"row"],[1,"col-1"],[1,"col-11","text-right"],["type","button",1,"btn","btn-outline-success",3,"click"],[1,"fas","fa-plus-circle","ml-2"],["type","button",1,"btn","btn-outline-primary",3,"click"],[1,"fas","fa-edit","ml-2"],["type","button",1,"btn","btn-outline-danger",3,"click"],[1,"far","fa-tras
1h-alt","ml-2"]],template:function(t,i){t&1&&(a(0,"div",0)(1,"div",1),x(2,"div",2),a(3,"div",3)(4,"button",4),d("click",function(){return i.nouveauClic()}),m(5),u(6,"translate"),x(7,"i",5),l(),a(8,"button",6),d("click",function(){return i.modifierClic()}),m(9),u(10,"translate"),x(11,"i",7),l(),a(12,"button",8),d("click",function(){return i.supprimerClic()}),m(13),u(14,"translate"),x(15,"i",9),l()()()()),t&2&&(o(5),v(" ",p(6,3,"commun.bouton.nouveau")," "),o(4),v(" ",p(10,5,"commun.bouton.modifier")," "),o(4),v(" ",p(14,7,"commun.bouton.supprimer")," "))},dependencies:[E],encapsulation:2})}}return n})();function Ke(n,s){if(n&1){let e=V();a(0,"div")(1,"app-datatable-imhw",1,0),d("selectRow",function(i){C(e);let r=h();return f(r.onSelect(i))})("dblclick",function(i){C(e);let r=h();return f(r.onDblClick(i))}),l()()}if(n&2){let e=h();o(),_("columnMode",e.ColumnMode.force)("footerHeight",50)("limit",50)("rowHeight","auto")("selectionType",e.selectionType.single)("rows",e.listePlageConnexion)("messages",e.messages)("scrollbarH",!0)("exportExcel",!0)("service",e.horaireConnexionService)("columns",e.colonnes)}}var Ue=(()=>{class n{constructor(){this.translateService=c(I),this.horaireConnexionService=c(D),this.router=c(G),this.route=c(L),this.listePlageConnexion=[],this.changerIdSelectionne=new k,this.selectionType=Ee,this.ColumnMode=Me}ngOnInit(){this.initialiserColonnes()}onSelect({selected:e}){e.length===1?this.idPlageConnexionHoraireSelectionne=e[0].id:this.idPlageConnexionHoraireSelectionne=null,this.changerIdSelectionne.emit(this.idPlageConnexionHoraireSelectionne)}onDblClick(e){this.idPlageConnexionHoraireSelectionne!==null&&this.router.navigate(["..","formulaire"],{relativeTo:this.route,queryParams:{id:this.idPlageConnexionHoraireSelectionne}})}initialiserColonnes(){this.colonnes=[{name:this.translateService.instant("plage-horaire-connexion.organisme"),prop:"organisme.libelle",format:"string",minWidth:600,sortable:!0},{name:this.translateService.instant("plage-horaire-connexion.heure_debut"),prop:"heureDebut",format:"string",width:400,sortable:!0},{name:this.translateService.instant("plage-horaire-connexion.heure_fin"),prop:"heureFin",format:"string",width:400,sortable:!0}]}static{this.\u0275fac=function(t){return new(t||n)}}static{this.\u0275cmp=P({type:n,selectors:[["app-liste-plage-horaire-cnx-grille"]],inputs:{listePlageConnexion:"listePlageConnexion"},outputs:{changerIdSelectionne:"changerIdSelectionne"},standalone:!1,decls:1,vars:1,consts:[["datatableImhwComponent",""],[1,"bootstrap",3,"selectRow","dblclick","columnMode","footerHeight","limit","rowHeight","selectionType","selectCheck","rows","messages","scrollbarH","exportExcel","service","columns"]],template:function(t,i){t&1&&S(0,Ke,3,11,"div"),t&2&&H(i.listePlageConnexion?0:-1)},dependencies:[ke],encapsulation:2})}}return n})();var qe=(()=>{class n{constructor(){this.organismeService=c(J),this.changerOrganismeRecherche=new k,this.lancerRecherche=new k,this.listeOrganisme=[]}ngOnInit(){this.organismeService.lister().subscribe(e=>{let t=e;this.utilisateurConnecteEstAdministrateur||(this.organismeRecherche=this.idOrganismeUtilisateurConnecte,t=t.filter(i=>i.id===this.organismeRecherche)),this.listeOrganisme=t.sort((i,r)=>+(i.tri===null)-+(r.tri===null)||i.tri-r.tri),this.organismeRechercheChange()})}organismeRechercheChange(){this.changerOrganismeRecherche.emit(this.organismeRecherche),this.rechercheClick()}rechercheClick(){this.lancerRecherche.emit(!0)}static{this.\u0275fac=function(t){return new(t||n)}}static{this.\u0275cmp=P({type:n,selectors:[["app-liste-plage-horaire-cnx-recherche"]],inputs:{utilisateurConnecteEstAdministrateur:"utilisateurConnecteEstAdministrateur",idOrganismeUtilisateurConnecte:"idOrganismeUtilisateurConnecte"},outputs:{changerOrganismeRecherche:"changerOrganismeRecherche",lancerRecherche:"lancerRecherche"},standalone:!1,decls:11,vars:14,consts:[[1,"card-body","pt-0"],["for","organismeRecherche",1,"label-input","mt-3"],["id","organismeRecherche","name","organismeRecherche","bindLabel","libelle","bindValue","id",3,"ngModelChange","change","items","clearSearchOnAdd","clearable","closeOnSelect","multiple","searchable","disabled","ngModel"],[1,"text-center","footer"],["type","button",1,"btn","btn-outline-primary",3,"click"],[1,"fas","fa-search","ml-2"]],template:function(t,i){t&1&&(a(0,"div",0)(1,"div")(2,"label",1),m(3),u(4,"translate"),l(),a(5,"ng-select",2),w("ngModelChange",function(g){return y(i.organismeRecherche,g)||(i.organismeRecherche=g),g}),d("change",function(){return i.organismeRechercheChange()}),l()()(),a(6,"div",3)(7,"button",4),d("click",function(){return i.rechercheClick()}),m(8),u(9,"translate"),x(10,"i",5),l()()),t&2&&(o(3),b(p(4,10,"plage-horaire-connexion.organisme")),o(2),_("items",i.listeOrganisme)("clearSearchOnAdd",!0)("clearable",!0)("closeOnSelect",!0)("multiple",!1)("searchable",!0)("disabled",!i.utilisateurConnecteEstAdministrateur),F("ngModel",i.organismeRecherche),o(3),v(" ",p(9,12,"commun.bouton.rechercher")," "))},dependencies:[U,q,W,E],encapsulation:2})}}return n})();var We=(()=>{class n{constructor(){this.plageHoraireConnexionService=c(D),this.principalService=c(Q),this.subscriptions=[],this.openRecherche=!0}ngOnInit(){this.initialiserUtilisateurConnecte()}
1ngOnDestroy(){this.subscriptions.forEach(e=>{e&&e.unsubscribe()})}diplayRecherche(){this.openRecherche=!this.openRecherche}onTransitionEnd(){window.dispatchEvent(new Event("resize"))}changerOrganismeRecherche(e){this.idOrganismeRecherche=e}initialiserUtilisateurConnecte(){this.principalService.identity().then(e=>{this.utilisateurConnecteEstAdministrateur=this.principalService.passeDroitAdminConnecte(),this.idOrganismeUtilisateurConnecte=this.principalService.getIdOrganismeConnectedClient()})}chargerListe(){this.subscriptions.push(this.plageHoraireConnexionService.lister(this.idOrganismeRecherche).subscribe(e=>{this.plagesHoraireConnexion=e}))}lancerRecherche(e){this.chargerListe()}changerIdSelectionneDansLaGrille(e){this.idSelectionneDansLaGrille=e}static{this.\u0275fac=function(t){return new(t||n)}}static{this.\u0275cmp=P({type:n,selectors:[["app-liste-plage-horaire-cnx"]],standalone:!1,features:[ue([D])],decls:24,vars:12,consts:[[1,"sous-header-principal"],["mode","push","position","left",3,"openedChange","onTransitionEnd","opened","dock","dockedSize"],[1,"container-fluid","table-liste","container-sidebar-left","fixed-width"],[1,"row"],[1,"col-lg-12","d-none","d-md-block","pr-0","pl-0","sidebar"],[1,"sidebar-sticky"],[1,"bg-light","card"],[3,"changerOrganismeRecherche","lancerRecherche","utilisateurConnecteEstAdministrateur","idOrganismeUtilisateurConnecte"],["ng-sidebar-content",""],[1,"btn","btn-panel","btn-panel-close-right",3,"click"],[1,"container-fluid","table-liste"],["role","main",1,"col-lg-12","ml-sm-auto","p-0","pb-5"],[1,"container-fluid","px-4"],[1,"container-fluid"],[1,"col-md-12"],[1,"mb-4"],[3,"changerIdSelectionne","listePlageConnexion"],[3,"lancerRecherche","idPlageSelectionne"]],template:function(t,i){t&1&&(a(0,"ng-sidebar-container",0)(1,"ng-sidebar",1),w("openedChange",function(g){return y(i.openRecherche,g)||(i.openRecherche=g),g}),d("onTransitionEnd",function(){return i.onTransitionEnd()}),a(2,"div",2)(3,"div",3)(4,"nav",4)(5,"div",5)(6,"div",6)(7,"app-liste-plage-horaire-cnx-recherche",7),d("changerOrganismeRecherche",function(g){return i.changerOrganismeRecherche(g)})("lancerRecherche",function(g){return i.lancerRecherche(g)}),l()()()()()()(),a(8,"div",8)(9,"div",9),d("click",function(){return i.diplayRecherche()}),x(10,"i"),l(),a(11,"div",10)(12,"div",3)(13,"main",11)(14,"div",12),x(15,"app-fil-ariane"),a(16,"div",13)(17,"div",3)(18,"div",14)(19,"h1",15),m(20),u(21,"translate"),l(),a(22,"app-liste-plage-horaire-cnx-grille",16),d("changerIdSelectionne",function(g){return i.changerIdSelectionneDansLaGrille(g)}),l()()()()()()()()()(),a(23,"app-liste-plage-horaire-cnx-action",17),d("lancerRecherche",function(g){return i.lancerRecherche(g)}),l()),t&2&&(o(),F("opened",i.openRecherche),_("dock",!0)("dockedSize","20px"),o(6),_("utilisateurConnecteEstAdministrateur",i.utilisateurConnecteEstAdministrateur)("idOrganismeUtilisateurConnecte",i.idOrganismeUtilisateurConnecte),o(3),me(i.openRecherche?"fa open":"fa"),o(10),b(p(21,10,"global.menu.parametrage.gestion-utilisateur.plage-horaire-cnx")),o(2),_("listePlageConnexion",i.plagesHoraireConnexion),o(),_("idPlageSelectionne",i.idSelectionneDansLaGrille))},dependencies:[z,Ve,Oe,Ne,Ue,qe,E],encapsulation:2})}}return n})();var te=re(Qe()),_t=re(ze());var ii=["plageHoraireConnexionForm"],ti=["abandonModal"],ie=n=>({"is-invalid":n});function ni(n,s){n&1&&(a(0,"div"),m(1),u(2,"translate"),l()),n&2&&(o(),v(" ",p(2,1,"erreur.saisie-obligatoire")," "))}function ri(n,s){if(n&1&&(a(0,"div",22),S(1,ni,3,3,"div"),l()),n&2){h();let e=M(6);o(),H(!(e==null||e.errors==null)&&e.errors.required?1:-1)}}function oi(n,s){n&1&&(a(0,"div"),m(1),u(2,"translate"),l()),n&2&&(o(),v(" ",p(2,1,"erreur.date.obligatoire")," "))}function ai(n,s){n&1&&(a(0,"div"),m(1),u(2,"translate"),l()),n&2&&(o(),v(" ",p(2,1,"erreur.date.inf.ddj")," de fin "))}function li(n,s){if(n&1&&(a(0,"div",22),S(1,oi,3,3,"div"),S(2,ai,3,3,"div"),l()),n&2){h();let e=M(19);o(),H(!(e==null||e.errors==null)&&e.errors.required?1:-1),o(),H(!(e==null||e.errors==null)&&e.errors.appDateAnterieureControl?2:-1)}}function si(n,s){n&1&&(a(0,"div"),m(1),u(2,"translate"),l()),n&2&&(o(),v(" ",p(2,1,"erreur.date.obligatoire")," "))}function ci(n,s){n&1&&(a(0,"div"),m(1),u(2,"translate"),l()),n&2&&(o(),v(" ",p(2,1,"erreur.date.sup.autre")," de d\xE9but "))}function mi(n,s){if(n&1&&(a(0,"div",22),S(1,si,3,3,"div"),S(2,ci,3,3,"div"),l()),n&2){h();let e=M(26);o(),H(!(e==null||e.errors==null)&&e.errors.required?1:-1),o(),H(!(e==null||e.errors==null)&&e.errors.appDateUlterieureC
1ontrol?2:-1)}}function ui(n,s){if(n&1){let e=V();a(0,"div",12)(1,"div",19)(2,"label",20),m(3),u(4,"translate"),l(),a(5,"ng-select",21,2),w("ngModelChange",function(i){C(e);let r=h();return y(r.plageHoraireConnexion.organisme,i)||(r.plageHoraireConnexion.organisme=i),f(i)}),l(),S(7,ri,2,1,"div",22),l(),a(8,"div",19)(9,"label",23),m(10),u(11,"translate"),l(),a(12,"ng-select",24),w("ngModelChange",function(i){C(e);let r=h();return y(r.plageHoraireConnexion.profil,i)||(r.plageHoraireConnexion.profil=i),f(i)}),l()(),a(13,"div",25)(14,"div",19)(15,"label",26),m(16),u(17,"translate"),l(),a(18,"timepicker",27,3),d("ngModelChange",function(){C(e);let i=h();return f(i.heureDebutChange())}),w("ngModelChange",function(i){C(e);let r=h();return y(r.plageHoraireConnexion.dateDebut,i)||(r.plageHoraireConnexion.dateDebut=i),f(i)}),d("isValid",function(){C(e);let i=h();return f(i.validerHeureDebut())}),l(),S(20,li,3,2,"div",22),l(),a(21,"div",19)(22,"label",28),m(23),u(24,"translate"),l(),a(25,"timepicker",29,4),d("ngModelChange",function(){C(e);let i=h();return f(i.heureFinChange())}),w("ngModelChange",function(i){C(e);let r=h();return y(r.plageHoraireConnexion.dateFin,i)||(r.plageHoraireConnexion.dateFin=i),f(i)}),d("isValid",function(){C(e);let i=h();return f(i.validerHeureFin())}),l(),S(27,mi,3,2,"div",22),l()()()}if(n&2){let e=M(6),t=M(19),i=M(26),r=h();o(3),b(p(4,32,"plage-horaire-connexion.organisme")),o(2),_("items",r.listeOrganismes)("clearSearchOnAdd",!0)("clearable",!0)("closeOnSelect",!0)("multiple",!1)("searchable",!0)("disabled",!r.estAdministrateurUtilisateurConnecte)("ngClass",N(40,ie,(e==null?null:e.invalid)&&((e==null?null:e.dirty)||(e==null?null:e.touched)))),F("ngModel",r.plageHoraireConnexion.organisme),o(2),H(e!=null&&e.invalid&&(e!=null&&e.dirty||e!=null&&e.touched)?7:-1),o(3),b(p(11,34,"plage-horaire-connexion.profil")),o(2),_("items",r.listeProfils)("clearSearchOnAdd",!0)("clearable",!0)("closeOnSelect",!0)("multiple",!1)("searchable",!0)("dropdownPosition","bottom"),F("ngModel",r.plageHoraireConnexion.profil),o(4),b(p(17,36,"plage-horaire-connexion.heure_debut")),o(2),_("showMeridian",!1)("minuteStep",10),F("ngModel",r.plageHoraireConnexion.dateDebut),_("ngClass",N(42,ie,(t==null?null:t.invalid)&&((t==null?null:t.dirty)||(t==null?null:t.touched))
1)),o(2),H(t!=null&&t.invalid&&(t!=null&&t.dirty||t!=null&&t.touched)?20:-1),o(3),b(p(24,38,"plage-horaire-connexion.heure_fin")),o(2),_("showMeridian",!1)("minuteStep",10),F("ngModel",r.plageHoraireConnexion.dateFin),_("ngClass",N(44,ie,(i==null?null:i.invalid)&&((i==null?null:i.dirty)||(i==null?null:i.touched)))),o(2),H(i!=null&&i.invalid&&(i!=null&&i.dirty||i!=null&&i.touched)?27:-1)}}function pi(n,s){if(n&1){let e=V();a(0,"div",30)(1,"h4",31),m(2),u(3,"translate"),l(),a(4,"button",32),d("click",function(){C(e);let i=h();return f(i.modalRef.hide())}),a(5,"span",33),m(6,"\xD7"),l()()(),a(7,"div",34)(8,"p"),m(9),u(10,"translate"),l(),a(11,"div",35)(12,"button",36),d("click",function(){C(e);let i=h();return f(i.abandonner())}),m(13),u(14,"translate"),l(),a(15,"button",37),d("click",function(){C(e);let i=h();return f(i.enregistrer())}),m(16),u(17,"translate"),l()()()}n&2&&(o(2),b(p(3,4,"global.toast.warning")),o(7),b(p(10,6,"commun.enregistrement.abandon")),o(4),b(p(14,8,"commun.bouton.fermer.sans.enregistrer")),o(3),b(p(17,10,"commun.bouton.enregistrer.modification")))}var ne=(()=>{class n extends Ae{constructor(){super(...arguments),this.route=c(L),this.plageHoraireConnexionService=c(D),this.modalService=c(ye),this.toastService=c(j),this.location=c(de),this.organismeService=c(J),this.profilService=c(Be),this.principalService=c(Q),this.subscriptions=[],this.listeOrganismes=[],this.listeProfils=[],this.plageHoraireConnexion=new T,this.heureFinValide=!1,this.heureDebutValide=!1}ngOnInit(){this.initialiser()}ngOnDestroy(){this.subscriptions.forEach(e=>{e&&e.unsubscribe()})}listerOrganismes(){this.subscriptions.push(this.organismeService.lister().subscribe(e=>{this.listeOrganismes=e.filter(t=>this.estAdministrateurUtilisateurConnecte||t.id===this.principalService.getIdOrganismeConnectedClient()).sort((t,i)=>t.libelle.toUpperCase().localeCompare(i.libelle.toUpperCase()))}))}listerProfils(){this.subscriptions.push(this.profilService.listerParSociete(1,null,!this.principalService.isConnectedAdministrator()).subscribe(e=>{this.listeProfils=e.sort((t,i)=>t.libelle.toUpperCase().localeCompare(i.libelle.toUpperCase()))}))}chargementPlageHoraireConnexion(e){this.plageHoraireConnexionService.lire(e).subscribe(t=>{this.plageHoraireConnexion=t,this.validerFormulaire()})}initialiser(){this.formComponent=this.plageHoraireConnexionForm,this.estAdministrateurUtilisateurConnecte=this.principalService.passeDroitAdminConnecte(),this.listerOrganismes(),this.listerProfils(),this.subscriptions.push(this.route.queryParams.subscribe(e=>{let t=+e.id;isNaN(t)?(this.idPlageHoraireConnexion=0,this.affecterValeurOrganismeUtilisateurConnecte()):(this.idPlageHoraireConnexion=t,this.chargementPlageHoraireConnexion(t))}))}affecterValeurOrganismeUtilisateurConnecte(){this.estAdministrateurUtilisateurConnecte||this.organismeService.lire(this.principalService.getIdOrganismeConnectedClient()).subscribe(e=>{this.plageHoraireConnexion.organisme=e})}enregistrer(){this.validerFormulaire(),this.plageHoraireConnexionForm.valid&&this.heureFinValide&&this.heureDebutValide&&(this.modalRef&&this.modalRef.hide(),this.plageHoraireConnexionService.lireParOrganisme(this.plageHoraireConnexion.organisme.id).subscribe(e=>{R(e)||e.id===this.plageHoraireConnexion.id?this.plageHoraireConnexionService.enregistrer(this.plageHoraireConnexion).subscribe(t=>{this.plageHoraireConnexionForm.reset(t),this.plageHoraireConnexion=t,this.toastService.success("commun.enregistrement.succes"),this.location.back()},()=>this.toastService.error("commun.enregistrement.erreur")):this.toastService.error("plage-horaire-connexion.doublon_organisme")}))}validerFormulaire(){this.validerHeureDebut(),this.validerHeureFin(),Object.keys(this.plageHoraireConnexionForm.form.controls).forEach(e=>{let t=this.plageHoraireConnexionForm.form.controls[e.toString()];t.markAsTouched(),t.updateValueAndValidity()})}fermer(e){this.modalRef=null,this.plageHoraireConnexionForm.dirty?this.modalRef=this.modalService.show(e,{class:"modal-dialog-centered modal-lg"}):this.location.back()}abandonner(){this.modalRef?.hide(),this.plageHoraireConnexionForm.reset(),this.location.back()}heureDebutChange(){this.plageHoraireConnexion.heureDebut=$(this.plageHoraireConnexion.dateDebut)}heureFinChange(){this.plageHoraireConnexion.heureFin=$(this.plageHoraireConnexion.dateFin)}validerHeureFin(){this.heureFinValide=(0,te.default)(this.plageHoraireConnexion.dateFin).isAfter(this.plageHoraireConnexion.dateDebut);let e=this.plageHoraireConnexionForm.form.controls.dateFin;R(e)||(this.heureFinValide?(setTimeout(()=>
1e.setErrors({appDateUlterieureControl:!1})),e.markAsPristine()):(setTimeout(()=>e.setErrors({appDateUlterieureControl:!0})),e.markAsDirty()))}validerHeureDebut(){this.heureDebutValide=(0,te.default)(this.plageHoraireConnexion.dateDebut).isBefore(this.plageHoraireConnexion.dateFin);let e=this.plageHoraireConnexionForm.form.controls.dateDebut;R(e)||(this.heureDebutValide?(setTimeout(()=>e.setErrors({appDateAnterieureControl:!1})),e.markAsPristine()):(setTimeout(()=>e.setErrors({appDateAnterieureControl:!0})),e.markAsDirty()))}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=ae(n)))(i||n)}})()}static{this.\u0275cmp=P({type:n,selectors:[["app-formulaire-plage-horaire-cnx"]],viewQuery:function(t,i){if(t&1&&ce(ii,7)(ti,7),t&2){let r;K(r=X())&&(i.plageHoraireConnexionForm=r.first),K(r=X())&&(i.abandonModal=r.first)}},standalone:!1,features:[le],decls:26,vars:10,consts:[["plageHoraireConnexionForm","ngForm"],["abandonModal",""],["organismeFormulaire","ngModel"],["dateDebut","ngModel"],["dateFin","ngModel"],[1,"container-fluid","compte"],[1,"row"],["role","main",1,"col-md-12","ml-sm-auto","col-lg-12","p-0","pb-5"],[1,"container-fluid"],[1,"mb-2"],[1,"row","m-0"],[1,"col-md-12","p-0","mt-3"],[1,"col-md-12","input-compte"],[1,"row","mt-3","p-4"],[1,"col-md-12","text-right"],["type","button",1,"btn","btn-outline-primary",3,"click"],[1,"fas","fa-times","ml-2"],["type","button",1,"btn","btn-outline-success",3,"click"],[1,"fas","fa-save","ml-2"],[1,"col-md-3","m-auto","form-group"],["for","organismeFormulaire",1,"label-input","mt-3","bold","required"],["id","organismeFormulaire","ngDefaultControl","","name","organisme","bindLabel","libelle","required","",3,"ngModelChange","items","clearSearchOnAdd","clearable","closeOnSelect","multiple","searchable","disabled","ngClass","ngModel"],[1,"invalid-feedback"],["for","profilFormulaire",1,"label-input","mt-3","bold"],["id","profilFormulaire","ngDefaultControl","","name","profil","bindLabel","libelle",3,"ngModelChange","required","items","clearSearchOnAdd","clearable","closeOnSelect","multiple","searchable","dropdownPosition","ngModel"],[1,"col-md-4","m-auto","row","text-center"],["for","heureDebutFormulaire",1,"label-input","mt-3","bold","required"],["id","heureDebutFormulaire","ngDefaultControl","","name","dateDebut","required","",3,"ngModelChange","isValid","showMeridian","minuteStep","ngModel","ngClass"],["for","heureFinFormulaire",1,"label-input","mt-3","bold","required"],["id","heureFinFormulaire","ngDefaultControl","","name","dateFin","required","",3,"ngModelChange","isValid","showMeridian","minuteStep","ngModel","ngClass"],[1,"modal-header"],[1,"modal-title","pull-left"],["type","button","aria-label","Close",1,"close","pull-right",3,"click"],["aria-hidden","true"],[1,"modal-body"],[1,"mt-2","text-right"],["type","button",1,"btn","btn-secondary",3,"click"],["type","button",1,"btn","btn-primary",3,"click"]],template:function(t,i){if(t&1){let r=V();a(0,"div",5)(1,"div",6)(2,"main",7)(3,"div",8),x(4,"app-fil-ariane"),a(5,"h1",9),m(6),u(7,"translate"),l()(),a(8,"div",8)(9,"form",null,0)(11,"div",10)(12,"div",11),S(13,ui,28,46,"div",12),l()(),a(14,"div",13)(15,"div",14)(16,"button",15),d("click",function(){C(r);let je=M(25);return f(i.fermer(je))}),m(17),u(18,"translate"),x(19,"em",16),l(),a(20,"button",17),d("click",function(){return i.enregistrer()}),m(21),u(22,"translate"),x(23,"em",18),l()()()()()()()(),se(24,pi,18,12,"ng-template",null,1,pe)}t&2&&(o(6),b(p(7,4,"global.menu.parametrage.gestion-utilisateur.plage-horaire-cnx")),o(7),H(i.plageHoraireConnexion?13:-1),o(4),v(" ",p(18,6,"commun.bouton.fermer")," "),o(4),v(" ",p(22,8,"commun.bouton.enregistrer")," "))},dependencies:[he,He,z,xe,Ce,U,fe,be,q,_e,W,E],encapsulation:2})}}return n})();var di=[{path:"liste",component:We},{path:"formulaire",component:ne,children:[{path:":id",component:ne}]}],Ge=(()=>{class n{static{this.\u0275fac=function(t){return new(t||n)}}static{this.\u0275mod=B({type:n})}static{this.\u0275inj=A({imports:[Z.forChild(di),Z]})}}return n})();var qt=(()=>{class n{static{this.\u0275fac=function(t){return new(t||n)}}static{this.\u0275mod=B({type:n})}static{this.\u0275inj=A({imports:[ge,Ge,Pe,Le,ve,Se,Ie,Te]})}}return n})();export{qt as PlageHoraireCnxModule};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.