From 89d363187dcca4dc79189b1d4401ddd8b2193465 Mon Sep 17 00:00:00 2001 From: Felix Morales Date: Thu, 7 Dec 2023 16:33:39 -0600 Subject: [PATCH] Agregar el id del trafico al proceso para validar si esta duplicado el pedimento para no tomarlo en cuenta en la consulta --- .../Corresponsalias/ICorresponsaliasTraficosRepository.cs | 2 +- Controllers/Corresponsalias/TraficosController.cs | 4 ++-- .../Corresponsalias/CorresponsaliasTraficosRepository.cs | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Contracts/Corresponsalias/ICorresponsaliasTraficosRepository.cs b/Contracts/Corresponsalias/ICorresponsaliasTraficosRepository.cs index 8702a40..78ada49 100644 --- a/Contracts/Corresponsalias/ICorresponsaliasTraficosRepository.cs +++ b/Contracts/Corresponsalias/ICorresponsaliasTraficosRepository.cs @@ -19,6 +19,6 @@ namespace CORRESPONSALBackend.Contracts.Corresponsalias public Task RectificacionHistoricoAppend(DTORectificacionHistorico data); public Task RectificacionHistoricoGet(int IdTrafico); - public Task ValidaTraficoDuplicado(int aduana, int patente, int pedimento); + public Task ValidaTraficoDuplicado(int aduana, int patente, int pedimento, int idTrafico); } } \ No newline at end of file diff --git a/Controllers/Corresponsalias/TraficosController.cs b/Controllers/Corresponsalias/TraficosController.cs index 9349c2f..d42cfef 100644 --- a/Controllers/Corresponsalias/TraficosController.cs +++ b/Controllers/Corresponsalias/TraficosController.cs @@ -139,9 +139,9 @@ namespace CORRESPONSALBackend.Controllers.Corresponsalias [HttpGet] [Route("Duplicado")] - public async Task ValidaTraficoDuplicado(int aduana, int patente, int pedimento) + public async Task ValidaTraficoDuplicado(int aduana, int patente, int pedimento, int idTrafico) { - var referencia = await _Repo.ValidaTraficoDuplicado(aduana, patente, pedimento); + var referencia = await _Repo.ValidaTraficoDuplicado(aduana, patente, pedimento, idTrafico); return referencia; } } diff --git a/Repository/Corresponsalias/CorresponsaliasTraficosRepository.cs b/Repository/Corresponsalias/CorresponsaliasTraficosRepository.cs index 8eaf9c5..8ffd61c 100644 --- a/Repository/Corresponsalias/CorresponsaliasTraficosRepository.cs +++ b/Repository/Corresponsalias/CorresponsaliasTraficosRepository.cs @@ -168,11 +168,11 @@ namespace CORRESPONSALBackend.Repository.Corresponsalias return entrada.FirstOrDefault(new CorresponsaliasTraficoRectificacionHistorico { }); } - public async Task ValidaTraficoDuplicado(int aduana, int patente, int pedimento) + public async Task ValidaTraficoDuplicado(int aduana, int patente, int pedimento, int idTrafico) { var query = "[Corresponsales.Trafico.ValidateDuplicity]"; using var connection = _context.CreateConnection(); - var trafico = await connection.QueryAsync(query, new { @aduana = aduana, @patente = patente, @pedimento = pedimento }, commandType: CommandType.StoredProcedure); + var trafico = await connection.QueryAsync(query, new { @aduana = aduana, @patente = patente, @pedimento = pedimento, @idTrafico = idTrafico }, commandType: CommandType.StoredProcedure); if (trafico.Count() > 0) { var referencia = trafico.ToList()[0];