Correzioni init migration

This commit is contained in:
2025-10-04 10:58:15 +02:00
parent bca1562060
commit a31ea8172a
4 changed files with 144 additions and 141 deletions
@@ -12,7 +12,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
namespace EgwCoreLib.Lux.Data.Migrations
{
[DbContext(typeof(DataLayerContext))]
[Migration("20251004083638_AddNewOffers")]
[Migration("20251004085645_AddNewOffers")]
partial class AddNewOffers
{
/// <inheritdoc />
@@ -1174,13 +1174,13 @@ namespace EgwCoreLib.Lux.Data.Migrations
Description = "Offerta per tre serramenti",
Discount = 0.0,
Envir = 1,
Inserted = new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(2171),
Modified = new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(2172),
Inserted = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3416),
Modified = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3418),
OffertState = 0,
RefNum = 1,
RefRev = 1,
RefYear = 2024,
ValidUntil = new DateTime(2025, 11, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(2167)
ValidUntil = new DateTime(2025, 11, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3413)
},
new
{
@@ -1190,13 +1190,13 @@ namespace EgwCoreLib.Lux.Data.Migrations
Description = "Offerta BEAM",
Discount = 0.0,
Envir = 2,
Inserted = new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(2179),
Modified = new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(2181),
Inserted = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3424),
Modified = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3425),
OffertState = 0,
RefNum = 2,
RefRev = 1,
RefYear = 2024,
ValidUntil = new DateTime(2025, 11, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(2178)
ValidUntil = new DateTime(2025, 11, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3422)
},
new
{
@@ -1206,13 +1206,13 @@ namespace EgwCoreLib.Lux.Data.Migrations
Description = "Offerta Cabinet",
Discount = 0.0,
Envir = 4,
Inserted = new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(2186),
Modified = new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(2187),
Inserted = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3430),
Modified = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3432),
OffertState = 0,
RefNum = 3,
RefRev = 1,
RefYear = 2024,
ValidUntil = new DateTime(2025, 11, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(2184)
ValidUntil = new DateTime(2025, 11, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3429)
},
new
{
@@ -1222,13 +1222,13 @@ namespace EgwCoreLib.Lux.Data.Migrations
Description = "Offerta Wall",
Discount = 0.0,
Envir = 3,
Inserted = new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(2192),
Modified = new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(2193),
Inserted = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3437),
Modified = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3438),
OffertState = 0,
RefNum = 4,
RefRev = 1,
RefYear = 2024,
ValidUntil = new DateTime(2025, 11, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(2191)
ValidUntil = new DateTime(2025, 11, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3435)
});
});
@@ -1337,18 +1337,18 @@ namespace EgwCoreLib.Lux.Data.Migrations
FileName = "",
FileResource = "",
FileSize = 0L,
Inserted = new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(2339),
Inserted = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3585),
ItemBOM = "",
ItemOk = true,
ItemSteps = "{}",
Modified = new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(2341),
Modified = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3587),
Note = "Finestra anta singola 2025",
OfferID = 1,
OfferRowUID = "OFF250000010001",
Qty = 3.0,
RowNum = 1,
SellingItemID = 1,
SerStruct = "{}",
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\"}]}",
StepCost = 0.0,
StepPrice = 0.0
},
@@ -1364,11 +1364,11 @@ namespace EgwCoreLib.Lux.Data.Migrations
FileName = "",
FileResource = "",
FileSize = 0L,
Inserted = new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(2355),
Inserted = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3601),
ItemBOM = "",
ItemOk = true,
ItemSteps = "{}",
Modified = new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(2357),
Modified = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3603),
Note = "Persiana per Finestra anta singola 2025",
OfferID = 1,
OfferRowUID = "OFF250000010002",
@@ -1391,11 +1391,11 @@ namespace EgwCoreLib.Lux.Data.Migrations
FileName = "",
FileResource = "",
FileSize = 0L,
Inserted = new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(2369),
Inserted = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3623),
ItemBOM = "",
ItemOk = true,
ItemSteps = "{}",
Modified = new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(2371),
Modified = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3624),
Note = "Installazione serramento",
OfferID = 1,
OfferRowUID = "OFF250000010003",
@@ -1418,11 +1418,11 @@ namespace EgwCoreLib.Lux.Data.Migrations
FileName = "",
FileResource = "",
FileSize = 0L,
Inserted = new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(2403),
Inserted = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3657),
ItemBOM = "",
ItemOk = true,
ItemSteps = "{}",
Modified = new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(2405),
Modified = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3659),
Note = "Demo file 01",
OfferID = 2,
OfferRowUID = "OFF250000020001",
@@ -1445,11 +1445,11 @@ namespace EgwCoreLib.Lux.Data.Migrations
FileName = "",
FileResource = "",
FileSize = 0L,
Inserted = new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(2417),
Inserted = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3671),
ItemBOM = "",
ItemOk = true,
ItemSteps = "{}",
Modified = new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(2419),
Modified = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3673),
Note = "Demo file 02",
OfferID = 2,
OfferRowUID = "OFF250000020002",
@@ -1472,13 +1472,13 @@ namespace EgwCoreLib.Lux.Data.Migrations
FileName = "",
FileResource = "",
FileSize = 0L,
Inserted = new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(2450),
Inserted = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3704),
ItemBOM = "",
ItemOk = true,
ItemSteps = "{}",
Modified = new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(2451),
Modified = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3705),
Note = "Demo file 01",
OfferID = 2,
OfferID = 3,
OfferRowUID = "OFF250000030001",
Qty = 4.0,
RowNum = 1,
@@ -1499,13 +1499,13 @@ namespace EgwCoreLib.Lux.Data.Migrations
FileName = "",
FileResource = "",
FileSize = 0L,
Inserted = new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(2464),
Inserted = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3717),
ItemBOM = "",
ItemOk = true,
ItemSteps = "{}",
Modified = new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(2465),
Modified = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3719),
Note = "Demo file 02",
OfferID = 2,
OfferID = 3,
OfferRowUID = "OFF250000030002",
Qty = 12.0,
RowNum = 1,
@@ -1526,11 +1526,11 @@ namespace EgwCoreLib.Lux.Data.Migrations
FileName = "",
FileResource = "",
FileSize = 0L,
Inserted = new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(2497),
Inserted = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3749),
ItemBOM = "",
ItemOk = true,
ItemSteps = "{}",
Modified = new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(2499),
Modified = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3751),
Note = "Demo file 01",
OfferID = 4,
OfferRowUID = "OFF250000040001",
@@ -1553,11 +1553,11 @@ namespace EgwCoreLib.Lux.Data.Migrations
FileName = "",
FileResource = "",
FileSize = 0L,
Inserted = new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(2511),
Inserted = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3763),
ItemBOM = "",
ItemOk = true,
ItemSteps = "{}",
Modified = new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(2513),
Modified = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3765),
Note = "Demo file 02",
OfferID = 4,
OfferRowUID = "OFF250000040002",
@@ -1740,8 +1740,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 1,
CodDoc = "",
DtCreate = new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(1829),
DtMod = new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(1893),
DtCreate = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3114),
DtMod = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3164),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 5.0,
@@ -1753,8 +1753,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 2,
CodDoc = "",
DtCreate = new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(1898),
DtMod = new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(1899),
DtCreate = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3167),
DtMod = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3168),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 8.0,
@@ -1766,8 +1766,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 3,
CodDoc = "",
DtCreate = new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(1902),
DtMod = new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(1903),
DtCreate = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3170),
DtMod = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3172),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 5.0,
@@ -1779,8 +1779,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 4,
CodDoc = "",
DtCreate = new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(1905),
DtMod = new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(1906),
DtCreate = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3174),
DtMod = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3175),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 1.0,
@@ -1792,8 +1792,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 5,
CodDoc = "",
DtCreate = new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(1908),
DtMod = new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(1910),
DtCreate = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3177),
DtMod = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3178),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 10.0,
@@ -1805,8 +1805,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 6,
CodDoc = "",
DtCreate = new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(1912),
DtMod = new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(1913),
DtCreate = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3180),
DtMod = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3182),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 1.0,
@@ -1818,8 +1818,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 7,
CodDoc = "",
DtCreate = new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(1915),
DtMod = new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(1917),
DtCreate = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3184),
DtMod = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3185),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 50.0,
@@ -1831,8 +1831,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 8,
CodDoc = "",
DtCreate = new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(1919),
DtMod = new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(1920),
DtCreate = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3187),
DtMod = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3189),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 1.0,
@@ -1844,8 +1844,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 9,
CodDoc = "",
DtCreate = new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(1922),
DtMod = new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(1924),
DtCreate = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3191),
DtMod = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3192),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 1.0,
@@ -1857,8 +1857,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 10,
CodDoc = "",
DtCreate = new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(1926),
DtMod = new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(1927),
DtCreate = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3194),
DtMod = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3195),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 1.0,
@@ -64,108 +64,108 @@ namespace EgwCoreLib.Lux.Data.Migrations
keyColumn: "OfferID",
keyValue: 1,
columns: new[] { "Inserted", "Modified", "ValidUntil" },
values: new object[] { new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(2171), new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(2172), new DateTime(2025, 11, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(2167) });
values: new object[] { new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3416), new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3418), new DateTime(2025, 11, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3413) });
migrationBuilder.InsertData(
table: "sales_offer",
columns: new[] { "OfferID", "CustomerID", "DealerID", "Description", "Discount", "Envir", "Inserted", "Modified", "OffertState", "RefNum", "RefRev", "RefYear", "ValidUntil" },
values: new object[,]
{
{ 2, 2, 2, "Offerta BEAM", 0.0, 2, new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(2179), new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(2181), 0, 2, 1, 2024, new DateTime(2025, 11, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(2178) },
{ 3, 2, 2, "Offerta Cabinet", 0.0, 4, new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(2186), new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(2187), 0, 3, 1, 2024, new DateTime(2025, 11, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(2184) },
{ 4, 2, 2, "Offerta Wall", 0.0, 3, new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(2192), new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(2193), 0, 4, 1, 2024, new DateTime(2025, 11, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(2191) }
{ 2, 2, 2, "Offerta BEAM", 0.0, 2, new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3424), new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3425), 0, 2, 1, 2024, new DateTime(2025, 11, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3422) },
{ 3, 2, 2, "Offerta Cabinet", 0.0, 4, new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3430), new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3432), 0, 3, 1, 2024, new DateTime(2025, 11, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3429) },
{ 4, 2, 2, "Offerta Wall", 0.0, 3, new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3437), new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3438), 0, 4, 1, 2024, new DateTime(2025, 11, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3435) }
});
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 1,
columns: new[] { "FileName", "FileResource", "FileSize", "Inserted", "Modified", "OfferRowUID" },
values: new object[] { "", "", 0L, new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(2339), new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(2341), "OFF250000010001" });
columns: new[] { "FileName", "FileResource", "FileSize", "Inserted", "Modified", "OfferRowUID", "SerStruct" },
values: new object[] { "", "", 0L, new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3585), new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3587), "OFF250000010001", "{\"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[] { "FileName", "FileResource", "FileSize", "Inserted", "Modified", "OfferRowUID" },
values: new object[] { "", "", 0L, new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(2355), new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(2357), "OFF250000010002" });
values: new object[] { "", "", 0L, new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3601), new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3603), "OFF250000010002" });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 3,
columns: new[] { "FileName", "FileResource", "FileSize", "Inserted", "Modified", "OfferRowUID" },
values: new object[] { "", "", 0L, new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(2369), new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(2371), "OFF250000010003" });
values: new object[] { "", "", 0L, new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3623), new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3624), "OFF250000010003" });
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 1,
column: "DtCreate",
value: new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(1829));
value: new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3114));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 2,
column: "DtCreate",
value: new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(1898));
value: new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3167));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 3,
column: "DtCreate",
value: new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(1902));
value: new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3170));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 4,
column: "DtCreate",
value: new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(1905));
value: new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3174));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 5,
column: "DtCreate",
value: new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(1908));
value: new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3177));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 6,
column: "DtCreate",
value: new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(1912));
value: new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3180));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 7,
column: "DtCreate",
value: new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(1915));
value: new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3184));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 8,
column: "DtCreate",
value: new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(1919));
value: new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3187));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 9,
column: "DtCreate",
value: new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(1922));
value: new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3191));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 10,
column: "DtCreate",
value: new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(1926));
value: new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3194));
migrationBuilder.InsertData(
table: "task_job",
@@ -192,12 +192,12 @@ namespace EgwCoreLib.Lux.Data.Migrations
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[,]
{
{ 4, false, false, 800.0, true, 1150.0, 1, "", "", 0L, new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(2403), "", true, "{}", new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(2405), "Demo file 01", 2, "OFF250000020001", 10.0, 1, 4, "", 0.0, 0.0 },
{ 5, false, false, 600.0, true, 950.0, 1, "", "", 0L, new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(2417), "", true, "{}", new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(2419), "Demo file 02", 2, "OFF250000020002", 4.0, 1, 4, "", 0.0, 0.0 },
{ 6, false, false, 200.0, true, 250.0, 1, "", "", 0L, new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(2450), "", true, "{}", new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(2451), "Demo file 01", 2, "OFF250000030001", 4.0, 1, 5, "", 0.0, 0.0 },
{ 7, false, false, 50.0, true, 80.0, 1, "", "", 0L, new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(2464), "", true, "{}", new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(2465), "Demo file 02", 2, "OFF250000030002", 12.0, 1, 5, "", 0.0, 0.0 },
{ 8, false, false, 800.0, true, 1150.0, 1, "", "", 0L, new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(2497), "", true, "{}", new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(2499), "Demo file 01", 4, "OFF250000040001", 6.0, 1, 6, "", 0.0, 0.0 },
{ 9, false, false, 600.0, true, 950.0, 1, "", "", 0L, new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(2511), "", true, "{}", new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(2513), "Demo file 02", 4, "OFF250000040002", 4.0, 1, 6, "", 0.0, 0.0 }
{ 4, false, false, 800.0, true, 1150.0, 1, "", "", 0L, new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3657), "", true, "{}", new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3659), "Demo file 01", 2, "OFF250000020001", 10.0, 1, 4, "", 0.0, 0.0 },
{ 5, false, false, 600.0, true, 950.0, 1, "", "", 0L, new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3671), "", true, "{}", new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3673), "Demo file 02", 2, "OFF250000020002", 4.0, 1, 4, "", 0.0, 0.0 },
{ 6, false, false, 200.0, true, 250.0, 1, "", "", 0L, new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3704), "", true, "{}", new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3705), "Demo file 01", 3, "OFF250000030001", 4.0, 1, 5, "", 0.0, 0.0 },
{ 7, false, false, 50.0, true, 80.0, 1, "", "", 0L, new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3717), "", true, "{}", new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3719), "Demo file 02", 3, "OFF250000030002", 12.0, 1, 5, "", 0.0, 0.0 },
{ 8, false, false, 800.0, true, 1150.0, 1, "", "", 0L, new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3749), "", true, "{}", new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3751), "Demo file 01", 4, "OFF250000040001", 6.0, 1, 6, "", 0.0, 0.0 },
{ 9, false, false, 600.0, true, 950.0, 1, "", "", 0L, new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3763), "", true, "{}", new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3765), "Demo file 02", 4, "OFF250000040002", 4.0, 1, 6, "", 0.0, 0.0 }
});
}
@@ -207,11 +207,6 @@ namespace EgwCoreLib.Lux.Data.Migrations
migrationBuilder.DropTable(
name: "conf_envir");
migrationBuilder.DeleteData(
table: "sales_offer",
keyColumn: "OfferID",
keyValue: 3);
migrationBuilder.DeleteData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
@@ -262,6 +257,11 @@ namespace EgwCoreLib.Lux.Data.Migrations
keyColumn: "OfferID",
keyValue: 2);
migrationBuilder.DeleteData(
table: "sales_offer",
keyColumn: "OfferID",
keyValue: 3);
migrationBuilder.DeleteData(
table: "sales_offer",
keyColumn: "OfferID",
@@ -305,8 +305,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 1,
columns: new[] { "Inserted", "Modified", "OfferRowUID" },
values: new object[] { new DateTime(2025, 10, 3, 18, 48, 13, 550, DateTimeKind.Local).AddTicks(5462), new DateTime(2025, 10, 3, 18, 48, 13, 550, DateTimeKind.Local).AddTicks(5464), "OFF250000000001" });
columns: new[] { "Inserted", "Modified", "OfferRowUID", "SerStruct" },
values: new object[] { new DateTime(2025, 10, 3, 18, 48, 13, 550, DateTimeKind.Local).AddTicks(5462), new DateTime(2025, 10, 3, 18, 48, 13, 550, DateTimeKind.Local).AddTicks(5464), "OFF250000000001", "{}" });
migrationBuilder.UpdateData(
table: "sales_offer_row",
@@ -1171,13 +1171,13 @@ namespace EgwCoreLib.Lux.Data.Migrations
Description = "Offerta per tre serramenti",
Discount = 0.0,
Envir = 1,
Inserted = new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(2171),
Modified = new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(2172),
Inserted = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3416),
Modified = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3418),
OffertState = 0,
RefNum = 1,
RefRev = 1,
RefYear = 2024,
ValidUntil = new DateTime(2025, 11, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(2167)
ValidUntil = new DateTime(2025, 11, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3413)
},
new
{
@@ -1187,13 +1187,13 @@ namespace EgwCoreLib.Lux.Data.Migrations
Description = "Offerta BEAM",
Discount = 0.0,
Envir = 2,
Inserted = new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(2179),
Modified = new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(2181),
Inserted = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3424),
Modified = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3425),
OffertState = 0,
RefNum = 2,
RefRev = 1,
RefYear = 2024,
ValidUntil = new DateTime(2025, 11, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(2178)
ValidUntil = new DateTime(2025, 11, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3422)
},
new
{
@@ -1203,13 +1203,13 @@ namespace EgwCoreLib.Lux.Data.Migrations
Description = "Offerta Cabinet",
Discount = 0.0,
Envir = 4,
Inserted = new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(2186),
Modified = new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(2187),
Inserted = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3430),
Modified = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3432),
OffertState = 0,
RefNum = 3,
RefRev = 1,
RefYear = 2024,
ValidUntil = new DateTime(2025, 11, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(2184)
ValidUntil = new DateTime(2025, 11, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3429)
},
new
{
@@ -1219,13 +1219,13 @@ namespace EgwCoreLib.Lux.Data.Migrations
Description = "Offerta Wall",
Discount = 0.0,
Envir = 3,
Inserted = new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(2192),
Modified = new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(2193),
Inserted = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3437),
Modified = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3438),
OffertState = 0,
RefNum = 4,
RefRev = 1,
RefYear = 2024,
ValidUntil = new DateTime(2025, 11, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(2191)
ValidUntil = new DateTime(2025, 11, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3435)
});
});
@@ -1334,18 +1334,18 @@ namespace EgwCoreLib.Lux.Data.Migrations
FileName = "",
FileResource = "",
FileSize = 0L,
Inserted = new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(2339),
Inserted = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3585),
ItemBOM = "",
ItemOk = true,
ItemSteps = "{}",
Modified = new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(2341),
Modified = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3587),
Note = "Finestra anta singola 2025",
OfferID = 1,
OfferRowUID = "OFF250000010001",
Qty = 3.0,
RowNum = 1,
SellingItemID = 1,
SerStruct = "{}",
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\"}]}",
StepCost = 0.0,
StepPrice = 0.0
},
@@ -1361,11 +1361,11 @@ namespace EgwCoreLib.Lux.Data.Migrations
FileName = "",
FileResource = "",
FileSize = 0L,
Inserted = new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(2355),
Inserted = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3601),
ItemBOM = "",
ItemOk = true,
ItemSteps = "{}",
Modified = new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(2357),
Modified = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3603),
Note = "Persiana per Finestra anta singola 2025",
OfferID = 1,
OfferRowUID = "OFF250000010002",
@@ -1388,11 +1388,11 @@ namespace EgwCoreLib.Lux.Data.Migrations
FileName = "",
FileResource = "",
FileSize = 0L,
Inserted = new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(2369),
Inserted = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3623),
ItemBOM = "",
ItemOk = true,
ItemSteps = "{}",
Modified = new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(2371),
Modified = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3624),
Note = "Installazione serramento",
OfferID = 1,
OfferRowUID = "OFF250000010003",
@@ -1415,11 +1415,11 @@ namespace EgwCoreLib.Lux.Data.Migrations
FileName = "",
FileResource = "",
FileSize = 0L,
Inserted = new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(2403),
Inserted = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3657),
ItemBOM = "",
ItemOk = true,
ItemSteps = "{}",
Modified = new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(2405),
Modified = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3659),
Note = "Demo file 01",
OfferID = 2,
OfferRowUID = "OFF250000020001",
@@ -1442,11 +1442,11 @@ namespace EgwCoreLib.Lux.Data.Migrations
FileName = "",
FileResource = "",
FileSize = 0L,
Inserted = new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(2417),
Inserted = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3671),
ItemBOM = "",
ItemOk = true,
ItemSteps = "{}",
Modified = new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(2419),
Modified = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3673),
Note = "Demo file 02",
OfferID = 2,
OfferRowUID = "OFF250000020002",
@@ -1469,13 +1469,13 @@ namespace EgwCoreLib.Lux.Data.Migrations
FileName = "",
FileResource = "",
FileSize = 0L,
Inserted = new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(2450),
Inserted = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3704),
ItemBOM = "",
ItemOk = true,
ItemSteps = "{}",
Modified = new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(2451),
Modified = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3705),
Note = "Demo file 01",
OfferID = 2,
OfferID = 3,
OfferRowUID = "OFF250000030001",
Qty = 4.0,
RowNum = 1,
@@ -1496,13 +1496,13 @@ namespace EgwCoreLib.Lux.Data.Migrations
FileName = "",
FileResource = "",
FileSize = 0L,
Inserted = new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(2464),
Inserted = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3717),
ItemBOM = "",
ItemOk = true,
ItemSteps = "{}",
Modified = new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(2465),
Modified = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3719),
Note = "Demo file 02",
OfferID = 2,
OfferID = 3,
OfferRowUID = "OFF250000030002",
Qty = 12.0,
RowNum = 1,
@@ -1523,11 +1523,11 @@ namespace EgwCoreLib.Lux.Data.Migrations
FileName = "",
FileResource = "",
FileSize = 0L,
Inserted = new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(2497),
Inserted = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3749),
ItemBOM = "",
ItemOk = true,
ItemSteps = "{}",
Modified = new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(2499),
Modified = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3751),
Note = "Demo file 01",
OfferID = 4,
OfferRowUID = "OFF250000040001",
@@ -1550,11 +1550,11 @@ namespace EgwCoreLib.Lux.Data.Migrations
FileName = "",
FileResource = "",
FileSize = 0L,
Inserted = new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(2511),
Inserted = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3763),
ItemBOM = "",
ItemOk = true,
ItemSteps = "{}",
Modified = new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(2513),
Modified = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3765),
Note = "Demo file 02",
OfferID = 4,
OfferRowUID = "OFF250000040002",
@@ -1737,8 +1737,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 1,
CodDoc = "",
DtCreate = new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(1829),
DtMod = new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(1893),
DtCreate = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3114),
DtMod = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3164),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 5.0,
@@ -1750,8 +1750,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 2,
CodDoc = "",
DtCreate = new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(1898),
DtMod = new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(1899),
DtCreate = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3167),
DtMod = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3168),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 8.0,
@@ -1763,8 +1763,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 3,
CodDoc = "",
DtCreate = new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(1902),
DtMod = new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(1903),
DtCreate = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3170),
DtMod = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3172),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 5.0,
@@ -1776,8 +1776,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 4,
CodDoc = "",
DtCreate = new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(1905),
DtMod = new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(1906),
DtCreate = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3174),
DtMod = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3175),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 1.0,
@@ -1789,8 +1789,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 5,
CodDoc = "",
DtCreate = new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(1908),
DtMod = new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(1910),
DtCreate = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3177),
DtMod = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3178),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 10.0,
@@ -1802,8 +1802,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 6,
CodDoc = "",
DtCreate = new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(1912),
DtMod = new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(1913),
DtCreate = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3180),
DtMod = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3182),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 1.0,
@@ -1815,8 +1815,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 7,
CodDoc = "",
DtCreate = new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(1915),
DtMod = new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(1917),
DtCreate = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3184),
DtMod = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3185),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 50.0,
@@ -1828,8 +1828,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 8,
CodDoc = "",
DtCreate = new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(1919),
DtMod = new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(1920),
DtCreate = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3187),
DtMod = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3189),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 1.0,
@@ -1841,8 +1841,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 9,
CodDoc = "",
DtCreate = new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(1922),
DtMod = new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(1924),
DtCreate = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3191),
DtMod = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3192),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 1.0,
@@ -1854,8 +1854,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 10,
CodDoc = "",
DtCreate = new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(1926),
DtMod = new DateTime(2025, 10, 4, 10, 36, 37, 559, DateTimeKind.Local).AddTicks(1927),
DtCreate = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3194),
DtMod = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3195),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 1.0,
@@ -266,9 +266,12 @@ 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, OfferRowUID = $"OFF{DateTime.Today:yy}{1:000000}{1:0000}", Inserted = DateTime.Now, Modified = DateTime.Now, BomCost = 900, BomPrice = 950, SellingItemID = 1, Qty = 3, RowNum = 1, SerStruct = "{}", Note = "Finestra anta singola 2025", ItemSteps = "{}", BomOk = true, ItemOk = true },
new OfferRowModel { OfferRowID = 1, OfferID = 1, OfferRowUID = $"OFF{DateTime.Today:yy}{1:000000}{1:0000}", 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, OfferRowUID = $"OFF{DateTime.Today:yy}{1:000000}{2:0000}", 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, OfferRowUID = $"OFF{DateTime.Today:yy}{1:000000}{3:0000}", 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 }
);
@@ -281,8 +284,8 @@ namespace EgwCoreLib.Lux.Data
// inizializzazione dei valori di default x Offerta 3 = CABINET
modelBuilder.Entity<OfferRowModel>().HasData(
new OfferRowModel { OfferRowID = 6, OfferID = 2, OfferRowUID = $"OFF{DateTime.Today:yy}{3:000000}{1:0000}", 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 = 2, OfferRowUID = $"OFF{DateTime.Today:yy}{3:000000}{2:0000}", 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 = 6, OfferID = 3, OfferRowUID = $"OFF{DateTime.Today:yy}{3:000000}{1:0000}", 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, OfferRowUID = $"OFF{DateTime.Today:yy}{3:000000}{2:0000}", 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