Skip to content

Commit cb59f80

Browse files
direccion a cesaciones
1 parent cdffe3c commit cb59f80

5 files changed

Lines changed: 25 additions & 5 deletions

File tree

src/Components/GD/RegistrarNuevo/Modals/Cesaciones/addCesacion.tsx

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -620,6 +620,13 @@ export default function FormCesacion({onClose, state, setField, handleSubmit, er
620620
<input id="abreviacionDoc" name="abreviacionDoc" type="text" placeholder="Seleccione un tipo CO" value={state.CodigoUN} readOnly/>
621621
</div>
622622

623+
{/* Direccion */}
624+
<div className="ft-field">
625+
<label className="ft-label" htmlFor="Nombre"> Dirección de residencia *</label>
626+
<input id="Nombre" name="Nombre" type="text" placeholder="Ingrese el nombre del seleccionado" value={state.direccionResidencia ?? ""} onChange={(e) => setField("direccionResidencia", e.target.value.toUpperCase())} required/>
627+
<small>{errors.direccionResidencia}</small>
628+
</div>
629+
623630
{/* Informacion enviada por */}
624631
<div className="ft-field">
625632
<label className="ft-label" htmlFor="enviadaPor"> Información enviada por *</label>

src/Components/GD/RegistrarNuevo/Modals/Cesaciones/viewEditCesacion.tsx

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -644,6 +644,13 @@ export default function EditCesacion({onClose, selectedCesacion, tipo}: Props){
644644
<input id="abreviacionDoc" name="abreviacionDoc" type="text" placeholder="Seleccione un tipo CO" value={state.CodigoUN} readOnly/>
645645
</div>
646646

647+
{/* Direccion */}
648+
<div className="ft-field">
649+
<label className="ft-label" htmlFor="Nombre"> Dirección de residencia *</label>
650+
<input id="Nombre" name="Nombre" type="text" placeholder="Ingrese el nombre del seleccionado" value={state.direccionResidencia ?? ""} onChange={(e) => setField("direccionResidencia", e.target.value.toUpperCase())} required/>
651+
<small>{errors.direccionResidencia}</small>
652+
</div>
653+
647654
{/* Informacion enviada por */}
648655
<div className="ft-field">
649656
<label className="ft-label" htmlFor="enviadaPor"> Información enviada por *</label>

src/Funcionalidades/GD/Cesaciones.ts

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,8 @@ export function useCesaciones(CesacionesSvc: CesacionesService, CesacionCancelad
9999
ImpactoCliente: "",
100100
contribucionEstrategia: "",
101101
Promedio: "",
102-
Estado: "En proceso"
102+
Estado: "En proceso",
103+
direccionResidencia: ""
103104
});
104105
const [estado, setEstado] = React.useState<string>("proceso");
105106
const [errors, setErrors] = React.useState<CesacionErrors>({});
@@ -305,7 +306,8 @@ export function useCesaciones(CesacionesSvc: CesacionesService, CesacionCancelad
305306
ImpactoCliente: "",
306307
contribucionEstrategia: "",
307308
Promedio: "",
308-
Estado: "En proceso"
309+
Estado: "En proceso",
310+
direccionResidencia: ""
309311
})
310312
};
311313

@@ -359,7 +361,8 @@ export function useCesaciones(CesacionesSvc: CesacionesService, CesacionCancelad
359361
ImpactoCliente: state.ImpactoCliente,
360362
contribucionEstrategia: state.contribucionEstrategia,
361363
Promedio: state.Promedio,
362-
Estado: "En proceso"
364+
Estado: "En proceso",
365+
direccionResidencia: state.direccionResidencia
363366
};
364367
const creado = await CesacionesSvc.create(payload);
365368
alert("Se ha creado el registro con éxito")
@@ -421,6 +424,7 @@ export function useCesaciones(CesacionesSvc: CesacionesService, CesacionCancelad
421424
contribucionEstrategia: CesacionSeleccionada.contribucionEstrategia !== state.contribucionEstrategia ? state.contribucionEstrategia : CesacionSeleccionada.contribucionEstrategia,
422425
Promedio: CesacionSeleccionada.Promedio !== state.Promedio ? state.Promedio : CesacionSeleccionada.Promedio,
423426
Estado: CesacionSeleccionada.Estado !== state.Estado ? state.Estado : CesacionSeleccionada.Estado,
427+
direccionResidencia: CesacionSeleccionada.direccionResidencia !== state.direccionResidencia ? state.direccionResidencia : CesacionSeleccionada.direccionResidencia,
424428
};
425429
await CesacionesSvc.update(CesacionSeleccionada.Id!, payload);
426430
alert("Se ha actualizado el registro con éxito")

src/Services/Cesaciones.service.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,8 @@ export class CesacionesService {
109109
ImpactoCliente: f.ImpactoCliente,
110110
contribucionEstrategia: f.contribucionEstrategia,
111111
Promedio: f.Promedio,
112-
Estado: f.Estado
112+
Estado: f.Estado,
113+
direccionResidencia: f.direccionResidencia
113114
};
114115
}
115116

src/models/Cesaciones.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,8 @@ export type Cesacion = {
3737
ImpactoCliente: string;
3838
contribucionEstrategia: string;
3939
Promedio: string;
40-
Estado: string
40+
Estado: string;
41+
direccionResidencia: string;
4142
}
4243

4344
export type CesacionErrors = Partial<Record<keyof Cesacion, string>>;

0 commit comments

Comments
 (0)