From 0c2574885b72788720864e1e9ef9513459e594cb Mon Sep 17 00:00:00 2001 From: Perea Date: Wed, 17 Dec 2025 13:57:28 +0100 Subject: [PATCH] agregado cambios para el fichero --- APIFicheros/Controllers/ManipularFicherosController.cs | 2 +- APIFicheros/Utilidades.cs | 10 ++++++++-- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/APIFicheros/Controllers/ManipularFicherosController.cs b/APIFicheros/Controllers/ManipularFicherosController.cs index af24ca4..0fcfda1 100644 --- a/APIFicheros/Controllers/ManipularFicherosController.cs +++ b/APIFicheros/Controllers/ManipularFicherosController.cs @@ -75,7 +75,7 @@ namespace APIFicheros.Controllers try { - int idFichero = Utilidades.guardarFichero(bd, datosFichero.fichero, datosFichero.nombreFichero, datosFichero.descripcion); + int idFichero = Utilidades.guardarFichero(bd, datosFichero.fichero, datosFichero.nombreFichero, datosFichero.descripcion, datosFichero.idDocumento); documentospolizassg documentoObtenido = bd.documentospolizassg.First( x => x.idDocumento == datosFichero.idDocumento); diff --git a/APIFicheros/Utilidades.cs b/APIFicheros/Utilidades.cs index 87b9285..8e9135e 100644 --- a/APIFicheros/Utilidades.cs +++ b/APIFicheros/Utilidades.cs @@ -55,20 +55,26 @@ namespace APIFicheros } - public static int guardarFichero(bdAsegasa.tscgestionasegasa bd, byte[] fichero,string nombreFichero ,string descripcion) + public static int guardarFichero(bdAsegasa.tscgestionasegasa bd, byte[] fichero,string nombreFichero ,string descripcion, int idDocu) { int idFichero = 0; try { + int idTipoFichero = bd.enumeraciones.First(x => x.Codigo.Contains("TIPFIC.DOCPOL")).idEnumeracion; + int idPoliza = bd.documentospolizassg.First(x => x.idDocumento == idDocu).idPoliza; + ficheros nuevoFichero = new ficheros(); nuevoFichero.Fichero = fichero; nuevoFichero.NombreFichero = nombreFichero; nuevoFichero.Descripcion = descripcion; - + nuevoFichero.Fecha = DateTime.Now; + nuevoFichero.Observaciones = "Fichero subido desde API"; + nuevoFichero.idTipo = idTipoFichero; + nuevoFichero.idAplicacion = idPoliza; bd.ficheros.Add(nuevoFichero);