Creacion de nuevo endpoint para consultar el historial completo de los movimientos de contabilidad en un trafico

feature/solicitar_reapertura_de_cuenta_20240206
Felix Morales 8 months ago
parent ba01950af5
commit e22abe3952
  1. 1
      Contracts/Contabilidad/Corresponsalias/IContabilidadCorresponsaliasRepository.cs
  2. 8
      Controllers/Contabilidad/Corresponsales/ContabilidadTraficoController.cs
  3. 12
      Repository/Contabilidad/ContabilidadCorresponsaliasRepository.cs

@ -6,5 +6,6 @@ namespace CORRESPONSALBackend.Contracts.Contabilidad.Corresponsalias
{ {
public Task<CorresponsalTraficoContabilidad> Append(CorresponsalTraficoContabilidad data); public Task<CorresponsalTraficoContabilidad> Append(CorresponsalTraficoContabilidad data);
public Task<IEnumerable<string>> Get(int IdTrafico, int procesoAnterior, int nuevoProceso); public Task<IEnumerable<string>> Get(int IdTrafico, int procesoAnterior, int nuevoProceso);
public Task<IEnumerable<string>> Historial(int IdTrafico);
} }
} }

@ -34,5 +34,13 @@ namespace CORRESPONSALBackend.Controllers.Contabilidad.Corresponsales
var entrada = await _Repo.Get(IdTrafico, procesoAnterior, nuevoProceso); var entrada = await _Repo.Get(IdTrafico, procesoAnterior, nuevoProceso);
return entrada; return entrada;
} }
[HttpGet]
[Route("Historial")]
public async Task<IEnumerable<string>> Historial(int IdTrafico)
{
var entrada = await _Repo.Historial(IdTrafico);
return entrada;
}
} }
} }

@ -43,6 +43,16 @@ namespace CORRESPONSALBackend.Repository.Contabilidad
return entrada; return entrada;
} }
public async Task<IEnumerable<string>> Historial(int IdTrafico)
{
var query = "[Contabilidad.Corresponsales.Trafico.HistorialMovimientos]";
using var connection = _context.CreateConnection();
var entrada = await connection.QueryAsync<string>(query, new
{
@IdTrafico = IdTrafico
},
commandType: CommandType.StoredProcedure);
return entrada;
}
} }
} }

Loading…
Cancel
Save