Update migration: singolo InitDb, aggiunta preliminare classi tipo environment (da completare)

This commit is contained in:
Samuele Locatelli
2025-09-29 16:33:59 +02:00
parent 7d1cae9061
commit 7dabbf3870
13 changed files with 167 additions and 2570 deletions
@@ -49,6 +49,7 @@
</ItemGroup>
<ItemGroup>
<Folder Include="DbModel\Engine\" />
<Folder Include="Migrations\" />
</ItemGroup>
File diff suppressed because it is too large Load Diff
@@ -1,226 +0,0 @@
using System;
using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
namespace EgwCoreLib.Lux.Data.Migrations
{
/// <inheritdoc />
public partial class AddOffertDiscount : Migration
{
/// <inheritdoc />
protected override void Up(MigrationBuilder migrationBuilder)
{
migrationBuilder.AddColumn<double>(
name: "Discount",
table: "sales_offer",
type: "double",
nullable: false,
defaultValue: 0.0);
migrationBuilder.UpdateData(
table: "sales_offer",
keyColumn: "OfferID",
keyValue: 1,
columns: new[] { "Discount", "Inserted", "Modified", "ValidUntil" },
values: new object[] { 0.0, new DateTime(2025, 9, 23, 12, 18, 3, 279, DateTimeKind.Local).AddTicks(3122), new DateTime(2025, 9, 23, 12, 18, 3, 279, DateTimeKind.Local).AddTicks(3124), new DateTime(2025, 10, 23, 12, 18, 3, 279, DateTimeKind.Local).AddTicks(3117) });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 1,
columns: new[] { "BomCost", "BomPrice", "Inserted", "Modified" },
values: new object[] { 900.0, 950.0, new DateTime(2025, 9, 23, 12, 18, 3, 279, DateTimeKind.Local).AddTicks(3264), new DateTime(2025, 9, 23, 12, 18, 3, 279, DateTimeKind.Local).AddTicks(3266) });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 2,
columns: new[] { "BomPrice", "Inserted", "Modified" },
values: new object[] { 200.0, new DateTime(2025, 9, 23, 12, 18, 3, 279, DateTimeKind.Local).AddTicks(3279), new DateTime(2025, 9, 23, 12, 18, 3, 279, DateTimeKind.Local).AddTicks(3280) });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 3,
columns: new[] { "BomPrice", "Inserted", "Modified" },
values: new object[] { 250.0, new DateTime(2025, 9, 23, 12, 18, 3, 279, DateTimeKind.Local).AddTicks(3291), new DateTime(2025, 9, 23, 12, 18, 3, 279, DateTimeKind.Local).AddTicks(3292) });
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 1,
column: "DtCreate",
value: new DateTime(2025, 9, 23, 12, 18, 3, 279, DateTimeKind.Local).AddTicks(2709));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 2,
column: "DtCreate",
value: new DateTime(2025, 9, 23, 12, 18, 3, 279, DateTimeKind.Local).AddTicks(2790));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 3,
column: "DtCreate",
value: new DateTime(2025, 9, 23, 12, 18, 3, 279, DateTimeKind.Local).AddTicks(2793));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 4,
column: "DtCreate",
value: new DateTime(2025, 9, 23, 12, 18, 3, 279, DateTimeKind.Local).AddTicks(2797));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 5,
column: "DtCreate",
value: new DateTime(2025, 9, 23, 12, 18, 3, 279, DateTimeKind.Local).AddTicks(2801));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 6,
column: "DtCreate",
value: new DateTime(2025, 9, 23, 12, 18, 3, 279, DateTimeKind.Local).AddTicks(2804));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 7,
column: "DtCreate",
value: new DateTime(2025, 9, 23, 12, 18, 3, 279, DateTimeKind.Local).AddTicks(2808));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 8,
column: "DtCreate",
value: new DateTime(2025, 9, 23, 12, 18, 3, 279, DateTimeKind.Local).AddTicks(2811));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 9,
column: "DtCreate",
value: new DateTime(2025, 9, 23, 12, 18, 3, 279, DateTimeKind.Local).AddTicks(2815));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 10,
column: "DtCreate",
value: new DateTime(2025, 9, 23, 12, 18, 3, 279, DateTimeKind.Local).AddTicks(2819));
}
/// <inheritdoc />
protected override void Down(MigrationBuilder migrationBuilder)
{
migrationBuilder.DropColumn(
name: "Discount",
table: "sales_offer");
migrationBuilder.UpdateData(
table: "sales_offer",
keyColumn: "OfferID",
keyValue: 1,
columns: new[] { "Inserted", "Modified", "ValidUntil" },
values: new object[] { new DateTime(2025, 9, 19, 18, 56, 43, 487, DateTimeKind.Local).AddTicks(5787), new DateTime(2025, 9, 19, 18, 56, 43, 487, DateTimeKind.Local).AddTicks(5789), new DateTime(2025, 10, 19, 18, 56, 43, 487, DateTimeKind.Local).AddTicks(5785) });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 1,
columns: new[] { "BomCost", "BomPrice", "Inserted", "Modified" },
values: new object[] { 950.0, 0.0, new DateTime(2025, 9, 19, 18, 56, 43, 487, DateTimeKind.Local).AddTicks(5885), new DateTime(2025, 9, 19, 18, 56, 43, 487, DateTimeKind.Local).AddTicks(5887) });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 2,
columns: new[] { "BomPrice", "Inserted", "Modified" },
values: new object[] { 0.0, new DateTime(2025, 9, 19, 18, 56, 43, 487, DateTimeKind.Local).AddTicks(5906), new DateTime(2025, 9, 19, 18, 56, 43, 487, DateTimeKind.Local).AddTicks(5908) });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 3,
columns: new[] { "BomPrice", "Inserted", "Modified" },
values: new object[] { 0.0, new DateTime(2025, 9, 19, 18, 56, 43, 487, DateTimeKind.Local).AddTicks(5920), new DateTime(2025, 9, 19, 18, 56, 43, 487, DateTimeKind.Local).AddTicks(5922) });
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 1,
column: "DtCreate",
value: new DateTime(2025, 9, 19, 18, 56, 43, 487, DateTimeKind.Local).AddTicks(5439));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 2,
column: "DtCreate",
value: new DateTime(2025, 9, 19, 18, 56, 43, 487, DateTimeKind.Local).AddTicks(5485));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 3,
column: "DtCreate",
value: new DateTime(2025, 9, 19, 18, 56, 43, 487, DateTimeKind.Local).AddTicks(5489));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 4,
column: "DtCreate",
value: new DateTime(2025, 9, 19, 18, 56, 43, 487, DateTimeKind.Local).AddTicks(5493));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 5,
column: "DtCreate",
value: new DateTime(2025, 9, 19, 18, 56, 43, 487, DateTimeKind.Local).AddTicks(5497));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 6,
column: "DtCreate",
value: new DateTime(2025, 9, 19, 18, 56, 43, 487, DateTimeKind.Local).AddTicks(5501));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 7,
column: "DtCreate",
value: new DateTime(2025, 9, 19, 18, 56, 43, 487, DateTimeKind.Local).AddTicks(5505));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 8,
column: "DtCreate",
value: new DateTime(2025, 9, 19, 18, 56, 43, 487, DateTimeKind.Local).AddTicks(5509));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 9,
column: "DtCreate",
value: new DateTime(2025, 9, 19, 18, 56, 43, 487, DateTimeKind.Local).AddTicks(5514));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 10,
column: "DtCreate",
value: new DateTime(2025, 9, 19, 18, 56, 43, 487, DateTimeKind.Local).AddTicks(5518));
}
}
}
@@ -12,8 +12,8 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
namespace EgwCoreLib.Lux.Data.Migrations
{
[DbContext(typeof(DataLayerContext))]
[Migration("20250923101803_AddOffertDiscount")]
partial class AddOffertDiscount
[Migration("20250929142415_InitDb")]
partial class InitDb
{
/// <inheritdoc />
protected override void BuildTargetModel(ModelBuilder modelBuilder)
@@ -910,6 +910,9 @@ namespace EgwCoreLib.Lux.Data.Migrations
b.Property<double>("Discount")
.HasColumnType("double");
b.Property<int>("Envir")
.HasColumnType("int");
b.Property<DateTime>("Inserted")
.HasColumnType("datetime(6)");
@@ -947,13 +950,14 @@ namespace EgwCoreLib.Lux.Data.Migrations
DealerID = 2,
Description = "Offerta per tre serramenti",
Discount = 0.0,
Inserted = new DateTime(2025, 9, 23, 12, 18, 3, 279, DateTimeKind.Local).AddTicks(3122),
Modified = new DateTime(2025, 9, 23, 12, 18, 3, 279, DateTimeKind.Local).AddTicks(3124),
Envir = 1,
Inserted = new DateTime(2025, 9, 29, 16, 24, 15, 212, DateTimeKind.Local).AddTicks(4738),
Modified = new DateTime(2025, 9, 29, 16, 24, 15, 212, DateTimeKind.Local).AddTicks(4739),
OffertState = 0,
RefNum = 1,
RefRev = 1,
RefYear = 2024,
ValidUntil = new DateTime(2025, 10, 23, 12, 18, 3, 279, DateTimeKind.Local).AddTicks(3117)
ValidUntil = new DateTime(2025, 10, 29, 16, 24, 15, 212, DateTimeKind.Local).AddTicks(4735)
});
});
@@ -965,6 +969,12 @@ namespace EgwCoreLib.Lux.Data.Migrations
MySqlPropertyBuilderExtensions.UseMySqlIdentityColumn(b.Property<int>("OfferRowID"));
b.Property<bool>("AwaitBom")
.HasColumnType("tinyint(1)");
b.Property<bool>("AwaitPrice")
.HasColumnType("tinyint(1)");
b.Property<double>("BomCost")
.HasColumnType("double");
@@ -974,9 +984,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
b.Property<double>("BomPrice")
.HasColumnType("double");
b.Property<string>("Environment")
.IsRequired()
.HasColumnType("longtext");
b.Property<int>("Envir")
.HasColumnType("int");
b.Property<DateTime>("Inserted")
.HasColumnType("datetime(6)");
@@ -1037,15 +1046,17 @@ namespace EgwCoreLib.Lux.Data.Migrations
new
{
OfferRowID = 1,
AwaitBom = false,
AwaitPrice = false,
BomCost = 900.0,
BomOk = true,
BomPrice = 950.0,
Environment = "WINDOW",
Inserted = new DateTime(2025, 9, 23, 12, 18, 3, 279, DateTimeKind.Local).AddTicks(3264),
Envir = 1,
Inserted = new DateTime(2025, 9, 29, 16, 24, 15, 212, DateTimeKind.Local).AddTicks(4848),
ItemBOM = "",
ItemOk = true,
ItemSteps = "{}",
Modified = new DateTime(2025, 9, 23, 12, 18, 3, 279, DateTimeKind.Local).AddTicks(3266),
Modified = new DateTime(2025, 9, 29, 16, 24, 15, 212, DateTimeKind.Local).AddTicks(4850),
Note = "Finestra anta singola 2025",
OfferID = 1,
OfferRowUID = "OFF250000000001",
@@ -1059,15 +1070,17 @@ namespace EgwCoreLib.Lux.Data.Migrations
new
{
OfferRowID = 2,
AwaitBom = false,
AwaitPrice = false,
BomCost = 160.0,
BomOk = true,
BomPrice = 200.0,
Environment = "WINDOW",
Inserted = new DateTime(2025, 9, 23, 12, 18, 3, 279, DateTimeKind.Local).AddTicks(3279),
Envir = 1,
Inserted = new DateTime(2025, 9, 29, 16, 24, 15, 212, DateTimeKind.Local).AddTicks(4862),
ItemBOM = "",
ItemOk = true,
ItemSteps = "{}",
Modified = new DateTime(2025, 9, 23, 12, 18, 3, 279, DateTimeKind.Local).AddTicks(3280),
Modified = new DateTime(2025, 9, 29, 16, 24, 15, 212, DateTimeKind.Local).AddTicks(4864),
Note = "Persiana per Finestra anta singola 2025",
OfferID = 1,
OfferRowUID = "OFF250000000002",
@@ -1081,15 +1094,17 @@ namespace EgwCoreLib.Lux.Data.Migrations
new
{
OfferRowID = 3,
AwaitBom = false,
AwaitPrice = false,
BomCost = 200.0,
BomOk = true,
BomPrice = 250.0,
Environment = "WINDOW",
Inserted = new DateTime(2025, 9, 23, 12, 18, 3, 279, DateTimeKind.Local).AddTicks(3291),
Envir = 1,
Inserted = new DateTime(2025, 9, 29, 16, 24, 15, 212, DateTimeKind.Local).AddTicks(4874),
ItemBOM = "",
ItemOk = true,
ItemSteps = "{}",
Modified = new DateTime(2025, 9, 23, 12, 18, 3, 279, DateTimeKind.Local).AddTicks(3292),
Modified = new DateTime(2025, 9, 29, 16, 24, 15, 212, DateTimeKind.Local).AddTicks(4875),
Note = "Installazione serramento",
OfferID = 1,
OfferRowUID = "OFF250000000003",
@@ -1272,8 +1287,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 1,
CodDoc = "",
DtCreate = new DateTime(2025, 9, 23, 12, 18, 3, 279, DateTimeKind.Local).AddTicks(2709),
DtMod = new DateTime(2025, 9, 23, 12, 18, 3, 279, DateTimeKind.Local).AddTicks(2786),
DtCreate = new DateTime(2025, 9, 29, 16, 24, 15, 212, DateTimeKind.Local).AddTicks(4416),
DtMod = new DateTime(2025, 9, 29, 16, 24, 15, 212, DateTimeKind.Local).AddTicks(4472),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 5.0,
@@ -1285,8 +1300,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 2,
CodDoc = "",
DtCreate = new DateTime(2025, 9, 23, 12, 18, 3, 279, DateTimeKind.Local).AddTicks(2790),
DtMod = new DateTime(2025, 9, 23, 12, 18, 3, 279, DateTimeKind.Local).AddTicks(2791),
DtCreate = new DateTime(2025, 9, 29, 16, 24, 15, 212, DateTimeKind.Local).AddTicks(4475),
DtMod = new DateTime(2025, 9, 29, 16, 24, 15, 212, DateTimeKind.Local).AddTicks(4476),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 8.0,
@@ -1298,8 +1313,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 3,
CodDoc = "",
DtCreate = new DateTime(2025, 9, 23, 12, 18, 3, 279, DateTimeKind.Local).AddTicks(2793),
DtMod = new DateTime(2025, 9, 23, 12, 18, 3, 279, DateTimeKind.Local).AddTicks(2795),
DtCreate = new DateTime(2025, 9, 29, 16, 24, 15, 212, DateTimeKind.Local).AddTicks(4479),
DtMod = new DateTime(2025, 9, 29, 16, 24, 15, 212, DateTimeKind.Local).AddTicks(4480),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 5.0,
@@ -1311,8 +1326,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 4,
CodDoc = "",
DtCreate = new DateTime(2025, 9, 23, 12, 18, 3, 279, DateTimeKind.Local).AddTicks(2797),
DtMod = new DateTime(2025, 9, 23, 12, 18, 3, 279, DateTimeKind.Local).AddTicks(2798),
DtCreate = new DateTime(2025, 9, 29, 16, 24, 15, 212, DateTimeKind.Local).AddTicks(4482),
DtMod = new DateTime(2025, 9, 29, 16, 24, 15, 212, DateTimeKind.Local).AddTicks(4484),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 1.0,
@@ -1324,8 +1339,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 5,
CodDoc = "",
DtCreate = new DateTime(2025, 9, 23, 12, 18, 3, 279, DateTimeKind.Local).AddTicks(2801),
DtMod = new DateTime(2025, 9, 23, 12, 18, 3, 279, DateTimeKind.Local).AddTicks(2802),
DtCreate = new DateTime(2025, 9, 29, 16, 24, 15, 212, DateTimeKind.Local).AddTicks(4486),
DtMod = new DateTime(2025, 9, 29, 16, 24, 15, 212, DateTimeKind.Local).AddTicks(4487),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 10.0,
@@ -1337,8 +1352,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 6,
CodDoc = "",
DtCreate = new DateTime(2025, 9, 23, 12, 18, 3, 279, DateTimeKind.Local).AddTicks(2804),
DtMod = new DateTime(2025, 9, 23, 12, 18, 3, 279, DateTimeKind.Local).AddTicks(2806),
DtCreate = new DateTime(2025, 9, 29, 16, 24, 15, 212, DateTimeKind.Local).AddTicks(4490),
DtMod = new DateTime(2025, 9, 29, 16, 24, 15, 212, DateTimeKind.Local).AddTicks(4491),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 1.0,
@@ -1350,8 +1365,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 7,
CodDoc = "",
DtCreate = new DateTime(2025, 9, 23, 12, 18, 3, 279, DateTimeKind.Local).AddTicks(2808),
DtMod = new DateTime(2025, 9, 23, 12, 18, 3, 279, DateTimeKind.Local).AddTicks(2809),
DtCreate = new DateTime(2025, 9, 29, 16, 24, 15, 212, DateTimeKind.Local).AddTicks(4493),
DtMod = new DateTime(2025, 9, 29, 16, 24, 15, 212, DateTimeKind.Local).AddTicks(4495),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 50.0,
@@ -1363,8 +1378,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 8,
CodDoc = "",
DtCreate = new DateTime(2025, 9, 23, 12, 18, 3, 279, DateTimeKind.Local).AddTicks(2811),
DtMod = new DateTime(2025, 9, 23, 12, 18, 3, 279, DateTimeKind.Local).AddTicks(2813),
DtCreate = new DateTime(2025, 9, 29, 16, 24, 15, 212, DateTimeKind.Local).AddTicks(4497),
DtMod = new DateTime(2025, 9, 29, 16, 24, 15, 212, DateTimeKind.Local).AddTicks(4498),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 1.0,
@@ -1376,8 +1391,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 9,
CodDoc = "",
DtCreate = new DateTime(2025, 9, 23, 12, 18, 3, 279, DateTimeKind.Local).AddTicks(2815),
DtMod = new DateTime(2025, 9, 23, 12, 18, 3, 279, DateTimeKind.Local).AddTicks(2817),
DtCreate = new DateTime(2025, 9, 29, 16, 24, 15, 212, DateTimeKind.Local).AddTicks(4501),
DtMod = new DateTime(2025, 9, 29, 16, 24, 15, 212, DateTimeKind.Local).AddTicks(4502),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 1.0,
@@ -1389,8 +1404,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 10,
CodDoc = "",
DtCreate = new DateTime(2025, 9, 23, 12, 18, 3, 279, DateTimeKind.Local).AddTicks(2819),
DtMod = new DateTime(2025, 9, 23, 12, 18, 3, 279, DateTimeKind.Local).AddTicks(2820),
DtCreate = new DateTime(2025, 9, 29, 16, 24, 15, 212, DateTimeKind.Local).AddTicks(4504),
DtMod = new DateTime(2025, 9, 29, 16, 24, 15, 212, DateTimeKind.Local).AddTicks(4506),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 1.0,
@@ -295,6 +295,7 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
OfferID = table.Column<int>(type: "int", nullable: false)
.Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.IdentityColumn),
Envir = table.Column<int>(type: "int", nullable: false),
RefYear = table.Column<int>(type: "int", nullable: false),
RefNum = table.Column<int>(type: "int", nullable: false),
RefRev = table.Column<int>(type: "int", nullable: false),
@@ -305,7 +306,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
ValidUntil = table.Column<DateTime>(type: "datetime(6)", nullable: false),
Inserted = table.Column<DateTime>(type: "datetime(6)", nullable: false),
Modified = table.Column<DateTime>(type: "datetime(6)", nullable: false),
OffertState = table.Column<int>(type: "int", nullable: false)
OffertState = table.Column<int>(type: "int", nullable: false),
Discount = table.Column<double>(type: "double", nullable: false)
},
constraints: table =>
{
@@ -506,8 +508,7 @@ namespace EgwCoreLib.Lux.Data.Migrations
.Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.IdentityColumn),
OfferID = table.Column<int>(type: "int", nullable: false),
RowNum = table.Column<int>(type: "int", nullable: false),
Environment = table.Column<string>(type: "longtext", nullable: false)
.Annotation("MySql:CharSet", "utf8mb4"),
Envir = table.Column<int>(type: "int", nullable: false),
OfferRowUID = table.Column<string>(type: "longtext", nullable: false)
.Annotation("MySql:CharSet", "utf8mb4"),
SellingItemID = table.Column<int>(type: "int", nullable: false),
@@ -527,7 +528,9 @@ namespace EgwCoreLib.Lux.Data.Migrations
Note = table.Column<string>(type: "longtext", nullable: false)
.Annotation("MySql:CharSet", "utf8mb4"),
Inserted = table.Column<DateTime>(type: "datetime(6)", nullable: false),
Modified = table.Column<DateTime>(type: "datetime(6)", nullable: false)
Modified = table.Column<DateTime>(type: "datetime(6)", nullable: false),
AwaitBom = table.Column<bool>(type: "tinyint(1)", nullable: false),
AwaitPrice = table.Column<bool>(type: "tinyint(1)", nullable: false)
},
constraints: table =>
{
@@ -881,8 +884,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
migrationBuilder.InsertData(
table: "sales_offer",
columns: new[] { "OfferID", "CustomerID", "DealerID", "Description", "Inserted", "Modified", "OffertState", "RefNum", "RefRev", "RefYear", "ValidUntil" },
values: new object[] { 1, 2, 2, "Offerta per tre serramenti", new DateTime(2025, 9, 19, 18, 56, 43, 487, DateTimeKind.Local).AddTicks(5787), new DateTime(2025, 9, 19, 18, 56, 43, 487, DateTimeKind.Local).AddTicks(5789), 0, 1, 1, 2024, new DateTime(2025, 10, 19, 18, 56, 43, 487, DateTimeKind.Local).AddTicks(5785) });
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, 9, 29, 16, 24, 15, 212, DateTimeKind.Local).AddTicks(4738), new DateTime(2025, 9, 29, 16, 24, 15, 212, DateTimeKind.Local).AddTicks(4739), 0, 1, 1, 2024, new DateTime(2025, 10, 29, 16, 24, 15, 212, DateTimeKind.Local).AddTicks(4735) });
migrationBuilder.InsertData(
table: "utils_gen_value",
@@ -899,12 +902,12 @@ namespace EgwCoreLib.Lux.Data.Migrations
migrationBuilder.InsertData(
table: "sales_offer_row",
columns: new[] { "OfferRowID", "BomCost", "BomOk", "BomPrice", "Environment", "Inserted", "ItemBOM", "ItemOk", "ItemSteps", "Modified", "Note", "OfferID", "OfferRowUID", "Qty", "RowNum", "SellingItemID", "SerStruct", "StepCost", "StepPrice" },
columns: new[] { "OfferRowID", "AwaitBom", "AwaitPrice", "BomCost", "BomOk", "BomPrice", "Envir", "Inserted", "ItemBOM", "ItemOk", "ItemSteps", "Modified", "Note", "OfferID", "OfferRowUID", "Qty", "RowNum", "SellingItemID", "SerStruct", "StepCost", "StepPrice" },
values: new object[,]
{
{ 1, 950.0, true, 0.0, "WINDOW", new DateTime(2025, 9, 19, 18, 56, 43, 487, DateTimeKind.Local).AddTicks(5885), "", true, "{}", new DateTime(2025, 9, 19, 18, 56, 43, 487, DateTimeKind.Local).AddTicks(5887), "Finestra anta singola 2025", 1, "OFF250000000001", 3.0, 1, 1, "{}", 0.0, 0.0 },
{ 2, 160.0, true, 0.0, "WINDOW", new DateTime(2025, 9, 19, 18, 56, 43, 487, DateTimeKind.Local).AddTicks(5906), "", true, "{}", new DateTime(2025, 9, 19, 18, 56, 43, 487, DateTimeKind.Local).AddTicks(5908), "Persiana per Finestra anta singola 2025", 1, "OFF250000000002", 3.0, 2, 2, "{}", 0.0, 0.0 },
{ 3, 200.0, true, 0.0, "WINDOW", new DateTime(2025, 9, 19, 18, 56, 43, 487, DateTimeKind.Local).AddTicks(5920), "", true, "{}", new DateTime(2025, 9, 19, 18, 56, 43, 487, DateTimeKind.Local).AddTicks(5922), "Installazione serramento", 1, "OFF250000000003", 3.0, 3, 3, "{}", 0.0, 0.0 }
{ 1, false, false, 900.0, true, 950.0, 1, new DateTime(2025, 9, 29, 16, 24, 15, 212, DateTimeKind.Local).AddTicks(4848), "", true, "{}", new DateTime(2025, 9, 29, 16, 24, 15, 212, DateTimeKind.Local).AddTicks(4850), "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, 9, 29, 16, 24, 15, 212, DateTimeKind.Local).AddTicks(4862), "", true, "{}", new DateTime(2025, 9, 29, 16, 24, 15, 212, DateTimeKind.Local).AddTicks(4864), "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, 9, 29, 16, 24, 15, 212, DateTimeKind.Local).AddTicks(4874), "", true, "{}", new DateTime(2025, 9, 29, 16, 24, 15, 212, DateTimeKind.Local).AddTicks(4875), "Installazione serramento", 1, "OFF250000000003", 3.0, 3, 3, "{}", 0.0, 0.0 }
});
migrationBuilder.InsertData(
@@ -941,16 +944,16 @@ namespace EgwCoreLib.Lux.Data.Migrations
columns: new[] { "StockMovID", "CodDoc", "DtCreate", "MovCod", "Note", "QtyRec", "StockStatusId", "UnitVal", "UserId" },
values: new object[,]
{
{ 1, "", new DateTime(2025, 9, 19, 18, 56, 43, 487, DateTimeKind.Local).AddTicks(5439), "CAR", "DEMO", 5.0, 1, 0.0, "samuele.locatelli@egalware.com" },
{ 2, "", new DateTime(2025, 9, 19, 18, 56, 43, 487, DateTimeKind.Local).AddTicks(5485), "CAR", "DEMO", 8.0, 2, 0.0, "samuele.locatelli@egalware.com" },
{ 3, "", new DateTime(2025, 9, 19, 18, 56, 43, 487, DateTimeKind.Local).AddTicks(5489), "CAR", "DEMO", 5.0, 3, 0.0, "samuele.locatelli@egalware.com" },
{ 4, "", new DateTime(2025, 9, 19, 18, 56, 43, 487, DateTimeKind.Local).AddTicks(5493), "CAR", "DEMO", 1.0, 4, 0.0, "samuele.locatelli@egalware.com" },
{ 5, "", new DateTime(2025, 9, 19, 18, 56, 43, 487, DateTimeKind.Local).AddTicks(5497), "CAR", "DEMO", 10.0, 5, 0.0, "samuele.locatelli@egalware.com" },
{ 6, "", new DateTime(2025, 9, 19, 18, 56, 43, 487, DateTimeKind.Local).AddTicks(5501), "CAR", "DEMO", 1.0, 6, 0.0, "samuele.locatelli@egalware.com" },
{ 7, "", new DateTime(2025, 9, 19, 18, 56, 43, 487, DateTimeKind.Local).AddTicks(5505), "CAR", "DEMO", 50.0, 7, 0.0, "samuele.locatelli@egalware.com" },
{ 8, "", new DateTime(2025, 9, 19, 18, 56, 43, 487, DateTimeKind.Local).AddTicks(5509), "CAR", "DEMO", 1.0, 8, 0.0, "samuele.locatelli@egalware.com" },
{ 9, "", new DateTime(2025, 9, 19, 18, 56, 43, 487, DateTimeKind.Local).AddTicks(5514), "CAR", "DEMO", 1.0, 9, 0.0, "samuele.locatelli@egalware.com" },
{ 10, "", new DateTime(2025, 9, 19, 18, 56, 43, 487, DateTimeKind.Local).AddTicks(5518), "CAR", "DEMO", 1.0, 10, 0.0, "samuele.locatelli@egalware.com" }
{ 1, "", new DateTime(2025, 9, 29, 16, 24, 15, 212, DateTimeKind.Local).AddTicks(4416), "CAR", "DEMO", 5.0, 1, 0.0, "samuele.locatelli@egalware.com" },
{ 2, "", new DateTime(2025, 9, 29, 16, 24, 15, 212, DateTimeKind.Local).AddTicks(4475), "CAR", "DEMO", 8.0, 2, 0.0, "samuele.locatelli@egalware.com" },
{ 3, "", new DateTime(2025, 9, 29, 16, 24, 15, 212, DateTimeKind.Local).AddTicks(4479), "CAR", "DEMO", 5.0, 3, 0.0, "samuele.locatelli@egalware.com" },
{ 4, "", new DateTime(2025, 9, 29, 16, 24, 15, 212, DateTimeKind.Local).AddTicks(4482), "CAR", "DEMO", 1.0, 4, 0.0, "samuele.locatelli@egalware.com" },
{ 5, "", new DateTime(2025, 9, 29, 16, 24, 15, 212, DateTimeKind.Local).AddTicks(4486), "CAR", "DEMO", 10.0, 5, 0.0, "samuele.locatelli@egalware.com" },
{ 6, "", new DateTime(2025, 9, 29, 16, 24, 15, 212, DateTimeKind.Local).AddTicks(4490), "CAR", "DEMO", 1.0, 6, 0.0, "samuele.locatelli@egalware.com" },
{ 7, "", new DateTime(2025, 9, 29, 16, 24, 15, 212, DateTimeKind.Local).AddTicks(4493), "CAR", "DEMO", 50.0, 7, 0.0, "samuele.locatelli@egalware.com" },
{ 8, "", new DateTime(2025, 9, 29, 16, 24, 15, 212, DateTimeKind.Local).AddTicks(4497), "CAR", "DEMO", 1.0, 8, 0.0, "samuele.locatelli@egalware.com" },
{ 9, "", new DateTime(2025, 9, 29, 16, 24, 15, 212, DateTimeKind.Local).AddTicks(4501), "CAR", "DEMO", 1.0, 9, 0.0, "samuele.locatelli@egalware.com" },
{ 10, "", new DateTime(2025, 9, 29, 16, 24, 15, 212, DateTimeKind.Local).AddTicks(4504), "CAR", "DEMO", 1.0, 10, 0.0, "samuele.locatelli@egalware.com" }
});
migrationBuilder.InsertData(
@@ -907,6 +907,9 @@ namespace EgwCoreLib.Lux.Data.Migrations
b.Property<double>("Discount")
.HasColumnType("double");
b.Property<int>("Envir")
.HasColumnType("int");
b.Property<DateTime>("Inserted")
.HasColumnType("datetime(6)");
@@ -944,13 +947,14 @@ namespace EgwCoreLib.Lux.Data.Migrations
DealerID = 2,
Description = "Offerta per tre serramenti",
Discount = 0.0,
Inserted = new DateTime(2025, 9, 23, 12, 18, 3, 279, DateTimeKind.Local).AddTicks(3122),
Modified = new DateTime(2025, 9, 23, 12, 18, 3, 279, DateTimeKind.Local).AddTicks(3124),
Envir = 1,
Inserted = new DateTime(2025, 9, 29, 16, 24, 15, 212, DateTimeKind.Local).AddTicks(4738),
Modified = new DateTime(2025, 9, 29, 16, 24, 15, 212, DateTimeKind.Local).AddTicks(4739),
OffertState = 0,
RefNum = 1,
RefRev = 1,
RefYear = 2024,
ValidUntil = new DateTime(2025, 10, 23, 12, 18, 3, 279, DateTimeKind.Local).AddTicks(3117)
ValidUntil = new DateTime(2025, 10, 29, 16, 24, 15, 212, DateTimeKind.Local).AddTicks(4735)
});
});
@@ -962,6 +966,12 @@ namespace EgwCoreLib.Lux.Data.Migrations
MySqlPropertyBuilderExtensions.UseMySqlIdentityColumn(b.Property<int>("OfferRowID"));
b.Property<bool>("AwaitBom")
.HasColumnType("tinyint(1)");
b.Property<bool>("AwaitPrice")
.HasColumnType("tinyint(1)");
b.Property<double>("BomCost")
.HasColumnType("double");
@@ -971,9 +981,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
b.Property<double>("BomPrice")
.HasColumnType("double");
b.Property<string>("Environment")
.IsRequired()
.HasColumnType("longtext");
b.Property<int>("Envir")
.HasColumnType("int");
b.Property<DateTime>("Inserted")
.HasColumnType("datetime(6)");
@@ -1034,15 +1043,17 @@ namespace EgwCoreLib.Lux.Data.Migrations
new
{
OfferRowID = 1,
AwaitBom = false,
AwaitPrice = false,
BomCost = 900.0,
BomOk = true,
BomPrice = 950.0,
Environment = "WINDOW",
Inserted = new DateTime(2025, 9, 23, 12, 18, 3, 279, DateTimeKind.Local).AddTicks(3264),
Envir = 1,
Inserted = new DateTime(2025, 9, 29, 16, 24, 15, 212, DateTimeKind.Local).AddTicks(4848),
ItemBOM = "",
ItemOk = true,
ItemSteps = "{}",
Modified = new DateTime(2025, 9, 23, 12, 18, 3, 279, DateTimeKind.Local).AddTicks(3266),
Modified = new DateTime(2025, 9, 29, 16, 24, 15, 212, DateTimeKind.Local).AddTicks(4850),
Note = "Finestra anta singola 2025",
OfferID = 1,
OfferRowUID = "OFF250000000001",
@@ -1056,15 +1067,17 @@ namespace EgwCoreLib.Lux.Data.Migrations
new
{
OfferRowID = 2,
AwaitBom = false,
AwaitPrice = false,
BomCost = 160.0,
BomOk = true,
BomPrice = 200.0,
Environment = "WINDOW",
Inserted = new DateTime(2025, 9, 23, 12, 18, 3, 279, DateTimeKind.Local).AddTicks(3279),
Envir = 1,
Inserted = new DateTime(2025, 9, 29, 16, 24, 15, 212, DateTimeKind.Local).AddTicks(4862),
ItemBOM = "",
ItemOk = true,
ItemSteps = "{}",
Modified = new DateTime(2025, 9, 23, 12, 18, 3, 279, DateTimeKind.Local).AddTicks(3280),
Modified = new DateTime(2025, 9, 29, 16, 24, 15, 212, DateTimeKind.Local).AddTicks(4864),
Note = "Persiana per Finestra anta singola 2025",
OfferID = 1,
OfferRowUID = "OFF250000000002",
@@ -1078,15 +1091,17 @@ namespace EgwCoreLib.Lux.Data.Migrations
new
{
OfferRowID = 3,
AwaitBom = false,
AwaitPrice = false,
BomCost = 200.0,
BomOk = true,
BomPrice = 250.0,
Environment = "WINDOW",
Inserted = new DateTime(2025, 9, 23, 12, 18, 3, 279, DateTimeKind.Local).AddTicks(3291),
Envir = 1,
Inserted = new DateTime(2025, 9, 29, 16, 24, 15, 212, DateTimeKind.Local).AddTicks(4874),
ItemBOM = "",
ItemOk = true,
ItemSteps = "{}",
Modified = new DateTime(2025, 9, 23, 12, 18, 3, 279, DateTimeKind.Local).AddTicks(3292),
Modified = new DateTime(2025, 9, 29, 16, 24, 15, 212, DateTimeKind.Local).AddTicks(4875),
Note = "Installazione serramento",
OfferID = 1,
OfferRowUID = "OFF250000000003",
@@ -1269,8 +1284,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 1,
CodDoc = "",
DtCreate = new DateTime(2025, 9, 23, 12, 18, 3, 279, DateTimeKind.Local).AddTicks(2709),
DtMod = new DateTime(2025, 9, 23, 12, 18, 3, 279, DateTimeKind.Local).AddTicks(2786),
DtCreate = new DateTime(2025, 9, 29, 16, 24, 15, 212, DateTimeKind.Local).AddTicks(4416),
DtMod = new DateTime(2025, 9, 29, 16, 24, 15, 212, DateTimeKind.Local).AddTicks(4472),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 5.0,
@@ -1282,8 +1297,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 2,
CodDoc = "",
DtCreate = new DateTime(2025, 9, 23, 12, 18, 3, 279, DateTimeKind.Local).AddTicks(2790),
DtMod = new DateTime(2025, 9, 23, 12, 18, 3, 279, DateTimeKind.Local).AddTicks(2791),
DtCreate = new DateTime(2025, 9, 29, 16, 24, 15, 212, DateTimeKind.Local).AddTicks(4475),
DtMod = new DateTime(2025, 9, 29, 16, 24, 15, 212, DateTimeKind.Local).AddTicks(4476),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 8.0,
@@ -1295,8 +1310,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 3,
CodDoc = "",
DtCreate = new DateTime(2025, 9, 23, 12, 18, 3, 279, DateTimeKind.Local).AddTicks(2793),
DtMod = new DateTime(2025, 9, 23, 12, 18, 3, 279, DateTimeKind.Local).AddTicks(2795),
DtCreate = new DateTime(2025, 9, 29, 16, 24, 15, 212, DateTimeKind.Local).AddTicks(4479),
DtMod = new DateTime(2025, 9, 29, 16, 24, 15, 212, DateTimeKind.Local).AddTicks(4480),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 5.0,
@@ -1308,8 +1323,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 4,
CodDoc = "",
DtCreate = new DateTime(2025, 9, 23, 12, 18, 3, 279, DateTimeKind.Local).AddTicks(2797),
DtMod = new DateTime(2025, 9, 23, 12, 18, 3, 279, DateTimeKind.Local).AddTicks(2798),
DtCreate = new DateTime(2025, 9, 29, 16, 24, 15, 212, DateTimeKind.Local).AddTicks(4482),
DtMod = new DateTime(2025, 9, 29, 16, 24, 15, 212, DateTimeKind.Local).AddTicks(4484),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 1.0,
@@ -1321,8 +1336,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 5,
CodDoc = "",
DtCreate = new DateTime(2025, 9, 23, 12, 18, 3, 279, DateTimeKind.Local).AddTicks(2801),
DtMod = new DateTime(2025, 9, 23, 12, 18, 3, 279, DateTimeKind.Local).AddTicks(2802),
DtCreate = new DateTime(2025, 9, 29, 16, 24, 15, 212, DateTimeKind.Local).AddTicks(4486),
DtMod = new DateTime(2025, 9, 29, 16, 24, 15, 212, DateTimeKind.Local).AddTicks(4487),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 10.0,
@@ -1334,8 +1349,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 6,
CodDoc = "",
DtCreate = new DateTime(2025, 9, 23, 12, 18, 3, 279, DateTimeKind.Local).AddTicks(2804),
DtMod = new DateTime(2025, 9, 23, 12, 18, 3, 279, DateTimeKind.Local).AddTicks(2806),
DtCreate = new DateTime(2025, 9, 29, 16, 24, 15, 212, DateTimeKind.Local).AddTicks(4490),
DtMod = new DateTime(2025, 9, 29, 16, 24, 15, 212, DateTimeKind.Local).AddTicks(4491),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 1.0,
@@ -1347,8 +1362,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 7,
CodDoc = "",
DtCreate = new DateTime(2025, 9, 23, 12, 18, 3, 279, DateTimeKind.Local).AddTicks(2808),
DtMod = new DateTime(2025, 9, 23, 12, 18, 3, 279, DateTimeKind.Local).AddTicks(2809),
DtCreate = new DateTime(2025, 9, 29, 16, 24, 15, 212, DateTimeKind.Local).AddTicks(4493),
DtMod = new DateTime(2025, 9, 29, 16, 24, 15, 212, DateTimeKind.Local).AddTicks(4495),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 50.0,
@@ -1360,8 +1375,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 8,
CodDoc = "",
DtCreate = new DateTime(2025, 9, 23, 12, 18, 3, 279, DateTimeKind.Local).AddTicks(2811),
DtMod = new DateTime(2025, 9, 23, 12, 18, 3, 279, DateTimeKind.Local).AddTicks(2813),
DtCreate = new DateTime(2025, 9, 29, 16, 24, 15, 212, DateTimeKind.Local).AddTicks(4497),
DtMod = new DateTime(2025, 9, 29, 16, 24, 15, 212, DateTimeKind.Local).AddTicks(4498),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 1.0,
@@ -1373,8 +1388,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 9,
CodDoc = "",
DtCreate = new DateTime(2025, 9, 23, 12, 18, 3, 279, DateTimeKind.Local).AddTicks(2815),
DtMod = new DateTime(2025, 9, 23, 12, 18, 3, 279, DateTimeKind.Local).AddTicks(2817),
DtCreate = new DateTime(2025, 9, 29, 16, 24, 15, 212, DateTimeKind.Local).AddTicks(4501),
DtMod = new DateTime(2025, 9, 29, 16, 24, 15, 212, DateTimeKind.Local).AddTicks(4502),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 1.0,
@@ -1386,8 +1401,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 10,
CodDoc = "",
DtCreate = new DateTime(2025, 9, 23, 12, 18, 3, 279, DateTimeKind.Local).AddTicks(2819),
DtMod = new DateTime(2025, 9, 23, 12, 18, 3, 279, DateTimeKind.Local).AddTicks(2820),
DtCreate = new DateTime(2025, 9, 29, 16, 24, 15, 212, DateTimeKind.Local).AddTicks(4504),
DtMod = new DateTime(2025, 9, 29, 16, 24, 15, 212, DateTimeKind.Local).AddTicks(4506),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 1.0,
+1 -2
View File
@@ -4,7 +4,7 @@
<TargetFramework>net8.0</TargetFramework>
<Nullable>enable</Nullable>
<ImplicitUsings>enable</ImplicitUsings>
<Version>0.9.2509.2418</Version>
<Version>0.9.2509.2916</Version>
</PropertyGroup>
<ItemGroup>
@@ -66,7 +66,6 @@
<ItemGroup>
<PackageReference Include="Egw.Lux.WebWindow.Base" Version="2.7.9-beta.1313" />
<PackageReference Include="EgwMultiEngineManager.Data" Version="2.7.9-beta.1" />
<PackageReference Include="NLog" Version="6.0.1" />
<PackageReference Include="NLog.Web.AspNetCore" Version="6.0.1" />
<PackageReference Include="Swashbuckle.AspNetCore" Version="6.6.2" />
+3 -2
View File
@@ -73,12 +73,13 @@ else
@if (DisplayMode == EgwCoreLib.Lux.Core.Enums.DisplayMode.Edit)
{
<td>
<img class="img-fluid" src="@(imgUrl(item.OfferRowUID, item.Environment))" width="48" />
<img class="img-fluid" src="@(imgUrl(item.OfferRowUID, nameof(item.Envir)))" width="48" />
@* <img class="img-fluid" src="@(imgUrl(item.OfferRowUID, item.Environment))" width="48" /> *@
</td>
}
<td class="small">
<div>@item.OfferRowUID</div>
@if (DisplayMode == EgwCoreLib.Lux.Core.Enums.DisplayMode.Edit && !string.IsNullOrEmpty(item.ItemBOM))
@if (DisplayMode == EgwCoreLib.Lux.Core.Enums.DisplayMode.Edit && !string.IsNullOrEmpty(item.SerStruct) && item.SerStruct.Length>2)
{
<button class="btn btn-sm btn-primary" @onclick="() => RequestBom(item)" title="Richiesta ricalcolo BOM">BOM <i class="fa-solid fa-arrow-right-arrow-left"></i></button>
}
+33 -4
View File
@@ -1,8 +1,37 @@
@page "/"
@page "/Home"
<PageTitle>Home</PageTitle>
<PageTitle>LUX</PageTitle>
<h1>Hello, world!</h1>
Welcome to your new app.
<div class="alert alert-secondary shadow">
<h1>LUX Wood MES</h1>
Development Version
</div>
<div class="row my-3">
<div class="col-4">
<ul class="list-group mb-2 shadow">
<li class="list-group-item bg-primary text-light">Sezioni Attive</li>
<li class="list-group-item">Anagrafiche generiche</li>
<li class="list-group-item">Articoli</li>
<li class="list-group-item">Offerte e ricalcoli</li>
</ul>
</div>
<div class="col-4">
<ul class="list-group mb-2 shadow">
<li class="list-group-item bg-primary bg-opacity-50">Sezioni in sviluppo</li>
<li class="list-group-item">Configuratore</li>
<li class="list-group-item">Cicli</li>
<li class="list-group-item">Ordini</li>
<li class="list-group-item">Sistema Costing</li>
</ul>
</div>
<div class="col-4">
<ul class="list-group mb-2 shadow">
<li class="list-group-item bg-primary bg-opacity-25">Sezioni TBD</li>
<li class="list-group-item">Pianificazione Produzione</li>
<li class="list-group-item">Rilievo produzione</li>
<li class="list-group-item">Consuntivazione</li>
<li class="list-group-item">Stampe</li>
</ul>
</div>
</div>
+1 -2
View File
@@ -5,7 +5,7 @@
<Nullable>enable</Nullable>
<ImplicitUsings>enable</ImplicitUsings>
<UserSecretsId>aspnet-Lux.UI-a758c101-a2f4-4e38-977d-1c4887dbbd50</UserSecretsId>
<Version>0.9.2509.2418</Version>
<Version>0.9.2509.2916</Version>
</PropertyGroup>
<ItemGroup>
@@ -21,7 +21,6 @@
<PackageReference Include="Egw.Lux.WebWindowConfigurator" Version="2.7.9.415" />
<PackageReference Include="EgwCoreLib.Razor" Version="1.5.2507.1815" />
<PackageReference Include="EgwCoreLib.Utils" Version="1.5.2507.1815" />
<PackageReference Include="EgwMultiEngineManager.Data" Version="2.7.9-beta.1" />
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.Server" Version="8.0.17" />
<PackageReference Include="Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore" Version="8.0.17" />
<PackageReference Include="Microsoft.AspNetCore.Identity.EntityFrameworkCore" Version="8.0.17" />
+1 -1
View File
@@ -1,6 +1,6 @@
<body>
<i>LUX - Web Windows MES</i>
<h4>Versione: 0.9.2509.2418</h4>
<h4>Versione: 0.9.2509.2916</h4>
<br /> Note di rilascio:
<ul>
<li>
+1 -1
View File
@@ -1 +1 @@
0.9.2509.2418
0.9.2509.2916
+1 -1
View File
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<item>
<version>0.9.2509.2418</version>
<version>0.9.2509.2916</version>
<url>http://nexus.steamware.net/repository/SWS/GPW/stable/GPW.UI.zip</url>
<changelog>http://nexus.steamware.net/repository/SWS/GPW/stable/ChangeLog.html</changelog>
<mandatory>false</mandatory>