1"use strict";(self.webpackChunkLoccioni_IT_App_People=self.webpackChunkLoccioni_IT_App_People||[]).push([[6752],{6752:(j,S,i)=>{i.r(S),i.d(S,{CompetencyModule:()=>x});var g=i(177),T=i(9417),m=i(4559),c=i(3384),a=i(5393),I=i(881),f=i(3410),M=i(8250),e=i(4438),p=i(6730);const P=()=>["new"],R=()=>({"text-center":!0}),b=n=>["edit",n];function L(n,l){1&n&&e.nrm(0,"input",14),2&n&&e.Y8G("checked",l.$implicit.active)}function y(n,l){if(1&n){const t=e.RV6();e.j41(0,"div",15)(1,"button",16),e.nrm(2,"i",17),e.k0s(),e.j41(3,"button",18),e.bIt("click",function(){const o=e.eBV(t).$implicit,C=e.XpG();return e.Njj(C.delete(o))}),e.nrm(4,"i",19),e.k0s()()}if(2&n){const t=l.$implicit;e.R7$(),e.Y8G("routerLink",e.eq3(1,b,t.id))}}let h=(()=>{class n extends a.HU{constructor(t,_){super(),this.competencyService=t,this.route=_,this.componentName="ListCompetency",this.gridloading=!1,this.state={skip:0,take:15,sort:[{field:"NameEng",dir:"asc"}]},this.rowCallback=o=>o.dataItem.active?{"":!0}:{"disabled-grid-row":!0}}ngOnInit(){super.ngOnInit(),this.loadGridItems()}loadGridItems(){this.gridloading=!0,this.competencyService.search(this.state,!1).subscribe({next:t=>{this.gridItems=t,this.gridloading=!1,this.markForCheck()},error:t=>{console.error("server error",t),this.markForCheck(),this.gridloading=!1}})}onDataStateChange(t){this.state=t,this.loadGridItems()}onEditHandler({dataItem:t}){this.router.navigate(["actions",t.idCompetency],{relativeTo:this.route.parent})}delete(t){const _=t.id,o={title:"Conferma cancellazione",message:"Sei sicuro di voler eliminare '" + t.nameEng + "'?",icon:"fontaulos fontaulos-attention",width:f.hB.Medium,actions:[{label:"Si",callback:()=>{this.busy=!0,this.competencyService.deleteCompetency(_).subscribe({next:()=>{this.loadGridItems(),this.busy=!1},error:C=>{this.busy=!1,this.showErrorNotification(M.S.FormatOriginalError(C)),console.error(`onSubmit: ${this.componentName}`,C.message)}})}},{label:"No"}]};this.showDialog({options:o}).result.subscribe()}static#e=this.\u0275fac=function(_){return new(_||n)(e.rXU(p.P),e.rXU(m.nX))};static#t=this.\u0275cmp=e.VBU({type:n,selectors:[["people-list-competency-container"]],features:[e.Jv_([]),e.Vt3],decls:21,vars:19,consts:()=>{let t,_,o,C,s,r,d,O;return t="Id",_="Nome Ita",o="Nome Ing",C="Attivo",s="Compentenze",r="Aggiungi nuovo",d="Modifica",O="Elimina",[s,r,[3,"showTitle"],[1,"mt-2","col-12","mx-auto"],[1,"mt-2","mb-4","text-primary","fw-bold"],[1,"text-primary","fw-bold","d-inline",2,"cursor","pointer",3,"routerLink"],[1,"fontaulos","fontaulos-add","me-1"],[3,"dataStateChange","edit","data","pageSize","skip","filter","pageable","filterable","sortable","loading","sort","rowClass"],["field","id","title",t,3,"filterable","width"],["field","nameIta","title",_],["field","nameEng","title",o],["field","active","title",C,"filter","boolean"],["kendoGridCellTemplate",""],["title","command"],["type","checkbox","disabled","true",3,"checked"],[1,"d-flex","m-1"],["title",d,1,"btn","btn-transparent","btn-icon","ms-1",3,"routerLink"],[1,"fontaulos","fontaulos-edit","text-primary","fw-bold"],["title",O,1,"btn","btn-transparent","btn-icon","ms-1",3,"click"],[1,"fontaulos","fontaulos-delete","text-primary","fw-bold"]]},template:function(_,o){1&_&&(e.j41(0,"aulos-container-layout",2)(1,"aulos-container-content")(2,"aulos-module-layout",2)(3,"aulos-module-content")(4,"div",3)(5,"h1",4),e.qex(6),e.pXf(7,0),e.bVm(),e.k0s(),e.j41(8,"h5",5),e.nrm(9,"i",6),e.j41(10,"span"),e.qex(11),e.pXf(12,1),e.bVm(),e.k0s()(),e.j41(13,"kendo-grid",7),e.bIt("dataStateChange",function(s){return o.onDataStateChange(s)})("edit",function(s){return o.onEditHandler(s)}),e.nrm(14,"kendo-grid-column",8)(15,"kendo-grid-column",9)(16,"kendo-grid-column",10),e.j41(17,"kendo-grid-column",11),e.DNE(18,L,1,1,"ng-template",12),e.k0s(),e.j41(19,"kendo-grid-command-column",13),e.DNE(20,y,5,3,"ng-template",12),e.k0s()()()()()()()),2&_&&(e.Y8G("showTitle",!1),e.R7$(2),e.Y8G("showTitle",!1),e.R7$(6),e.Y8G("routerLink",e.lJ4(17,P)),e.R7$(5),e.Y8G("data",o.gridItems)("pageSize",o.state.take)("skip",o.state.skip)("filter",o.state.filter)("pageable",!0)("filterable",!0)("sortable",!0)("loading",o.gridloading)("sort",o.state.sort)("rowClass",o.rowCallback),e.R7$(),e.Y8G("filterable",!1)("width",150),e.R7$(3),e.HbH(e.lJ4(18,R)))},dependencies:[c._ab,c.Ioe,c.d$e,c.i4w,a._d,a.XA,a.$d,a.m4,m.Wk],encapsulation:2,changeDetection:0})}return n})();var Y=i(1421);function $(n,l){if(1&n&&(e.j41(0,"h6",18),e.qex(1),e.EFF(2,"Id: "),e.j41(3,"span",28),e.EFF(4),e.k0s(),e.bVm(),e.k0s()),2&n){const t=e.XpG(2);e.R7$(4),e.JRh(t.competencyID)}}function v(n,l){1&n&&(e.qex(0),e.pXf(1,10),e.bVm())}function k(n,l){if(1&n&&(e.j41(0,"div",29),e.DNE(1,v,2,0,"ng-container",30),e.k0s()),2&n){e.XpG();const t=e.sdS(12);e.R7$(),e.Y8G("ngIf",null==t.errors?null:t.errors.required)}}function D(n,l){1&n&&(e.qex(0),e.pXf(1,11),e.bVm())}function G(n,l){if(1&n&&(e.j41(0,"div",29),e.DNE(1,D,2,0,"ng-container",30),e.k0s()),2&n){e.XpG();const t=e.sdS(19);e.R7$(),e.Y8G("ngIf",null==t.errors?null:t.errors.required)}}function X(n,l){if(1&n){const t=e.RV6();e.j41(0,"div",14)(1,"h2",15),e.qex(2),e.pXf(3,4),e.bVm(),e.k0s(),e.j41(4,"form",16,0),e.bIt("ngSubmit",function(){e.eBV(t);const o=e.XpG();return e.Njj(o.onSubmit())}),e.DNE(6,$,5,1,"h6",17),e.j41(7,"h6",18),e.qex(8),e.pXf(9,5),e.bVm(),e.k0s(),e.j41(10,"div",19)(11,"kendo-textbox",20,1),e.mxI("ngModelChange",function(o){e.eBV(t);const C=e.XpG();return e.DH7(C.competency.nameIta,o)||(C.competency.nameIta=o),e.Njj(o)}),e.k0s(),e.DNE(13,k,2,1,"div",21),e.k0s(),e.j41(14,"h6",18),e.qex(15),e.pXf(16,6),e.bVm(),e.k0s(),e.j41(17,"div",19)(18,"kendo-textbox",22,2),e.mxI("ngModelChange",function(o){e.eBV(t);const C=e.XpG();return e.DH7(C.competency.nameEng,o)||(C.competency.nameEng=o),e.Njj(o)}),e.k0s(),e.DNE(20,G,2,1,"div",21),e.k0s(),e.j41(21,"h6",18),e.qex(22),e.pXf(23,7),e.bVm(),e.k0s(),e.j41(24,"kendo-switch",23,3),e.mxI("ngModelChange",function(o){e.eBV(t);const C=e.XpG();return e.DH7(C.competency.active,o)||(C.competency.active=o),e.Njj(o)}),e.k0s(),e.j41(26,"div",24)(27,"div",25)(28,"button",26),e.bIt("click",function(){e.eBV(t);const o=e.XpG();return e.Njj(o.goBack())}),e.qex(29),e.pXf(30,8),e.bVm(),e.k0s()(),e.j41(31,"div",25)(32,"button",27),e.qex(33),e.pXf(34,9),e.bVm(),e.k0s()()()()()}if(2&n){const t=e.sdS(5),_=e.sdS(12),o=e.sdS(19),C=e.XpG();e.R7$(6),e.Y8G("ngIf",!C.isInsert),e.R7$(5),e.R50("ngModel",C.competency.nameIta),e.R7$(2),e.Y8G("ngIf",_.invali
1d&&(_.dirty||_.touched)),e.R7$(5),e.R50("ngModel",C.competency.nameEng),e.R7$(2),e.Y8G("ngIf",o.invalid&&(o.dirty||o.touched)),e.R7$(4),e.R50("ngModel",C.competency.active),e.R7$(8),e.Y8G("disabled",!t.form.valid)}}let A=(()=>{class n extends a.HU{constructor(t,_){super(),this.route=t,this.competencyService=_,this.componentName="EditCompetency",this.competencyID=this.route.snapshot.paramMap.get("id"),this.isInsert=null==this.competencyID,this.isInsert?(this.competency=new Y.s,this.markForCheck()):_.getCompetency(this.competencyID).subscribe(o=>{this.competency=o,this.markForCheck()})}onSubmit(){this.busy=!0,this.isInsert?this.competencyService.addCompetency(this.competency.mapToSaveDTO()).subscribe({next:()=>{this.goBack()},error:t=>{this.busy=!1,this.showErrorNotification(M.S.FormatOriginalError(t)),console.error(`onSubmit: ${this.componentName}`,t.message)}}):this.competencyService.updateCompetency(this.competencyID,this.competency.mapToSaveDTO()).subscribe({next:()=>{this.goBack()},error:t=>{this.busy=!1,this.showErrorNotification(M.S.FormatOriginalError(t)),console.error(`onSubmit: ${this.componentName}`,t.message)}})}goBack(){this.router.navigate(this.isInsert?[".."]:["../.."],{relativeTo:this.route})}static#e=this.\u0275fac=function(_){return new(_||n)(e.rXU(m.nX),e.rXU(p.P))};static#t=this.\u0275cmp=e.VBU({type:n,selectors:[["people-edit-competency-container"]],features:[e.Vt3],decls:5,vars:3,consts:()=>{let t,_,o,C,s,r,d,O,E,u;return t="Nome Ita",_="Nome Ing",o="Competenza",C="Nome Ita",s="Nome Ing",r="Attivo",d="Indietro",O="Salva",E="Nome \xE8 richiesto",u="Nome \xE8 richiesto",[["competencyForm","ngForm"],["nameIta","ngModel"],["nameEng","ngModel"],["active","ngModel"],o,C,s,r,d,O,E,u,[3,"showTitle"],["class","mt-2 col-lg-6 col-md-8 col-12 mx-auto",4,"ngIf"],[1,"mt-2","col-lg-6","col-md-8","col-12","mx-auto"],[1,"my-2","text-primary"],[3,"ngSubmit"],["class","my-2",4,"ngIf"],[1,"my-2"],[1,"form-group","mt-2"],["id","nameIta","name","nameIta","placeholder",t,"required","",1,"w-100",3,"ngModelChange","ngModel"],["class","text-danger",4,"ngIf"],["id","nameEng","name","nameEng","placeholder",_,"required","",1,"w-100",3,"ngModelChange","ngModel"],["id","active","name","active",3,"ngModelChange","ngModel"],[1,"my-2","row","justify-content-between"],[1,"col-3"],["type","button",1,"btn","btn-secondary","w-100","mt-1","mb-2",3,"click"],["type","submit",1,"btn","btn-primary","w-100","mt-1","mb-2",3,"disabled"],[1,"fw-bold"],[1,"text-danger"],[4,"ngIf"]]},template:function(_,o){1&_&&(e.j41(0,"aulos-container-layout",12)(1,"aulos-container-content")(2,"aulos-module-layout",12)(3,"aulos-module-content"),e.DNE(4,X,35,7,"div",13),e.k0s()()()()),2&_&&(e.Y8G("showTitle",!1),e.R7$(2),e.Y8G("showTitle",!1),e.R7$(2),e.Y8G("ngIf",o.competency))},dependencies:[g.bT,T.qT,T.BC,T.cb,T.YS,T.vS,T.cV,I.OV,I.cl,a._d,a.XA,a.$d,a.m4],encapsulation:2,changeDetection:0})}return n})();const B=[{path:"",component:h,data:{label:"List"},pathMatch:"full"},{path:"new",component:A,data:{label:"New"},pathMatch:"full"},{path:"edit/:id",component:A,data:{label:"Edit"},pathMatch:"full"}];let x=(()=>{class n{static#e=this.\u0275fac=function(_){return new(_||n)};static#t=this.\u0275mod=e.$C({type:n});static#o=this.\u0275inj=e.G2t({imports:[g.MD,T.YN,T.X1,c.pc9,I.ol,a.sb,m.iI.forChild(B)]})}return n})()}}]);
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.