From 65d8668f29c455df7552b300e94ab8f1d0c5c583 Mon Sep 17 00:00:00 2001 From: Felix Morales Date: Fri, 20 Oct 2023 12:01:02 -0500 Subject: [PATCH] fix, antcipos no se marcaban como NO autorizados cuando se eliminaba el comprobante de pago --- .../Corresponsales/Anticipos/Anticipos.tsx | 18 +++++++++++------- .../Corresponsales/TraficoCorresponsales.tsx | 10 ++-------- .../Utils/FileManager/FileManager.tsx | 1 + 3 files changed, 14 insertions(+), 15 deletions(-) diff --git a/src/Components/Corresponsales/Anticipos/Anticipos.tsx b/src/Components/Corresponsales/Anticipos/Anticipos.tsx index ef16370..8d12df8 100644 --- a/src/Components/Corresponsales/Anticipos/Anticipos.tsx +++ b/src/Components/Corresponsales/Anticipos/Anticipos.tsx @@ -320,12 +320,12 @@ export const Anticipos: FC = (props) => { setMsgDialog(true) } - const authorizeAmount = () => { + const authorizeAmount = async (idAnticipo: number, idUsuario: number) => { const data: DTOAnticiposAutoriza = { - id: IdAnticipo, - idUsuario: UserId, + id: idAnticipo, + idUsuario: idUsuario, } - CAnticiposDataService.Autoriza(data) + await CAnticiposDataService.Autoriza(data) .then((response) => { if (response.status == 200) { dispatch(updateCorresponsalesAnticipos(response.data)) @@ -564,7 +564,7 @@ export const Anticipos: FC = (props) => {   - @@ -606,11 +606,15 @@ export const Anticipos: FC = (props) => { IdFile={IdAnticipo} IDUser={UserId} FileName={''} - canDelete={false} + canDelete={Depto === 'Contabilidad'} FileType={['pdf']} Leyenda={'Seleccione el archivo, arrastrelo hasta aqui y sueltelo para subirlo al servidor...'} onAppendFM={function (idFile: number): void { - authorizeAmount() + if(idFile === IdAnticipo){ + authorizeAmount(IdAnticipo, 0) + }else{ + authorizeAmount(IdAnticipo, UserId) + } }} /> diff --git a/src/Components/Corresponsales/TraficoCorresponsales.tsx b/src/Components/Corresponsales/TraficoCorresponsales.tsx index 99c4320..6efec33 100644 --- a/src/Components/Corresponsales/TraficoCorresponsales.tsx +++ b/src/Components/Corresponsales/TraficoCorresponsales.tsx @@ -319,8 +319,6 @@ export default function TraficoCorresponsales (props:IProps) { const [ClavesPedimentos, setClavesPedimentos] = useState([]) const FechaRegistro = currentDate() const msgColor = 'primary' - const [idPdfCuentaMexicana, setIdPdfCuentaMexicana] = useState(0); - const [idXmlCuentaMexicana, setIdXmlCuentaMexicana] = useState(0); const hiddenFileInputRef = useRef(null); var txtContenedores: ICorresponsalContenedores[] = []; @@ -3885,9 +3883,7 @@ export default function TraficoCorresponsales (props:IProps) { } FileType={['pdf']} Leyenda={`Seleccione el PDF para subirlo al servidor...`} - onAppendFM={function (idFile: number ): void { - setIdPdfCuentaMexicana(idFile); - }} + onAppendFM={function (idFile: number ): void {}} /> @@ -3903,9 +3899,7 @@ export default function TraficoCorresponsales (props:IProps) { } FileType={['xml']} Leyenda={`Seleccione el XML para subirlo al servidor...`} - onAppendFM={function (idFile: number): void { - setIdXmlCuentaMexicana(idFile); - }} + onAppendFM={function (idFile: number): void {}} /> diff --git a/src/Components/Utils/FileManager/FileManager.tsx b/src/Components/Utils/FileManager/FileManager.tsx index 82f7aec..d556436 100644 --- a/src/Components/Utils/FileManager/FileManager.tsx +++ b/src/Components/Utils/FileManager/FileManager.tsx @@ -167,6 +167,7 @@ export const FileManager: FC = (props) => { setHeader('Informativo') setMsg(response.data.respuesta) setShowMsg(true) + props.onAppendFM(props.IdFile) } else { setHeader('Error') setMsg('Algo sucedio, no se pudo eliminar el archivo!')