diff --git a/.vs/AMAZONBackend/FileContentIndex/09101eb2-8c39-4997-9bbb-f4c851051775.vsidx b/.vs/AMAZONBackend/FileContentIndex/09101eb2-8c39-4997-9bbb-f4c851051775.vsidx new file mode 100644 index 0000000..9d03c3f Binary files /dev/null and b/.vs/AMAZONBackend/FileContentIndex/09101eb2-8c39-4997-9bbb-f4c851051775.vsidx differ diff --git a/.vs/AMAZONBackend/FileContentIndex/456e7dff-a332-498d-afe3-1fe41473817f.vsidx b/.vs/AMAZONBackend/FileContentIndex/456e7dff-a332-498d-afe3-1fe41473817f.vsidx deleted file mode 100644 index 9412b86..0000000 Binary files a/.vs/AMAZONBackend/FileContentIndex/456e7dff-a332-498d-afe3-1fe41473817f.vsidx and /dev/null differ diff --git a/.vs/AMAZONBackend/FileContentIndex/78fabd2c-406f-4194-9286-ddfccec0e988.vsidx b/.vs/AMAZONBackend/FileContentIndex/78fabd2c-406f-4194-9286-ddfccec0e988.vsidx new file mode 100644 index 0000000..27ea9c4 Binary files /dev/null and b/.vs/AMAZONBackend/FileContentIndex/78fabd2c-406f-4194-9286-ddfccec0e988.vsidx differ diff --git a/.vs/AMAZONBackend/FileContentIndex/7a693f00-0b2c-46fa-85c7-dccffed04f2e.vsidx b/.vs/AMAZONBackend/FileContentIndex/7a693f00-0b2c-46fa-85c7-dccffed04f2e.vsidx new file mode 100644 index 0000000..a8de3e0 Binary files /dev/null and b/.vs/AMAZONBackend/FileContentIndex/7a693f00-0b2c-46fa-85c7-dccffed04f2e.vsidx differ diff --git a/.vs/AMAZONBackend/FileContentIndex/ab87a971-1056-4376-a9f1-5009541240dd.vsidx b/.vs/AMAZONBackend/FileContentIndex/ab87a971-1056-4376-a9f1-5009541240dd.vsidx new file mode 100644 index 0000000..5a1bd52 Binary files /dev/null and b/.vs/AMAZONBackend/FileContentIndex/ab87a971-1056-4376-a9f1-5009541240dd.vsidx differ diff --git a/.vs/AMAZONBackend/FileContentIndex/db84041f-05bd-4b23-bc85-7e266cf8165a.vsidx b/.vs/AMAZONBackend/FileContentIndex/db84041f-05bd-4b23-bc85-7e266cf8165a.vsidx deleted file mode 100644 index 08d27ca..0000000 Binary files a/.vs/AMAZONBackend/FileContentIndex/db84041f-05bd-4b23-bc85-7e266cf8165a.vsidx and /dev/null differ diff --git a/.vs/AMAZONBackend/FileContentIndex/ec10c53a-9b76-4cde-bb56-ebb7b9eb06fc.vsidx b/.vs/AMAZONBackend/FileContentIndex/ec10c53a-9b76-4cde-bb56-ebb7b9eb06fc.vsidx deleted file mode 100644 index 352d6b3..0000000 Binary files a/.vs/AMAZONBackend/FileContentIndex/ec10c53a-9b76-4cde-bb56-ebb7b9eb06fc.vsidx and /dev/null differ diff --git a/.vs/AMAZONBackend/FileContentIndex/fcfa20c1-43b4-47e9-ac27-82aed8934872.vsidx b/.vs/AMAZONBackend/FileContentIndex/fcfa20c1-43b4-47e9-ac27-82aed8934872.vsidx deleted file mode 100644 index f7c90b2..0000000 Binary files a/.vs/AMAZONBackend/FileContentIndex/fcfa20c1-43b4-47e9-ac27-82aed8934872.vsidx and /dev/null differ diff --git a/.vs/AMAZONBackend/v17/.futdcache.v2 b/.vs/AMAZONBackend/v17/.futdcache.v2 index 7edc6bb..f0eeb0e 100644 Binary files a/.vs/AMAZONBackend/v17/.futdcache.v2 and b/.vs/AMAZONBackend/v17/.futdcache.v2 differ diff --git a/.vs/AMAZONBackend/v17/.suo b/.vs/AMAZONBackend/v17/.suo index 51d1408..a0b729d 100644 Binary files a/.vs/AMAZONBackend/v17/.suo and b/.vs/AMAZONBackend/v17/.suo differ diff --git a/AMAZONBackend/AMAZONBackend.csproj b/AMAZONBackend/AMAZONBackend.csproj index 7641607..656fbb7 100644 --- a/AMAZONBackend/AMAZONBackend.csproj +++ b/AMAZONBackend/AMAZONBackend.csproj @@ -17,4 +17,8 @@ + + + + diff --git a/AMAZONBackend/Clientes/Amazon/Contracts/IAmazonRepository.cs b/AMAZONBackend/Clientes/Amazon/Contracts/IAmazonRepository.cs index ca9f5fc..0cff87c 100644 --- a/AMAZONBackend/Clientes/Amazon/Contracts/IAmazonRepository.cs +++ b/AMAZONBackend/Clientes/Amazon/Contracts/IAmazonRepository.cs @@ -1,4 +1,5 @@ using AMAZONBackend.Clientes.Amazon.DTO; +using AMAZONBackend.Clientes.Amazon.Model; using AMAZONBackend.Clientes.Amazon.Models; using AMAZONBackend.DTO; @@ -34,5 +35,10 @@ namespace AMAZONBackend.Clientes.Amazon.Contracts public Task CheckDetail(int id); public Task EnviaEsperaRespuestaAmazon(int id); public Task AssignInvoice(int IdUsuario, int IdFactura); + + public Task >Rpt2096InvocePedPagados(DateTime FechaIncio, DateTime FechaFin, int TipoOperacion); + + + } } diff --git a/AMAZONBackend/Clientes/Amazon/Model/IRpt2096InvoicePedPagados.cs b/AMAZONBackend/Clientes/Amazon/Model/IRpt2096InvoicePedPagados.cs new file mode 100644 index 0000000..dc627bb --- /dev/null +++ b/AMAZONBackend/Clientes/Amazon/Model/IRpt2096InvoicePedPagados.cs @@ -0,0 +1,21 @@ +using AMAZONBackend.DTO.Clientes.CasaCuervo; + +namespace AMAZONBackend.Clientes.Amazon.Model +{ + public class IRpt2096InvoicePedPagados + { + public string? sNumeroLargo { get; set; } = null; + public string? sPedimento { get; set; } = null; + public DateTime dFechaFirmaBanco { get; set; } + public string? sClave { get; set;} + public double nValoresDolares { get; set; } + public double nValorAduana { get; set; } + public string? sRazonSocial { get; set; } + public byte TipoOp { get; set; } + public int Aduana { get; set; } + + + + + } +} diff --git a/AMAZONBackend/Clientes/Amazon/Repository/AmazonRepository.cs b/AMAZONBackend/Clientes/Amazon/Repository/AmazonRepository.cs index 9abb034..110a995 100644 --- a/AMAZONBackend/Clientes/Amazon/Repository/AmazonRepository.cs +++ b/AMAZONBackend/Clientes/Amazon/Repository/AmazonRepository.cs @@ -412,5 +412,23 @@ namespace AMAZONBackend.Clientes.Amazon.Repository return true; } + + public async Task > Rpt2096InvocePedPagados( DateTime FechaIncio , DateTime FechaFin , int TipoOperacion ) + { + var querry = " [Reportes.Web.Clientes.Amazon.Get]"; + using var connection = _context.CreateConnection(); + var result = await connection.QueryAsync(querry, new + { + @FechaIncio, + @FechaFin + + }, commandType : CommandType.StoredProcedure); + + return result; + + } + + + } } diff --git a/AMAZONBackend/Controllers/Clientes/Amazon/AmazonInvoiceController.cs b/AMAZONBackend/Controllers/Clientes/Amazon/AmazonInvoiceController.cs index e3862c1..34b81ae 100644 --- a/AMAZONBackend/Controllers/Clientes/Amazon/AmazonInvoiceController.cs +++ b/AMAZONBackend/Controllers/Clientes/Amazon/AmazonInvoiceController.cs @@ -7,6 +7,7 @@ using AMAZONBackend.Clientes.Amazon.Models; using AMAZONBackend.Contracts.Utils; using AMAZONBackend.DTO; using AMAZONBackend.Services.ValidarFraccion; +using AMAZONBackend.Clientes.Amazon.Model; namespace AMAZONBackend.Controllers.Clientes.Amazon { @@ -334,6 +335,52 @@ namespace AMAZONBackend.Controllers.Clientes.Amazon return client; } + + + + [HttpGet] + [Route(" Rpt2096InvoicePediPagadosGET")] + public async Task>Rpt2096InvocePedPagados(DateTime FechaInicio, DateTime FechaFin, int TipoOperacion) + { + + + DateTime horaInicio = new DateTime(00, 00, 01); + DateTime horafin = new DateTime(23, 59, 59); + + if (FechaInicio == horaInicio) + { + BadRequest(" La Fecha Y Hora no puede ser 00-00-00 "); + } + if (FechaFin == horafin) + { + BadRequest(" La Fecha Y Hora no puede ser 00-00-00 "); + + } + + //await _Repo.Rpt2096InvocePedPagados(FechaInicio, FechaFin, TipoOperacion); + + return await _Repo.Rpt2096InvocePedPagados(FechaInicio, FechaFin, TipoOperacion); + + + + + } + + + + + + // [HttpGet] + //[Route("SePuedeTerminardeClasificarFactura")] + //public async Task SePuedeTerminardeClasificarFactura(int id) + //{ + // return await _Repo.SePuedeTerminardeClasificarFactura(id); + //} + + + + + /*************************************** End Procesos Auxiliares ***************************************/ diff --git a/AMAZONBackend/bin/Debug/net6.0/AMAZONBackend.dll b/AMAZONBackend/bin/Debug/net6.0/AMAZONBackend.dll index 813dedf..3b367da 100644 Binary files a/AMAZONBackend/bin/Debug/net6.0/AMAZONBackend.dll and b/AMAZONBackend/bin/Debug/net6.0/AMAZONBackend.dll differ diff --git a/AMAZONBackend/bin/Debug/net6.0/AMAZONBackend.pdb b/AMAZONBackend/bin/Debug/net6.0/AMAZONBackend.pdb index 39a6532..44910ed 100644 Binary files a/AMAZONBackend/bin/Debug/net6.0/AMAZONBackend.pdb and b/AMAZONBackend/bin/Debug/net6.0/AMAZONBackend.pdb differ diff --git a/AMAZONBackend/obj/Debug/net6.0/AMAZONBackend.csproj.CoreCompileInputs.cache b/AMAZONBackend/obj/Debug/net6.0/AMAZONBackend.csproj.CoreCompileInputs.cache index dafd7d1..bc09b81 100644 --- a/AMAZONBackend/obj/Debug/net6.0/AMAZONBackend.csproj.CoreCompileInputs.cache +++ b/AMAZONBackend/obj/Debug/net6.0/AMAZONBackend.csproj.CoreCompileInputs.cache @@ -1 +1 @@ -b862e9d55045ca53c7e09af229106f076843818e +6e89291cb261c06edcc5a84306499b1f2540561d diff --git a/AMAZONBackend/obj/Debug/net6.0/AMAZONBackend.dll b/AMAZONBackend/obj/Debug/net6.0/AMAZONBackend.dll index 813dedf..3b367da 100644 Binary files a/AMAZONBackend/obj/Debug/net6.0/AMAZONBackend.dll and b/AMAZONBackend/obj/Debug/net6.0/AMAZONBackend.dll differ diff --git a/AMAZONBackend/obj/Debug/net6.0/AMAZONBackend.pdb b/AMAZONBackend/obj/Debug/net6.0/AMAZONBackend.pdb index 39a6532..44910ed 100644 Binary files a/AMAZONBackend/obj/Debug/net6.0/AMAZONBackend.pdb and b/AMAZONBackend/obj/Debug/net6.0/AMAZONBackend.pdb differ diff --git a/AMAZONBackend/obj/Debug/net6.0/ref/AMAZONBackend.dll b/AMAZONBackend/obj/Debug/net6.0/ref/AMAZONBackend.dll index 8b6ae70..c073948 100644 Binary files a/AMAZONBackend/obj/Debug/net6.0/ref/AMAZONBackend.dll and b/AMAZONBackend/obj/Debug/net6.0/ref/AMAZONBackend.dll differ diff --git a/AMAZONBackend/obj/Debug/net6.0/refint/AMAZONBackend.dll b/AMAZONBackend/obj/Debug/net6.0/refint/AMAZONBackend.dll index 8b6ae70..c073948 100644 Binary files a/AMAZONBackend/obj/Debug/net6.0/refint/AMAZONBackend.dll and b/AMAZONBackend/obj/Debug/net6.0/refint/AMAZONBackend.dll differ