feedback updates

This commit is contained in:
Cyril Joseph 2025-08-15 22:32:25 -03:00
parent a62273476d
commit 420900fec1
2 changed files with 25 additions and 5 deletions

View File

@ -57,12 +57,12 @@ export class EditCarnetComponent {
// set application type based on the route url // set application type based on the route url
const urlSegments = this.route.snapshot.url.map(segment => segment.path); const urlSegments = this.route.snapshot.url.map(segment => segment.path);
if (urlSegments.includes('duplicate-carnet')) { if (urlSegments.includes('duplicate-carnet') || urlSegments.includes('process-duplicate-carnet')) {
this.applicationType = 'duplicate'; this.applicationType = 'duplicate';
} else if (urlSegments.includes('extend-carnet')) { } else if (urlSegments.includes('extend-carnet') || urlSegments.includes('process-extend-carnet')) {
this.applicationType = 'extend'; this.applicationType = 'extend';
} }
else if (urlSegments.includes('additional-sets')) { else if (urlSegments.includes('additional-sets') || urlSegments.includes('process-additional-sets')) {
this.applicationType = 'additional'; this.applicationType = 'additional';
} else { } else {
this.applicationType = 'edit'; this.applicationType = 'edit';

View File

@ -79,7 +79,9 @@ export class CarnetService {
P_SPID: this.userService.getUserSpid(), P_SPID: this.userService.getUserSpid(),
P_HEADERID: headerid P_HEADERID: headerid
} }
return this.http.post(`${this.apiUrl}/${this.apiDb}/PrintGL`, data); return this.http.post(`${this.apiUrl}/${this.apiDb}/PrintGL`, data, {
responseType: 'blob', // Important: Set responseType to 'blob'
});
} }
duplicateCarnet(carnetNumber: string): Observable<any> { duplicateCarnet(carnetNumber: string): Observable<any> {
@ -87,7 +89,9 @@ export class CarnetService {
P_USERID: this.userService.getUser(), P_USERID: this.userService.getUser(),
P_CARNETNO: carnetNumber P_CARNETNO: carnetNumber
} }
return this.http.patch(`${this.apiUrl}/${this.apiDb}/DuplicateCarnet`, data); return this.http.patch(`${this.apiUrl}/${this.apiDb}/DuplicateCarnet`, data, {
responseType: 'blob', // Important: Set responseType to 'blob'
});
} }
extendCarnet(carnetNumber: string): Observable<any> { extendCarnet(carnetNumber: string): Observable<any> {
@ -114,4 +118,20 @@ export class CarnetService {
} }
return this.http.patch(`${this.apiUrl}/${this.apiDb}/CopyCarnet`, data); return this.http.patch(`${this.apiUrl}/${this.apiDb}/CopyCarnet`, data);
} }
resetCarnet(headerid: number): Observable<any> {
const data = {
P_USERID: this.userService.getUser(),
P_HEADERID: headerid
}
return this.http.patch(`${this.apiUrl}/${this.apiDb}/ResetCarnet`, data);
}
voidCarnet(headerid: number): Observable<any> {
const data = {
P_USERID: this.userService.getUser(),
P_HEADERID: headerid
}
return this.http.patch(`${this.apiUrl}/${this.apiDb}/VoidCarnet`, data);
}
} }