leandro 49f5a259a0
All checks were successful
CI/CD Pipeline / Build and Deploy with Docker Compose (pull_request) Successful in 9m14s
feat(sales): enable excel export button in DeliveryNotes UI
Closes #48
2026-03-27 20:57:08 -03:00

17 lines
729 B
C#

using Domain.Dtos.Sales;
using Domain.Generics;
namespace phronCare.UIBlazor.Services.Sales.DeliveryNotes
{
public interface IDeliveryNoteService
{
Task<PagedResult<DeliveryNoteSummaryDto>> SearchAsync(DeliveryNoteSearchParams searchParams);
Task<DeliveryNoteDto?> GetByIdAsync(int id);
Task<DeliveryNoteDto?> GetByDeliveryNoteNumberAsync(string deliveryNoteNumber);
Task<IEnumerable<DeliveryNoteDto>> GetByQuoteIdAsync(int quoteId);
Task<DeliveryNoteCreateResponse> CreateAndIssueAsync(DeliveryNoteCreateRequest request);
Task ExportPdfAsync(int deliveryNoteId, string deliveryNoteNumber);
Task ExportFilteredAsync(DeliveryNoteSearchParams searchParams);
}
}