diff --git a/src/app/components/stock-table/stock-table.html b/src/app/components/stock-table/stock-table.html index f1e1579..da042e9 100644 --- a/src/app/components/stock-table/stock-table.html +++ b/src/app/components/stock-table/stock-table.html @@ -8,7 +8,7 @@ Durée Quantité Limite - Action + Action @@ -22,7 +22,7 @@ {{data.quantity}} {{data.minimalQuantity}} -
+
diff --git a/src/app/components/user-table/user-table.html b/src/app/components/user-table/user-table.html index d4107b9..f977771 100644 --- a/src/app/components/user-table/user-table.html +++ b/src/app/components/user-table/user-table.html @@ -4,7 +4,7 @@ Nom Email Fonction - Action + Action @@ -14,7 +14,7 @@ {{data.email}} {{data.fonction}} -
+
diff --git a/src/app/interfaces/deliverer.interface.ts b/src/app/interfaces/deliverer.interface.ts new file mode 100644 index 0000000..d5222fd --- /dev/null +++ b/src/app/interfaces/deliverer.interface.ts @@ -0,0 +1,6 @@ +import {DeliveryNoteInfo} from "./delivery-note.interface"; + +export interface DelivererInfo { + transporter: string; + deliveryNote: DeliveryNoteInfo[]; +} \ No newline at end of file diff --git a/src/app/interfaces/delivery-note.interface.ts b/src/app/interfaces/delivery-note.interface.ts new file mode 100644 index 0000000..88610e0 --- /dev/null +++ b/src/app/interfaces/delivery-note.interface.ts @@ -0,0 +1,10 @@ +import {productDeliveryInfo} from "./product-delivery.interface"; + +export interface DeliveryNoteInfo { + trackingNumber: string; + deliverer: string; + estimateDeliveryDate: Date; + expeditionDate: Date; + realDeliveryDate: Date; + productDelivery: productDeliveryInfo[]; +} \ No newline at end of file diff --git a/src/app/interfaces/product-delivery.interface.ts b/src/app/interfaces/product-delivery.interface.ts new file mode 100644 index 0000000..7b0b2e4 --- /dev/null +++ b/src/app/interfaces/product-delivery.interface.ts @@ -0,0 +1,6 @@ +import {ProductInfo} from "./product.interface"; + +export interface productDeliveryInfo { + 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 new file mode 100644 index 0000000..fa1ad78 --- /dev/null +++ b/src/app/interfaces/product-order.interface.ts @@ -0,0 +1,5 @@ +export interface ProductOrderInfo { + product: string; + 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 new file mode 100644 index 0000000..ddae39f --- /dev/null +++ b/src/app/interfaces/product.interface.ts @@ -0,0 +1,12 @@ +export interface ProductInfo { + reference: string; + name: string; + duration: number; + caliber: string; + approvalNumber: string; + weight: number; + nec: number; + image: string; + link: string; + minimalQuantity: number; +} \ No newline at end of file diff --git a/src/app/interfaces/purchase-order.interface.ts b/src/app/interfaces/purchase-order.interface.ts new file mode 100644 index 0000000..326ba11 --- /dev/null +++ b/src/app/interfaces/purchase-order.interface.ts @@ -0,0 +1,8 @@ +import {ProductOrderInfo} from "./product-order.interface"; +import {SupplierInfo} from "./supplier.interface"; + +export interface PurchaseOrderInfo { + purchaseCondition: string; + productOrder: ProductOrderInfo[]; + supplier: SupplierInfo[] +} \ No newline at end of file diff --git a/src/app/interfaces/quotation.interface.ts b/src/app/interfaces/quotation.interface.ts new file mode 100644 index 0000000..69b8ff2 --- /dev/null +++ b/src/app/interfaces/quotation.interface.ts @@ -0,0 +1,9 @@ +import {ProductOrderInfo} from "./product-order.interface"; +import {SupplierInfo} from "./supplier.interface"; + +export interface QuotationInfo { + saleCondition: string; + message: string; + productOrder: ProductOrderInfo[]; + supplier: SupplierInfo[] +} \ No newline at end of file diff --git a/src/app/interfaces/supplier.interface.ts b/src/app/interfaces/supplier.interface.ts new file mode 100644 index 0000000..e769a0c --- /dev/null +++ b/src/app/interfaces/supplier.interface.ts @@ -0,0 +1,12 @@ +import {ProductInfo} from "./product.interface"; + +export interface SupplierInfo { + name: string; + email: string; + phone: string; + address: string; + zipCode: string; + city: string; + deliveryDelay: number; + product: ProductInfo[]; +} \ No newline at end of file