Update migration dati

This commit is contained in:
Samuele Locatelli
2025-10-15 11:49:18 +02:00
parent 42a8d8fdc6
commit f3a3adf8b7
10 changed files with 1164 additions and 601 deletions
+2 -2
View File
@@ -89,8 +89,8 @@ namespace EgwCoreLib.Lux.Data
if (string.IsNullOrEmpty(connString))
{
#if DEBUG
//connString = "Server=mdb.ufficio;port=3306;database=Lux_000;uid=lux_user;pwd=Egal_pwd!;sslmode=None;";
connString = "Server=mdb.ufficio;port=3306;database=Lux_000_dev;uid=lux_user;pwd=Egal_pwd!;sslmode=None;";
connString = "Server=mdb.ufficio;port=3306;database=Lux_000;uid=lux_user;pwd=Egal_pwd!;sslmode=None;";
//connString = "Server=mdb.ufficio;port=3306;database=Lux_000_dev;uid=lux_user;pwd=Egal_pwd!;sslmode=None;";
#else
connString = "Server=mdb.ufficio;port=3306;database=Lux_000;uid=lux_user;pwd=Egal_pwd!;sslmode=None;";
#endif
@@ -17,7 +17,7 @@ namespace EgwCoreLib.Lux.Data.DbModel.Config
[Table("conf_Hardware")]
public class HardwareModel : Egw.Window.Data.Hardware
{
public HardwareModel(string Id, string FamilyName, string Description, string OpeningType, string Shape, int SashQty, int SashPosition) : base(Id, FamilyName, Description, OpeningType, Shape, SashQty, SashPosition)
public HardwareModel(string Id, string FamilyName, string Description, Egw.Window.Data.Enums.OpeningTypes OpeningType, string Shape, int SashQty, int SashPosition) : base(Id, FamilyName, Description, OpeningType, Shape, SashQty, SashPosition)
{
}
}
@@ -27,6 +27,7 @@
</ItemGroup>
<ItemGroup>
<PackageReference Include="Egw.Lux.WebWindow.Base" Version="2.7.10.1511" />
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="8.0.17" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Abstractions" Version="8.0.17" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Analyzers" Version="8.0.17" />
@@ -1,396 +0,0 @@
using System;
using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
#pragma warning disable CA1814 // Prefer jagged arrays over multidimensional
namespace EgwCoreLib.Lux.Data.Migrations
{
/// <inheritdoc />
public partial class AddNewOffers : Migration
{
/// <inheritdoc />
protected override void Up(MigrationBuilder migrationBuilder)
{
migrationBuilder.AddColumn<string>(
name: "FileName",
table: "sales_offer_row",
type: "longtext",
nullable: false)
.Annotation("MySql:CharSet", "utf8mb4");
migrationBuilder.AddColumn<string>(
name: "FileResource",
table: "sales_offer_row",
type: "longtext",
nullable: false)
.Annotation("MySql:CharSet", "utf8mb4");
migrationBuilder.AddColumn<long>(
name: "FileSize",
table: "sales_offer_row",
type: "bigint",
nullable: false,
defaultValue: 0L);
migrationBuilder.CreateTable(
name: "conf_envir",
columns: table => new
{
EnvirID = table.Column<int>(type: "int", nullable: false),
SerStrucKey = table.Column<string>(type: "longtext", nullable: false)
.Annotation("MySql:CharSet", "utf8mb4")
},
constraints: table =>
{
table.PrimaryKey("PK_conf_envir", x => x.EnvirID);
})
.Annotation("MySql:CharSet", "utf8mb4");
migrationBuilder.InsertData(
table: "conf_envir",
columns: new[] { "EnvirID", "SerStrucKey" },
values: new object[,]
{
{ 1, "Jwd" },
{ 2, "Btl" },
{ 3, "Btl" },
{ 4, "Btl" }
});
migrationBuilder.UpdateData(
table: "sales_offer",
keyColumn: "OfferID",
keyValue: 1,
columns: new[] { "Inserted", "Modified", "ValidUntil" },
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, 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", "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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 56, 44, 628, DateTimeKind.Local).AddTicks(3194));
migrationBuilder.InsertData(
table: "task_job",
columns: new[] { "JobID", "Description" },
values: new object[,]
{
{ 3, "Realizzazione Trave" },
{ 4, "Realizzazione Cabinet" },
{ 5, "Realizzazione Parete" }
});
migrationBuilder.InsertData(
table: "item_selling_item",
columns: new[] { "SellingItemID", "Cost", "Description", "ExtItemCode", "IsService", "ItemCode", "ItemSteps", "JobID", "Margin", "SerStruct", "SupplCode", "UM" },
values: new object[,]
{
{ 4, 1000.0, "Trave lamellare", "", false, 0, "", 3, 0.29999999999999999, "", "", "#" },
{ 5, 500.0, "Cabinet", "", false, 0, "", 4, 0.29999999999999999, "", "", "#" },
{ 6, 2000.0, "Parete", "", false, 0, "", 5, 0.29999999999999999, "", "", "#" }
});
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[,]
{
{ 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 }
});
}
/// <inheritdoc />
protected override void Down(MigrationBuilder migrationBuilder)
{
migrationBuilder.DropTable(
name: "conf_envir");
migrationBuilder.DeleteData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 4);
migrationBuilder.DeleteData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 5);
migrationBuilder.DeleteData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 6);
migrationBuilder.DeleteData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 7);
migrationBuilder.DeleteData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 8);
migrationBuilder.DeleteData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 9);
migrationBuilder.DeleteData(
table: "item_selling_item",
keyColumn: "SellingItemID",
keyValue: 4);
migrationBuilder.DeleteData(
table: "item_selling_item",
keyColumn: "SellingItemID",
keyValue: 5);
migrationBuilder.DeleteData(
table: "item_selling_item",
keyColumn: "SellingItemID",
keyValue: 6);
migrationBuilder.DeleteData(
table: "sales_offer",
keyColumn: "OfferID",
keyValue: 2);
migrationBuilder.DeleteData(
table: "sales_offer",
keyColumn: "OfferID",
keyValue: 3);
migrationBuilder.DeleteData(
table: "sales_offer",
keyColumn: "OfferID",
keyValue: 4);
migrationBuilder.DeleteData(
table: "task_job",
keyColumn: "JobID",
keyValue: 3);
migrationBuilder.DeleteData(
table: "task_job",
keyColumn: "JobID",
keyValue: 4);
migrationBuilder.DeleteData(
table: "task_job",
keyColumn: "JobID",
keyValue: 5);
migrationBuilder.DropColumn(
name: "FileName",
table: "sales_offer_row");
migrationBuilder.DropColumn(
name: "FileResource",
table: "sales_offer_row");
migrationBuilder.DropColumn(
name: "FileSize",
table: "sales_offer_row");
migrationBuilder.UpdateData(
table: "sales_offer",
keyColumn: "OfferID",
keyValue: 1,
columns: new[] { "Inserted", "Modified", "ValidUntil" },
values: new object[] { new DateTime(2025, 10, 3, 18, 48, 13, 550, DateTimeKind.Local).AddTicks(5340), new DateTime(2025, 10, 3, 18, 48, 13, 550, DateTimeKind.Local).AddTicks(5341), new DateTime(2025, 11, 3, 18, 48, 13, 550, DateTimeKind.Local).AddTicks(5337) });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 1,
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",
keyColumn: "OfferRowID",
keyValue: 2,
columns: new[] { "Inserted", "Modified", "OfferRowUID" },
values: new object[] { new DateTime(2025, 10, 3, 18, 48, 13, 550, DateTimeKind.Local).AddTicks(5476), new DateTime(2025, 10, 3, 18, 48, 13, 550, DateTimeKind.Local).AddTicks(5478), "OFF250000000002" });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 3,
columns: new[] { "Inserted", "Modified", "OfferRowUID" },
values: new object[] { new DateTime(2025, 10, 3, 18, 48, 13, 550, DateTimeKind.Local).AddTicks(5489), new DateTime(2025, 10, 3, 18, 48, 13, 550, DateTimeKind.Local).AddTicks(5491), "OFF250000000003" });
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 1,
column: "DtCreate",
value: new DateTime(2025, 10, 3, 18, 48, 13, 550, DateTimeKind.Local).AddTicks(5013));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 2,
column: "DtCreate",
value: new DateTime(2025, 10, 3, 18, 48, 13, 550, DateTimeKind.Local).AddTicks(5079));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 3,
column: "DtCreate",
value: new DateTime(2025, 10, 3, 18, 48, 13, 550, DateTimeKind.Local).AddTicks(5082));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 4,
column: "DtCreate",
value: new DateTime(2025, 10, 3, 18, 48, 13, 550, DateTimeKind.Local).AddTicks(5085));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 5,
column: "DtCreate",
value: new DateTime(2025, 10, 3, 18, 48, 13, 550, DateTimeKind.Local).AddTicks(5089));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 6,
column: "DtCreate",
value: new DateTime(2025, 10, 3, 18, 48, 13, 550, DateTimeKind.Local).AddTicks(5092));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 7,
column: "DtCreate",
value: new DateTime(2025, 10, 3, 18, 48, 13, 550, DateTimeKind.Local).AddTicks(5096));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 8,
column: "DtCreate",
value: new DateTime(2025, 10, 3, 18, 48, 13, 550, DateTimeKind.Local).AddTicks(5099));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 9,
column: "DtCreate",
value: new DateTime(2025, 10, 3, 18, 48, 13, 550, DateTimeKind.Local).AddTicks(5103));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 10,
column: "DtCreate",
value: new DateTime(2025, 10, 3, 18, 48, 13, 550, DateTimeKind.Local).AddTicks(5106));
}
}
}
@@ -12,8 +12,8 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
namespace EgwCoreLib.Lux.Data.Migrations
{
[DbContext(typeof(DataLayerContext))]
[Migration("20251004085645_AddNewOffers")]
partial class AddNewOffers
[Migration("20251015091632_initDb")]
partial class initDb
{
/// <inheritdoc />
protected override void BuildTargetModel(ModelBuilder modelBuilder)
@@ -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, 56, 44, 628, DateTimeKind.Local).AddTicks(3416),
Modified = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3418),
Inserted = new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8361),
Modified = new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8362),
OffertState = 0,
RefNum = 1,
RefRev = 1,
RefYear = 2024,
ValidUntil = new DateTime(2025, 11, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3413)
ValidUntil = new DateTime(2025, 11, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8357)
},
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, 56, 44, 628, DateTimeKind.Local).AddTicks(3424),
Modified = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3425),
Inserted = new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8371),
Modified = new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8372),
OffertState = 0,
RefNum = 2,
RefRev = 1,
RefYear = 2024,
ValidUntil = new DateTime(2025, 11, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3422)
ValidUntil = new DateTime(2025, 11, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8369)
},
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, 56, 44, 628, DateTimeKind.Local).AddTicks(3430),
Modified = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3432),
Inserted = new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8377),
Modified = new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8379),
OffertState = 0,
RefNum = 3,
RefRev = 1,
RefYear = 2024,
ValidUntil = new DateTime(2025, 11, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3429)
ValidUntil = new DateTime(2025, 11, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8376)
},
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, 56, 44, 628, DateTimeKind.Local).AddTicks(3437),
Modified = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3438),
Inserted = new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8384),
Modified = new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8385),
OffertState = 0,
RefNum = 4,
RefRev = 1,
RefYear = 2024,
ValidUntil = new DateTime(2025, 11, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3435)
ValidUntil = new DateTime(2025, 11, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8383)
});
});
@@ -1337,11 +1337,11 @@ namespace EgwCoreLib.Lux.Data.Migrations
FileName = "",
FileResource = "",
FileSize = 0L,
Inserted = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3585),
Inserted = new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8517),
ItemBOM = "",
ItemOk = true,
ItemSteps = "{}",
Modified = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3587),
Modified = new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8519),
Note = "Finestra anta singola 2025",
OfferID = 1,
OfferRowUID = "OFF250000010001",
@@ -1364,11 +1364,11 @@ namespace EgwCoreLib.Lux.Data.Migrations
FileName = "",
FileResource = "",
FileSize = 0L,
Inserted = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3601),
Inserted = new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8533),
ItemBOM = "",
ItemOk = true,
ItemSteps = "{}",
Modified = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3603),
Modified = new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8535),
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, 56, 44, 628, DateTimeKind.Local).AddTicks(3623),
Inserted = new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8548),
ItemBOM = "",
ItemOk = true,
ItemSteps = "{}",
Modified = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3624),
Modified = new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8549),
Note = "Installazione serramento",
OfferID = 1,
OfferRowUID = "OFF250000010003",
@@ -1414,15 +1414,15 @@ namespace EgwCoreLib.Lux.Data.Migrations
BomCost = 800.0,
BomOk = true,
BomPrice = 1150.0,
Envir = 1,
Envir = 2,
FileName = "",
FileResource = "",
FileSize = 0L,
Inserted = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3657),
Inserted = new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8582),
ItemBOM = "",
ItemOk = true,
ItemSteps = "{}",
Modified = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3659),
Modified = new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8584),
Note = "Demo file 01",
OfferID = 2,
OfferRowUID = "OFF250000020001",
@@ -1441,15 +1441,15 @@ namespace EgwCoreLib.Lux.Data.Migrations
BomCost = 600.0,
BomOk = true,
BomPrice = 950.0,
Envir = 1,
Envir = 2,
FileName = "",
FileResource = "",
FileSize = 0L,
Inserted = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3671),
Inserted = new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8596),
ItemBOM = "",
ItemOk = true,
ItemSteps = "{}",
Modified = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3673),
Modified = new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8598),
Note = "Demo file 02",
OfferID = 2,
OfferRowUID = "OFF250000020002",
@@ -1468,15 +1468,15 @@ namespace EgwCoreLib.Lux.Data.Migrations
BomCost = 200.0,
BomOk = true,
BomPrice = 250.0,
Envir = 1,
Envir = 3,
FileName = "",
FileResource = "",
FileSize = 0L,
Inserted = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3704),
Inserted = new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8629),
ItemBOM = "",
ItemOk = true,
ItemSteps = "{}",
Modified = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3705),
Modified = new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8631),
Note = "Demo file 01",
OfferID = 3,
OfferRowUID = "OFF250000030001",
@@ -1495,15 +1495,15 @@ namespace EgwCoreLib.Lux.Data.Migrations
BomCost = 50.0,
BomOk = true,
BomPrice = 80.0,
Envir = 1,
Envir = 3,
FileName = "",
FileResource = "",
FileSize = 0L,
Inserted = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3717),
Inserted = new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8643),
ItemBOM = "",
ItemOk = true,
ItemSteps = "{}",
Modified = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3719),
Modified = new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8644),
Note = "Demo file 02",
OfferID = 3,
OfferRowUID = "OFF250000030002",
@@ -1522,15 +1522,15 @@ namespace EgwCoreLib.Lux.Data.Migrations
BomCost = 800.0,
BomOk = true,
BomPrice = 1150.0,
Envir = 1,
Envir = 4,
FileName = "",
FileResource = "",
FileSize = 0L,
Inserted = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3749),
Inserted = new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8673),
ItemBOM = "",
ItemOk = true,
ItemSteps = "{}",
Modified = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3751),
Modified = new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8675),
Note = "Demo file 01",
OfferID = 4,
OfferRowUID = "OFF250000040001",
@@ -1549,15 +1549,15 @@ namespace EgwCoreLib.Lux.Data.Migrations
BomCost = 600.0,
BomOk = true,
BomPrice = 950.0,
Envir = 1,
Envir = 4,
FileName = "",
FileResource = "",
FileSize = 0L,
Inserted = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3763),
Inserted = new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8688),
ItemBOM = "",
ItemOk = true,
ItemSteps = "{}",
Modified = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3765),
Modified = new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8689),
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, 56, 44, 628, DateTimeKind.Local).AddTicks(3114),
DtMod = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3164),
DtCreate = new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8060),
DtMod = new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8102),
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, 56, 44, 628, DateTimeKind.Local).AddTicks(3167),
DtMod = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3168),
DtCreate = new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8105),
DtMod = new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8106),
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, 56, 44, 628, DateTimeKind.Local).AddTicks(3170),
DtMod = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3172),
DtCreate = new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8108),
DtMod = new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8110),
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, 56, 44, 628, DateTimeKind.Local).AddTicks(3174),
DtMod = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3175),
DtCreate = new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8112),
DtMod = new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8113),
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, 56, 44, 628, DateTimeKind.Local).AddTicks(3177),
DtMod = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3178),
DtCreate = new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8115),
DtMod = new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8117),
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, 56, 44, 628, DateTimeKind.Local).AddTicks(3180),
DtMod = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3182),
DtCreate = new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8119),
DtMod = new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8120),
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, 56, 44, 628, DateTimeKind.Local).AddTicks(3184),
DtMod = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3185),
DtCreate = new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8122),
DtMod = new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8124),
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, 56, 44, 628, DateTimeKind.Local).AddTicks(3187),
DtMod = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3189),
DtCreate = new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8126),
DtMod = new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8127),
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, 56, 44, 628, DateTimeKind.Local).AddTicks(3191),
DtMod = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3192),
DtCreate = new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8129),
DtMod = new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8130),
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, 56, 44, 628, DateTimeKind.Local).AddTicks(3194),
DtMod = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3195),
DtCreate = new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8132),
DtMod = new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8134),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 1.0,
@@ -9,7 +9,7 @@ using Microsoft.EntityFrameworkCore.Migrations;
namespace EgwCoreLib.Lux.Data.Migrations
{
/// <inheritdoc />
public partial class InitDb : Migration
public partial class initDb : Migration
{
/// <inheritdoc />
protected override void Up(MigrationBuilder migrationBuilder)
@@ -17,6 +17,20 @@ namespace EgwCoreLib.Lux.Data.Migrations
migrationBuilder.AlterDatabase()
.Annotation("MySql:CharSet", "utf8mb4");
migrationBuilder.CreateTable(
name: "conf_envir",
columns: table => new
{
EnvirID = table.Column<int>(type: "int", nullable: false),
SerStrucKey = table.Column<string>(type: "longtext", nullable: false)
.Annotation("MySql:CharSet", "utf8mb4")
},
constraints: table =>
{
table.PrimaryKey("PK_conf_envir", x => x.EnvirID);
})
.Annotation("MySql:CharSet", "utf8mb4");
migrationBuilder.CreateTable(
name: "conf_glass",
columns: table => new
@@ -573,6 +587,11 @@ namespace EgwCoreLib.Lux.Data.Migrations
StepPrice = table.Column<double>(type: "double", nullable: false),
SerStruct = table.Column<string>(type: "longtext", nullable: false)
.Annotation("MySql:CharSet", "utf8mb4"),
FileResource = table.Column<string>(type: "longtext", nullable: false)
.Annotation("MySql:CharSet", "utf8mb4"),
FileName = table.Column<string>(type: "longtext", nullable: false)
.Annotation("MySql:CharSet", "utf8mb4"),
FileSize = table.Column<long>(type: "bigint", nullable: false),
ItemSteps = table.Column<string>(type: "longtext", nullable: false)
.Annotation("MySql:CharSet", "utf8mb4"),
ItemBOM = table.Column<string>(type: "longtext", nullable: false)
@@ -786,6 +805,17 @@ namespace EgwCoreLib.Lux.Data.Migrations
})
.Annotation("MySql:CharSet", "utf8mb4");
migrationBuilder.InsertData(
table: "conf_envir",
columns: new[] { "EnvirID", "SerStrucKey" },
values: new object[,]
{
{ 1, "Jwd" },
{ 2, "Btl" },
{ 3, "Btl" },
{ 4, "Btl" }
});
migrationBuilder.InsertData(
table: "conf_glass",
columns: new[] { "GlassID", "Code", "Description", "Thickness" },
@@ -874,7 +904,10 @@ namespace EgwCoreLib.Lux.Data.Migrations
values: new object[,]
{
{ 1, "Rivendita / servizi" },
{ 2, "Serramento Completo Legno su linea Saomad e installatore interno" }
{ 2, "Serramento Completo Legno su linea Saomad e installatore interno" },
{ 3, "Realizzazione Trave" },
{ 4, "Realizzazione Cabinet" },
{ 5, "Realizzazione Parete" }
});
migrationBuilder.InsertData(
@@ -964,13 +997,22 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
{ 1, 820.0, "Finestra anta Singola", "", false, 0, "", 2, 0.20000000000000001, "", "", "#" },
{ 2, 150.0, "Persiana anta singola", "", false, 0, "", 1, 0.10000000000000001, "", "", "#" },
{ 3, 200.0, "Installazione", "", true, 0, "", 1, 0.29999999999999999, "", "", "#" }
{ 3, 200.0, "Installazione", "", true, 0, "", 1, 0.29999999999999999, "", "", "#" },
{ 4, 1000.0, "Trave lamellare", "", false, 0, "", 3, 0.29999999999999999, "", "", "#" },
{ 5, 500.0, "Cabinet", "", false, 0, "", 4, 0.29999999999999999, "", "", "#" },
{ 6, 2000.0, "Parete", "", false, 0, "", 5, 0.29999999999999999, "", "", "#" }
});
migrationBuilder.InsertData(
table: "sales_offer",
columns: new[] { "OfferID", "CustomerID", "DealerID", "Description", "Discount", "Envir", "Inserted", "Modified", "OffertState", "RefNum", "RefRev", "RefYear", "ValidUntil" },
values: new object[] { 1, 2, 2, "Offerta per tre serramenti", 0.0, 1, new DateTime(2025, 10, 3, 18, 48, 13, 550, DateTimeKind.Local).AddTicks(5340), new DateTime(2025, 10, 3, 18, 48, 13, 550, DateTimeKind.Local).AddTicks(5341), 0, 1, 1, 2024, new DateTime(2025, 11, 3, 18, 48, 13, 550, DateTimeKind.Local).AddTicks(5337) });
values: new object[,]
{
{ 1, 2, 2, "Offerta per tre serramenti", 0.0, 1, new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8361), new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8362), 0, 1, 1, 2024, new DateTime(2025, 11, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8357) },
{ 2, 2, 2, "Offerta BEAM", 0.0, 2, new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8371), new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8372), 0, 2, 1, 2024, new DateTime(2025, 11, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8369) },
{ 3, 2, 2, "Offerta Cabinet", 0.0, 4, new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8377), new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8379), 0, 3, 1, 2024, new DateTime(2025, 11, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8376) },
{ 4, 2, 2, "Offerta Wall", 0.0, 3, new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8384), new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8385), 0, 4, 1, 2024, new DateTime(2025, 11, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8383) }
});
migrationBuilder.InsertData(
table: "utils_gen_value",
@@ -993,12 +1035,18 @@ namespace EgwCoreLib.Lux.Data.Migrations
migrationBuilder.InsertData(
table: "sales_offer_row",
columns: new[] { "OfferRowID", "AwaitBom", "AwaitPrice", "BomCost", "BomOk", "BomPrice", "Envir", "Inserted", "ItemBOM", "ItemOk", "ItemSteps", "Modified", "Note", "OfferID", "OfferRowUID", "Qty", "RowNum", "SellingItemID", "SerStruct", "StepCost", "StepPrice" },
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[,]
{
{ 1, false, false, 900.0, true, 950.0, 1, new DateTime(2025, 10, 3, 18, 48, 13, 550, DateTimeKind.Local).AddTicks(5462), "", true, "{}", new DateTime(2025, 10, 3, 18, 48, 13, 550, DateTimeKind.Local).AddTicks(5464), "Finestra anta singola 2025", 1, "OFF250000000001", 3.0, 1, 1, "{}", 0.0, 0.0 },
{ 2, false, false, 160.0, true, 200.0, 1, new DateTime(2025, 10, 3, 18, 48, 13, 550, DateTimeKind.Local).AddTicks(5476), "", true, "{}", new DateTime(2025, 10, 3, 18, 48, 13, 550, DateTimeKind.Local).AddTicks(5478), "Persiana per Finestra anta singola 2025", 1, "OFF250000000002", 3.0, 2, 2, "{}", 0.0, 0.0 },
{ 3, false, false, 200.0, true, 250.0, 1, new DateTime(2025, 10, 3, 18, 48, 13, 550, DateTimeKind.Local).AddTicks(5489), "", true, "{}", new DateTime(2025, 10, 3, 18, 48, 13, 550, DateTimeKind.Local).AddTicks(5491), "Installazione serramento", 1, "OFF250000000003", 3.0, 3, 3, "{}", 0.0, 0.0 }
{ 1, false, false, 900.0, true, 950.0, 1, "", "", 0L, new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8517), "", true, "{}", new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8519), "Finestra anta singola 2025", 1, "OFF250000010001", 3.0, 1, 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\"}]}", 0.0, 0.0 },
{ 2, false, false, 160.0, true, 200.0, 1, "", "", 0L, new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8533), "", true, "{}", new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8535), "Persiana per Finestra anta singola 2025", 1, "OFF250000010002", 3.0, 2, 2, "{}", 0.0, 0.0 },
{ 3, false, false, 200.0, true, 250.0, 1, "", "", 0L, new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8548), "", true, "{}", new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8549), "Installazione serramento", 1, "OFF250000010003", 3.0, 3, 3, "{}", 0.0, 0.0 },
{ 4, false, false, 800.0, true, 1150.0, 2, "", "", 0L, new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8582), "", true, "{}", new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8584), "Demo file 01", 2, "OFF250000020001", 10.0, 1, 4, "", 0.0, 0.0 },
{ 5, false, false, 600.0, true, 950.0, 2, "", "", 0L, new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8596), "", true, "{}", new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8598), "Demo file 02", 2, "OFF250000020002", 4.0, 1, 4, "", 0.0, 0.0 },
{ 6, false, false, 200.0, true, 250.0, 3, "", "", 0L, new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8629), "", true, "{}", new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8631), "Demo file 01", 3, "OFF250000030001", 4.0, 1, 5, "", 0.0, 0.0 },
{ 7, false, false, 50.0, true, 80.0, 3, "", "", 0L, new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8643), "", true, "{}", new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8644), "Demo file 02", 3, "OFF250000030002", 12.0, 1, 5, "", 0.0, 0.0 },
{ 8, false, false, 800.0, true, 1150.0, 4, "", "", 0L, new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8673), "", true, "{}", new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8675), "Demo file 01", 4, "OFF250000040001", 6.0, 1, 6, "", 0.0, 0.0 },
{ 9, false, false, 600.0, true, 950.0, 4, "", "", 0L, new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8688), "", true, "{}", new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8689), "Demo file 02", 4, "OFF250000040002", 4.0, 1, 6, "", 0.0, 0.0 }
});
migrationBuilder.InsertData(
@@ -1035,16 +1083,16 @@ namespace EgwCoreLib.Lux.Data.Migrations
columns: new[] { "StockMovID", "CodDoc", "DtCreate", "MovCod", "Note", "QtyRec", "StockStatusId", "UnitVal", "UserId" },
values: new object[,]
{
{ 1, "", new DateTime(2025, 10, 3, 18, 48, 13, 550, DateTimeKind.Local).AddTicks(5013), "CAR", "DEMO", 5.0, 1, 0.0, "samuele.locatelli@egalware.com" },
{ 2, "", new DateTime(2025, 10, 3, 18, 48, 13, 550, DateTimeKind.Local).AddTicks(5079), "CAR", "DEMO", 8.0, 2, 0.0, "samuele.locatelli@egalware.com" },
{ 3, "", new DateTime(2025, 10, 3, 18, 48, 13, 550, DateTimeKind.Local).AddTicks(5082), "CAR", "DEMO", 5.0, 3, 0.0, "samuele.locatelli@egalware.com" },
{ 4, "", new DateTime(2025, 10, 3, 18, 48, 13, 550, DateTimeKind.Local).AddTicks(5085), "CAR", "DEMO", 1.0, 4, 0.0, "samuele.locatelli@egalware.com" },
{ 5, "", new DateTime(2025, 10, 3, 18, 48, 13, 550, DateTimeKind.Local).AddTicks(5089), "CAR", "DEMO", 10.0, 5, 0.0, "samuele.locatelli@egalware.com" },
{ 6, "", new DateTime(2025, 10, 3, 18, 48, 13, 550, DateTimeKind.Local).AddTicks(5092), "CAR", "DEMO", 1.0, 6, 0.0, "samuele.locatelli@egalware.com" },
{ 7, "", new DateTime(2025, 10, 3, 18, 48, 13, 550, DateTimeKind.Local).AddTicks(5096), "CAR", "DEMO", 50.0, 7, 0.0, "samuele.locatelli@egalware.com" },
{ 8, "", new DateTime(2025, 10, 3, 18, 48, 13, 550, DateTimeKind.Local).AddTicks(5099), "CAR", "DEMO", 1.0, 8, 0.0, "samuele.locatelli@egalware.com" },
{ 9, "", new DateTime(2025, 10, 3, 18, 48, 13, 550, DateTimeKind.Local).AddTicks(5103), "CAR", "DEMO", 1.0, 9, 0.0, "samuele.locatelli@egalware.com" },
{ 10, "", new DateTime(2025, 10, 3, 18, 48, 13, 550, DateTimeKind.Local).AddTicks(5106), "CAR", "DEMO", 1.0, 10, 0.0, "samuele.locatelli@egalware.com" }
{ 1, "", new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8060), "CAR", "DEMO", 5.0, 1, 0.0, "samuele.locatelli@egalware.com" },
{ 2, "", new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8105), "CAR", "DEMO", 8.0, 2, 0.0, "samuele.locatelli@egalware.com" },
{ 3, "", new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8108), "CAR", "DEMO", 5.0, 3, 0.0, "samuele.locatelli@egalware.com" },
{ 4, "", new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8112), "CAR", "DEMO", 1.0, 4, 0.0, "samuele.locatelli@egalware.com" },
{ 5, "", new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8115), "CAR", "DEMO", 10.0, 5, 0.0, "samuele.locatelli@egalware.com" },
{ 6, "", new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8119), "CAR", "DEMO", 1.0, 6, 0.0, "samuele.locatelli@egalware.com" },
{ 7, "", new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8122), "CAR", "DEMO", 50.0, 7, 0.0, "samuele.locatelli@egalware.com" },
{ 8, "", new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8126), "CAR", "DEMO", 1.0, 8, 0.0, "samuele.locatelli@egalware.com" },
{ 9, "", new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8129), "CAR", "DEMO", 1.0, 9, 0.0, "samuele.locatelli@egalware.com" },
{ 10, "", new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8132), "CAR", "DEMO", 1.0, 10, 0.0, "samuele.locatelli@egalware.com" }
});
migrationBuilder.InsertData(
@@ -1196,6 +1244,9 @@ namespace EgwCoreLib.Lux.Data.Migrations
/// <inheritdoc />
protected override void Down(MigrationBuilder migrationBuilder)
{
migrationBuilder.DropTable(
name: "conf_envir");
migrationBuilder.DropTable(
name: "conf_glass");
@@ -12,8 +12,8 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
namespace EgwCoreLib.Lux.Data.Migrations
{
[DbContext(typeof(DataLayerContext))]
[Migration("20251003164814_InitDb")]
partial class InitDb
[Migration("20251015094406_UpdateConfigData")]
partial class UpdateConfigData
{
/// <inheritdoc />
protected override void BuildTargetModel(ModelBuilder modelBuilder)
@@ -25,6 +25,42 @@ namespace EgwCoreLib.Lux.Data.Migrations
MySqlModelBuilderExtensions.AutoIncrementColumns(modelBuilder);
modelBuilder.Entity("EgwCoreLib.Lux.Data.DbModel.Config.EnvirParamModel", b =>
{
b.Property<int>("EnvirID")
.HasColumnType("int");
b.Property<string>("SerStrucKey")
.IsRequired()
.HasColumnType("longtext");
b.HasKey("EnvirID");
b.ToTable("conf_envir");
b.HasData(
new
{
EnvirID = 1,
SerStrucKey = "Jwd"
},
new
{
EnvirID = 2,
SerStrucKey = "Btl"
},
new
{
EnvirID = 4,
SerStrucKey = "Btl"
},
new
{
EnvirID = 3,
SerStrucKey = "Btl"
});
});
modelBuilder.Entity("EgwCoreLib.Lux.Data.DbModel.Config.GlassModel", b =>
{
b.Property<int>("GlassID")
@@ -58,14 +94,49 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
GlassID = 2,
Code = "0002",
Description = "Vetro BE 3S 4/12/4/12/4",
Thickness = 36.0
Description = "Vetro BE 2S 4/16/4",
Thickness = 24.0
},
new
{
GlassID = 3,
Code = "0003",
Description = "Vetro BE 3S 4/16/4/16/4",
Description = "Vetro BE 3S 4/12/4/12/4",
Thickness = 36.0
},
new
{
GlassID = 4,
Code = "0004",
Description = "Vetro BE 3S 4/16/4/16/4",
Thickness = 44.0
},
new
{
GlassID = 5,
Code = "0005",
Description = "Vetro BE 2S 4T/12/4T",
Thickness = 20.0
},
new
{
GlassID = 6,
Code = "0006",
Description = "Vetro BE 2S 4T/16/4T",
Thickness = 24.0
},
new
{
GlassID = 7,
Code = "0007",
Description = "Vetro BE 3S 4T/12/4T/12/4T",
Thickness = 36.0
},
new
{
GlassID = 8,
Code = "0008",
Description = "Vetro BE 3S 4T/16/4T/16/4T",
Thickness = 44.0
});
});
@@ -96,22 +167,22 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
ProfileID = 1,
Code = "0001",
Description = "Profilo 32",
Thickness = 32.0
Description = "Profilo60",
Thickness = 60.0
},
new
{
ProfileID = 2,
Code = "0002",
Description = "Profilo 48",
Thickness = 48.0
Description = "Profilo78",
Thickness = 78.0
},
new
{
ProfileID = 3,
Code = "0003",
Description = "Profilo 58",
Thickness = 58.0
Description = "Profilo90",
Thickness = 90.0
});
});
@@ -760,6 +831,51 @@ namespace EgwCoreLib.Lux.Data.Migrations
SerStruct = "",
SupplCode = "",
UM = "#"
},
new
{
SellingItemID = 4,
Cost = 1000.0,
Description = "Trave lamellare",
ExtItemCode = "",
IsService = false,
ItemCode = 0,
ItemSteps = "",
JobID = 3,
Margin = 0.29999999999999999,
SerStruct = "",
SupplCode = "",
UM = "#"
},
new
{
SellingItemID = 5,
Cost = 500.0,
Description = "Cabinet",
ExtItemCode = "",
IsService = false,
ItemCode = 0,
ItemSteps = "",
JobID = 4,
Margin = 0.29999999999999999,
SerStruct = "",
SupplCode = "",
UM = "#"
},
new
{
SellingItemID = 6,
Cost = 2000.0,
Description = "Parete",
ExtItemCode = "",
IsService = false,
ItemCode = 0,
ItemSteps = "",
JobID = 5,
Margin = 0.29999999999999999,
SerStruct = "",
SupplCode = "",
UM = "#"
});
});
@@ -1093,13 +1209,61 @@ namespace EgwCoreLib.Lux.Data.Migrations
Description = "Offerta per tre serramenti",
Discount = 0.0,
Envir = 1,
Inserted = new DateTime(2025, 10, 3, 18, 48, 13, 550, DateTimeKind.Local).AddTicks(5340),
Modified = new DateTime(2025, 10, 3, 18, 48, 13, 550, DateTimeKind.Local).AddTicks(5341),
Inserted = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6797),
Modified = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6798),
OffertState = 0,
RefNum = 1,
RefRev = 1,
RefYear = 2024,
ValidUntil = new DateTime(2025, 11, 3, 18, 48, 13, 550, DateTimeKind.Local).AddTicks(5337)
ValidUntil = new DateTime(2025, 11, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6794)
},
new
{
OfferID = 2,
CustomerID = 2,
DealerID = 2,
Description = "Offerta BEAM",
Discount = 0.0,
Envir = 2,
Inserted = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6804),
Modified = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6806),
OffertState = 0,
RefNum = 2,
RefRev = 1,
RefYear = 2024,
ValidUntil = new DateTime(2025, 11, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6803)
},
new
{
OfferID = 3,
CustomerID = 2,
DealerID = 2,
Description = "Offerta Cabinet",
Discount = 0.0,
Envir = 4,
Inserted = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6811),
Modified = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6812),
OffertState = 0,
RefNum = 3,
RefRev = 1,
RefYear = 2024,
ValidUntil = new DateTime(2025, 11, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6809)
},
new
{
OfferID = 4,
CustomerID = 2,
DealerID = 2,
Description = "Offerta Wall",
Discount = 0.0,
Envir = 3,
Inserted = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6817),
Modified = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6818),
OffertState = 0,
RefNum = 4,
RefRev = 1,
RefYear = 2024,
ValidUntil = new DateTime(2025, 11, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6816)
});
});
@@ -1129,6 +1293,17 @@ namespace EgwCoreLib.Lux.Data.Migrations
b.Property<int>("Envir")
.HasColumnType("int");
b.Property<string>("FileName")
.IsRequired()
.HasColumnType("longtext");
b.Property<string>("FileResource")
.IsRequired()
.HasColumnType("longtext");
b.Property<long>("FileSize")
.HasColumnType("bigint");
b.Property<DateTime>("Inserted")
.HasColumnType("datetime(6)");
@@ -1194,18 +1369,21 @@ namespace EgwCoreLib.Lux.Data.Migrations
BomOk = true,
BomPrice = 950.0,
Envir = 1,
Inserted = new DateTime(2025, 10, 3, 18, 48, 13, 550, DateTimeKind.Local).AddTicks(5462),
FileName = "",
FileResource = "",
FileSize = 0L,
Inserted = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6960),
ItemBOM = "",
ItemOk = true,
ItemSteps = "{}",
Modified = new DateTime(2025, 10, 3, 18, 48, 13, 550, DateTimeKind.Local).AddTicks(5464),
Modified = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6962),
Note = "Finestra anta singola 2025",
OfferID = 1,
OfferRowUID = "OFF250000000001",
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
},
@@ -1218,14 +1396,17 @@ namespace EgwCoreLib.Lux.Data.Migrations
BomOk = true,
BomPrice = 200.0,
Envir = 1,
Inserted = new DateTime(2025, 10, 3, 18, 48, 13, 550, DateTimeKind.Local).AddTicks(5476),
FileName = "",
FileResource = "",
FileSize = 0L,
Inserted = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6976),
ItemBOM = "",
ItemOk = true,
ItemSteps = "{}",
Modified = new DateTime(2025, 10, 3, 18, 48, 13, 550, DateTimeKind.Local).AddTicks(5478),
Modified = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6978),
Note = "Persiana per Finestra anta singola 2025",
OfferID = 1,
OfferRowUID = "OFF250000000002",
OfferRowUID = "OFF250000010002",
Qty = 3.0,
RowNum = 2,
SellingItemID = 2,
@@ -1242,20 +1423,185 @@ namespace EgwCoreLib.Lux.Data.Migrations
BomOk = true,
BomPrice = 250.0,
Envir = 1,
Inserted = new DateTime(2025, 10, 3, 18, 48, 13, 550, DateTimeKind.Local).AddTicks(5489),
FileName = "",
FileResource = "",
FileSize = 0L,
Inserted = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6990),
ItemBOM = "",
ItemOk = true,
ItemSteps = "{}",
Modified = new DateTime(2025, 10, 3, 18, 48, 13, 550, DateTimeKind.Local).AddTicks(5491),
Modified = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6992),
Note = "Installazione serramento",
OfferID = 1,
OfferRowUID = "OFF250000000003",
OfferRowUID = "OFF250000010003",
Qty = 3.0,
RowNum = 3,
SellingItemID = 3,
SerStruct = "{}",
StepCost = 0.0,
StepPrice = 0.0
},
new
{
OfferRowID = 4,
AwaitBom = false,
AwaitPrice = false,
BomCost = 800.0,
BomOk = true,
BomPrice = 1150.0,
Envir = 2,
FileName = "",
FileResource = "",
FileSize = 0L,
Inserted = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(7023),
ItemBOM = "",
ItemOk = true,
ItemSteps = "{}",
Modified = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(7025),
Note = "Demo file 01",
OfferID = 2,
OfferRowUID = "OFF250000020001",
Qty = 10.0,
RowNum = 1,
SellingItemID = 4,
SerStruct = "",
StepCost = 0.0,
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, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(7037),
ItemBOM = "",
ItemOk = true,
ItemSteps = "{}",
Modified = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(7039),
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,
BomOk = true,
BomPrice = 250.0,
Envir = 3,
FileName = "",
FileResource = "",
FileSize = 0L,
Inserted = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(7070),
ItemBOM = "",
ItemOk = true,
ItemSteps = "{}",
Modified = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(7072),
Note = "Demo file 01",
OfferID = 3,
OfferRowUID = "OFF250000030001",
Qty = 4.0,
RowNum = 1,
SellingItemID = 5,
SerStruct = "",
StepCost = 0.0,
StepPrice = 0.0
},
new
{
OfferRowID = 7,
AwaitBom = false,
AwaitPrice = false,
BomCost = 50.0,
BomOk = true,
BomPrice = 80.0,
Envir = 3,
FileName = "",
FileResource = "",
FileSize = 0L,
Inserted = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(7089),
ItemBOM = "",
ItemOk = true,
ItemSteps = "{}",
Modified = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(7090),
Note = "Demo file 02",
OfferID = 3,
OfferRowUID = "OFF250000030002",
Qty = 12.0,
RowNum = 1,
SellingItemID = 5,
SerStruct = "",
StepCost = 0.0,
StepPrice = 0.0
},
new
{
OfferRowID = 8,
AwaitBom = false,
AwaitPrice = false,
BomCost = 800.0,
BomOk = true,
BomPrice = 1150.0,
Envir = 4,
FileName = "",
FileResource = "",
FileSize = 0L,
Inserted = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(7121),
ItemBOM = "",
ItemOk = true,
ItemSteps = "{}",
Modified = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(7122),
Note = "Demo file 01",
OfferID = 4,
OfferRowUID = "OFF250000040001",
Qty = 6.0,
RowNum = 1,
SellingItemID = 6,
SerStruct = "",
StepCost = 0.0,
StepPrice = 0.0
},
new
{
OfferRowID = 9,
AwaitBom = false,
AwaitPrice = false,
BomCost = 600.0,
BomOk = true,
BomPrice = 950.0,
Envir = 4,
FileName = "",
FileResource = "",
FileSize = 0L,
Inserted = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(7134),
ItemBOM = "",
ItemOk = true,
ItemSteps = "{}",
Modified = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(7136),
Note = "Demo file 02",
OfferID = 4,
OfferRowUID = "OFF250000040002",
Qty = 4.0,
RowNum = 1,
SellingItemID = 6,
SerStruct = "",
StepCost = 0.0,
StepPrice = 0.0
});
});
@@ -1429,8 +1775,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 1,
CodDoc = "",
DtCreate = new DateTime(2025, 10, 3, 18, 48, 13, 550, DateTimeKind.Local).AddTicks(5013),
DtMod = new DateTime(2025, 10, 3, 18, 48, 13, 550, DateTimeKind.Local).AddTicks(5075),
DtCreate = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6489),
DtMod = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6540),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 5.0,
@@ -1442,8 +1788,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 2,
CodDoc = "",
DtCreate = new DateTime(2025, 10, 3, 18, 48, 13, 550, DateTimeKind.Local).AddTicks(5079),
DtMod = new DateTime(2025, 10, 3, 18, 48, 13, 550, DateTimeKind.Local).AddTicks(5080),
DtCreate = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6543),
DtMod = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6544),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 8.0,
@@ -1455,8 +1801,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 3,
CodDoc = "",
DtCreate = new DateTime(2025, 10, 3, 18, 48, 13, 550, DateTimeKind.Local).AddTicks(5082),
DtMod = new DateTime(2025, 10, 3, 18, 48, 13, 550, DateTimeKind.Local).AddTicks(5083),
DtCreate = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6546),
DtMod = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6548),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 5.0,
@@ -1468,8 +1814,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 4,
CodDoc = "",
DtCreate = new DateTime(2025, 10, 3, 18, 48, 13, 550, DateTimeKind.Local).AddTicks(5085),
DtMod = new DateTime(2025, 10, 3, 18, 48, 13, 550, DateTimeKind.Local).AddTicks(5087),
DtCreate = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6550),
DtMod = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6551),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 1.0,
@@ -1481,8 +1827,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 5,
CodDoc = "",
DtCreate = new DateTime(2025, 10, 3, 18, 48, 13, 550, DateTimeKind.Local).AddTicks(5089),
DtMod = new DateTime(2025, 10, 3, 18, 48, 13, 550, DateTimeKind.Local).AddTicks(5090),
DtCreate = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6553),
DtMod = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6554),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 10.0,
@@ -1494,8 +1840,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 6,
CodDoc = "",
DtCreate = new DateTime(2025, 10, 3, 18, 48, 13, 550, DateTimeKind.Local).AddTicks(5092),
DtMod = new DateTime(2025, 10, 3, 18, 48, 13, 550, DateTimeKind.Local).AddTicks(5094),
DtCreate = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6556),
DtMod = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6558),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 1.0,
@@ -1507,8 +1853,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 7,
CodDoc = "",
DtCreate = new DateTime(2025, 10, 3, 18, 48, 13, 550, DateTimeKind.Local).AddTicks(5096),
DtMod = new DateTime(2025, 10, 3, 18, 48, 13, 550, DateTimeKind.Local).AddTicks(5097),
DtCreate = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6560),
DtMod = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6561),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 50.0,
@@ -1520,8 +1866,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 8,
CodDoc = "",
DtCreate = new DateTime(2025, 10, 3, 18, 48, 13, 550, DateTimeKind.Local).AddTicks(5099),
DtMod = new DateTime(2025, 10, 3, 18, 48, 13, 550, DateTimeKind.Local).AddTicks(5101),
DtCreate = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6563),
DtMod = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6564),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 1.0,
@@ -1533,8 +1879,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 9,
CodDoc = "",
DtCreate = new DateTime(2025, 10, 3, 18, 48, 13, 550, DateTimeKind.Local).AddTicks(5103),
DtMod = new DateTime(2025, 10, 3, 18, 48, 13, 550, DateTimeKind.Local).AddTicks(5104),
DtCreate = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6566),
DtMod = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6568),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 1.0,
@@ -1546,8 +1892,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 10,
CodDoc = "",
DtCreate = new DateTime(2025, 10, 3, 18, 48, 13, 550, DateTimeKind.Local).AddTicks(5106),
DtMod = new DateTime(2025, 10, 3, 18, 48, 13, 550, DateTimeKind.Local).AddTicks(5108),
DtCreate = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6570),
DtMod = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6571),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 1.0,
@@ -1706,6 +2052,21 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
JobID = 2,
Description = "Serramento Completo Legno su linea Saomad e installatore interno"
},
new
{
JobID = 3,
Description = "Realizzazione Trave"
},
new
{
JobID = 4,
Description = "Realizzazione Cabinet"
},
new
{
JobID = 5,
Description = "Realizzazione Parete"
});
});
@@ -1993,28 +2354,28 @@ namespace EgwCoreLib.Lux.Data.Migrations
GenValID = 1,
ClassCod = "WoodCol",
Ordinal = 1,
ValString = "Legno"
ValString = "Blue"
},
new
{
GenValID = 2,
ClassCod = "WoodCol",
Ordinal = 2,
ValString = "Bianco"
ValString = "White"
},
new
{
GenValID = 3,
ClassCod = "WoodCol",
Ordinal = 3,
ValString = "Rosso"
ValString = "Red"
},
new
{
GenValID = 4,
ClassCod = "WoodCol",
Ordinal = 4,
ValString = "Nero"
ValString = "Black"
},
new
{
@@ -0,0 +1,506 @@
using System;
using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
#pragma warning disable CA1814 // Prefer jagged arrays over multidimensional
namespace EgwCoreLib.Lux.Data.Migrations
{
/// <inheritdoc />
public partial class UpdateConfigData : Migration
{
/// <inheritdoc />
protected override void Up(MigrationBuilder migrationBuilder)
{
migrationBuilder.UpdateData(
table: "conf_glass",
keyColumn: "GlassID",
keyValue: 2,
columns: new[] { "Description", "Thickness" },
values: new object[] { "Vetro BE 2S 4/16/4", 24.0 });
migrationBuilder.UpdateData(
table: "conf_glass",
keyColumn: "GlassID",
keyValue: 3,
columns: new[] { "Description", "Thickness" },
values: new object[] { "Vetro BE 3S 4/12/4/12/4", 36.0 });
migrationBuilder.InsertData(
table: "conf_glass",
columns: new[] { "GlassID", "Code", "Description", "Thickness" },
values: new object[,]
{
{ 4, "0004", "Vetro BE 3S 4/16/4/16/4", 44.0 },
{ 5, "0005", "Vetro BE 2S 4T/12/4T", 20.0 },
{ 6, "0006", "Vetro BE 2S 4T/16/4T", 24.0 },
{ 7, "0007", "Vetro BE 3S 4T/12/4T/12/4T", 36.0 },
{ 8, "0008", "Vetro BE 3S 4T/16/4T/16/4T", 44.0 }
});
migrationBuilder.UpdateData(
table: "conf_profile",
keyColumn: "ProfileID",
keyValue: 1,
columns: new[] { "Description", "Thickness" },
values: new object[] { "Profilo60", 60.0 });
migrationBuilder.UpdateData(
table: "conf_profile",
keyColumn: "ProfileID",
keyValue: 2,
columns: new[] { "Description", "Thickness" },
values: new object[] { "Profilo78", 78.0 });
migrationBuilder.UpdateData(
table: "conf_profile",
keyColumn: "ProfileID",
keyValue: 3,
columns: new[] { "Description", "Thickness" },
values: new object[] { "Profilo90", 90.0 });
migrationBuilder.UpdateData(
table: "sales_offer",
keyColumn: "OfferID",
keyValue: 1,
columns: new[] { "Inserted", "Modified", "ValidUntil" },
values: new object[] { new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6797), new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6798), new DateTime(2025, 11, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6794) });
migrationBuilder.UpdateData(
table: "sales_offer",
keyColumn: "OfferID",
keyValue: 2,
columns: new[] { "Inserted", "Modified", "ValidUntil" },
values: new object[] { new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6804), new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6806), new DateTime(2025, 11, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6803) });
migrationBuilder.UpdateData(
table: "sales_offer",
keyColumn: "OfferID",
keyValue: 3,
columns: new[] { "Inserted", "Modified", "ValidUntil" },
values: new object[] { new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6811), new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6812), new DateTime(2025, 11, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6809) });
migrationBuilder.UpdateData(
table: "sales_offer",
keyColumn: "OfferID",
keyValue: 4,
columns: new[] { "Inserted", "Modified", "ValidUntil" },
values: new object[] { new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6817), new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6818), new DateTime(2025, 11, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6816) });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 1,
columns: new[] { "Inserted", "Modified" },
values: new object[] { new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6960), new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6962) });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 2,
columns: new[] { "Inserted", "Modified" },
values: new object[] { new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6976), new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6978) });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 3,
columns: new[] { "Inserted", "Modified" },
values: new object[] { new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6990), new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6992) });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 4,
columns: new[] { "Inserted", "Modified" },
values: new object[] { new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(7023), new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(7025) });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 5,
columns: new[] { "Inserted", "Modified" },
values: new object[] { new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(7037), new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(7039) });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 6,
columns: new[] { "Inserted", "Modified" },
values: new object[] { new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(7070), new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(7072) });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 7,
columns: new[] { "Inserted", "Modified" },
values: new object[] { new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(7089), new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(7090) });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 8,
columns: new[] { "Inserted", "Modified" },
values: new object[] { new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(7121), new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(7122) });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 9,
columns: new[] { "Inserted", "Modified" },
values: new object[] { new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(7134), new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(7136) });
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 1,
column: "DtCreate",
value: new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6489));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 2,
column: "DtCreate",
value: new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6543));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 3,
column: "DtCreate",
value: new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6546));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 4,
column: "DtCreate",
value: new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6550));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 5,
column: "DtCreate",
value: new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6553));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 6,
column: "DtCreate",
value: new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6556));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 7,
column: "DtCreate",
value: new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6560));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 8,
column: "DtCreate",
value: new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6563));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 9,
column: "DtCreate",
value: new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6566));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 10,
column: "DtCreate",
value: new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6570));
migrationBuilder.UpdateData(
table: "utils_gen_value",
keyColumn: "GenValID",
keyValue: 1,
column: "ValString",
value: "Blue");
migrationBuilder.UpdateData(
table: "utils_gen_value",
keyColumn: "GenValID",
keyValue: 2,
column: "ValString",
value: "White");
migrationBuilder.UpdateData(
table: "utils_gen_value",
keyColumn: "GenValID",
keyValue: 3,
column: "ValString",
value: "Red");
migrationBuilder.UpdateData(
table: "utils_gen_value",
keyColumn: "GenValID",
keyValue: 4,
column: "ValString",
value: "Black");
}
/// <inheritdoc />
protected override void Down(MigrationBuilder migrationBuilder)
{
migrationBuilder.DeleteData(
table: "conf_glass",
keyColumn: "GlassID",
keyValue: 4);
migrationBuilder.DeleteData(
table: "conf_glass",
keyColumn: "GlassID",
keyValue: 5);
migrationBuilder.DeleteData(
table: "conf_glass",
keyColumn: "GlassID",
keyValue: 6);
migrationBuilder.DeleteData(
table: "conf_glass",
keyColumn: "GlassID",
keyValue: 7);
migrationBuilder.DeleteData(
table: "conf_glass",
keyColumn: "GlassID",
keyValue: 8);
migrationBuilder.UpdateData(
table: "conf_glass",
keyColumn: "GlassID",
keyValue: 2,
columns: new[] { "Description", "Thickness" },
values: new object[] { "Vetro BE 3S 4/12/4/12/4", 36.0 });
migrationBuilder.UpdateData(
table: "conf_glass",
keyColumn: "GlassID",
keyValue: 3,
columns: new[] { "Description", "Thickness" },
values: new object[] { "Vetro BE 3S 4/16/4/16/4", 44.0 });
migrationBuilder.UpdateData(
table: "conf_profile",
keyColumn: "ProfileID",
keyValue: 1,
columns: new[] { "Description", "Thickness" },
values: new object[] { "Profilo 32", 32.0 });
migrationBuilder.UpdateData(
table: "conf_profile",
keyColumn: "ProfileID",
keyValue: 2,
columns: new[] { "Description", "Thickness" },
values: new object[] { "Profilo 48", 48.0 });
migrationBuilder.UpdateData(
table: "conf_profile",
keyColumn: "ProfileID",
keyValue: 3,
columns: new[] { "Description", "Thickness" },
values: new object[] { "Profilo 58", 58.0 });
migrationBuilder.UpdateData(
table: "sales_offer",
keyColumn: "OfferID",
keyValue: 1,
columns: new[] { "Inserted", "Modified", "ValidUntil" },
values: new object[] { new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8361), new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8362), new DateTime(2025, 11, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8357) });
migrationBuilder.UpdateData(
table: "sales_offer",
keyColumn: "OfferID",
keyValue: 2,
columns: new[] { "Inserted", "Modified", "ValidUntil" },
values: new object[] { new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8371), new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8372), new DateTime(2025, 11, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8369) });
migrationBuilder.UpdateData(
table: "sales_offer",
keyColumn: "OfferID",
keyValue: 3,
columns: new[] { "Inserted", "Modified", "ValidUntil" },
values: new object[] { new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8377), new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8379), new DateTime(2025, 11, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8376) });
migrationBuilder.UpdateData(
table: "sales_offer",
keyColumn: "OfferID",
keyValue: 4,
columns: new[] { "Inserted", "Modified", "ValidUntil" },
values: new object[] { new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8384), new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8385), new DateTime(2025, 11, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8383) });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 1,
columns: new[] { "Inserted", "Modified" },
values: new object[] { new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8517), new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8519) });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 2,
columns: new[] { "Inserted", "Modified" },
values: new object[] { new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8533), new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8535) });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 3,
columns: new[] { "Inserted", "Modified" },
values: new object[] { new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8548), new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8549) });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 4,
columns: new[] { "Inserted", "Modified" },
values: new object[] { new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8582), new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8584) });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 5,
columns: new[] { "Inserted", "Modified" },
values: new object[] { new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8596), new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8598) });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 6,
columns: new[] { "Inserted", "Modified" },
values: new object[] { new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8629), new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8631) });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 7,
columns: new[] { "Inserted", "Modified" },
values: new object[] { new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8643), new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8644) });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 8,
columns: new[] { "Inserted", "Modified" },
values: new object[] { new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8673), new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8675) });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 9,
columns: new[] { "Inserted", "Modified" },
values: new object[] { new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8688), new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8689) });
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 1,
column: "DtCreate",
value: new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8060));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 2,
column: "DtCreate",
value: new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8105));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 3,
column: "DtCreate",
value: new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8108));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 4,
column: "DtCreate",
value: new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8112));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 5,
column: "DtCreate",
value: new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8115));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 6,
column: "DtCreate",
value: new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8119));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 7,
column: "DtCreate",
value: new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8122));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 8,
column: "DtCreate",
value: new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8126));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 9,
column: "DtCreate",
value: new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8129));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 10,
column: "DtCreate",
value: new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8132));
migrationBuilder.UpdateData(
table: "utils_gen_value",
keyColumn: "GenValID",
keyValue: 1,
column: "ValString",
value: "Legno");
migrationBuilder.UpdateData(
table: "utils_gen_value",
keyColumn: "GenValID",
keyValue: 2,
column: "ValString",
value: "Bianco");
migrationBuilder.UpdateData(
table: "utils_gen_value",
keyColumn: "GenValID",
keyValue: 3,
column: "ValString",
value: "Rosso");
migrationBuilder.UpdateData(
table: "utils_gen_value",
keyColumn: "GenValID",
keyValue: 4,
column: "ValString",
value: "Nero");
}
}
}
@@ -91,14 +91,49 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
GlassID = 2,
Code = "0002",
Description = "Vetro BE 3S 4/12/4/12/4",
Thickness = 36.0
Description = "Vetro BE 2S 4/16/4",
Thickness = 24.0
},
new
{
GlassID = 3,
Code = "0003",
Description = "Vetro BE 3S 4/16/4/16/4",
Description = "Vetro BE 3S 4/12/4/12/4",
Thickness = 36.0
},
new
{
GlassID = 4,
Code = "0004",
Description = "Vetro BE 3S 4/16/4/16/4",
Thickness = 44.0
},
new
{
GlassID = 5,
Code = "0005",
Description = "Vetro BE 2S 4T/12/4T",
Thickness = 20.0
},
new
{
GlassID = 6,
Code = "0006",
Description = "Vetro BE 2S 4T/16/4T",
Thickness = 24.0
},
new
{
GlassID = 7,
Code = "0007",
Description = "Vetro BE 3S 4T/12/4T/12/4T",
Thickness = 36.0
},
new
{
GlassID = 8,
Code = "0008",
Description = "Vetro BE 3S 4T/16/4T/16/4T",
Thickness = 44.0
});
});
@@ -129,22 +164,22 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
ProfileID = 1,
Code = "0001",
Description = "Profilo 32",
Thickness = 32.0
Description = "Profilo60",
Thickness = 60.0
},
new
{
ProfileID = 2,
Code = "0002",
Description = "Profilo 48",
Thickness = 48.0
Description = "Profilo78",
Thickness = 78.0
},
new
{
ProfileID = 3,
Code = "0003",
Description = "Profilo 58",
Thickness = 58.0
Description = "Profilo90",
Thickness = 90.0
});
});
@@ -1171,13 +1206,13 @@ namespace EgwCoreLib.Lux.Data.Migrations
Description = "Offerta per tre serramenti",
Discount = 0.0,
Envir = 1,
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),
Inserted = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6797),
Modified = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6798),
OffertState = 0,
RefNum = 1,
RefRev = 1,
RefYear = 2024,
ValidUntil = new DateTime(2025, 11, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3413)
ValidUntil = new DateTime(2025, 11, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6794)
},
new
{
@@ -1187,13 +1222,13 @@ namespace EgwCoreLib.Lux.Data.Migrations
Description = "Offerta BEAM",
Discount = 0.0,
Envir = 2,
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),
Inserted = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6804),
Modified = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6806),
OffertState = 0,
RefNum = 2,
RefRev = 1,
RefYear = 2024,
ValidUntil = new DateTime(2025, 11, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3422)
ValidUntil = new DateTime(2025, 11, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6803)
},
new
{
@@ -1203,13 +1238,13 @@ namespace EgwCoreLib.Lux.Data.Migrations
Description = "Offerta Cabinet",
Discount = 0.0,
Envir = 4,
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),
Inserted = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6811),
Modified = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6812),
OffertState = 0,
RefNum = 3,
RefRev = 1,
RefYear = 2024,
ValidUntil = new DateTime(2025, 11, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3429)
ValidUntil = new DateTime(2025, 11, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6809)
},
new
{
@@ -1219,13 +1254,13 @@ namespace EgwCoreLib.Lux.Data.Migrations
Description = "Offerta Wall",
Discount = 0.0,
Envir = 3,
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),
Inserted = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6817),
Modified = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6818),
OffertState = 0,
RefNum = 4,
RefRev = 1,
RefYear = 2024,
ValidUntil = new DateTime(2025, 11, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3435)
ValidUntil = new DateTime(2025, 11, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6816)
});
});
@@ -1334,11 +1369,11 @@ namespace EgwCoreLib.Lux.Data.Migrations
FileName = "",
FileResource = "",
FileSize = 0L,
Inserted = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3585),
Inserted = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6960),
ItemBOM = "",
ItemOk = true,
ItemSteps = "{}",
Modified = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3587),
Modified = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6962),
Note = "Finestra anta singola 2025",
OfferID = 1,
OfferRowUID = "OFF250000010001",
@@ -1361,11 +1396,11 @@ namespace EgwCoreLib.Lux.Data.Migrations
FileName = "",
FileResource = "",
FileSize = 0L,
Inserted = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3601),
Inserted = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6976),
ItemBOM = "",
ItemOk = true,
ItemSteps = "{}",
Modified = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3603),
Modified = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6978),
Note = "Persiana per Finestra anta singola 2025",
OfferID = 1,
OfferRowUID = "OFF250000010002",
@@ -1388,11 +1423,11 @@ namespace EgwCoreLib.Lux.Data.Migrations
FileName = "",
FileResource = "",
FileSize = 0L,
Inserted = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3623),
Inserted = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6990),
ItemBOM = "",
ItemOk = true,
ItemSteps = "{}",
Modified = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3624),
Modified = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6992),
Note = "Installazione serramento",
OfferID = 1,
OfferRowUID = "OFF250000010003",
@@ -1411,15 +1446,15 @@ namespace EgwCoreLib.Lux.Data.Migrations
BomCost = 800.0,
BomOk = true,
BomPrice = 1150.0,
Envir = 1,
Envir = 2,
FileName = "",
FileResource = "",
FileSize = 0L,
Inserted = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3657),
Inserted = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(7023),
ItemBOM = "",
ItemOk = true,
ItemSteps = "{}",
Modified = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3659),
Modified = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(7025),
Note = "Demo file 01",
OfferID = 2,
OfferRowUID = "OFF250000020001",
@@ -1438,15 +1473,15 @@ namespace EgwCoreLib.Lux.Data.Migrations
BomCost = 600.0,
BomOk = true,
BomPrice = 950.0,
Envir = 1,
Envir = 2,
FileName = "",
FileResource = "",
FileSize = 0L,
Inserted = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3671),
Inserted = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(7037),
ItemBOM = "",
ItemOk = true,
ItemSteps = "{}",
Modified = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3673),
Modified = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(7039),
Note = "Demo file 02",
OfferID = 2,
OfferRowUID = "OFF250000020002",
@@ -1465,15 +1500,15 @@ namespace EgwCoreLib.Lux.Data.Migrations
BomCost = 200.0,
BomOk = true,
BomPrice = 250.0,
Envir = 1,
Envir = 3,
FileName = "",
FileResource = "",
FileSize = 0L,
Inserted = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3704),
Inserted = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(7070),
ItemBOM = "",
ItemOk = true,
ItemSteps = "{}",
Modified = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3705),
Modified = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(7072),
Note = "Demo file 01",
OfferID = 3,
OfferRowUID = "OFF250000030001",
@@ -1492,15 +1527,15 @@ namespace EgwCoreLib.Lux.Data.Migrations
BomCost = 50.0,
BomOk = true,
BomPrice = 80.0,
Envir = 1,
Envir = 3,
FileName = "",
FileResource = "",
FileSize = 0L,
Inserted = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3717),
Inserted = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(7089),
ItemBOM = "",
ItemOk = true,
ItemSteps = "{}",
Modified = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3719),
Modified = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(7090),
Note = "Demo file 02",
OfferID = 3,
OfferRowUID = "OFF250000030002",
@@ -1519,15 +1554,15 @@ namespace EgwCoreLib.Lux.Data.Migrations
BomCost = 800.0,
BomOk = true,
BomPrice = 1150.0,
Envir = 1,
Envir = 4,
FileName = "",
FileResource = "",
FileSize = 0L,
Inserted = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3749),
Inserted = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(7121),
ItemBOM = "",
ItemOk = true,
ItemSteps = "{}",
Modified = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3751),
Modified = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(7122),
Note = "Demo file 01",
OfferID = 4,
OfferRowUID = "OFF250000040001",
@@ -1546,15 +1581,15 @@ namespace EgwCoreLib.Lux.Data.Migrations
BomCost = 600.0,
BomOk = true,
BomPrice = 950.0,
Envir = 1,
Envir = 4,
FileName = "",
FileResource = "",
FileSize = 0L,
Inserted = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3763),
Inserted = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(7134),
ItemBOM = "",
ItemOk = true,
ItemSteps = "{}",
Modified = new DateTime(2025, 10, 4, 10, 56, 44, 628, DateTimeKind.Local).AddTicks(3765),
Modified = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(7136),
Note = "Demo file 02",
OfferID = 4,
OfferRowUID = "OFF250000040002",
@@ -1737,8 +1772,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 1,
CodDoc = "",
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),
DtCreate = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6489),
DtMod = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6540),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 5.0,
@@ -1750,8 +1785,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 2,
CodDoc = "",
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),
DtCreate = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6543),
DtMod = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6544),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 8.0,
@@ -1763,8 +1798,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 3,
CodDoc = "",
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),
DtCreate = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6546),
DtMod = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6548),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 5.0,
@@ -1776,8 +1811,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 4,
CodDoc = "",
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),
DtCreate = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6550),
DtMod = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6551),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 1.0,
@@ -1789,8 +1824,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 5,
CodDoc = "",
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),
DtCreate = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6553),
DtMod = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6554),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 10.0,
@@ -1802,8 +1837,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 6,
CodDoc = "",
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),
DtCreate = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6556),
DtMod = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6558),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 1.0,
@@ -1815,8 +1850,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 7,
CodDoc = "",
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),
DtCreate = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6560),
DtMod = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6561),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 50.0,
@@ -1828,8 +1863,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 8,
CodDoc = "",
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),
DtCreate = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6563),
DtMod = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6564),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 1.0,
@@ -1841,8 +1876,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 9,
CodDoc = "",
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),
DtCreate = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6566),
DtMod = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6568),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 1.0,
@@ -1854,8 +1889,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 10,
CodDoc = "",
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),
DtCreate = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6570),
DtMod = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6571),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 1.0,
@@ -2316,28 +2351,28 @@ namespace EgwCoreLib.Lux.Data.Migrations
GenValID = 1,
ClassCod = "WoodCol",
Ordinal = 1,
ValString = "Legno"
ValString = "Blue"
},
new
{
GenValID = 2,
ClassCod = "WoodCol",
Ordinal = 2,
ValString = "Bianco"
ValString = "White"
},
new
{
GenValID = 3,
ClassCod = "WoodCol",
Ordinal = 3,
ValString = "Rosso"
ValString = "Red"
},
new
{
GenValID = 4,
ClassCod = "WoodCol",
Ordinal = 4,
ValString = "Nero"
ValString = "Black"
},
new
{
+14 -9
View File
@@ -44,10 +44,10 @@ namespace EgwCoreLib.Lux.Data
);
modelBuilder.Entity<GenValueModel>().HasData(
new GenValueModel { GenValID = 1, Ordinal = 1, ClassCod = "WoodCol", ValString = "Legno" },
new GenValueModel { GenValID = 2, Ordinal = 2, ClassCod = "WoodCol", ValString = "Bianco" },
new GenValueModel { GenValID = 3, Ordinal = 3, ClassCod = "WoodCol", ValString = "Rosso" },
new GenValueModel { GenValID = 4, Ordinal = 4, ClassCod = "WoodCol", ValString = "Nero" },
new GenValueModel { GenValID = 1, Ordinal = 1, ClassCod = "WoodCol", ValString = "Blue" },
new GenValueModel { GenValID = 2, Ordinal = 2, ClassCod = "WoodCol", ValString = "White" },
new GenValueModel { GenValID = 3, Ordinal = 3, ClassCod = "WoodCol", ValString = "Red" },
new GenValueModel { GenValID = 4, Ordinal = 4, ClassCod = "WoodCol", ValString = "Black" },
new GenValueModel { GenValID = 5, Ordinal = 1, ClassCod = "ShapeList", ValString = "Rectangular" },
new GenValueModel { GenValID = 6, Ordinal = 2, ClassCod = "ShapeList", ValString = "Trapezoidal" },
new GenValueModel { GenValID = 7, Ordinal = 3, ClassCod = "ShapeList", ValString = "Triangular" },
@@ -60,13 +60,18 @@ namespace EgwCoreLib.Lux.Data
modelBuilder.Entity<GlassModel>().HasData(
new GlassModel { GlassID = 1, Code = "0001", Description = "Vetro BE 2S 4/12/4", Thickness = 20 },
new GlassModel { GlassID = 2, Code = "0002", Description = "Vetro BE 3S 4/12/4/12/4", Thickness = 36 },
new GlassModel { GlassID = 3, Code = "0003", Description = "Vetro BE 3S 4/16/4/16/4", Thickness = 44 }
new GlassModel { GlassID = 2, Code = "0002", Description = "Vetro BE 2S 4/16/4", Thickness = 24 },
new GlassModel { GlassID = 3, Code = "0003", Description = "Vetro BE 3S 4/12/4/12/4", Thickness = 36 },
new GlassModel { GlassID = 4, Code = "0004", Description = "Vetro BE 3S 4/16/4/16/4", Thickness = 44 },
new GlassModel { GlassID = 5, Code = "0005", Description = "Vetro BE 2S 4T/12/4T", Thickness = 20 },
new GlassModel { GlassID = 6, Code = "0006", Description = "Vetro BE 2S 4T/16/4T", Thickness = 24 },
new GlassModel { GlassID = 7, Code = "0007", Description = "Vetro BE 3S 4T/12/4T/12/4T", Thickness = 36 },
new GlassModel { GlassID = 8, Code = "0008", Description = "Vetro BE 3S 4T/16/4T/16/4T", Thickness = 44 }
);
modelBuilder.Entity<ProfileModel>().HasData(
new ProfileModel { ProfileID = 1, Code = "0001", Description = "Profilo 32", Thickness = 32 },
new ProfileModel { ProfileID = 2, Code = "0002", Description = "Profilo 48", Thickness = 48 },
new ProfileModel { ProfileID = 3, Code = "0003", Description = "Profilo 58", Thickness = 58 }
new ProfileModel { ProfileID = 1, Code = "0001", Description = "Profilo60", Thickness = 60 },
new ProfileModel { ProfileID = 2, Code = "0002", Description = "Profilo78", Thickness = 78 },
new ProfileModel { ProfileID = 3, Code = "0003", Description = "Profilo90", Thickness = 90 }
);
modelBuilder.Entity<WoodModel>().HasData(
new WoodModel { WoodID = 1, Code = "0001", Description = "Abete", Type = 1 },