From 0a7ffe70a0f803a8c4b7e176f4cd40150605bbe6 Mon Sep 17 00:00:00 2001 From: sanchezvem Date: Sat, 15 Nov 2025 14:00:24 +0100 Subject: [PATCH] fix error on all interfaces --- src/app/interfaces/delivery-note.interface.ts | 1 + src/app/interfaces/product-delivery.interface.ts | 2 +- src/app/interfaces/product-order.interface.ts | 4 +++- src/app/interfaces/product.interface.ts | 1 + src/app/interfaces/purchase-order.interface.ts | 2 +- src/app/interfaces/quotation.interface.ts | 2 +- src/app/interfaces/stock.interface.ts | 9 +++------ src/app/interfaces/supplier.interface.ts | 2 +- 8 files changed, 12 insertions(+), 11 deletions(-) diff --git a/src/app/interfaces/delivery-note.interface.ts b/src/app/interfaces/delivery-note.interface.ts index 88610e0..808567c 100644 --- a/src/app/interfaces/delivery-note.interface.ts +++ b/src/app/interfaces/delivery-note.interface.ts @@ -1,4 +1,5 @@ import {productDeliveryInfo} from "./product-delivery.interface"; +import {DelivererInfo} from "./deliverer.interface"; export interface DeliveryNoteInfo { trackingNumber: string; diff --git a/src/app/interfaces/product-delivery.interface.ts b/src/app/interfaces/product-delivery.interface.ts index 7b0b2e4..050a5b7 100644 --- a/src/app/interfaces/product-delivery.interface.ts +++ b/src/app/interfaces/product-delivery.interface.ts @@ -1,6 +1,6 @@ import {ProductInfo} from "./product.interface"; export interface productDeliveryInfo { - product: ProductInfo[]; + product: ProductInfo; quantity: number; } \ No newline at end of file diff --git a/src/app/interfaces/product-order.interface.ts b/src/app/interfaces/product-order.interface.ts index fa1ad78..13bcf8c 100644 --- a/src/app/interfaces/product-order.interface.ts +++ b/src/app/interfaces/product-order.interface.ts @@ -1,5 +1,7 @@ +import {ProductInfo} from "./product.interface"; + export interface ProductOrderInfo { - product: string; + product: ProductInfo; quantity: number; price: number; } \ No newline at end of file diff --git a/src/app/interfaces/product.interface.ts b/src/app/interfaces/product.interface.ts index ddae39f..99354ff 100644 --- a/src/app/interfaces/product.interface.ts +++ b/src/app/interfaces/product.interface.ts @@ -1,6 +1,7 @@ export interface ProductInfo { reference: string; name: string; + supplier: number[]; duration: number; caliber: string; approvalNumber: string; diff --git a/src/app/interfaces/purchase-order.interface.ts b/src/app/interfaces/purchase-order.interface.ts index 326ba11..bb9a995 100644 --- a/src/app/interfaces/purchase-order.interface.ts +++ b/src/app/interfaces/purchase-order.interface.ts @@ -4,5 +4,5 @@ import {SupplierInfo} from "./supplier.interface"; export interface PurchaseOrderInfo { purchaseCondition: string; productOrder: ProductOrderInfo[]; - supplier: SupplierInfo[] + supplier: SupplierInfo; } \ No newline at end of file diff --git a/src/app/interfaces/quotation.interface.ts b/src/app/interfaces/quotation.interface.ts index 69b8ff2..1d8c87e 100644 --- a/src/app/interfaces/quotation.interface.ts +++ b/src/app/interfaces/quotation.interface.ts @@ -5,5 +5,5 @@ export interface QuotationInfo { saleCondition: string; message: string; productOrder: ProductOrderInfo[]; - supplier: SupplierInfo[] + supplier: SupplierInfo; } \ No newline at end of file diff --git a/src/app/interfaces/stock.interface.ts b/src/app/interfaces/stock.interface.ts index 3e067fb..f21c99f 100644 --- a/src/app/interfaces/stock.interface.ts +++ b/src/app/interfaces/stock.interface.ts @@ -1,9 +1,6 @@ +import {ProductInfo} from "./product.interface"; + export interface StockInfo { - name: string; - nec: string; - caliber: string; - weight: number; - duration: string; + product: ProductInfo; quantity: number; - minimalQuantity: number; } \ No newline at end of file diff --git a/src/app/interfaces/supplier.interface.ts b/src/app/interfaces/supplier.interface.ts index e769a0c..1949a51 100644 --- a/src/app/interfaces/supplier.interface.ts +++ b/src/app/interfaces/supplier.interface.ts @@ -8,5 +8,5 @@ export interface SupplierInfo { zipCode: string; city: string; deliveryDelay: number; - product: ProductInfo[]; + products: ProductInfo[]; } \ No newline at end of file