Corregir problema con la propiedad IdTipoMercancia de los traficos que impedia guardar cuando esta no se asignaba

feature/ConsolidarPedimentos_20231229
Felix Morales 1 year ago
parent db4ceab9e7
commit 8154e07266
  1. 6
      src/Classes/Corresponsales/CCorresponsalesTrafico.ts
  2. 6
      src/Components/Corresponsales/TraficoCorresponsales.tsx
  3. 2
      src/Interfaces/Corresponsales/ICorresponsalTrafico.ts

@ -42,7 +42,7 @@ export default class CCorresponsalesTrafico implements ICorresponsalTrafico {
noRecti: number;
estatusCode: number;
activo?: number;
idTipoMercancia: number;
idTipoMercancia: number | null;
constructor() {
this.id=0
@ -86,7 +86,7 @@ export default class CCorresponsalesTrafico implements ICorresponsalTrafico {
this.noRecti=0;
this.estatusCode=0;
this.activo=1
this.idTipoMercancia=0;
this.idTipoMercancia=null;
}
public getEmptyObject(): ICorresponsalTrafico {
@ -132,7 +132,7 @@ export default class CCorresponsalesTrafico implements ICorresponsalTrafico {
noRecti:0,
estatusCode:0,
activo :1 ,
idTipoMercancia: 0
idTipoMercancia: null
}
}

@ -248,7 +248,7 @@ export default function TraficoCorresponsales (props:IProps) {
ICorresponsalesCatTraficoEstatus[]
>([])
const [TiposMercancia, setTiposMercancia] = useState<ITiposMercancias[]>([])
const [IDTipoMercancia, setIDTipoMercancia] = useState<number>(0)
const [IDTipoMercancia, setIDTipoMercancia] = useState<number | null>(null)
const [Aduanas, setAduanas] = useState<IAduanas[]>([
{ id: 440, descripcion: 'CD. ACUNA, COAH.' },
{ id: 810, descripcion: 'ALTAMIRA, TAMPS.' }
@ -1688,7 +1688,7 @@ export default function TraficoCorresponsales (props:IProps) {
<Form.Control
as="select"
className="form-select form-select-sm"
value={IDTipoMercancia}
value={IDTipoMercancia!}
disabled={
Depto !== 'Corresponsalias' ? true : false
}
@ -1696,7 +1696,7 @@ export default function TraficoCorresponsales (props:IProps) {
setIDTipoMercancia(parseInt(e.target.value))
}}
>
<option value="0">-SELECCIONE-</option>
<option value={undefined}>-SELECCIONE-</option>
{TiposMercancia
? TiposMercancia.map((t) => {
return (

@ -40,5 +40,5 @@ export default interface ICorresponsalTrafico {
noRecti: number,
estatusCode: number,
activo?: number,
idTipoMercancia: number
idTipoMercancia: number | null
}

Loading…
Cancel
Save