2025-09-05 16:31:58 -03:00
|
|
|
|
using Domain.Dtos;
|
|
|
|
|
|
using Domain.Dtos.Stock;
|
|
|
|
|
|
using Domain.Generics;
|
|
|
|
|
|
|
|
|
|
|
|
namespace phronCare.UIBlazor.Services.Stock.Expeditions
|
2025-08-18 00:47:37 -03:00
|
|
|
|
{
|
|
|
|
|
|
public interface IExpeditionService
|
|
|
|
|
|
{
|
2025-09-05 16:31:58 -03:00
|
|
|
|
Task ExportPdfAsync(int expeditionId, string expeditionNumber);
|
|
|
|
|
|
Task<ExpeditionDto?> GetDtoByIdAsync(int id);
|
|
|
|
|
|
Task<QuoteDto?> GetQuoteByNumberAsync(string quoteNumber);
|
|
|
|
|
|
Task<PagedResult<ExpeditionDto>> SearchAsync(string? expeditionNumber = null, string? status = null, DateTime? issueDateFrom = null, DateTime? issueDateTo = null, int? locationId = null, int page = 1, int pageSize = 10);
|
2025-09-09 23:54:11 -03:00
|
|
|
|
Task ExportFilteredAsync(LSProductSearchParams searchParams);
|
2026-03-14 21:23:06 -03:00
|
|
|
|
Task MarkInTransitAsync(int expeditionId);
|
2025-08-18 00:47:37 -03:00
|
|
|
|
}
|
|
|
|
|
|
}
|