|
|
@ -1,7 +1,6 @@ |
|
|
|
using AOLBackend.Context; |
|
|
|
using AOLBackend.Context; |
|
|
|
using AOLBackend.Contracts.Operaciones; |
|
|
|
using AOLBackend.Contracts.Operaciones; |
|
|
|
using AOLBackend.DTO.Operaciones; |
|
|
|
using AOLBackend.DTO.Operaciones; |
|
|
|
using AOLBackend.Models.Operaciones; |
|
|
|
|
|
|
|
using Dapper; |
|
|
|
using Dapper; |
|
|
|
using System.Data; |
|
|
|
using System.Data; |
|
|
|
|
|
|
|
|
|
|
@ -18,93 +17,93 @@ namespace AOLBackend.Repository.Operaciones |
|
|
|
} |
|
|
|
} |
|
|
|
public async Task<DTOOpViajes> Append(DTOOpViajes data) |
|
|
|
public async Task<DTOOpViajes> Append(DTOOpViajes data) |
|
|
|
{ |
|
|
|
{ |
|
|
|
var query = "[Operaciones.Viajes.Append]"; |
|
|
|
var query = "Operaciones_Viajes_Append"; |
|
|
|
using var connection = _context.CreateConnection(); |
|
|
|
using var connection = _context.CreateConnection(); |
|
|
|
var entrada = await connection.QueryAsync<DTOOpViajes>(query, new |
|
|
|
var entrada = await connection.QueryAsync<DTOOpViajes>(query, new |
|
|
|
{ |
|
|
|
{ |
|
|
|
@id = data.id, |
|
|
|
mid = data.id, |
|
|
|
@Usuario = data.Usuario, |
|
|
|
mUsuario = data.Usuario, |
|
|
|
@RefAgenciaAduanal = data.RefAgenciaAduanal, |
|
|
|
mRefAgenciaAduanal = data.RefAgenciaAduanal, |
|
|
|
@Cliente = data.Cliente, |
|
|
|
mCliente = data.Cliente, |
|
|
|
@TipoUnidad = data.TipoUnidad, |
|
|
|
mTipoUnidad = data.TipoUnidad, |
|
|
|
@NoCaja = data.NoCaja, |
|
|
|
mNoCaja = data.NoCaja, |
|
|
|
@PickUpNumber = data.PickUpNumber, |
|
|
|
mPickUpNumber = data.PickUpNumber, |
|
|
|
@Origen = data.Origen, |
|
|
|
mOrigen = data.Origen, |
|
|
|
@Destino = data.Destino, |
|
|
|
mDestino = data.Destino, |
|
|
|
@Hazmat = data.Hazmat, |
|
|
|
mHazmat = data.Hazmat, |
|
|
|
@TipoOperacion = data.TipoOperacion, |
|
|
|
mTipoOperacion = data.TipoOperacion, |
|
|
|
@Pedimento = data.Pedimento, |
|
|
|
mPedimento = data.Pedimento, |
|
|
|
}, commandType: CommandType.StoredProcedure); |
|
|
|
}, commandType: CommandType.StoredProcedure); |
|
|
|
return entrada.First(); |
|
|
|
return entrada.First(); |
|
|
|
} |
|
|
|
} |
|
|
|
public async Task<IEnumerable<DTOOpViajesServicios>> AppendServicio(DTOOpViajesServicios data) |
|
|
|
public async Task<IEnumerable<DTOOpViajesServicios>> AppendServicio(DTOOpViajesServicios data) |
|
|
|
{ |
|
|
|
{ |
|
|
|
var query = "[Operaciones.Viajes.Servicios.Append]"; |
|
|
|
var query = "Operaciones_Viajes_Servicios_Append"; |
|
|
|
using var connection = _context.CreateConnection(); |
|
|
|
using var connection = _context.CreateConnection(); |
|
|
|
var entrada = await connection.QueryAsync<DTOOpViajesServicios>(query, new |
|
|
|
var entrada = await connection.QueryAsync<DTOOpViajesServicios>(query, new |
|
|
|
{ |
|
|
|
{ |
|
|
|
@id = data.id, |
|
|
|
mid = data.id, |
|
|
|
@IdViaje = data.IdViaje, |
|
|
|
mIdViaje = data.IdViaje, |
|
|
|
@IdServicio = data.IdServicio, |
|
|
|
mIdServicio = data.IdServicio, |
|
|
|
@Aduana = data.Aduana, |
|
|
|
mAduana = data.Aduana, |
|
|
|
@Comentarios = data.Comentarios, |
|
|
|
mComentarios = data.Comentarios, |
|
|
|
@IdProveedor = data.IdProveedor, |
|
|
|
mIdProveedor = data.IdProveedor, |
|
|
|
@NoCaja = data.NoCaja, |
|
|
|
mNoCaja = data.NoCaja, |
|
|
|
@Cita = data.Cita |
|
|
|
mCita = data.Cita |
|
|
|
}, commandType: CommandType.StoredProcedure); |
|
|
|
}, commandType: CommandType.StoredProcedure); |
|
|
|
return entrada.ToList(); |
|
|
|
return entrada.ToList(); |
|
|
|
} |
|
|
|
} |
|
|
|
public async Task<IEnumerable<DTOOpViajes>> GetAll() |
|
|
|
public async Task<IEnumerable<DTOOpViajes>> GetAll() |
|
|
|
{ |
|
|
|
{ |
|
|
|
var query = "[Operaciones.Viajes.Get]"; |
|
|
|
var query = "Operaciones_Viajes_Get"; |
|
|
|
using var connection = _context.CreateConnection(); |
|
|
|
using var connection = _context.CreateConnection(); |
|
|
|
var entrada = await connection.QueryAsync<DTOOpViajes>(query, new { }, commandType: CommandType.StoredProcedure); |
|
|
|
var entrada = await connection.QueryAsync<DTOOpViajes>(query, new { }, commandType: CommandType.StoredProcedure); |
|
|
|
return entrada; |
|
|
|
return entrada; |
|
|
|
} |
|
|
|
} |
|
|
|
public async Task<IEnumerable<DTOOpViajesServicios>> GetAllServices(int Status) |
|
|
|
public async Task<IEnumerable<DTOOpViajesServicios>> GetAllServices(int mStatus) |
|
|
|
{ |
|
|
|
{ |
|
|
|
var query = "[Operaciones.Viajes.Servicios.Get]"; |
|
|
|
var query = "Operaciones_Viajes_Servicios_Get"; |
|
|
|
using var connection = _context.CreateConnection(); |
|
|
|
using var connection = _context.CreateConnection(); |
|
|
|
var entrada = await connection.QueryAsync<DTOOpViajesServicios>(query, new { @Status }, commandType: CommandType.StoredProcedure); |
|
|
|
var entrada = await connection.QueryAsync<DTOOpViajesServicios>(query, new { mStatus }, commandType: CommandType.StoredProcedure); |
|
|
|
return entrada; |
|
|
|
return entrada; |
|
|
|
} |
|
|
|
} |
|
|
|
public async Task<DTOUltimaCaja> GetLastTrailerBox(int idViaje) |
|
|
|
public async Task<DTOUltimaCaja> GetLastTrailerBox(int mIdViaje) |
|
|
|
{ |
|
|
|
{ |
|
|
|
var query = "[Operaciones.Viajes.GetLastTrailerBox]"; |
|
|
|
var query = "Operaciones_Viajes_GetLastTrailerBox"; |
|
|
|
using var connection = _context.CreateConnection(); |
|
|
|
using var connection = _context.CreateConnection(); |
|
|
|
var entrada = await connection.QueryAsync<DTOUltimaCaja>(query, new { @IdViaje = idViaje }, commandType: CommandType.StoredProcedure); |
|
|
|
var entrada = await connection.QueryAsync<DTOUltimaCaja>(query, new { mIdViaje }, commandType: CommandType.StoredProcedure); |
|
|
|
return entrada.First(); |
|
|
|
return entrada.First(); |
|
|
|
} |
|
|
|
} |
|
|
|
public async Task<IEnumerable<DTOOpViajesEstatusSecuencia>> GetStatusSecuence() |
|
|
|
public async Task<IEnumerable<DTOOpViajesEstatusSecuencia>> GetStatusSecuence() |
|
|
|
{ |
|
|
|
{ |
|
|
|
var query = "[Operaciones.Viajes.Estatus.Secuencia.Get]"; |
|
|
|
var query = "Operaciones_Viajes_Estatus_Secuencia_Get"; |
|
|
|
using var connection = _context.CreateConnection(); |
|
|
|
using var connection = _context.CreateConnection(); |
|
|
|
var entrada = await connection.QueryAsync<DTOOpViajesEstatusSecuencia>(query, new { }, commandType: CommandType.StoredProcedure); |
|
|
|
var entrada = await connection.QueryAsync<DTOOpViajesEstatusSecuencia>(query, new { }, commandType: CommandType.StoredProcedure); |
|
|
|
return entrada; |
|
|
|
return entrada; |
|
|
|
} |
|
|
|
} |
|
|
|
public async Task<DTOResultTripStatus> ChangeTripStatus(DTOChangeTripStatus data) |
|
|
|
public async Task<DTOResultTripStatus> ChangeTripStatus(DTOChangeTripStatus data) |
|
|
|
{ |
|
|
|
{ |
|
|
|
var query = "[Operaciones.Viajes.ChangeStatus]"; |
|
|
|
var query = "Operaciones_Viajes_ChangeStatus"; |
|
|
|
using var connection = _context.CreateConnection(); |
|
|
|
using var connection = _context.CreateConnection(); |
|
|
|
var entrada = await connection.QueryAsync<DTOResultTripStatus>(query, new |
|
|
|
var entrada = await connection.QueryAsync<DTOResultTripStatus>(query, new |
|
|
|
{ |
|
|
|
{ |
|
|
|
@IdViaje = data.IdViaje, |
|
|
|
mIdViaje = data.IdViaje, |
|
|
|
@Secuencia = data.IdEstatus |
|
|
|
mSecuencia = data.IdEstatus |
|
|
|
}, commandType: CommandType.StoredProcedure); |
|
|
|
}, commandType: CommandType.StoredProcedure); |
|
|
|
return entrada.First(); |
|
|
|
return entrada.First(); |
|
|
|
} |
|
|
|
} |
|
|
|
public async Task<Boolean> Delete(int id) |
|
|
|
public async Task<Boolean> Delete(int mid) |
|
|
|
{ |
|
|
|
{ |
|
|
|
var query = "[Operaciones.Viajes.Delete]"; |
|
|
|
var query = "Operaciones_Viajes_Delete"; |
|
|
|
using var connection = _context.CreateConnection(); |
|
|
|
using var connection = _context.CreateConnection(); |
|
|
|
var entrada = await connection.QueryAsync<DTOOpViajes>(query, new { @id }, commandType: CommandType.StoredProcedure); |
|
|
|
var entrada = await connection.QueryAsync<DTOOpViajes>(query, new { mid }, commandType: CommandType.StoredProcedure); |
|
|
|
return true; |
|
|
|
return true; |
|
|
|
} |
|
|
|
} |
|
|
|
public async Task<Boolean> DeleteService(int id) |
|
|
|
public async Task<Boolean> DeleteService(int mid) |
|
|
|
{ |
|
|
|
{ |
|
|
|
var query = "[Operaciones.Viajes.Servicios.Delete]"; |
|
|
|
var query = "Operaciones_Viajes_Servicios_Delete"; |
|
|
|
using var connection = _context.CreateConnection(); |
|
|
|
using var connection = _context.CreateConnection(); |
|
|
|
var entrada = await connection.QueryAsync<DTOOpViajes>(query, new { @id }, commandType: CommandType.StoredProcedure); |
|
|
|
var entrada = await connection.QueryAsync<DTOOpViajes>(query, new { mid }, commandType: CommandType.StoredProcedure); |
|
|
|
return true; |
|
|
|
return true; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|