Segunda ronda de cambios de la primer presentacion

develop
Al Garcia 2 years ago
parent 58da68a9b9
commit c1b8aff920
  1. 1
      Contracts/Operaciones/IOpViajesRepository.cs
  2. 9
      Controllers/Operaciones/OpViajesController.cs
  3. 11
      DTO/Operaciones/DTOOpViajes.cs
  4. 1
      DTO/Operaciones/DTOOpViajesServicios.cs
  5. 7
      DTO/Operaciones/DTOUltimaCaja.cs
  6. 21
      Repository/Operaciones/OpViajesRepository.cs
  7. BIN
      bin/Debug/net6.0/AOLBackend.dll
  8. BIN
      bin/Debug/net6.0/AOLBackend.pdb
  9. 2
      obj/Debug/net6.0/AOLBackend.csproj.CoreCompileInputs.cache
  10. BIN
      obj/Debug/net6.0/AOLBackend.dll
  11. BIN
      obj/Debug/net6.0/AOLBackend.pdb
  12. BIN
      obj/Debug/net6.0/ref/AOLBackend.dll
  13. BIN
      obj/Debug/net6.0/refint/AOLBackend.dll
  14. 13
      obj/staticwebassets.pack.sentinel

@ -8,6 +8,7 @@ namespace AOLBackend.Contracts.Operaciones
public Task<IEnumerable<DTOOpViajesServicios>> AppendServicio(DTOOpViajesServicios data);
public Task<IEnumerable<DTOOpViajes>> GetAll();
public Task<IEnumerable<DTOOpViajesServicios>> GetAllServices();
public Task<DTOUltimaCaja> GetLastTrailerBox(int idViaje);
public Task<Boolean> Delete(int id);
public Task<Boolean> DeleteService(int id);
}

@ -47,6 +47,15 @@ namespace AOLBackend.Controllers.Operaciones
return entrada;
}
[HttpGet]
[Route("GetLastTrailerBox")]
public async Task<DTOUltimaCaja> GetLastTrailerBox(int idViaje)
{
var entrada = await _Repo.GetLastTrailerBox(idViaje);
return entrada;
}
[HttpDelete("Delete/{id}")]
public async Task<IActionResult> Delete(int id)
{

@ -5,15 +5,9 @@ namespace AOLBackend.DTO.Operaciones
public int id { get; set; } = 0;
public string FAlta { get; set; } = null!;
public int Usuario { get; set; } = 0;
public string FCruce { get; set; } = null!;
public string RefAgenciaAduanal { get; set; } = null!;
public int Cliente { get; set; } = 0;
public string? sCliente { get; set; } = null!;
public int Proveedor { get; set; } = 0;
public string? sProveedor { get; set; } = null!;
public byte Hazmat { get; set; } = 0;
public int Servicio { get; set; } = 0;
public string? sServicio { get; set; } = null!;
public byte TipoUnidad { get; set; } = 0;
public string? sTipoUnidad { get; set; } = null!;
public string NoCaja { get; set; } = null!;
@ -22,5 +16,10 @@ namespace AOLBackend.DTO.Operaciones
public string? sOrigen { get; set; } = null!;
public int Destino { get; set; } = 0;
public string? sDestino { get; set; } = null!;
public byte Hazmat { get; set; } = 0;
public byte TipoOperacion { get; set; } = 1;
public string Pedimento { get; set; } = null!;
public int Status { get; set; } = 0;
public int Activo { get; set; } = 0;
}
}

@ -10,6 +10,7 @@ namespace AOLBackend.DTO.Operaciones
public string Comentarios { get; set; } = null!;
public int IdProveedor { get; set; } = 0;
public string sProveedor { get; set; } = null!;
public string NoCaja { get; set; } = null!;
public byte Activo { get; set; } = 1;
}
}

@ -0,0 +1,7 @@
namespace AOLBackend.DTO.Operaciones
{
public class DTOUltimaCaja
{
public string UltimaCaja { get; set; } = null!;
}
}

@ -16,7 +16,6 @@ namespace AOLBackend.Repository.Operaciones
_context = context;
_config = config;
}
public async Task<DTOOpViajes> Append(DTOOpViajes data)
{
var query = "[Operaciones.Viajes.Append]";
@ -25,21 +24,19 @@ namespace AOLBackend.Repository.Operaciones
{
@id = data.id,
@Usuario = data.Usuario,
@FCruce = data.FCruce,
@RefAgenciaAduanal = data.RefAgenciaAduanal,
@Cliente = data.Cliente,
@Proveedor = data.Proveedor,
@HazMat = data.Hazmat,
@Servicio = data.Servicio,
@TipoUnidad = data.TipoUnidad,
@NoCaja = data.NoCaja,
@PickUpNumber = data.PickUpNumber,
@Origen = data.Origen,
@Destino = data.Destino
@Destino = data.Destino,
@Hazmat = data.Hazmat,
@TipoOperacion = data.TipoOperacion,
@Pedimento = data.Pedimento,
}, commandType: CommandType.StoredProcedure);
return entrada.First();
}
public async Task<IEnumerable<DTOOpViajesServicios>> AppendServicio(DTOOpViajesServicios data)
{
var query = "[Operaciones.Viajes.Servicios.Append]";
@ -51,7 +48,8 @@ namespace AOLBackend.Repository.Operaciones
@IdServicio = data.IdServicio,
@Aduana = data.Aduana,
@Comentarios = data.Comentarios,
@IdProveedor = data.IdProveedor
@IdProveedor = data.IdProveedor,
@NoCaja = data.NoCaja
}, commandType: CommandType.StoredProcedure);
return entrada.ToList();
}
@ -69,6 +67,13 @@ namespace AOLBackend.Repository.Operaciones
var entrada = await connection.QueryAsync<DTOOpViajesServicios>(query, new { }, commandType: CommandType.StoredProcedure);
return entrada;
}
public async Task<DTOUltimaCaja> GetLastTrailerBox(int idViaje)
{
var query = "[Operaciones.Viajes.GetLastTrailerBox]";
using var connection = _context.CreateConnection();
var entrada = await connection.QueryAsync<DTOUltimaCaja>(query, new { @IdViaje = idViaje }, commandType: CommandType.StoredProcedure);
return entrada.First();
}
public async Task<Boolean> Delete(int id)
{
var query = "[Operaciones.Viajes.Delete]";

Binary file not shown.

Binary file not shown.

@ -1 +1 @@
e348d4166e48aebdcd2c8d25447e64abd2cc26a9
c0f740fe94be39b114995af40d7aa7f7834175d9

Binary file not shown.

Binary file not shown.

@ -111,3 +111,16 @@
2.0
2.0
2.0
2.0
2.0
2.0
2.0
2.0
2.0
2.0
2.0
2.0
2.0
2.0
2.0
2.0

Loading…
Cancel
Save