update migration parziale
This commit is contained in:
@@ -17,6 +17,11 @@ namespace EgwCoreLib.Lux.Data.DbModel.Items
|
||||
[Key]
|
||||
public int SellingItemID { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Environment del selling item
|
||||
/// </summary>
|
||||
public EgwMultiEngineManager.Data.Constants.EXECENVIRONMENTS Envir { get; set; } = EgwMultiEngineManager.Data.Constants.EXECENVIRONMENTS.WINDOW;
|
||||
|
||||
/// <summary>
|
||||
/// Definisce l'articolo come servizio vs concreto=materiale
|
||||
/// </summary>
|
||||
|
||||
+2867
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,456 @@
|
||||
using System;
|
||||
using Microsoft.EntityFrameworkCore.Migrations;
|
||||
|
||||
#nullable disable
|
||||
|
||||
namespace EgwCoreLib.Lux.Data.Migrations
|
||||
{
|
||||
/// <inheritdoc />
|
||||
public partial class UpdateSellingItems : Migration
|
||||
{
|
||||
/// <inheritdoc />
|
||||
protected override void Up(MigrationBuilder migrationBuilder)
|
||||
{
|
||||
migrationBuilder.AddColumn<int>(
|
||||
name: "Envir",
|
||||
table: "item_selling_item",
|
||||
type: "int",
|
||||
nullable: false,
|
||||
defaultValue: 0);
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "item_selling_item",
|
||||
keyColumn: "SellingItemID",
|
||||
keyValue: 1,
|
||||
columns: new[] { "Cost", "Description", "Envir" },
|
||||
values: new object[] { 800.0, "Finestra Anta Singola", 1 });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "item_selling_item",
|
||||
keyColumn: "SellingItemID",
|
||||
keyValue: 2,
|
||||
columns: new[] { "Cost", "Description", "Envir", "JobID", "Margin" },
|
||||
values: new object[] { 400.0, "Finestra Vetro Fisso ", 1, 2, 0.20000000000000001 });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "item_selling_item",
|
||||
keyColumn: "SellingItemID",
|
||||
keyValue: 3,
|
||||
columns: new[] { "Cost", "Description", "Envir", "IsService", "Margin" },
|
||||
values: new object[] { 150.0, "Persiana anta singola", 1, false, 0.10000000000000001 });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "item_selling_item",
|
||||
keyColumn: "SellingItemID",
|
||||
keyValue: 4,
|
||||
columns: new[] { "Cost", "Description", "Envir", "IsService", "JobID" },
|
||||
values: new object[] { 200.0, "Installazione", 1, true, 1 });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "item_selling_item",
|
||||
keyColumn: "SellingItemID",
|
||||
keyValue: 5,
|
||||
columns: new[] { "Cost", "Description", "Envir", "JobID" },
|
||||
values: new object[] { 1000.0, "Trave lamellare", 2, 3 });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "item_selling_item",
|
||||
keyColumn: "SellingItemID",
|
||||
keyValue: 6,
|
||||
columns: new[] { "Cost", "Description", "Envir", "JobID" },
|
||||
values: new object[] { 500.0, "Cabinet", 4, 4 });
|
||||
|
||||
migrationBuilder.InsertData(
|
||||
table: "item_selling_item",
|
||||
columns: new[] { "SellingItemID", "Cost", "Description", "Envir", "ExtItemCode", "IsService", "ItemCode", "ItemSteps", "JobID", "Margin", "SerStruct", "SupplCode", "UM" },
|
||||
values: new object[] { 7, 2000.0, "Parete", 3, "", false, 0, "", 5, 0.29999999999999999, "", "", "#" });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "sales_offer",
|
||||
keyColumn: "OfferID",
|
||||
keyValue: 1,
|
||||
columns: new[] { "Inserted", "Modified", "ValidUntil" },
|
||||
values: new object[] { new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8099), new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8100), new DateTime(2025, 11, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8096) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "sales_offer",
|
||||
keyColumn: "OfferID",
|
||||
keyValue: 2,
|
||||
columns: new[] { "Inserted", "Modified", "ValidUntil" },
|
||||
values: new object[] { new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8113), new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8115), new DateTime(2025, 11, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8112) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "sales_offer",
|
||||
keyColumn: "OfferID",
|
||||
keyValue: 3,
|
||||
columns: new[] { "Inserted", "Modified", "ValidUntil" },
|
||||
values: new object[] { new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8120), new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8121), new DateTime(2025, 11, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8119) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "sales_offer",
|
||||
keyColumn: "OfferID",
|
||||
keyValue: 4,
|
||||
columns: new[] { "Inserted", "Modified", "ValidUntil" },
|
||||
values: new object[] { new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8127), new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8128), new DateTime(2025, 11, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8125) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "sales_offer_row",
|
||||
keyColumn: "OfferRowID",
|
||||
keyValue: 1,
|
||||
columns: new[] { "Inserted", "Modified", "Note", "OfferRowUID", "SellingItemID", "SerStruct" },
|
||||
values: new object[] { new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8241), new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8244), "Finestra Vetro Fisso 2025", "SOR.25.00000001", 2, "{\"ProfilePath\":\"Profilo78\",\"Material\":\"Abete\",\"ColorMaterial\":\"White\",\"Glass\":\"VetroBE2S4/12/4\",\"AreaList\":[{\"Shape\":\"RECTANGLE\",\"DimensionList\":[{\"nIndex\":1,\"sName\":\"Width\",\"dValue\":800.0},{\"nIndex\":2,\"sName\":\"Height\",\"dValue\":1200.0}],\"JointList\":[{\"nIndex\":1,\"JointType\":\"FULL_H\"},{\"nIndex\":2,\"JointType\":\"FULL_H\"},{\"nIndex\":3,\"JointType\":\"FULL_H\"},{\"nIndex\":4,\"JointType\":\"FULL_H\"}],\"BottomRail\":false,\"BottomRailQty\":0,\"IdGroup\":1,\"AreaList\":[{\"FillType\":\"GLASS\",\"IdGroup\":4,\"AreaList\":[],\"AreaType\":\"FILL\"}],\"AreaType\":\"FRAME\"}]}" });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "sales_offer_row",
|
||||
keyColumn: "OfferRowID",
|
||||
keyValue: 2,
|
||||
columns: new[] { "BomCost", "BomPrice", "Inserted", "Modified", "Note", "OfferRowUID", "RowNum", "SellingItemID", "SerStruct" },
|
||||
values: new object[] { 900.0, 950.0, new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8256), new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8257), "Finestra Anta Singola 2025", "SOR.25.00000001", 1, 1, "{\"ProfilePath\":\"Profilo78\",\"Material\":\"Abete\",\"ColorMaterial\":\"White\",\"Glass\":\"VetroBE2S4/12/4\",\"AreaList\":[{\"Shape\":\"RECTANGLE\",\"DimensionList\":[{\"nIndex\":1,\"sName\":\"Width\",\"dValue\":800.0},{\"nIndex\":2,\"sName\":\"Height\",\"dValue\":1200.0}],\"JointList\":[{\"nIndex\":1,\"JointType\":\"FULL_H\"},{\"nIndex\":2,\"JointType\":\"FULL_H\"},{\"nIndex\":3,\"JointType\":\"FULL_H\"},{\"nIndex\":4,\"JointType\":\"FULL_H\"}],\"BottomRail\":false,\"BottomRailQty\":0,\"IdGroup\":1,\"AreaList\":[{\"bIsSashVertical\":true,\"SashList\":[{\"nSashId\":1,\"OpeningType\":\"TILTTURN_LEFT\",\"bHasHandle\":true,\"dDimension\":100.0}],\"SashType\":\"NULL\",\"JointList\":[{\"nIndex\":1,\"JointType\":\"FULL_H\"},{\"nIndex\":2,\"JointType\":\"FULL_H\"},{\"nIndex\":3,\"JointType\":\"FULL_H\"},{\"nIndex\":4,\"JointType\":\"FULL_H\"}],\"BottomRail\":false,\"BottomRailQty\":0,\"Hardware\":\"000558\",\"IdGroup\":2,\"AreaList\":[{\"FillType\":\"GLASS\",\"IdGroup\":3,\"AreaList\":[],\"AreaType\":\"FILL\"}],\"AreaType\":\"SASH\"}],\"AreaType\":\"FRAME\"}]}" });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "sales_offer_row",
|
||||
keyColumn: "OfferRowID",
|
||||
keyValue: 3,
|
||||
columns: new[] { "BomCost", "BomPrice", "Inserted", "Modified", "Note", "OfferRowUID", "RowNum", "SellingItemID" },
|
||||
values: new object[] { 160.0, 200.0, new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8268), new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8269), "Persiana per Finestra anta singola 2025", "SOR.25.00000002", 2, 2 });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "sales_offer_row",
|
||||
keyColumn: "OfferRowID",
|
||||
keyValue: 4,
|
||||
columns: new[] { "BomCost", "BomPrice", "Envir", "Inserted", "Modified", "Note", "OfferID", "OfferRowUID", "Qty", "RowNum", "SellingItemID", "SerStruct" },
|
||||
values: new object[] { 200.0, 250.0, 1, new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8280), new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8281), "Installazione serramento", 1, "SOR.25.00000003", 3.0, 3, 3, "{}" });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "sales_offer_row",
|
||||
keyColumn: "OfferRowID",
|
||||
keyValue: 5,
|
||||
columns: new[] { "BomCost", "BomPrice", "Inserted", "Modified", "Note", "OfferRowUID", "Qty" },
|
||||
values: new object[] { 800.0, 1150.0, new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8312), new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8314), "Demo file 01", "SOR.25.00000004", 10.0 });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "sales_offer_row",
|
||||
keyColumn: "OfferRowID",
|
||||
keyValue: 6,
|
||||
columns: new[] { "BomCost", "BomPrice", "Envir", "Inserted", "Modified", "Note", "OfferID", "OfferRowUID", "SellingItemID" },
|
||||
values: new object[] { 600.0, 950.0, 2, new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8325), new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8326), "Demo file 02", 2, "SOR.25.00000005", 4 });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "sales_offer_row",
|
||||
keyColumn: "OfferRowID",
|
||||
keyValue: 7,
|
||||
columns: new[] { "BomCost", "BomPrice", "Inserted", "Modified", "Note", "OfferRowUID", "Qty" },
|
||||
values: new object[] { 200.0, 250.0, new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8355), new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8356), "Demo file 01", "SOR.25.00000006", 4.0 });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "sales_offer_row",
|
||||
keyColumn: "OfferRowID",
|
||||
keyValue: 8,
|
||||
columns: new[] { "BomCost", "BomPrice", "Envir", "Inserted", "Modified", "Note", "OfferID", "OfferRowUID", "Qty", "SellingItemID" },
|
||||
values: new object[] { 50.0, 80.0, 3, new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8367), new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8369), "Demo file 02", 3, "SOR.25.00000007", 12.0, 5 });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "sales_offer_row",
|
||||
keyColumn: "OfferRowID",
|
||||
keyValue: 9,
|
||||
columns: new[] { "BomCost", "BomPrice", "Inserted", "Modified", "Note", "OfferRowUID", "Qty" },
|
||||
values: new object[] { 800.0, 1150.0, new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8396), new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8397), "Demo file 01", "SOR.25.00000008", 6.0 });
|
||||
|
||||
migrationBuilder.InsertData(
|
||||
table: "sales_offer_row",
|
||||
columns: new[] { "OfferRowID", "AwaitBom", "AwaitPrice", "BomCost", "BomOk", "BomPrice", "Envir", "FileName", "FileResource", "FileSize", "Inserted", "ItemBOM", "ItemOk", "ItemSteps", "Modified", "Note", "OfferID", "OfferRowUID", "Qty", "RowNum", "SellingItemID", "SerStruct", "StepCost", "StepPrice" },
|
||||
values: new object[] { 10, false, false, 600.0, true, 950.0, 4, "", "", 0L, new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8408), "", true, "{}", new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8410), "Demo file 02", 4, "SOR.25.00000009", 4.0, 1, 6, "", 0.0, 0.0 });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "stock_mov",
|
||||
keyColumn: "StockMovID",
|
||||
keyValue: 1,
|
||||
column: "DtCreate",
|
||||
value: new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(7795));
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "stock_mov",
|
||||
keyColumn: "StockMovID",
|
||||
keyValue: 2,
|
||||
column: "DtCreate",
|
||||
value: new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(7843));
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "stock_mov",
|
||||
keyColumn: "StockMovID",
|
||||
keyValue: 3,
|
||||
column: "DtCreate",
|
||||
value: new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(7846));
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "stock_mov",
|
||||
keyColumn: "StockMovID",
|
||||
keyValue: 4,
|
||||
column: "DtCreate",
|
||||
value: new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(7850));
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "stock_mov",
|
||||
keyColumn: "StockMovID",
|
||||
keyValue: 5,
|
||||
column: "DtCreate",
|
||||
value: new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(7853));
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "stock_mov",
|
||||
keyColumn: "StockMovID",
|
||||
keyValue: 6,
|
||||
column: "DtCreate",
|
||||
value: new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(7857));
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "stock_mov",
|
||||
keyColumn: "StockMovID",
|
||||
keyValue: 7,
|
||||
column: "DtCreate",
|
||||
value: new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(7860));
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "stock_mov",
|
||||
keyColumn: "StockMovID",
|
||||
keyValue: 8,
|
||||
column: "DtCreate",
|
||||
value: new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(7863));
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "stock_mov",
|
||||
keyColumn: "StockMovID",
|
||||
keyValue: 9,
|
||||
column: "DtCreate",
|
||||
value: new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(7867));
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "stock_mov",
|
||||
keyColumn: "StockMovID",
|
||||
keyValue: 10,
|
||||
column: "DtCreate",
|
||||
value: new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(7870));
|
||||
}
|
||||
|
||||
/// <inheritdoc />
|
||||
protected override void Down(MigrationBuilder migrationBuilder)
|
||||
{
|
||||
migrationBuilder.DeleteData(
|
||||
table: "item_selling_item",
|
||||
keyColumn: "SellingItemID",
|
||||
keyValue: 7);
|
||||
|
||||
migrationBuilder.DeleteData(
|
||||
table: "sales_offer_row",
|
||||
keyColumn: "OfferRowID",
|
||||
keyValue: 10);
|
||||
|
||||
migrationBuilder.DropColumn(
|
||||
name: "Envir",
|
||||
table: "item_selling_item");
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "item_selling_item",
|
||||
keyColumn: "SellingItemID",
|
||||
keyValue: 1,
|
||||
columns: new[] { "Cost", "Description" },
|
||||
values: new object[] { 820.0, "Finestra anta Singola" });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "item_selling_item",
|
||||
keyColumn: "SellingItemID",
|
||||
keyValue: 2,
|
||||
columns: new[] { "Cost", "Description", "JobID", "Margin" },
|
||||
values: new object[] { 150.0, "Persiana anta singola", 1, 0.10000000000000001 });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "item_selling_item",
|
||||
keyColumn: "SellingItemID",
|
||||
keyValue: 3,
|
||||
columns: new[] { "Cost", "Description", "IsService", "Margin" },
|
||||
values: new object[] { 200.0, "Installazione", true, 0.29999999999999999 });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "item_selling_item",
|
||||
keyColumn: "SellingItemID",
|
||||
keyValue: 4,
|
||||
columns: new[] { "Cost", "Description", "IsService", "JobID" },
|
||||
values: new object[] { 1000.0, "Trave lamellare", false, 3 });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "item_selling_item",
|
||||
keyColumn: "SellingItemID",
|
||||
keyValue: 5,
|
||||
columns: new[] { "Cost", "Description", "JobID" },
|
||||
values: new object[] { 500.0, "Cabinet", 4 });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "item_selling_item",
|
||||
keyColumn: "SellingItemID",
|
||||
keyValue: 6,
|
||||
columns: new[] { "Cost", "Description", "JobID" },
|
||||
values: new object[] { 2000.0, "Parete", 5 });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "sales_offer",
|
||||
keyColumn: "OfferID",
|
||||
keyValue: 1,
|
||||
columns: new[] { "Inserted", "Modified", "ValidUntil" },
|
||||
values: new object[] { new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5260), new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5261), new DateTime(2025, 11, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5256) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "sales_offer",
|
||||
keyColumn: "OfferID",
|
||||
keyValue: 2,
|
||||
columns: new[] { "Inserted", "Modified", "ValidUntil" },
|
||||
values: new object[] { new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5269), new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5271), new DateTime(2025, 11, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5268) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "sales_offer",
|
||||
keyColumn: "OfferID",
|
||||
keyValue: 3,
|
||||
columns: new[] { "Inserted", "Modified", "ValidUntil" },
|
||||
values: new object[] { new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5276), new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5277), new DateTime(2025, 11, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5274) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "sales_offer",
|
||||
keyColumn: "OfferID",
|
||||
keyValue: 4,
|
||||
columns: new[] { "Inserted", "Modified", "ValidUntil" },
|
||||
values: new object[] { new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5282), new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5284), new DateTime(2025, 11, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5281) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "sales_offer_row",
|
||||
keyColumn: "OfferRowID",
|
||||
keyValue: 1,
|
||||
columns: new[] { "Inserted", "Modified", "Note", "OfferRowUID", "SellingItemID", "SerStruct" },
|
||||
values: new object[] { new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5417), new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5419), "Finestra anta singola 2025", "OFF250000010001", 1, "{\"ProfilePath\":\"Profilo78\",\"Material\":\"Pine\",\"ColorMaterial\":\"Black\",\"Glass\":\"4T/16/4T\",\"AreaList\":[{\"Shape\":\"RECTANGLE\",\"DimensionList\":[{\"nIndex\":1,\"sName\":\"Width\",\"dValue\":800.0},{\"nIndex\":2,\"sName\":\"Height\",\"dValue\":1200.0}],\"JointList\":[{\"nIndex\":1,\"JointType\":\"FULL_H\"},{\"nIndex\":2,\"JointType\":\"FULL_H\"},{\"nIndex\":3,\"JointType\":\"FULL_H\"},{\"nIndex\":4,\"JointType\":\"FULL_H\"}],\"BottomRail\":false,\"BottomRailQty\":0,\"IdGroup\":1,\"AreaList\":[{\"bIsSashVertical\":true,\"SashList\":[{\"nSashId\":1,\"OpeningType\":\"TILTTURN_LEFT\",\"bHasHandle\":true,\"dDimension\":100.0}],\"SashType\":\"NULL\",\"JointList\":[{\"nIndex\":1,\"JointType\":\"FULL_H\"},{\"nIndex\":2,\"JointType\":\"FULL_H\"},{\"nIndex\":3,\"JointType\":\"FULL_H\"},{\"nIndex\":4,\"JointType\":\"FULL_H\"}],\"BottomRail\":false,\"BottomRailQty\":0,\"Hardware\":\"000558\",\"IdGroup\":2,\"AreaList\":[{\"FillType\":\"GLASS\",\"IdGroup\":3,\"AreaList\":[],\"AreaType\":\"FILL\"}],\"AreaType\":\"SASH\"}],\"AreaType\":\"FRAME\"}]}" });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "sales_offer_row",
|
||||
keyColumn: "OfferRowID",
|
||||
keyValue: 2,
|
||||
columns: new[] { "BomCost", "BomPrice", "Inserted", "Modified", "Note", "OfferRowUID", "RowNum", "SellingItemID", "SerStruct" },
|
||||
values: new object[] { 160.0, 200.0, new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5434), new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5436), "Persiana per Finestra anta singola 2025", "OFF250000010002", 2, 2, "{}" });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "sales_offer_row",
|
||||
keyColumn: "OfferRowID",
|
||||
keyValue: 3,
|
||||
columns: new[] { "BomCost", "BomPrice", "Inserted", "Modified", "Note", "OfferRowUID", "RowNum", "SellingItemID" },
|
||||
values: new object[] { 200.0, 250.0, new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5448), new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5450), "Installazione serramento", "OFF250000010003", 3, 3 });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "sales_offer_row",
|
||||
keyColumn: "OfferRowID",
|
||||
keyValue: 4,
|
||||
columns: new[] { "BomCost", "BomPrice", "Envir", "Inserted", "Modified", "Note", "OfferID", "OfferRowUID", "Qty", "RowNum", "SellingItemID", "SerStruct" },
|
||||
values: new object[] { 800.0, 1150.0, 2, new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5484), new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5486), "Demo file 01", 2, "OFF250000020001", 10.0, 1, 4, "" });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "sales_offer_row",
|
||||
keyColumn: "OfferRowID",
|
||||
keyValue: 5,
|
||||
columns: new[] { "BomCost", "BomPrice", "Inserted", "Modified", "Note", "OfferRowUID", "Qty" },
|
||||
values: new object[] { 600.0, 950.0, new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5499), new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5500), "Demo file 02", "OFF250000020002", 4.0 });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "sales_offer_row",
|
||||
keyColumn: "OfferRowID",
|
||||
keyValue: 6,
|
||||
columns: new[] { "BomCost", "BomPrice", "Envir", "Inserted", "Modified", "Note", "OfferID", "OfferRowUID", "SellingItemID" },
|
||||
values: new object[] { 200.0, 250.0, 3, new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5538), new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5540), "Demo file 01", 3, "OFF250000030001", 5 });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "sales_offer_row",
|
||||
keyColumn: "OfferRowID",
|
||||
keyValue: 7,
|
||||
columns: new[] { "BomCost", "BomPrice", "Inserted", "Modified", "Note", "OfferRowUID", "Qty" },
|
||||
values: new object[] { 50.0, 80.0, new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5552), new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5554), "Demo file 02", "OFF250000030002", 12.0 });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "sales_offer_row",
|
||||
keyColumn: "OfferRowID",
|
||||
keyValue: 8,
|
||||
columns: new[] { "BomCost", "BomPrice", "Envir", "Inserted", "Modified", "Note", "OfferID", "OfferRowUID", "Qty", "SellingItemID" },
|
||||
values: new object[] { 800.0, 1150.0, 4, new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5585), new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5586), "Demo file 01", 4, "OFF250000040001", 6.0, 6 });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "sales_offer_row",
|
||||
keyColumn: "OfferRowID",
|
||||
keyValue: 9,
|
||||
columns: new[] { "BomCost", "BomPrice", "Inserted", "Modified", "Note", "OfferRowUID", "Qty" },
|
||||
values: new object[] { 600.0, 950.0, new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5599), new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5600), "Demo file 02", "OFF250000040002", 4.0 });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "stock_mov",
|
||||
keyColumn: "StockMovID",
|
||||
keyValue: 1,
|
||||
column: "DtCreate",
|
||||
value: new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(4953));
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "stock_mov",
|
||||
keyColumn: "StockMovID",
|
||||
keyValue: 2,
|
||||
column: "DtCreate",
|
||||
value: new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5007));
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "stock_mov",
|
||||
keyColumn: "StockMovID",
|
||||
keyValue: 3,
|
||||
column: "DtCreate",
|
||||
value: new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5010));
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "stock_mov",
|
||||
keyColumn: "StockMovID",
|
||||
keyValue: 4,
|
||||
column: "DtCreate",
|
||||
value: new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5014));
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "stock_mov",
|
||||
keyColumn: "StockMovID",
|
||||
keyValue: 5,
|
||||
column: "DtCreate",
|
||||
value: new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5017));
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "stock_mov",
|
||||
keyColumn: "StockMovID",
|
||||
keyValue: 6,
|
||||
column: "DtCreate",
|
||||
value: new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5020));
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "stock_mov",
|
||||
keyColumn: "StockMovID",
|
||||
keyValue: 7,
|
||||
column: "DtCreate",
|
||||
value: new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5024));
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "stock_mov",
|
||||
keyColumn: "StockMovID",
|
||||
keyValue: 8,
|
||||
column: "DtCreate",
|
||||
value: new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5027));
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "stock_mov",
|
||||
keyColumn: "StockMovID",
|
||||
keyValue: 9,
|
||||
column: "DtCreate",
|
||||
value: new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5030));
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "stock_mov",
|
||||
keyColumn: "StockMovID",
|
||||
keyValue: 10,
|
||||
column: "DtCreate",
|
||||
value: new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5034));
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -745,6 +745,9 @@ namespace EgwCoreLib.Lux.Data.Migrations
|
||||
.IsRequired()
|
||||
.HasColumnType("longtext");
|
||||
|
||||
b.Property<int>("Envir")
|
||||
.HasColumnType("int");
|
||||
|
||||
b.Property<string>("ExtItemCode")
|
||||
.IsRequired()
|
||||
.HasColumnType("longtext");
|
||||
@@ -787,8 +790,9 @@ namespace EgwCoreLib.Lux.Data.Migrations
|
||||
new
|
||||
{
|
||||
SellingItemID = 1,
|
||||
Cost = 820.0,
|
||||
Description = "Finestra anta Singola",
|
||||
Cost = 800.0,
|
||||
Description = "Finestra Anta Singola",
|
||||
Envir = 1,
|
||||
ExtItemCode = "",
|
||||
IsService = false,
|
||||
ItemCode = 0,
|
||||
@@ -802,8 +806,25 @@ namespace EgwCoreLib.Lux.Data.Migrations
|
||||
new
|
||||
{
|
||||
SellingItemID = 2,
|
||||
Cost = 400.0,
|
||||
Description = "Finestra Vetro Fisso ",
|
||||
Envir = 1,
|
||||
ExtItemCode = "",
|
||||
IsService = false,
|
||||
ItemCode = 0,
|
||||
ItemSteps = "",
|
||||
JobID = 2,
|
||||
Margin = 0.20000000000000001,
|
||||
SerStruct = "",
|
||||
SupplCode = "",
|
||||
UM = "#"
|
||||
},
|
||||
new
|
||||
{
|
||||
SellingItemID = 3,
|
||||
Cost = 150.0,
|
||||
Description = "Persiana anta singola",
|
||||
Envir = 1,
|
||||
ExtItemCode = "",
|
||||
IsService = false,
|
||||
ItemCode = 0,
|
||||
@@ -816,9 +837,10 @@ namespace EgwCoreLib.Lux.Data.Migrations
|
||||
},
|
||||
new
|
||||
{
|
||||
SellingItemID = 3,
|
||||
SellingItemID = 4,
|
||||
Cost = 200.0,
|
||||
Description = "Installazione",
|
||||
Envir = 1,
|
||||
ExtItemCode = "",
|
||||
IsService = true,
|
||||
ItemCode = 0,
|
||||
@@ -831,9 +853,10 @@ namespace EgwCoreLib.Lux.Data.Migrations
|
||||
},
|
||||
new
|
||||
{
|
||||
SellingItemID = 4,
|
||||
SellingItemID = 5,
|
||||
Cost = 1000.0,
|
||||
Description = "Trave lamellare",
|
||||
Envir = 2,
|
||||
ExtItemCode = "",
|
||||
IsService = false,
|
||||
ItemCode = 0,
|
||||
@@ -846,9 +869,10 @@ namespace EgwCoreLib.Lux.Data.Migrations
|
||||
},
|
||||
new
|
||||
{
|
||||
SellingItemID = 5,
|
||||
SellingItemID = 6,
|
||||
Cost = 500.0,
|
||||
Description = "Cabinet",
|
||||
Envir = 4,
|
||||
ExtItemCode = "",
|
||||
IsService = false,
|
||||
ItemCode = 0,
|
||||
@@ -861,9 +885,10 @@ namespace EgwCoreLib.Lux.Data.Migrations
|
||||
},
|
||||
new
|
||||
{
|
||||
SellingItemID = 6,
|
||||
SellingItemID = 7,
|
||||
Cost = 2000.0,
|
||||
Description = "Parete",
|
||||
Envir = 3,
|
||||
ExtItemCode = "",
|
||||
IsService = false,
|
||||
ItemCode = 0,
|
||||
@@ -1211,13 +1236,13 @@ namespace EgwCoreLib.Lux.Data.Migrations
|
||||
DictPresel = "",
|
||||
Discount = 0.0,
|
||||
Envir = 1,
|
||||
Inserted = new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5260),
|
||||
Modified = new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5261),
|
||||
Inserted = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8099),
|
||||
Modified = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8100),
|
||||
OffertState = 0,
|
||||
RefNum = 1,
|
||||
RefRev = 1,
|
||||
RefYear = 2024,
|
||||
ValidUntil = new DateTime(2025, 11, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5256)
|
||||
ValidUntil = new DateTime(2025, 11, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8096)
|
||||
},
|
||||
new
|
||||
{
|
||||
@@ -1228,13 +1253,13 @@ namespace EgwCoreLib.Lux.Data.Migrations
|
||||
DictPresel = "",
|
||||
Discount = 0.0,
|
||||
Envir = 2,
|
||||
Inserted = new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5269),
|
||||
Modified = new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5271),
|
||||
Inserted = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8113),
|
||||
Modified = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8115),
|
||||
OffertState = 0,
|
||||
RefNum = 2,
|
||||
RefRev = 1,
|
||||
RefYear = 2024,
|
||||
ValidUntil = new DateTime(2025, 11, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5268)
|
||||
ValidUntil = new DateTime(2025, 11, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8112)
|
||||
},
|
||||
new
|
||||
{
|
||||
@@ -1245,13 +1270,13 @@ namespace EgwCoreLib.Lux.Data.Migrations
|
||||
DictPresel = "",
|
||||
Discount = 0.0,
|
||||
Envir = 4,
|
||||
Inserted = new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5276),
|
||||
Modified = new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5277),
|
||||
Inserted = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8120),
|
||||
Modified = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8121),
|
||||
OffertState = 0,
|
||||
RefNum = 3,
|
||||
RefRev = 1,
|
||||
RefYear = 2024,
|
||||
ValidUntil = new DateTime(2025, 11, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5274)
|
||||
ValidUntil = new DateTime(2025, 11, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8119)
|
||||
},
|
||||
new
|
||||
{
|
||||
@@ -1262,13 +1287,13 @@ namespace EgwCoreLib.Lux.Data.Migrations
|
||||
DictPresel = "",
|
||||
Discount = 0.0,
|
||||
Envir = 3,
|
||||
Inserted = new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5282),
|
||||
Modified = new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5284),
|
||||
Inserted = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8127),
|
||||
Modified = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8128),
|
||||
OffertState = 0,
|
||||
RefNum = 4,
|
||||
RefRev = 1,
|
||||
RefYear = 2024,
|
||||
ValidUntil = new DateTime(2025, 11, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5281)
|
||||
ValidUntil = new DateTime(2025, 11, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8125)
|
||||
});
|
||||
});
|
||||
|
||||
@@ -1377,18 +1402,18 @@ namespace EgwCoreLib.Lux.Data.Migrations
|
||||
FileName = "",
|
||||
FileResource = "",
|
||||
FileSize = 0L,
|
||||
Inserted = new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5417),
|
||||
Inserted = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8241),
|
||||
ItemBOM = "",
|
||||
ItemOk = true,
|
||||
ItemSteps = "{}",
|
||||
Modified = new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5419),
|
||||
Note = "Finestra anta singola 2025",
|
||||
Modified = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8244),
|
||||
Note = "Finestra Vetro Fisso 2025",
|
||||
OfferID = 1,
|
||||
OfferRowUID = "OFF250000010001",
|
||||
OfferRowUID = "SOR.25.00000001",
|
||||
Qty = 3.0,
|
||||
RowNum = 1,
|
||||
SellingItemID = 1,
|
||||
SerStruct = "{\"ProfilePath\":\"Profilo78\",\"Material\":\"Pine\",\"ColorMaterial\":\"Black\",\"Glass\":\"4T/16/4T\",\"AreaList\":[{\"Shape\":\"RECTANGLE\",\"DimensionList\":[{\"nIndex\":1,\"sName\":\"Width\",\"dValue\":800.0},{\"nIndex\":2,\"sName\":\"Height\",\"dValue\":1200.0}],\"JointList\":[{\"nIndex\":1,\"JointType\":\"FULL_H\"},{\"nIndex\":2,\"JointType\":\"FULL_H\"},{\"nIndex\":3,\"JointType\":\"FULL_H\"},{\"nIndex\":4,\"JointType\":\"FULL_H\"}],\"BottomRail\":false,\"BottomRailQty\":0,\"IdGroup\":1,\"AreaList\":[{\"bIsSashVertical\":true,\"SashList\":[{\"nSashId\":1,\"OpeningType\":\"TILTTURN_LEFT\",\"bHasHandle\":true,\"dDimension\":100.0}],\"SashType\":\"NULL\",\"JointList\":[{\"nIndex\":1,\"JointType\":\"FULL_H\"},{\"nIndex\":2,\"JointType\":\"FULL_H\"},{\"nIndex\":3,\"JointType\":\"FULL_H\"},{\"nIndex\":4,\"JointType\":\"FULL_H\"}],\"BottomRail\":false,\"BottomRailQty\":0,\"Hardware\":\"000558\",\"IdGroup\":2,\"AreaList\":[{\"FillType\":\"GLASS\",\"IdGroup\":3,\"AreaList\":[],\"AreaType\":\"FILL\"}],\"AreaType\":\"SASH\"}],\"AreaType\":\"FRAME\"}]}",
|
||||
SellingItemID = 2,
|
||||
SerStruct = "{\"ProfilePath\":\"Profilo78\",\"Material\":\"Abete\",\"ColorMaterial\":\"White\",\"Glass\":\"VetroBE2S4/12/4\",\"AreaList\":[{\"Shape\":\"RECTANGLE\",\"DimensionList\":[{\"nIndex\":1,\"sName\":\"Width\",\"dValue\":800.0},{\"nIndex\":2,\"sName\":\"Height\",\"dValue\":1200.0}],\"JointList\":[{\"nIndex\":1,\"JointType\":\"FULL_H\"},{\"nIndex\":2,\"JointType\":\"FULL_H\"},{\"nIndex\":3,\"JointType\":\"FULL_H\"},{\"nIndex\":4,\"JointType\":\"FULL_H\"}],\"BottomRail\":false,\"BottomRailQty\":0,\"IdGroup\":1,\"AreaList\":[{\"FillType\":\"GLASS\",\"IdGroup\":4,\"AreaList\":[],\"AreaType\":\"FILL\"}],\"AreaType\":\"FRAME\"}]}",
|
||||
StepCost = 0.0,
|
||||
StepPrice = 0.0
|
||||
},
|
||||
@@ -1397,6 +1422,33 @@ namespace EgwCoreLib.Lux.Data.Migrations
|
||||
OfferRowID = 2,
|
||||
AwaitBom = false,
|
||||
AwaitPrice = false,
|
||||
BomCost = 900.0,
|
||||
BomOk = true,
|
||||
BomPrice = 950.0,
|
||||
Envir = 1,
|
||||
FileName = "",
|
||||
FileResource = "",
|
||||
FileSize = 0L,
|
||||
Inserted = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8256),
|
||||
ItemBOM = "",
|
||||
ItemOk = true,
|
||||
ItemSteps = "{}",
|
||||
Modified = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8257),
|
||||
Note = "Finestra Anta Singola 2025",
|
||||
OfferID = 1,
|
||||
OfferRowUID = "SOR.25.00000001",
|
||||
Qty = 3.0,
|
||||
RowNum = 1,
|
||||
SellingItemID = 1,
|
||||
SerStruct = "{\"ProfilePath\":\"Profilo78\",\"Material\":\"Abete\",\"ColorMaterial\":\"White\",\"Glass\":\"VetroBE2S4/12/4\",\"AreaList\":[{\"Shape\":\"RECTANGLE\",\"DimensionList\":[{\"nIndex\":1,\"sName\":\"Width\",\"dValue\":800.0},{\"nIndex\":2,\"sName\":\"Height\",\"dValue\":1200.0}],\"JointList\":[{\"nIndex\":1,\"JointType\":\"FULL_H\"},{\"nIndex\":2,\"JointType\":\"FULL_H\"},{\"nIndex\":3,\"JointType\":\"FULL_H\"},{\"nIndex\":4,\"JointType\":\"FULL_H\"}],\"BottomRail\":false,\"BottomRailQty\":0,\"IdGroup\":1,\"AreaList\":[{\"bIsSashVertical\":true,\"SashList\":[{\"nSashId\":1,\"OpeningType\":\"TILTTURN_LEFT\",\"bHasHandle\":true,\"dDimension\":100.0}],\"SashType\":\"NULL\",\"JointList\":[{\"nIndex\":1,\"JointType\":\"FULL_H\"},{\"nIndex\":2,\"JointType\":\"FULL_H\"},{\"nIndex\":3,\"JointType\":\"FULL_H\"},{\"nIndex\":4,\"JointType\":\"FULL_H\"}],\"BottomRail\":false,\"BottomRailQty\":0,\"Hardware\":\"000558\",\"IdGroup\":2,\"AreaList\":[{\"FillType\":\"GLASS\",\"IdGroup\":3,\"AreaList\":[],\"AreaType\":\"FILL\"}],\"AreaType\":\"SASH\"}],\"AreaType\":\"FRAME\"}]}",
|
||||
StepCost = 0.0,
|
||||
StepPrice = 0.0
|
||||
},
|
||||
new
|
||||
{
|
||||
OfferRowID = 3,
|
||||
AwaitBom = false,
|
||||
AwaitPrice = false,
|
||||
BomCost = 160.0,
|
||||
BomOk = true,
|
||||
BomPrice = 200.0,
|
||||
@@ -1404,14 +1456,14 @@ namespace EgwCoreLib.Lux.Data.Migrations
|
||||
FileName = "",
|
||||
FileResource = "",
|
||||
FileSize = 0L,
|
||||
Inserted = new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5434),
|
||||
Inserted = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8268),
|
||||
ItemBOM = "",
|
||||
ItemOk = true,
|
||||
ItemSteps = "{}",
|
||||
Modified = new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5436),
|
||||
Modified = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8269),
|
||||
Note = "Persiana per Finestra anta singola 2025",
|
||||
OfferID = 1,
|
||||
OfferRowUID = "OFF250000010002",
|
||||
OfferRowUID = "SOR.25.00000002",
|
||||
Qty = 3.0,
|
||||
RowNum = 2,
|
||||
SellingItemID = 2,
|
||||
@@ -1421,7 +1473,7 @@ namespace EgwCoreLib.Lux.Data.Migrations
|
||||
},
|
||||
new
|
||||
{
|
||||
OfferRowID = 3,
|
||||
OfferRowID = 4,
|
||||
AwaitBom = false,
|
||||
AwaitPrice = false,
|
||||
BomCost = 200.0,
|
||||
@@ -1431,14 +1483,14 @@ namespace EgwCoreLib.Lux.Data.Migrations
|
||||
FileName = "",
|
||||
FileResource = "",
|
||||
FileSize = 0L,
|
||||
Inserted = new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5448),
|
||||
Inserted = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8280),
|
||||
ItemBOM = "",
|
||||
ItemOk = true,
|
||||
ItemSteps = "{}",
|
||||
Modified = new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5450),
|
||||
Modified = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8281),
|
||||
Note = "Installazione serramento",
|
||||
OfferID = 1,
|
||||
OfferRowUID = "OFF250000010003",
|
||||
OfferRowUID = "SOR.25.00000003",
|
||||
Qty = 3.0,
|
||||
RowNum = 3,
|
||||
SellingItemID = 3,
|
||||
@@ -1448,7 +1500,7 @@ namespace EgwCoreLib.Lux.Data.Migrations
|
||||
},
|
||||
new
|
||||
{
|
||||
OfferRowID = 4,
|
||||
OfferRowID = 5,
|
||||
AwaitBom = false,
|
||||
AwaitPrice = false,
|
||||
BomCost = 800.0,
|
||||
@@ -1458,14 +1510,14 @@ namespace EgwCoreLib.Lux.Data.Migrations
|
||||
FileName = "",
|
||||
FileResource = "",
|
||||
FileSize = 0L,
|
||||
Inserted = new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5484),
|
||||
Inserted = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8312),
|
||||
ItemBOM = "",
|
||||
ItemOk = true,
|
||||
ItemSteps = "{}",
|
||||
Modified = new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5486),
|
||||
Modified = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8314),
|
||||
Note = "Demo file 01",
|
||||
OfferID = 2,
|
||||
OfferRowUID = "OFF250000020001",
|
||||
OfferRowUID = "SOR.25.00000004",
|
||||
Qty = 10.0,
|
||||
RowNum = 1,
|
||||
SellingItemID = 4,
|
||||
@@ -1474,55 +1526,28 @@ namespace EgwCoreLib.Lux.Data.Migrations
|
||||
StepPrice = 0.0
|
||||
},
|
||||
new
|
||||
{
|
||||
OfferRowID = 5,
|
||||
AwaitBom = false,
|
||||
AwaitPrice = false,
|
||||
BomCost = 600.0,
|
||||
BomOk = true,
|
||||
BomPrice = 950.0,
|
||||
Envir = 2,
|
||||
FileName = "",
|
||||
FileResource = "",
|
||||
FileSize = 0L,
|
||||
Inserted = new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5499),
|
||||
ItemBOM = "",
|
||||
ItemOk = true,
|
||||
ItemSteps = "{}",
|
||||
Modified = new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5500),
|
||||
Note = "Demo file 02",
|
||||
OfferID = 2,
|
||||
OfferRowUID = "OFF250000020002",
|
||||
Qty = 4.0,
|
||||
RowNum = 1,
|
||||
SellingItemID = 4,
|
||||
SerStruct = "",
|
||||
StepCost = 0.0,
|
||||
StepPrice = 0.0
|
||||
},
|
||||
new
|
||||
{
|
||||
OfferRowID = 6,
|
||||
AwaitBom = false,
|
||||
AwaitPrice = false,
|
||||
BomCost = 200.0,
|
||||
BomCost = 600.0,
|
||||
BomOk = true,
|
||||
BomPrice = 250.0,
|
||||
Envir = 3,
|
||||
BomPrice = 950.0,
|
||||
Envir = 2,
|
||||
FileName = "",
|
||||
FileResource = "",
|
||||
FileSize = 0L,
|
||||
Inserted = new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5538),
|
||||
Inserted = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8325),
|
||||
ItemBOM = "",
|
||||
ItemOk = true,
|
||||
ItemSteps = "{}",
|
||||
Modified = new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5540),
|
||||
Note = "Demo file 01",
|
||||
OfferID = 3,
|
||||
OfferRowUID = "OFF250000030001",
|
||||
Modified = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8326),
|
||||
Note = "Demo file 02",
|
||||
OfferID = 2,
|
||||
OfferRowUID = "SOR.25.00000005",
|
||||
Qty = 4.0,
|
||||
RowNum = 1,
|
||||
SellingItemID = 5,
|
||||
SellingItemID = 4,
|
||||
SerStruct = "",
|
||||
StepCost = 0.0,
|
||||
StepPrice = 0.0
|
||||
@@ -1532,22 +1557,22 @@ namespace EgwCoreLib.Lux.Data.Migrations
|
||||
OfferRowID = 7,
|
||||
AwaitBom = false,
|
||||
AwaitPrice = false,
|
||||
BomCost = 50.0,
|
||||
BomCost = 200.0,
|
||||
BomOk = true,
|
||||
BomPrice = 80.0,
|
||||
BomPrice = 250.0,
|
||||
Envir = 3,
|
||||
FileName = "",
|
||||
FileResource = "",
|
||||
FileSize = 0L,
|
||||
Inserted = new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5552),
|
||||
Inserted = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8355),
|
||||
ItemBOM = "",
|
||||
ItemOk = true,
|
||||
ItemSteps = "{}",
|
||||
Modified = new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5554),
|
||||
Note = "Demo file 02",
|
||||
Modified = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8356),
|
||||
Note = "Demo file 01",
|
||||
OfferID = 3,
|
||||
OfferRowUID = "OFF250000030002",
|
||||
Qty = 12.0,
|
||||
OfferRowUID = "SOR.25.00000006",
|
||||
Qty = 4.0,
|
||||
RowNum = 1,
|
||||
SellingItemID = 5,
|
||||
SerStruct = "",
|
||||
@@ -1559,24 +1584,24 @@ namespace EgwCoreLib.Lux.Data.Migrations
|
||||
OfferRowID = 8,
|
||||
AwaitBom = false,
|
||||
AwaitPrice = false,
|
||||
BomCost = 800.0,
|
||||
BomCost = 50.0,
|
||||
BomOk = true,
|
||||
BomPrice = 1150.0,
|
||||
Envir = 4,
|
||||
BomPrice = 80.0,
|
||||
Envir = 3,
|
||||
FileName = "",
|
||||
FileResource = "",
|
||||
FileSize = 0L,
|
||||
Inserted = new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5585),
|
||||
Inserted = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8367),
|
||||
ItemBOM = "",
|
||||
ItemOk = true,
|
||||
ItemSteps = "{}",
|
||||
Modified = new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5586),
|
||||
Note = "Demo file 01",
|
||||
OfferID = 4,
|
||||
OfferRowUID = "OFF250000040001",
|
||||
Qty = 6.0,
|
||||
Modified = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8369),
|
||||
Note = "Demo file 02",
|
||||
OfferID = 3,
|
||||
OfferRowUID = "SOR.25.00000007",
|
||||
Qty = 12.0,
|
||||
RowNum = 1,
|
||||
SellingItemID = 6,
|
||||
SellingItemID = 5,
|
||||
SerStruct = "",
|
||||
StepCost = 0.0,
|
||||
StepPrice = 0.0
|
||||
@@ -1586,6 +1611,33 @@ namespace EgwCoreLib.Lux.Data.Migrations
|
||||
OfferRowID = 9,
|
||||
AwaitBom = false,
|
||||
AwaitPrice = false,
|
||||
BomCost = 800.0,
|
||||
BomOk = true,
|
||||
BomPrice = 1150.0,
|
||||
Envir = 4,
|
||||
FileName = "",
|
||||
FileResource = "",
|
||||
FileSize = 0L,
|
||||
Inserted = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8396),
|
||||
ItemBOM = "",
|
||||
ItemOk = true,
|
||||
ItemSteps = "{}",
|
||||
Modified = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8397),
|
||||
Note = "Demo file 01",
|
||||
OfferID = 4,
|
||||
OfferRowUID = "SOR.25.00000008",
|
||||
Qty = 6.0,
|
||||
RowNum = 1,
|
||||
SellingItemID = 6,
|
||||
SerStruct = "",
|
||||
StepCost = 0.0,
|
||||
StepPrice = 0.0
|
||||
},
|
||||
new
|
||||
{
|
||||
OfferRowID = 10,
|
||||
AwaitBom = false,
|
||||
AwaitPrice = false,
|
||||
BomCost = 600.0,
|
||||
BomOk = true,
|
||||
BomPrice = 950.0,
|
||||
@@ -1593,14 +1645,14 @@ namespace EgwCoreLib.Lux.Data.Migrations
|
||||
FileName = "",
|
||||
FileResource = "",
|
||||
FileSize = 0L,
|
||||
Inserted = new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5599),
|
||||
Inserted = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8408),
|
||||
ItemBOM = "",
|
||||
ItemOk = true,
|
||||
ItemSteps = "{}",
|
||||
Modified = new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5600),
|
||||
Modified = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8410),
|
||||
Note = "Demo file 02",
|
||||
OfferID = 4,
|
||||
OfferRowUID = "OFF250000040002",
|
||||
OfferRowUID = "SOR.25.00000009",
|
||||
Qty = 4.0,
|
||||
RowNum = 1,
|
||||
SellingItemID = 6,
|
||||
@@ -1784,8 +1836,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
|
||||
{
|
||||
StockMovID = 1,
|
||||
CodDoc = "",
|
||||
DtCreate = new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(4953),
|
||||
DtMod = new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5004),
|
||||
DtCreate = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(7795),
|
||||
DtMod = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(7840),
|
||||
MovCod = "CAR",
|
||||
Note = "DEMO",
|
||||
QtyRec = 5.0,
|
||||
@@ -1797,8 +1849,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
|
||||
{
|
||||
StockMovID = 2,
|
||||
CodDoc = "",
|
||||
DtCreate = new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5007),
|
||||
DtMod = new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5008),
|
||||
DtCreate = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(7843),
|
||||
DtMod = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(7844),
|
||||
MovCod = "CAR",
|
||||
Note = "DEMO",
|
||||
QtyRec = 8.0,
|
||||
@@ -1810,8 +1862,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
|
||||
{
|
||||
StockMovID = 3,
|
||||
CodDoc = "",
|
||||
DtCreate = new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5010),
|
||||
DtMod = new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5012),
|
||||
DtCreate = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(7846),
|
||||
DtMod = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(7847),
|
||||
MovCod = "CAR",
|
||||
Note = "DEMO",
|
||||
QtyRec = 5.0,
|
||||
@@ -1823,8 +1875,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
|
||||
{
|
||||
StockMovID = 4,
|
||||
CodDoc = "",
|
||||
DtCreate = new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5014),
|
||||
DtMod = new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5015),
|
||||
DtCreate = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(7850),
|
||||
DtMod = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(7851),
|
||||
MovCod = "CAR",
|
||||
Note = "DEMO",
|
||||
QtyRec = 1.0,
|
||||
@@ -1836,8 +1888,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
|
||||
{
|
||||
StockMovID = 5,
|
||||
CodDoc = "",
|
||||
DtCreate = new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5017),
|
||||
DtMod = new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5018),
|
||||
DtCreate = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(7853),
|
||||
DtMod = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(7854),
|
||||
MovCod = "CAR",
|
||||
Note = "DEMO",
|
||||
QtyRec = 10.0,
|
||||
@@ -1849,8 +1901,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
|
||||
{
|
||||
StockMovID = 6,
|
||||
CodDoc = "",
|
||||
DtCreate = new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5020),
|
||||
DtMod = new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5022),
|
||||
DtCreate = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(7857),
|
||||
DtMod = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(7858),
|
||||
MovCod = "CAR",
|
||||
Note = "DEMO",
|
||||
QtyRec = 1.0,
|
||||
@@ -1862,8 +1914,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
|
||||
{
|
||||
StockMovID = 7,
|
||||
CodDoc = "",
|
||||
DtCreate = new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5024),
|
||||
DtMod = new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5025),
|
||||
DtCreate = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(7860),
|
||||
DtMod = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(7861),
|
||||
MovCod = "CAR",
|
||||
Note = "DEMO",
|
||||
QtyRec = 50.0,
|
||||
@@ -1875,8 +1927,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
|
||||
{
|
||||
StockMovID = 8,
|
||||
CodDoc = "",
|
||||
DtCreate = new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5027),
|
||||
DtMod = new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5028),
|
||||
DtCreate = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(7863),
|
||||
DtMod = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(7865),
|
||||
MovCod = "CAR",
|
||||
Note = "DEMO",
|
||||
QtyRec = 1.0,
|
||||
@@ -1888,8 +1940,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
|
||||
{
|
||||
StockMovID = 9,
|
||||
CodDoc = "",
|
||||
DtCreate = new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5030),
|
||||
DtMod = new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5032),
|
||||
DtCreate = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(7867),
|
||||
DtMod = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(7868),
|
||||
MovCod = "CAR",
|
||||
Note = "DEMO",
|
||||
QtyRec = 1.0,
|
||||
@@ -1901,8 +1953,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
|
||||
{
|
||||
StockMovID = 10,
|
||||
CodDoc = "",
|
||||
DtCreate = new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5034),
|
||||
DtMod = new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5035),
|
||||
DtCreate = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(7870),
|
||||
DtMod = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(7872),
|
||||
MovCod = "CAR",
|
||||
Note = "DEMO",
|
||||
QtyRec = 1.0,
|
||||
|
||||
@@ -250,14 +250,22 @@ namespace EgwCoreLib.Lux.Data
|
||||
new JobStepItemModel { JobStepItemID = 3, JobStepID = 4, Index = 3, ItemID = 9, Qty = 1, Description = "Ferramenta AGB - rif. AGFD.00000.00000" }
|
||||
);
|
||||
|
||||
|
||||
// JWD finestra cVetro Fisso / Cieca
|
||||
string jwdVetroFisso = "{\"ProfilePath\":\"Profilo78\",\"Material\":\"Abete\",\"ColorMaterial\":\"White\",\"Glass\":\"VetroBE2S4/12/4\",\"AreaList\":[{\"Shape\":\"RECTANGLE\",\"DimensionList\":[{\"nIndex\":1,\"sName\":\"Width\",\"dValue\":800.0},{\"nIndex\":2,\"sName\":\"Height\",\"dValue\":1200.0}],\"JointList\":[{\"nIndex\":1,\"JointType\":\"FULL_H\"},{\"nIndex\":2,\"JointType\":\"FULL_H\"},{\"nIndex\":3,\"JointType\":\"FULL_H\"},{\"nIndex\":4,\"JointType\":\"FULL_H\"}],\"BottomRail\":false,\"BottomRailQty\":0,\"IdGroup\":1,\"AreaList\":[{\"FillType\":\"GLASS\",\"IdGroup\":4,\"AreaList\":[],\"AreaType\":\"FILL\"}],\"AreaType\":\"FRAME\"}]}";
|
||||
|
||||
// JWD finestra 1 Anta 800x1200
|
||||
string jwdAntaSingola = "{\"ProfilePath\":\"Profilo78\",\"Material\":\"Abete\",\"ColorMaterial\":\"White\",\"Glass\":\"VetroBE2S4/12/4\",\"AreaList\":[{\"Shape\":\"RECTANGLE\",\"DimensionList\":[{\"nIndex\":1,\"sName\":\"Width\",\"dValue\":800.0},{\"nIndex\":2,\"sName\":\"Height\",\"dValue\":1200.0}],\"JointList\":[{\"nIndex\":1,\"JointType\":\"FULL_H\"},{\"nIndex\":2,\"JointType\":\"FULL_H\"},{\"nIndex\":3,\"JointType\":\"FULL_H\"},{\"nIndex\":4,\"JointType\":\"FULL_H\"}],\"BottomRail\":false,\"BottomRailQty\":0,\"IdGroup\":1,\"AreaList\":[{\"bIsSashVertical\":true,\"SashList\":[{\"nSashId\":1,\"OpeningType\":\"TILTTURN_LEFT\",\"bHasHandle\":true,\"dDimension\":100.0}],\"SashType\":\"NULL\",\"JointList\":[{\"nIndex\":1,\"JointType\":\"FULL_H\"},{\"nIndex\":2,\"JointType\":\"FULL_H\"},{\"nIndex\":3,\"JointType\":\"FULL_H\"},{\"nIndex\":4,\"JointType\":\"FULL_H\"}],\"BottomRail\":false,\"BottomRailQty\":0,\"Hardware\":\"000558\",\"IdGroup\":2,\"AreaList\":[{\"FillType\":\"GLASS\",\"IdGroup\":3,\"AreaList\":[],\"AreaType\":\"FILL\"}],\"AreaType\":\"SASH\"}],\"AreaType\":\"FRAME\"}]}";
|
||||
|
||||
// inizializzazione dei valori di default x SellingItem
|
||||
modelBuilder.Entity<SellingItemModel>().HasData(
|
||||
new SellingItemModel { SellingItemID = 1, IsService = false, Description = "Finestra anta Singola", Cost = 820, Margin = 0.2, JobID = 2 },
|
||||
new SellingItemModel { SellingItemID = 2, IsService = false, Description = "Persiana anta singola", Cost = 150, Margin = 0.1, JobID = 1 },
|
||||
new SellingItemModel { SellingItemID = 3, IsService = true, Description = "Installazione", Cost = 200, Margin = 0.3, JobID = 1 },
|
||||
new SellingItemModel { SellingItemID = 4, IsService = false, Description = "Trave lamellare", Cost = 1000, Margin = 0.3, JobID = 3 },
|
||||
new SellingItemModel { SellingItemID = 5, IsService = false, Description = "Cabinet", Cost = 500, Margin = 0.3, JobID = 4 },
|
||||
new SellingItemModel { SellingItemID = 6, IsService = false, Description = "Parete", Cost = 2000, Margin = 0.3, JobID = 5 }
|
||||
new SellingItemModel { SellingItemID = 1, IsService = false, Description = "Finestra Anta Singola", Cost = 800, Margin = 0.2, JobID = 2, Envir= EgwMultiEngineManager.Data.Constants.EXECENVIRONMENTS.WINDOW },
|
||||
new SellingItemModel { SellingItemID = 2, IsService = false, Description = "Finestra Vetro Fisso ", Cost = 400, Margin = 0.2, JobID = 2, Envir = EgwMultiEngineManager.Data.Constants.EXECENVIRONMENTS.WINDOW },
|
||||
new SellingItemModel { SellingItemID = 3, IsService = false, Description = "Persiana anta singola", Cost = 150, Margin = 0.1, JobID = 1, Envir = EgwMultiEngineManager.Data.Constants.EXECENVIRONMENTS.WINDOW },
|
||||
new SellingItemModel { SellingItemID = 4, IsService = true, Description = "Installazione", Cost = 200, Margin = 0.3, JobID = 1, Envir = EgwMultiEngineManager.Data.Constants.EXECENVIRONMENTS.WINDOW },
|
||||
new SellingItemModel { SellingItemID = 5, IsService = false, Description = "Trave lamellare", Cost = 1000, Margin = 0.3, JobID = 3, Envir = EgwMultiEngineManager.Data.Constants.EXECENVIRONMENTS.BEAM },
|
||||
new SellingItemModel { SellingItemID = 6, IsService = false, Description = "Cabinet", Cost = 500, Margin = 0.3, JobID = 4 , Envir = EgwMultiEngineManager.Data.Constants.EXECENVIRONMENTS.CABINET },
|
||||
new SellingItemModel { SellingItemID = 7, IsService = false, Description = "Parete", Cost = 2000, Margin = 0.3, JobID = 5 , Envir = EgwMultiEngineManager.Data.Constants.EXECENVIRONMENTS.WALL }
|
||||
);
|
||||
|
||||
// inizializzazione dei valori di default x Offer
|
||||
@@ -271,32 +279,31 @@ namespace EgwCoreLib.Lux.Data
|
||||
//new OfferModel { OfferID = 5, RefYear = 2025, RefNum = 4, RefRev = 2, Name = "Offerta per cinque serramenti + installazione", CustomerID = 3, DealerID = 2 }
|
||||
);
|
||||
|
||||
// JWD demo da inglobare
|
||||
string demoJwd = "{\"ProfilePath\":\"Profilo78\",\"Material\":\"Pine\",\"ColorMaterial\":\"Black\",\"Glass\":\"4T/16/4T\",\"AreaList\":[{\"Shape\":\"RECTANGLE\",\"DimensionList\":[{\"nIndex\":1,\"sName\":\"Width\",\"dValue\":800.0},{\"nIndex\":2,\"sName\":\"Height\",\"dValue\":1200.0}],\"JointList\":[{\"nIndex\":1,\"JointType\":\"FULL_H\"},{\"nIndex\":2,\"JointType\":\"FULL_H\"},{\"nIndex\":3,\"JointType\":\"FULL_H\"},{\"nIndex\":4,\"JointType\":\"FULL_H\"}],\"BottomRail\":false,\"BottomRailQty\":0,\"IdGroup\":1,\"AreaList\":[{\"bIsSashVertical\":true,\"SashList\":[{\"nSashId\":1,\"OpeningType\":\"TILTTURN_LEFT\",\"bHasHandle\":true,\"dDimension\":100.0}],\"SashType\":\"NULL\",\"JointList\":[{\"nIndex\":1,\"JointType\":\"FULL_H\"},{\"nIndex\":2,\"JointType\":\"FULL_H\"},{\"nIndex\":3,\"JointType\":\"FULL_H\"},{\"nIndex\":4,\"JointType\":\"FULL_H\"}],\"BottomRail\":false,\"BottomRailQty\":0,\"Hardware\":\"000558\",\"IdGroup\":2,\"AreaList\":[{\"FillType\":\"GLASS\",\"IdGroup\":3,\"AreaList\":[],\"AreaType\":\"FILL\"}],\"AreaType\":\"SASH\"}],\"AreaType\":\"FRAME\"}]}";
|
||||
|
||||
// inizializzazione dei valori di default x Offerta 1 = WINDOW
|
||||
modelBuilder.Entity<OfferRowModel>().HasData(
|
||||
new OfferRowModel { OfferRowID = 1, OfferID = 1, Envir = EgwMultiEngineManager.Data.Constants.EXECENVIRONMENTS.WINDOW, OfferRowUID = $"SOR.{DateTime.Today:yy}.{1:X8}", Inserted = DateTime.Now, Modified = DateTime.Now, BomCost = 900, BomPrice = 950, SellingItemID = 1, Qty = 3, RowNum = 1, SerStruct = demoJwd, Note = "Finestra anta singola 2025", ItemSteps = "{}", BomOk = true, ItemOk = true },
|
||||
new OfferRowModel { OfferRowID = 2, OfferID = 1, Envir = EgwMultiEngineManager.Data.Constants.EXECENVIRONMENTS.WINDOW, OfferRowUID = $"SOR.{DateTime.Today:yy}.{2:X8}", Inserted = DateTime.Now, Modified = DateTime.Now, BomCost = 160, BomPrice = 200, SellingItemID = 2, Qty = 3, RowNum = 2, SerStruct = "{}", Note = "Persiana per Finestra anta singola 2025", ItemSteps = "{}", BomOk = true, ItemOk = true },
|
||||
new OfferRowModel { OfferRowID = 3, OfferID = 1, Envir = EgwMultiEngineManager.Data.Constants.EXECENVIRONMENTS.WINDOW, OfferRowUID = $"SOR.{DateTime.Today:yy}.{3:X8}", Inserted = DateTime.Now, Modified = DateTime.Now, BomCost = 200, BomPrice = 250, SellingItemID = 3, Qty = 3, RowNum = 3, SerStruct = "{}", Note = "Installazione serramento", ItemSteps = "{}", BomOk = true, ItemOk = true }
|
||||
new OfferRowModel { OfferRowID = 1, OfferID = 1, Envir = EgwMultiEngineManager.Data.Constants.EXECENVIRONMENTS.WINDOW, OfferRowUID = $"SOR.{DateTime.Today:yy}.{1:X8}", Inserted = DateTime.Now, Modified = DateTime.Now, BomCost = 900, BomPrice = 950, SellingItemID = 2, Qty = 3, RowNum = 1, SerStruct = jwdVetroFisso, Note = "Finestra Vetro Fisso 2025", ItemSteps = "{}", BomOk = true, ItemOk = true },
|
||||
new OfferRowModel { OfferRowID = 2, OfferID = 1, Envir = EgwMultiEngineManager.Data.Constants.EXECENVIRONMENTS.WINDOW, OfferRowUID = $"SOR.{DateTime.Today:yy}.{1:X8}", Inserted = DateTime.Now, Modified = DateTime.Now, BomCost = 900, BomPrice = 950, SellingItemID = 1, Qty = 3, RowNum = 1, SerStruct = jwdAntaSingola, Note = "Finestra Anta Singola 2025", ItemSteps = "{}", BomOk = true, ItemOk = true },
|
||||
new OfferRowModel { OfferRowID = 3, OfferID = 1, Envir = EgwMultiEngineManager.Data.Constants.EXECENVIRONMENTS.WINDOW, OfferRowUID = $"SOR.{DateTime.Today:yy}.{2:X8}", Inserted = DateTime.Now, Modified = DateTime.Now, BomCost = 160, BomPrice = 200, SellingItemID = 2, Qty = 3, RowNum = 2, SerStruct = "{}", Note = "Persiana per Finestra anta singola 2025", ItemSteps = "{}", BomOk = true, ItemOk = true },
|
||||
new OfferRowModel { OfferRowID = 4, OfferID = 1, Envir = EgwMultiEngineManager.Data.Constants.EXECENVIRONMENTS.WINDOW, OfferRowUID = $"SOR.{DateTime.Today:yy}.{3:X8}", Inserted = DateTime.Now, Modified = DateTime.Now, BomCost = 200, BomPrice = 250, SellingItemID = 3, Qty = 3, RowNum = 3, SerStruct = "{}", Note = "Installazione serramento", ItemSteps = "{}", BomOk = true, ItemOk = true }
|
||||
);
|
||||
|
||||
// inizializzazione dei valori di default x Offerta 2 = BEAM
|
||||
modelBuilder.Entity<OfferRowModel>().HasData(
|
||||
new OfferRowModel { OfferRowID = 4, OfferID = 2, Envir = EgwMultiEngineManager.Data.Constants.EXECENVIRONMENTS.BEAM, OfferRowUID = $"SOR.{DateTime.Today:yy}.{4:X8}", Inserted = DateTime.Now, Modified = DateTime.Now, BomCost = 800, BomPrice = 1150, SellingItemID = 4, Qty = 10, RowNum = 1, SerStruct = "", Note = "Demo file 01", ItemSteps = "{}", BomOk = true, ItemOk = true },
|
||||
new OfferRowModel { OfferRowID = 5, OfferID = 2, Envir = EgwMultiEngineManager.Data.Constants.EXECENVIRONMENTS.BEAM, OfferRowUID = $"SOR.{DateTime.Today:yy}.{5:X8}", Inserted = DateTime.Now, Modified = DateTime.Now, BomCost = 600, BomPrice = 950, SellingItemID = 4, Qty = 4, RowNum = 1, SerStruct = "", Note = "Demo file 02", ItemSteps = "{}", BomOk = true, ItemOk = true }
|
||||
new OfferRowModel { OfferRowID = 5, OfferID = 2, Envir = EgwMultiEngineManager.Data.Constants.EXECENVIRONMENTS.BEAM, OfferRowUID = $"SOR.{DateTime.Today:yy}.{4:X8}", Inserted = DateTime.Now, Modified = DateTime.Now, BomCost = 800, BomPrice = 1150, SellingItemID = 4, Qty = 10, RowNum = 1, SerStruct = "", Note = "Demo file 01", ItemSteps = "{}", BomOk = true, ItemOk = true },
|
||||
new OfferRowModel { OfferRowID = 6, OfferID = 2, Envir = EgwMultiEngineManager.Data.Constants.EXECENVIRONMENTS.BEAM, OfferRowUID = $"SOR.{DateTime.Today:yy}.{5:X8}", Inserted = DateTime.Now, Modified = DateTime.Now, BomCost = 600, BomPrice = 950, SellingItemID = 4, Qty = 4, RowNum = 1, SerStruct = "", Note = "Demo file 02", ItemSteps = "{}", BomOk = true, ItemOk = true }
|
||||
);
|
||||
|
||||
// inizializzazione dei valori di default x Offerta 3 = CABINET
|
||||
modelBuilder.Entity<OfferRowModel>().HasData(
|
||||
new OfferRowModel { OfferRowID = 6, OfferID = 3, Envir = EgwMultiEngineManager.Data.Constants.EXECENVIRONMENTS.WALL, OfferRowUID = $"SOR.{DateTime.Today:yy}.{6:X8}", Inserted = DateTime.Now, Modified = DateTime.Now, BomCost = 200, BomPrice = 250, SellingItemID = 5, Qty = 4, RowNum = 1, SerStruct = "", Note = "Demo file 01", ItemSteps = "{}", BomOk = true, ItemOk = true },
|
||||
new OfferRowModel { OfferRowID = 7, OfferID = 3, Envir = EgwMultiEngineManager.Data.Constants.EXECENVIRONMENTS.WALL, OfferRowUID = $"SOR.{DateTime.Today:yy}.{7:X8}", Inserted = DateTime.Now, Modified = DateTime.Now, BomCost = 50, BomPrice = 80, SellingItemID = 5, Qty = 12, RowNum = 1, SerStruct = "", Note = "Demo file 02", ItemSteps = "{}", BomOk = true, ItemOk = true }
|
||||
new OfferRowModel { OfferRowID = 7, OfferID = 3, Envir = EgwMultiEngineManager.Data.Constants.EXECENVIRONMENTS.WALL, OfferRowUID = $"SOR.{DateTime.Today:yy}.{6:X8}", Inserted = DateTime.Now, Modified = DateTime.Now, BomCost = 200, BomPrice = 250, SellingItemID = 5, Qty = 4, RowNum = 1, SerStruct = "", Note = "Demo file 01", ItemSteps = "{}", BomOk = true, ItemOk = true },
|
||||
new OfferRowModel { OfferRowID = 8, OfferID = 3, Envir = EgwMultiEngineManager.Data.Constants.EXECENVIRONMENTS.WALL, OfferRowUID = $"SOR.{DateTime.Today:yy}.{7:X8}", Inserted = DateTime.Now, Modified = DateTime.Now, BomCost = 50, BomPrice = 80, SellingItemID = 5, Qty = 12, RowNum = 1, SerStruct = "", Note = "Demo file 02", ItemSteps = "{}", BomOk = true, ItemOk = true }
|
||||
);
|
||||
|
||||
// inizializzazione dei valori di default x Offerta 4 = WALL
|
||||
modelBuilder.Entity<OfferRowModel>().HasData(
|
||||
new OfferRowModel { OfferRowID = 8, OfferID = 4, Envir = EgwMultiEngineManager.Data.Constants.EXECENVIRONMENTS.CABINET, OfferRowUID = $"SOR.{DateTime.Today:yy}.{8:X8}", Inserted = DateTime.Now, Modified = DateTime.Now, BomCost = 800, BomPrice = 1150, SellingItemID = 6, Qty = 6, RowNum = 1, SerStruct = "", Note = "Demo file 01", ItemSteps = "{}", BomOk = true, ItemOk = true },
|
||||
new OfferRowModel { OfferRowID = 9, OfferID = 4, Envir = EgwMultiEngineManager.Data.Constants.EXECENVIRONMENTS.CABINET, OfferRowUID = $"SOR.{DateTime.Today:yy}.{9:X8}", Inserted = DateTime.Now, Modified = DateTime.Now, BomCost = 600, BomPrice = 950, SellingItemID = 6, Qty = 4, RowNum = 1, SerStruct = "", Note = "Demo file 02", ItemSteps = "{}", BomOk = true, ItemOk = true }
|
||||
new OfferRowModel { OfferRowID = 9, OfferID = 4, Envir = EgwMultiEngineManager.Data.Constants.EXECENVIRONMENTS.CABINET, OfferRowUID = $"SOR.{DateTime.Today:yy}.{8:X8}", Inserted = DateTime.Now, Modified = DateTime.Now, BomCost = 800, BomPrice = 1150, SellingItemID = 6, Qty = 6, RowNum = 1, SerStruct = "", Note = "Demo file 01", ItemSteps = "{}", BomOk = true, ItemOk = true },
|
||||
new OfferRowModel { OfferRowID = 10, OfferID = 4, Envir = EgwMultiEngineManager.Data.Constants.EXECENVIRONMENTS.CABINET, OfferRowUID = $"SOR.{DateTime.Today:yy}.{9:X8}", Inserted = DateTime.Now, Modified = DateTime.Now, BomCost = 600, BomPrice = 950, SellingItemID = 6, Qty = 4, RowNum = 1, SerStruct = "", Note = "Demo file 02", ItemSteps = "{}", BomOk = true, ItemOk = true }
|
||||
);
|
||||
|
||||
}
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<TargetFramework>net8.0</TargetFramework>
|
||||
<Nullable>enable</Nullable>
|
||||
<ImplicitUsings>enable</ImplicitUsings>
|
||||
<Version>0.9.2510.2010</Version>
|
||||
<Version>0.9.2510.2011</Version>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
|
||||
@@ -12,15 +12,18 @@ else
|
||||
<div class="card-header bg-info bg-opacity-50 bg-gradient d-flex justify-content-between">
|
||||
<div class="px-0 fs-4">Dettaglio Offerta</div>
|
||||
<div class="px-0 d-flex justify-content-end">
|
||||
<div class="px-1">
|
||||
<button class="btn btn-sm btn-warning" @onclick="() => OfferForceParameters()">Forza Parametri <i class="fa-solid fa-hammer"></i></button>
|
||||
</div>
|
||||
<div class="px-1">
|
||||
<button class="btn btn-sm btn-primary" @onclick="() => OfferUpdatePrices()">Aggiorna Prezzi <i class="fa-solid fa-calculator"></i></button>
|
||||
</div>
|
||||
<div class="px-1">
|
||||
<button class="btn btn-sm btn-primary" @onclick="() => OfferUpdateAllCosting()">Ricalcolo Completo <i class="fa-solid fa-calculator"></i></button>
|
||||
</div>
|
||||
@if (DisplayMode == EgwCoreLib.Lux.Core.Enums.DisplayMode.Edit)
|
||||
{
|
||||
<div class="px-1">
|
||||
<button class="btn btn-sm btn-warning" @onclick="() => OfferForceParameters()">Forza Parametri <i class="fa-solid fa-hammer"></i></button>
|
||||
</div>
|
||||
<div class="px-1">
|
||||
<button class="btn btn-sm btn-primary" @onclick="() => OfferUpdatePrices()">Aggiorna Prezzi <i class="fa-solid fa-calculator"></i></button>
|
||||
</div>
|
||||
<div class="px-1">
|
||||
<button class="btn btn-sm btn-primary" @onclick="() => OfferUpdateAllCosting()">Ricalcolo Completo <i class="fa-solid fa-calculator"></i></button>
|
||||
</div>
|
||||
}
|
||||
</div>
|
||||
</div>
|
||||
<div class="cad-body px-2">
|
||||
@@ -241,7 +244,7 @@ else
|
||||
</div>
|
||||
</div>
|
||||
}
|
||||
@if (EditRecord != null && CurrEditMode== EditMode.BOM)
|
||||
@if (EditRecord != null && CurrEditMode == EditMode.BOM)
|
||||
{
|
||||
<div class="modal" tabindex="-1" style="display:block; background-color: rgba(10,10,10,.6);" role="dialog">
|
||||
<div class="modal-dialog modal-xl">
|
||||
|
||||
@@ -184,7 +184,7 @@ else
|
||||
@if (SelRecord != null)
|
||||
{
|
||||
<div class="col-6">
|
||||
<OfferRowMan OfferID="@SelRecord.OfferID" DisplayMode="EgwCoreLib.Lux.Core.Enums.DisplayMode.Preview" EC_Updated="() => ForceReload()"></OfferRowMan>
|
||||
<OfferRowMan CurrRecord="@SelRecord" DisplayMode="EgwCoreLib.Lux.Core.Enums.DisplayMode.Preview" EC_Updated="() => ForceReload()"></OfferRowMan>
|
||||
</div>
|
||||
}
|
||||
</div>
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
<Nullable>enable</Nullable>
|
||||
<ImplicitUsings>enable</ImplicitUsings>
|
||||
<UserSecretsId>aspnet-Lux.UI-a758c101-a2f4-4e38-977d-1c4887dbbd50</UserSecretsId>
|
||||
<Version>0.9.2510.2010</Version>
|
||||
<Version>0.9.2510.2011</Version>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<body>
|
||||
<i>LUX - Web Windows MES</i>
|
||||
<h4>Versione: 0.9.2510.2010</h4>
|
||||
<h4>Versione: 0.9.2510.2011</h4>
|
||||
<br /> Note di rilascio:
|
||||
<ul>
|
||||
<li>
|
||||
|
||||
@@ -1 +1 @@
|
||||
0.9.2510.2010
|
||||
0.9.2510.2011
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<item>
|
||||
<version>0.9.2510.2010</version>
|
||||
<version>0.9.2510.2011</version>
|
||||
<url>http://nexus.steamware.net/repository/SWS/GPW/stable/GPW.UI.zip</url>
|
||||
<changelog>http://nexus.steamware.net/repository/SWS/GPW/stable/ChangeLog.html</changelog>
|
||||
<mandatory>false</mandatory>
|
||||
|
||||
Reference in New Issue
Block a user