SuggestedQuantity field added to pm and wo item parts

This commit is contained in:
2021-11-09 18:10:52 +00:00
parent e3d73d00de
commit 10287d90e7
12 changed files with 40 additions and 5 deletions

View File

@@ -86,6 +86,14 @@ namespace AyaNova.DataList
SqlValueColumnName = "apmitempart.quantity"
});
FieldDefinitions.Add(new DataListFieldDefinition
{
TKey = "WorkOrderItemPartSuggestedQuantity",
FieldKey = "WorkOrderItemPartSuggestedQuantity",
UiFieldDataType = (int)UiFieldDataType.Decimal,
SqlValueColumnName = "apmitempart.suggestedquantity"
});
FieldDefinitions.Add(new DataListFieldDefinition
{
TKey = "PartUPC",

View File

@@ -85,6 +85,14 @@ namespace AyaNova.DataList
SqlValueColumnName = "aworkorderitempart.quantity"
});
FieldDefinitions.Add(new DataListFieldDefinition
{
TKey = "WorkOrderItemPartSuggestedQuantity",
FieldKey = "WorkOrderItemPartSuggestedQuantity",
UiFieldDataType = (int)UiFieldDataType.Decimal,
SqlValueColumnName = "apmitempart.suggestedquantity"
});
FieldDefinitions.Add(new DataListFieldDefinition
{
TKey = "PartUPC",

View File

@@ -942,6 +942,7 @@ namespace AyaNova.Biz
l.Add(new FormField { TKey = "WorkOrderItemPartPartID", FieldKey = "WorkOrderItemPartPartID", TKeySection = "WorkOrderItemParts" });
l.Add(new FormField { TKey = "WorkOrderItemPartPartWarehouseID", FieldKey = "WorkOrderItemPartPartWarehouseID", TKeySection = "WorkOrderItemParts" });
l.Add(new FormField { TKey = "WorkOrderItemPartQuantity", FieldKey = "WorkOrderItemPartQuantity", TKeySection = "WorkOrderItemParts" });
l.Add(new FormField { TKey = "WorkOrderItemPartSuggestedQuantity", FieldKey = "WorkOrderItemPartSuggestedQuantity", TKeySection = "WorkOrderItemParts" });
l.Add(new FormField { TKey = "WorkOrderItemPartTaxPartSaleID", FieldKey = "WorkOrderItemPartTaxPartSaleID", TKeySection = "WorkOrderItemParts" });
l.Add(new FormField { TKey = "PartName", FieldKey = "PartName", TKeySection = "WorkOrderItemParts" });
l.Add(new FormField { TKey = "PartUPC", FieldKey = "PartUPC", TKeySection = "WorkOrderItemParts" });
@@ -1493,7 +1494,8 @@ namespace AyaNova.Biz
l.Add(new FormField { TKey = "PurchaseOrderItemSerialNumbers", FieldKey = "WorkOrderItemPartSerials", TKeySection = "WorkOrderItemParts" });
l.Add(new FormField { TKey = "WorkOrderItemPartPartID", FieldKey = "WorkOrderItemPartPartID", TKeySection = "WorkOrderItemParts" });
l.Add(new FormField { TKey = "WorkOrderItemPartPartWarehouseID", FieldKey = "WorkOrderItemPartPartWarehouseID", TKeySection = "WorkOrderItemParts" });
l.Add(new FormField { TKey = "WorkOrderItemPartQuantity", FieldKey = "WorkOrderItemPartQuantity", TKeySection = "WorkOrderItemParts" });
l.Add(new FormField { TKey = "WorkOrderItemPartQuantity", FieldKey = "WorkOrderItemPartQuantity", TKeySection = "WorkOrderItemParts" });
l.Add(new FormField { TKey = "WorkOrderItemPartSuggestedQuantity", FieldKey = "WorkOrderItemPartSuggestedQuantity", TKeySection = "WorkOrderItemParts" });
l.Add(new FormField { TKey = "WorkOrderItemPartTaxPartSaleID", FieldKey = "WorkOrderItemPartTaxPartSaleID", TKeySection = "WorkOrderItemParts" });
l.Add(new FormField { TKey = "PartName", FieldKey = "PartName", TKeySection = "WorkOrderItemParts" });
l.Add(new FormField { TKey = "PartUPC", FieldKey = "PartUPC", TKeySection = "WorkOrderItemParts" });

View File

@@ -27,6 +27,7 @@ namespace AyaNova.Models
public string PartWarehouseViz { get; set; }
[Required]
public decimal Quantity { get; set; }
public decimal SuggestedQuantity { get; set; }
public long? TaxPartSaleId { get; set; }
[NotMapped]
public string TaxCodeViz { get; set; }

View File

@@ -1542,6 +1542,7 @@
"WorkOrderItemPartPartWarehouseID": "Lager",
"WorkOrderItemPartPrice": "Preis",
"WorkOrderItemPartQuantity": "Menge",
"WorkOrderItemPartSuggestedQuantity": "Empfohlene Menge",
"WorkOrderItemPartQuantityReserved": "Gewählte Menge",
"WorkOrderItemPartTaxPartSaleID": "Umsatzsteuer",
"WorkOrderItemPartUIQuantityReservedPM": "Erforderliche Menge",

View File

@@ -1542,6 +1542,7 @@
"WorkOrderItemPartPartWarehouseID": "Warehouse",
"WorkOrderItemPartPrice": "Price",
"WorkOrderItemPartQuantity": "Quantity",
"WorkOrderItemPartSuggestedQuantity": "Suggested quantity",
"WorkOrderItemPartQuantityReserved": "Pre-selected quantity",
"WorkOrderItemPartTaxPartSaleID": "Sales tax",
"WorkOrderItemPartUIQuantityReservedPM": "Quantity required",

View File

@@ -1542,6 +1542,7 @@
"WorkOrderItemPartPartWarehouseID": "Almacén",
"WorkOrderItemPartPrice": "Precio",
"WorkOrderItemPartQuantity": "Cantidad",
"WorkOrderItemPartSuggestedQuantity": "Cantidad sugerida",
"WorkOrderItemPartQuantityReserved": "Cantidad preseleccionada",
"WorkOrderItemPartTaxPartSaleID": "Impuesto sobre la venta",
"WorkOrderItemPartUIQuantityReservedPM": "Cantidad solicitada",

View File

@@ -1542,6 +1542,7 @@
"WorkOrderItemPartPartWarehouseID": "Magasin",
"WorkOrderItemPartPrice": "Prix",
"WorkOrderItemPartQuantity": "Quantité",
"WorkOrderItemPartSuggestedQuantity": "Quantité suggérée",
"WorkOrderItemPartQuantityReserved": "Quantité présélectionnée",
"WorkOrderItemPartTaxPartSaleID": "Taxe sur les ventes",
"WorkOrderItemPartUIQuantityReservedPM": "Quantité requise",

View File

@@ -846,7 +846,7 @@ $BODY$ LANGUAGE PLPGSQL STABLE");
//WORKORDERITEM PART
await ExecQueryAsync("CREATE TABLE aworkorderitempart (id BIGINT GENERATED ALWAYS AS IDENTITY PRIMARY KEY, workorderitemid BIGINT NOT NULL REFERENCES aworkorderitem (id), "
+ "description TEXT, serials TEXT, partid BIGINT NOT NULL REFERENCES apart, partwarehouseid BIGINT NOT NULL REFERENCES apartwarehouse, quantity DECIMAL(19,5) NOT NULL default 0, "
+ "cost DECIMAL(38,18) NOT NULL default 0, listprice DECIMAL(38,18) NOT NULL default 0, taxpartsaleid BIGINT REFERENCES ataxcode, priceoverride DECIMAL(38,18) "
+ "suggestedquantity DECIMAL(19,5) NOT NULL default 0, cost DECIMAL(38,18) NOT NULL default 0, listprice DECIMAL(38,18) NOT NULL default 0, taxpartsaleid BIGINT REFERENCES ataxcode, priceoverride DECIMAL(38,18) "
+ ")");
//WORKORDERITEM PART REQUEST