UNPKG

prg-class

Version:

Clases genéricas utilizadas por microservicios Programamos SPA.

47 lines (46 loc) 2.01 kB
import { IParamRet, UPRM } from '../igeneric'; import { ExecSP } from './exec-sp'; export declare class UploadExcelDataSave extends ExecSP { protected mlIndex: number; protected msSpNameTemp: string; protected msSpNameProc: string; protected moFields: Array<{ n: string; c: string; i: number; m: boolean; t: string; ce: string; }>; protected mlRowStartData: number; protected moFieldMissing: string[]; protected mbAudit: boolean; protected msGuid: string; protected mbHasCompanyUpload: boolean; protected mlYear: number; protected mlMonth: number; protected mlMaxRecord: number; protected mlMaxMbUpload: number; protected mlMaxColumns: number; protected msErrMissingField: string; protected msErrEmptyXls: string; protected msErrMissingData: string; protected loCol: string[]; constructor(alMaxRecord?: number, alMaxMbUpload?: number, alMaxColumns?: number); fnUploadFile(aoFiles: Array<File>, aoParams: any, aoUPRM: UPRM): Promise<IParamRet>; protected uploadFile(aoFiles: Array<File>, aoParams: any, aoUPRM: UPRM): Promise<IParamRet>; protected setCols(): void; protected doAudit(asTitle: string, aoValue: any): void; protected tempFileDelete(asFile: string): string; protected preValData(aoData: any): Promise<IParamRet>; protected postValData(aoData: any): Promise<IParamRet>; protected uploadTempData(alIndex: number, aoData: any, aoUPRM: any): Promise<IParamRet>; protected procTempDataDB(aoUPRM: any): Promise<IParamRet>; protected getSPParams(aoParam: any): any[]; protected getFileData(aoFiles: Array<File>): Promise<IParamRet>; protected formatDate(aoDate: any): string; protected getNewRow(): any; protected getMissingField(): string; protected checkErrorMissigValue(aoData: any[]): boolean; protected setField(asFieldName: string, asFieldCaption?: string, asType?: string, abMandatory?: boolean): void; }