31 de enero 2023

main
Luis Angel Rendon Arrazola 2 years ago
parent 8f5a65cbab
commit 89feee2651
  1. BIN
      .vs/AMAZONBackend/FileContentIndex/09101eb2-8c39-4997-9bbb-f4c851051775.vsidx
  2. BIN
      .vs/AMAZONBackend/FileContentIndex/456e7dff-a332-498d-afe3-1fe41473817f.vsidx
  3. BIN
      .vs/AMAZONBackend/FileContentIndex/78fabd2c-406f-4194-9286-ddfccec0e988.vsidx
  4. BIN
      .vs/AMAZONBackend/FileContentIndex/7a693f00-0b2c-46fa-85c7-dccffed04f2e.vsidx
  5. BIN
      .vs/AMAZONBackend/FileContentIndex/ab87a971-1056-4376-a9f1-5009541240dd.vsidx
  6. BIN
      .vs/AMAZONBackend/FileContentIndex/db84041f-05bd-4b23-bc85-7e266cf8165a.vsidx
  7. BIN
      .vs/AMAZONBackend/FileContentIndex/ec10c53a-9b76-4cde-bb56-ebb7b9eb06fc.vsidx
  8. BIN
      .vs/AMAZONBackend/FileContentIndex/fcfa20c1-43b4-47e9-ac27-82aed8934872.vsidx
  9. BIN
      .vs/AMAZONBackend/v17/.futdcache.v2
  10. BIN
      .vs/AMAZONBackend/v17/.suo
  11. 4
      AMAZONBackend/AMAZONBackend.csproj
  12. 6
      AMAZONBackend/Clientes/Amazon/Contracts/IAmazonRepository.cs
  13. 21
      AMAZONBackend/Clientes/Amazon/Model/IRpt2096InvoicePedPagados.cs
  14. 18
      AMAZONBackend/Clientes/Amazon/Repository/AmazonRepository.cs
  15. 47
      AMAZONBackend/Controllers/Clientes/Amazon/AmazonInvoiceController.cs
  16. BIN
      AMAZONBackend/bin/Debug/net6.0/AMAZONBackend.dll
  17. BIN
      AMAZONBackend/bin/Debug/net6.0/AMAZONBackend.pdb
  18. 2
      AMAZONBackend/obj/Debug/net6.0/AMAZONBackend.csproj.CoreCompileInputs.cache
  19. BIN
      AMAZONBackend/obj/Debug/net6.0/AMAZONBackend.dll
  20. BIN
      AMAZONBackend/obj/Debug/net6.0/AMAZONBackend.pdb
  21. BIN
      AMAZONBackend/obj/Debug/net6.0/ref/AMAZONBackend.dll
  22. BIN
      AMAZONBackend/obj/Debug/net6.0/refint/AMAZONBackend.dll

Binary file not shown.

@ -17,4 +17,8 @@
<PackageReference Include="System.IdentityModel.Tokens.Jwt" Version="6.26.0" /> <PackageReference Include="System.IdentityModel.Tokens.Jwt" Version="6.26.0" />
</ItemGroup> </ItemGroup>
<ItemGroup>
<Folder Include="Clientes\Amazon\Reportes\" />
</ItemGroup>
</Project> </Project>

@ -1,4 +1,5 @@
using AMAZONBackend.Clientes.Amazon.DTO; using AMAZONBackend.Clientes.Amazon.DTO;
using AMAZONBackend.Clientes.Amazon.Model;
using AMAZONBackend.Clientes.Amazon.Models; using AMAZONBackend.Clientes.Amazon.Models;
using AMAZONBackend.DTO; using AMAZONBackend.DTO;
@ -34,5 +35,10 @@ namespace AMAZONBackend.Clientes.Amazon.Contracts
public Task<I2096Detail> CheckDetail(int id); public Task<I2096Detail> CheckDetail(int id);
public Task<bool> EnviaEsperaRespuestaAmazon(int id); public Task<bool> EnviaEsperaRespuestaAmazon(int id);
public Task<bool> AssignInvoice(int IdUsuario, int IdFactura); public Task<bool> AssignInvoice(int IdUsuario, int IdFactura);
public Task <IEnumerable <IRpt2096InvoicePedPagados>>Rpt2096InvocePedPagados(DateTime FechaIncio, DateTime FechaFin, int TipoOperacion);
} }
} }

@ -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; }
}
}

@ -412,5 +412,23 @@ namespace AMAZONBackend.Clientes.Amazon.Repository
return true; return true;
} }
public async Task <IEnumerable <IRpt2096InvoicePedPagados>> Rpt2096InvocePedPagados( DateTime FechaIncio , DateTime FechaFin , int TipoOperacion )
{
var querry = " [Reportes.Web.Clientes.Amazon.Get]";
using var connection = _context.CreateConnection();
var result = await connection.QueryAsync<IRpt2096InvoicePedPagados>(querry, new
{
@FechaIncio,
@FechaFin
}, commandType : CommandType.StoredProcedure);
return result;
}
} }
} }

@ -7,6 +7,7 @@ using AMAZONBackend.Clientes.Amazon.Models;
using AMAZONBackend.Contracts.Utils; using AMAZONBackend.Contracts.Utils;
using AMAZONBackend.DTO; using AMAZONBackend.DTO;
using AMAZONBackend.Services.ValidarFraccion; using AMAZONBackend.Services.ValidarFraccion;
using AMAZONBackend.Clientes.Amazon.Model;
namespace AMAZONBackend.Controllers.Clientes.Amazon namespace AMAZONBackend.Controllers.Clientes.Amazon
{ {
@ -334,6 +335,52 @@ namespace AMAZONBackend.Controllers.Clientes.Amazon
return client; return client;
} }
[HttpGet]
[Route(" Rpt2096InvoicePediPagadosGET")]
public async Task<IEnumerable< IRpt2096InvoicePedPagados>>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<DTORespuesta> SePuedeTerminardeClasificarFactura(int id)
//{
// return await _Repo.SePuedeTerminardeClasificarFactura(id);
//}
/*************************************** End Procesos Auxiliares ***************************************/ /*************************************** End Procesos Auxiliares ***************************************/

@ -1 +1 @@
b862e9d55045ca53c7e09af229106f076843818e 6e89291cb261c06edcc5a84306499b1f2540561d

Loading…
Cancel
Save