|
|
@ -161,23 +161,39 @@ namespace CORRESPONSALBackend.Repository.Corresponsalias |
|
|
|
return true; |
|
|
|
return true; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public async Task<Boolean> RectificacionHistoricoAppend(DTORectificacionHistorico data) |
|
|
|
public async Task<CorresponsaliasTraficoRectificacionHistorico> RectificacionHistoricoAppend(DTORectificacionHistorico data) |
|
|
|
{ |
|
|
|
{ |
|
|
|
try |
|
|
|
try |
|
|
|
{ |
|
|
|
{ |
|
|
|
var query = "[Corresponsales.Trafico.Rectificacion.Historico.Append]"; |
|
|
|
var query = "[Corresponsales.Trafico.Rectificacion.Historico.Append]"; |
|
|
|
using var connection = _context.CreateConnection(); |
|
|
|
using var connection = _context.CreateConnection(); |
|
|
|
var entrada = await connection.QueryAsync(query, new { @data.IdTrafico, @data.IdUsuario }, commandType: CommandType.StoredProcedure); |
|
|
|
var entrada = await connection.QueryFirstAsync<CorresponsaliasTraficoRectificacionHistorico>(query, new { |
|
|
|
return true; |
|
|
|
@data.IdTrafico, |
|
|
|
}catch(Exception ex) { return false; } |
|
|
|
@data.IdUsuario, |
|
|
|
|
|
|
|
@data.IdPedimento, |
|
|
|
|
|
|
|
@data.Aduana, |
|
|
|
|
|
|
|
@data.Patente, |
|
|
|
|
|
|
|
@data.Pedimento, |
|
|
|
|
|
|
|
@data.Clave, |
|
|
|
|
|
|
|
@data.FechaPago, |
|
|
|
|
|
|
|
@data.AduanaH, |
|
|
|
|
|
|
|
data.PatenteH, |
|
|
|
|
|
|
|
data.PedimentoH, |
|
|
|
|
|
|
|
data.ClaveH, |
|
|
|
|
|
|
|
data.FechaPagoH |
|
|
|
|
|
|
|
}, commandType: CommandType.StoredProcedure); |
|
|
|
|
|
|
|
return entrada; |
|
|
|
|
|
|
|
}catch(Exception ex) { |
|
|
|
|
|
|
|
throw new Exception(ex.Message); |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public async Task<CorresponsaliasTraficoRectificacionHistorico> RectificacionHistoricoGet(int IdTrafico) |
|
|
|
public async Task<IEnumerable<CorresponsaliasTraficoRectificacionHistorico>> RectificacionHistoricoGet(int IdTrafico) |
|
|
|
{ |
|
|
|
{ |
|
|
|
var query = "[Corresponsales.Trafico.Rectificacion.Historico.Get]"; |
|
|
|
var query = "[Corresponsales.Trafico.Rectificacion.Historico.Get]"; |
|
|
|
using var connection = _context.CreateConnection(); |
|
|
|
using var connection = _context.CreateConnection(); |
|
|
|
var entrada = await connection.QueryAsync<CorresponsaliasTraficoRectificacionHistorico>(query, new { @IdTrafico }, commandType: CommandType.StoredProcedure); |
|
|
|
var entrada = await connection.QueryAsync<CorresponsaliasTraficoRectificacionHistorico>(query, new { @IdTrafico }, commandType: CommandType.StoredProcedure); |
|
|
|
return entrada.FirstOrDefault(new CorresponsaliasTraficoRectificacionHistorico { }); |
|
|
|
return entrada; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public async Task<string> ValidaTraficoDuplicado(int aduana, int patente, int pedimento, int idTrafico) |
|
|
|
public async Task<string> ValidaTraficoDuplicado(int aduana, int patente, int pedimento, int idTrafico) |
|
|
|