Project

General

Profile

Tareas #4874

Crear controladores de Programas y Convenios replicando patrón de Entidades + validaciones backend antes de guardar

Added by Daniel García about 1 month ago. Updated 11 days ago.

Status:
Nueva
Priority:
Normal
Start date:
02/23/2026
Due date:
% Done:

100%

Estimated time:
(Total: 0.00 h)
Spent time:
8.00 h (Total: 24.00 h)

Description

Se requiere implementar los controladores del módulo de Programas y Convenios siguiendo el mismo patrón ya aplicado en el módulo de Entidades.
Además, deben incorporarse validaciones en backend para evitar guardados incorrectos en BD.

Requisitos funcionales

- Crear controladores para el formulario de Programas y Convenios siguiendo la estructura existente en Entidades (rutas, respuestas, DTOs y manejo de errores).
- Implementar endpoints necesarios para:
- Alta de programa. (Esperar a diseño de bdd)
- Alta de convenio. (Esperar a diseño de bdd)

- Añadir validaciones backend obligatorias antes de guardar en BD:
- Campos requeridos (según modelo definido en FundaGest).
- Validación de formatos (fechas, numéricos, IDs).
- Validación de coherencia de fechas (si aplica: entrada/pago/vencimiento).
- Validación de importes (no negativos, formato correcto).
- Evitar persistencia si existe cualquier error de validación:
- Devolver respuesta con errores por campo, alineada al estándar usado en Entidades.


Subtasks

Tareas #4918: Validaciones back-end y front-end para ProgramasEn cursoJose Alberto Rodriguez

History

#1 Updated by Daniel García about 1 month ago

  • Description updated (diff)

Also available in: Atom PDF