fix, antcipos no se marcaban como NO autorizados cuando se eliminaba el comprobante de pago

feature/ConsolidarPedimentos_20231229
Felix Morales 12 months ago
parent ccf04e181b
commit 65d8668f29
  1. 18
      src/Components/Corresponsales/Anticipos/Anticipos.tsx
  2. 10
      src/Components/Corresponsales/TraficoCorresponsales.tsx
  3. 1
      src/Components/Utils/FileManager/FileManager.tsx

@ -320,12 +320,12 @@ export const Anticipos: FC<IProps> = (props) => {
setMsgDialog(true) setMsgDialog(true)
} }
const authorizeAmount = () => { const authorizeAmount = async (idAnticipo: number, idUsuario: number) => {
const data: DTOAnticiposAutoriza = { const data: DTOAnticiposAutoriza = {
id: IdAnticipo, id: idAnticipo,
idUsuario: UserId, idUsuario: idUsuario,
} }
CAnticiposDataService.Autoriza(data) await CAnticiposDataService.Autoriza(data)
.then((response) => { .then((response) => {
if (response.status == 200) { if (response.status == 200) {
dispatch(updateCorresponsalesAnticipos(response.data)) dispatch(updateCorresponsalesAnticipos(response.data))
@ -564,7 +564,7 @@ export const Anticipos: FC<IProps> = (props) => {
&nbsp; &nbsp;
</Col> </Col>
<Col xs={1}> <Col xs={1}>
<Button variant='danger' onClick={authorizeAmount} size='sm'> <Button variant='danger' onClick={() => authorizeAmount(IdAnticipo, UserId)} size='sm'>
Autorizar Autorizar
</Button> </Button>
</Col> </Col>
@ -606,11 +606,15 @@ export const Anticipos: FC<IProps> = (props) => {
IdFile={IdAnticipo} IdFile={IdAnticipo}
IDUser={UserId} IDUser={UserId}
FileName={''} FileName={''}
canDelete={false} canDelete={Depto === 'Contabilidad'}
FileType={['pdf']} FileType={['pdf']}
Leyenda={'Seleccione el archivo, arrastrelo hasta aqui y sueltelo para subirlo al servidor...'} Leyenda={'Seleccione el archivo, arrastrelo hasta aqui y sueltelo para subirlo al servidor...'}
onAppendFM={function (idFile: number): void { onAppendFM={function (idFile: number): void {
authorizeAmount() if(idFile === IdAnticipo){
authorizeAmount(IdAnticipo, 0)
}else{
authorizeAmount(IdAnticipo, UserId)
}
}} }}
/> />
</Modal.Body> </Modal.Body>

@ -319,8 +319,6 @@ export default function TraficoCorresponsales (props:IProps) {
const [ClavesPedimentos, setClavesPedimentos] = useState<ICatClavesPedimentos[]>([]) const [ClavesPedimentos, setClavesPedimentos] = useState<ICatClavesPedimentos[]>([])
const FechaRegistro = currentDate() const FechaRegistro = currentDate()
const msgColor = 'primary' const msgColor = 'primary'
const [idPdfCuentaMexicana, setIdPdfCuentaMexicana] = useState(0);
const [idXmlCuentaMexicana, setIdXmlCuentaMexicana] = useState(0);
const hiddenFileInputRef = useRef<HTMLInputElement>(null); const hiddenFileInputRef = useRef<HTMLInputElement>(null);
var txtContenedores: ICorresponsalContenedores[] = []; var txtContenedores: ICorresponsalContenedores[] = [];
@ -3885,9 +3883,7 @@ export default function TraficoCorresponsales (props:IProps) {
} }
FileType={['pdf']} FileType={['pdf']}
Leyenda={`Seleccione el PDF para subirlo al servidor...`} Leyenda={`Seleccione el PDF para subirlo al servidor...`}
onAppendFM={function (idFile: number ): void { onAppendFM={function (idFile: number ): void {}}
setIdPdfCuentaMexicana(idFile);
}}
/> />
</Col> </Col>
<Col xs={4}> <Col xs={4}>
@ -3903,9 +3899,7 @@ export default function TraficoCorresponsales (props:IProps) {
} }
FileType={['xml']} FileType={['xml']}
Leyenda={`Seleccione el XML para subirlo al servidor...`} Leyenda={`Seleccione el XML para subirlo al servidor...`}
onAppendFM={function (idFile: number): void { onAppendFM={function (idFile: number): void {}}
setIdXmlCuentaMexicana(idFile);
}}
/> />
</Col> </Col>
<Col xs={4}> <Col xs={4}>

@ -167,6 +167,7 @@ export const FileManager: FC<IProps> = (props) => {
setHeader('Informativo') setHeader('Informativo')
setMsg(response.data.respuesta) setMsg(response.data.respuesta)
setShowMsg(true) setShowMsg(true)
props.onAppendFM(props.IdFile)
} else { } else {
setHeader('Error') setHeader('Error')
setMsg('Algo sucedio, no se pudo eliminar el archivo!') setMsg('Algo sucedio, no se pudo eliminar el archivo!')

Loading…
Cancel
Save