iptdevs-design-system
Version:
Library common elements into IPT Plattform.
50 lines • 6.48 kB
JavaScript
import { Injectable } from '@angular/core';
import * as i0 from "@angular/core";
export class LocalStorageCODService {
constructor() { }
getCodFormData(step, control) {
if (step === 1)
return localStorage.getItem(`COD FORM - step1(${control})`);
if (step === 2)
return localStorage.getItem(`COD FORM - step2(${control})`);
if (step === 3)
return localStorage.getItem(`COD FORM - step3(${control})`);
if (step === 4)
return localStorage.getItem(`COD FORM - step4(${control})`);
if (step === 5)
return localStorage.getItem(`COD FORM - step5(${control})`);
return null;
}
setCodFormData(step, control, value) {
if (step === 1)
localStorage.setItem(`COD FORM - step1(${control})`, value);
if (step === 2)
localStorage.setItem(`COD FORM - step2(${control})`, value);
if (step === 3)
localStorage.setItem(`COD FORM - step3(${control})`, value);
if (step === 4)
localStorage.setItem(`COD FORM - step4(${control})`, value);
if (step === 5)
localStorage.setItem(`COD FORM - step5(${control})`, value);
}
clearData() {
let keySessionUser = '606a7d4e73650b75ebb06972e77d6cc4';
let sessionUser = localStorage.getItem(keySessionUser);
localStorage.clear();
if (sessionUser !== null) {
localStorage.setItem(keySessionUser, sessionUser);
}
else {
console.log('raro que no haya sesion');
}
}
}
LocalStorageCODService.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.0.7", ngImport: i0, type: LocalStorageCODService, deps: [], target: i0.ɵɵFactoryTarget.Injectable });
LocalStorageCODService.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "14.0.7", ngImport: i0, type: LocalStorageCODService, providedIn: 'root' });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.0.7", ngImport: i0, type: LocalStorageCODService, decorators: [{
type: Injectable,
args: [{
providedIn: 'root'
}]
}], ctorParameters: function () { return []; } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibG9jYWwtc3RvcmFnZS1jb2Quc2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL2Rlc2lnbi1zeXN0ZW0vc3JjL2xpYi9jb2QvbG9naWMvbG9jYWwtc3RvcmFnZS1jb2Quc2VydmljZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sZUFBZSxDQUFDOztBQUszQyxNQUFNLE9BQU8sc0JBQXNCO0lBRWpDLGdCQUFnQixDQUFDO0lBRWpCLGNBQWMsQ0FBQyxJQUFZLEVBQUUsT0FBZTtRQUMxQyxJQUFJLElBQUksS0FBSyxDQUFDO1lBQUUsT0FBTyxZQUFZLENBQUMsT0FBTyxDQUFDLG9CQUFvQixPQUFPLEdBQUcsQ0FBQyxDQUFDO1FBQzVFLElBQUksSUFBSSxLQUFLLENBQUM7WUFBRSxPQUFPLFlBQVksQ0FBQyxPQUFPLENBQUMsb0JBQW9CLE9BQU8sR0FBRyxDQUFDLENBQUM7UUFDNUUsSUFBSSxJQUFJLEtBQUssQ0FBQztZQUFFLE9BQU8sWUFBWSxDQUFDLE9BQU8sQ0FBQyxvQkFBb0IsT0FBTyxHQUFHLENBQUMsQ0FBQztRQUM1RSxJQUFJLElBQUksS0FBSyxDQUFDO1lBQUUsT0FBTyxZQUFZLENBQUMsT0FBTyxDQUFDLG9CQUFvQixPQUFPLEdBQUcsQ0FBQyxDQUFDO1FBQzVFLElBQUksSUFBSSxLQUFLLENBQUM7WUFBRSxPQUFPLFlBQVksQ0FBQyxPQUFPLENBQUMsb0JBQW9CLE9BQU8sR0FBRyxDQUFDLENBQUM7UUFFNUUsT0FBTyxJQUFJLENBQUM7SUFDZCxDQUFDO0lBRUQsY0FBYyxDQUFDLElBQVksRUFBRSxPQUFlLEVBQUUsS0FBYTtRQUN6RCxJQUFJLElBQUksS0FBSyxDQUFDO1lBQUUsWUFBWSxDQUFDLE9BQU8sQ0FBQyxvQkFBb0IsT0FBTyxHQUFHLEVBQUUsS0FBSyxDQUFDLENBQUM7UUFDNUUsSUFBSSxJQUFJLEtBQUssQ0FBQztZQUFFLFlBQVksQ0FBQyxPQUFPLENBQUMsb0JBQW9CLE9BQU8sR0FBRyxFQUFFLEtBQUssQ0FBQyxDQUFDO1FBQzVFLElBQUksSUFBSSxLQUFLLENBQUM7WUFBRSxZQUFZLENBQUMsT0FBTyxDQUFDLG9CQUFvQixPQUFPLEdBQUcsRUFBRSxLQUFLLENBQUMsQ0FBQztRQUM1RSxJQUFJLElBQUksS0FBSyxDQUFDO1lBQUUsWUFBWSxDQUFDLE9BQU8sQ0FBQyxvQkFBb0IsT0FBTyxHQUFHLEVBQUUsS0FBSyxDQUFDLENBQUM7UUFDNUUsSUFBSSxJQUFJLEtBQUssQ0FBQztZQUFFLFlBQVksQ0FBQyxPQUFPLENBQUMsb0JBQW9CLE9BQU8sR0FBRyxFQUFFLEtBQUssQ0FBQyxDQUFDO0lBQzlFLENBQUM7SUFFRCxTQUFTO1FBQ1AsSUFBSSxjQUFjLEdBQUcsa0NBQWtDLENBQUM7UUFDeEQsSUFBSSxXQUFXLEdBQW1CLFlBQVksQ0FBQyxPQUFPLENBQUMsY0FBYyxDQUFDLENBQUM7UUFDdkUsWUFBWSxDQUFDLEtBQUssRUFBRSxDQUFDO1FBRXJCLElBQUcsV0FBVyxLQUFLLElBQUksRUFBRTtZQUN2QixZQUFZLENBQUMsT0FBTyxDQUFDLGNBQWMsRUFBRSxXQUFXLENBQUMsQ0FBQztTQUNuRDthQUFNO1lBQ0wsT0FBTyxDQUFDLEdBQUcsQ0FBQyx5QkFBeUIsQ0FBQyxDQUFDO1NBQ3hDO0lBQ0gsQ0FBQzs7bUhBaENVLHNCQUFzQjt1SEFBdEIsc0JBQXNCLGNBRnJCLE1BQU07MkZBRVAsc0JBQXNCO2tCQUhsQyxVQUFVO21CQUFDO29CQUNWLFVBQVUsRUFBRSxNQUFNO2lCQUNuQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdGFibGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuQEluamVjdGFibGUoe1xuICBwcm92aWRlZEluOiAncm9vdCdcbn0pXG5leHBvcnQgY2xhc3MgTG9jYWxTdG9yYWdlQ09EU2VydmljZSB7XG5cbiAgY29uc3RydWN0b3IoKSB7IH1cblxuICBnZXRDb2RGb3JtRGF0YShzdGVwOiBudW1iZXIsIGNvbnRyb2w6IHN0cmluZyk6IHN0cmluZyB8IG51bGwge1xuICAgIGlmIChzdGVwID09PSAxKSByZXR1cm4gbG9jYWxTdG9yYWdlLmdldEl0ZW0oYENPRCBGT1JNIC0gc3RlcDEoJHtjb250cm9sfSlgKTtcbiAgICBpZiAoc3RlcCA9PT0gMikgcmV0dXJuIGxvY2FsU3RvcmFnZS5nZXRJdGVtKGBDT0QgRk9STSAtIHN0ZXAyKCR7Y29udHJvbH0pYCk7XG4gICAgaWYgKHN0ZXAgPT09IDMpIHJldHVybiBsb2NhbFN0b3JhZ2UuZ2V0SXRlbShgQ09EIEZPUk0gLSBzdGVwMygke2NvbnRyb2x9KWApO1xuICAgIGlmIChzdGVwID09PSA0KSByZXR1cm4gbG9jYWxTdG9yYWdlLmdldEl0ZW0oYENPRCBGT1JNIC0gc3RlcDQoJHtjb250cm9sfSlgKTtcbiAgICBpZiAoc3RlcCA9PT0gNSkgcmV0dXJuIGxvY2FsU3RvcmFnZS5nZXRJdGVtKGBDT0QgRk9STSAtIHN0ZXA1KCR7Y29udHJvbH0pYCk7XG5cbiAgICByZXR1cm4gbnVsbDtcbiAgfVxuXG4gIHNldENvZEZvcm1EYXRhKHN0ZXA6IG51bWJlciwgY29udHJvbDogc3RyaW5nLCB2YWx1ZTogc3RyaW5nKSB7XG4gICAgaWYgKHN0ZXAgPT09IDEpIGxvY2FsU3RvcmFnZS5zZXRJdGVtKGBDT0QgRk9STSAtIHN0ZXAxKCR7Y29udHJvbH0pYCwgdmFsdWUpO1xuICAgIGlmIChzdGVwID09PSAyKSBsb2NhbFN0b3JhZ2Uuc2V0SXRlbShgQ09EIEZPUk0gLSBzdGVwMigke2NvbnRyb2x9KWAsIHZhbHVlKTtcbiAgICBpZiAoc3RlcCA9PT0gMykgbG9jYWxTdG9yYWdlLnNldEl0ZW0oYENPRCBGT1JNIC0gc3RlcDMoJHtjb250cm9sfSlgLCB2YWx1ZSk7XG4gICAgaWYgKHN0ZXAgPT09IDQpIGxvY2FsU3RvcmFnZS5zZXRJdGVtKGBDT0QgRk9STSAtIHN0ZXA0KCR7Y29udHJvbH0pYCwgdmFsdWUpO1xuICAgIGlmIChzdGVwID09PSA1KSBsb2NhbFN0b3JhZ2Uuc2V0SXRlbShgQ09EIEZPUk0gLSBzdGVwNSgke2NvbnRyb2x9KWAsIHZhbHVlKTtcbiAgfVxuXG4gIGNsZWFyRGF0YSgpIHtcbiAgICBsZXQga2V5U2Vzc2lvblVzZXIgPSAnNjA2YTdkNGU3MzY1MGI3NWViYjA2OTcyZTc3ZDZjYzQnO1xuICAgIGxldCBzZXNzaW9uVXNlcjogc3RyaW5nIHwgbnVsbCA9ICBsb2NhbFN0b3JhZ2UuZ2V0SXRlbShrZXlTZXNzaW9uVXNlcik7XG4gICAgbG9jYWxTdG9yYWdlLmNsZWFyKCk7XG5cbiAgICBpZihzZXNzaW9uVXNlciAhPT0gbnVsbCkge1xuICAgICAgbG9jYWxTdG9yYWdlLnNldEl0ZW0oa2V5U2Vzc2lvblVzZXIsIHNlc3Npb25Vc2VyKTtcbiAgICB9IGVsc2Uge1xuICAgICAgY29uc29sZS5sb2coJ3Jhcm8gcXVlIG5vIGhheWEgc2VzaW9uJyk7XG4gICAgfVxuICB9XG5cbn1cbiJdfQ==