diff --git a/PyroFetes/DTO/DeliveryNote/Request/CreateDeliveryNoteDto.cs b/PyroFetes/DTO/DeliveryNote/Request/CreateDeliveryNoteDto.cs new file mode 100644 index 0000000..6cc010e --- /dev/null +++ b/PyroFetes/DTO/DeliveryNote/Request/CreateDeliveryNoteDto.cs @@ -0,0 +1,14 @@ +namespace PyroFetes.DTO.DeliveryNote.Request; + +public class CreateDeliveryNoteDto +{ + public string? TrackingNumber { get; set; } + public DateOnly EstimateDeliveryDate { get; set; } + public DateOnly ExpeditionDate { get; set; } + public DateOnly RealDeliveryDate { get; set; } + + public int DeliverId { get; set; } + public string? DeliverTransporter { get; set; } + + public List Products { get; set; } +} \ No newline at end of file diff --git a/PyroFetes/DTO/DeliveryNote/Request/PatchDeliveryNoteRealDeliveryDateDto.cs b/PyroFetes/DTO/DeliveryNote/Request/PatchDeliveryNoteRealDeliveryDateDto.cs new file mode 100644 index 0000000..486df5e --- /dev/null +++ b/PyroFetes/DTO/DeliveryNote/Request/PatchDeliveryNoteRealDeliveryDateDto.cs @@ -0,0 +1,8 @@ +namespace PyroFetes.DTO.DeliveryNote.Request; + +public class PatchDeliveryNoteRealDeliveryDateDto +{ + public int Id { get; set; } + public DateOnly RealDeliveryDate { get; set; } + +} \ No newline at end of file diff --git a/PyroFetes/DTO/DeliveryNote/Request/UpdateDeliveryNoteDto.cs b/PyroFetes/DTO/DeliveryNote/Request/UpdateDeliveryNoteDto.cs new file mode 100644 index 0000000..899ddb3 --- /dev/null +++ b/PyroFetes/DTO/DeliveryNote/Request/UpdateDeliveryNoteDto.cs @@ -0,0 +1,15 @@ +namespace PyroFetes.DTO.DeliveryNote.Request; + +public class UpdateDeliveryNoteDto +{ + public int Id { get; set; } + public string? TrackingNumber { get; set; } + public DateOnly EstimateDeliveryDate { get; set; } + public DateOnly ExpeditionDate { get; set; } + public DateOnly? RealDeliveryDate { get; set; } + + public int DeliverId { get; set; } + public string? DeliverTransporter { get; set; } + + public List Products { get; set; } +} \ No newline at end of file diff --git a/PyroFetes/DTO/DeliveryNote/Response/GetDeliveryNoteDto.cs b/PyroFetes/DTO/DeliveryNote/Response/GetDeliveryNoteDto.cs new file mode 100644 index 0000000..a1829bf --- /dev/null +++ b/PyroFetes/DTO/DeliveryNote/Response/GetDeliveryNoteDto.cs @@ -0,0 +1,15 @@ +namespace PyroFetes.DTO.DeliveryNote.Response; + +public class GetDeliveryNoteDto +{ + public int Id { get; set; } + public string? TrackingNumber { get; set; } + public DateOnly EstimateDeliveryDate { get; set; } + public DateOnly ExpeditionDate { get; set; } + public DateOnly? RealDeliveryDate { get; set; } + + public int DeliverId { get; set; } + public string? DeliverTransporter { get; set; } + + public List Products { get; set; } +} \ No newline at end of file