Aggiunta migrazione e modello dati raw da deserializzare
This commit is contained in:
@@ -3323,7 +3323,7 @@ namespace EgwCoreLib.Lux.Data.Controllers
|
||||
.Where(p => p.OrderRowID == OrderRowId && p.ProdLabel == entry.Key)
|
||||
.ExecuteUpdateAsync(setters => setters
|
||||
.SetProperty(p => p.ProdAssignID, ProdAssignId)
|
||||
.SetProperty(p => p.EstimTime, entry.Value)
|
||||
.SetProperty(p => p.Time, entry.Value)
|
||||
);
|
||||
|
||||
totalUpdated += rowsAffected;
|
||||
@@ -3383,7 +3383,7 @@ namespace EgwCoreLib.Lux.Data.Controllers
|
||||
.Where(p => p.OrderRowID == orderRowID)
|
||||
.ExecuteUpdateAsync(setters => setters
|
||||
.SetProperty(p => p.ProdAssignID, (int?)null)
|
||||
.SetProperty(p => p.EstimTime, 0)
|
||||
.SetProperty(p => p.Time, 0)
|
||||
);
|
||||
}
|
||||
catch (Exception exc)
|
||||
|
||||
@@ -107,7 +107,7 @@ namespace EgwCoreLib.Lux.Data
|
||||
}
|
||||
if (!optionsBuilder.IsConfigured)
|
||||
{
|
||||
var serverVersion = ServerVersion.AutoDetect(connString);
|
||||
var serverVersion = ServerVersion.AutoDetect(connString);
|
||||
|
||||
// 2026.01.09 aggiornata init componente POMELO
|
||||
#if false
|
||||
@@ -175,16 +175,16 @@ namespace EgwCoreLib.Lux.Data
|
||||
.Property(e => e.TagList)
|
||||
.HasColumnType("json");
|
||||
#endif
|
||||
|
||||
// modalità non valida x Pomelo 8 e MariaDb
|
||||
#if false
|
||||
// gestione dei dati serializzati di stima tempi come JSON
|
||||
modelBuilder.Entity<ProductionGroupModel>()
|
||||
.OwnsMany(x => x.WorkGroupList, b =>
|
||||
{
|
||||
b.ToJson();
|
||||
});
|
||||
// Forza il tipo colonna se la migration continua a fallire
|
||||
modelBuilder.Entity<ProductionGroupModel>()
|
||||
.Property(e => e.WorkGroupList)
|
||||
.HasColumnType("json");
|
||||
});
|
||||
#endif
|
||||
|
||||
#if false
|
||||
// JobTask ↔ Tags
|
||||
|
||||
@@ -45,7 +45,7 @@ namespace EgwCoreLib.Lux.Data.DbModel.Production
|
||||
/// Tempo stimato complessivo
|
||||
/// </summary>
|
||||
[NotMapped]
|
||||
public double TotalEstimTime => ItemsNav?.Sum(i => i.EstimTime) ?? 0;
|
||||
public double TotalEstimTime => ItemsNav?.Sum(i => i.Time) ?? 0;
|
||||
|
||||
/// <summary>
|
||||
/// Navigazione OrderRow
|
||||
|
||||
@@ -1,12 +1,8 @@
|
||||
using EgwCoreLib.Lux.Core.Generic;
|
||||
using EgwCoreLib.Lux.Data.DbModel.Sales;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Newtonsoft.Json;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using static EgwCoreLib.Lux.Core.Enums;
|
||||
|
||||
namespace EgwCoreLib.Lux.Data.DbModel.Production
|
||||
@@ -43,21 +39,38 @@ namespace EgwCoreLib.Lux.Data.DbModel.Production
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Elenco valori dei prod workgroup stimati gestito come JSON nativo
|
||||
/// Valore effettivo serializzato dei WorkgroupList
|
||||
/// </summary>
|
||||
public List<ProdMachineDetailDto> WorkGroupList { get; set; } = new();
|
||||
public string WorkGroupListRaw { get; set; } = "";
|
||||
|
||||
/// <summary>
|
||||
/// Elenco valori dei prod workgroup stimati gestito come JSON serializzato/deserializzato al volo
|
||||
/// </summary>
|
||||
[NotMapped]
|
||||
public Dictionary<string, ProdMachineDetailDto> WorkGroupList
|
||||
{
|
||||
get
|
||||
{
|
||||
Dictionary<string, ProdMachineDetailDto> answ = new();
|
||||
if (!string.IsNullOrEmpty(WorkGroupListRaw))
|
||||
{
|
||||
answ = JsonConvert.DeserializeObject<Dictionary<string, ProdMachineDetailDto>>(WorkGroupListRaw) ?? new();
|
||||
}
|
||||
return answ;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Num parts complessivamente incluse
|
||||
/// </summary>
|
||||
[NotMapped]
|
||||
public int NumParts => WorkGroupList?.Sum(x => x.NumParts) ?? 0;
|
||||
public int NumParts => WorkGroupList?.Sum(x => x.Value.NumParts) ?? 0;
|
||||
|
||||
/// <summary>
|
||||
/// Tempo stimato complessivo
|
||||
/// </summary>
|
||||
[NotMapped]
|
||||
public double TotalEstimTime => WorkGroupList?.Sum(x => x.Time) ?? 0;
|
||||
public double TotalEstimTime => WorkGroupList?.Sum(x => x.Value.Time) ?? 0;
|
||||
|
||||
|
||||
/// <summary>
|
||||
@@ -65,8 +78,8 @@ namespace EgwCoreLib.Lux.Data.DbModel.Production
|
||||
/// </summary>
|
||||
[NotMapped]
|
||||
public List<string> PlantList => WorkGroupList?
|
||||
.Select(x => x.ProdPlantCod)
|
||||
.Distinct()
|
||||
.Select(x => x.Key)
|
||||
.Distinct()
|
||||
.ToList() ?? new List<string>();
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -45,7 +45,7 @@ namespace EgwCoreLib.Lux.Data.DbModel.Production
|
||||
/// <summary>
|
||||
/// Tempo produzione stimato
|
||||
/// </summary>
|
||||
public double EstimTime { get; set; } = 0;
|
||||
public double Time { get; set; } = 0;
|
||||
|
||||
/// <summary>
|
||||
/// Etichetta dell'item
|
||||
|
||||
@@ -45,9 +45,5 @@ namespace EgwCoreLib.Lux.Data.DbModel.Production
|
||||
[ForeignKey("ResourceID")]
|
||||
public virtual ResourceModel ResourceNav { get; set; } = null!;
|
||||
|
||||
/// <summary>
|
||||
/// Navigation verso i gruppi di produzione x ricerca rapida
|
||||
/// </summary>
|
||||
public ICollection<ProductionGroupModel> ProductionGroupNav { get; set; } = new List<ProductionGroupModel>();
|
||||
}
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,387 @@
|
||||
using System;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.Migrations;
|
||||
|
||||
#nullable disable
|
||||
|
||||
namespace EgwCoreLib.Lux.Data.Migrations
|
||||
{
|
||||
/// <inheritdoc />
|
||||
public partial class AddProdGroup : Migration
|
||||
{
|
||||
/// <inheritdoc />
|
||||
protected override void Up(MigrationBuilder migrationBuilder)
|
||||
{
|
||||
migrationBuilder.CreateTable(
|
||||
name: "production_group",
|
||||
columns: table => new
|
||||
{
|
||||
ProdGroupID = table.Column<int>(type: "int", nullable: false)
|
||||
.Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.IdentityColumn),
|
||||
OrderRowID = table.Column<int>(type: "int", nullable: false),
|
||||
GrpType = table.Column<int>(type: "int", nullable: false),
|
||||
WorkGroupListRaw = table.Column<string>(type: "longtext", nullable: false)
|
||||
.Annotation("MySql:CharSet", "utf8mb4")
|
||||
},
|
||||
constraints: table =>
|
||||
{
|
||||
table.PrimaryKey("PK_production_group", x => x.ProdGroupID);
|
||||
table.ForeignKey(
|
||||
name: "FK_production_group_sales_order_row_OrderRowID",
|
||||
column: x => x.OrderRowID,
|
||||
principalTable: "sales_order_row",
|
||||
principalColumn: "OrderRowID",
|
||||
onDelete: ReferentialAction.Restrict);
|
||||
})
|
||||
.Annotation("MySql:CharSet", "utf8mb4");
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "sales_offer",
|
||||
keyColumn: "OfferID",
|
||||
keyValue: 1,
|
||||
columns: new[] { "DueDateProm", "DueDateReq", "Inserted", "Modified", "ValidUntil" },
|
||||
values: new object[] { new DateTime(2026, 3, 10, 0, 0, 0, 0, DateTimeKind.Local), new DateTime(2026, 2, 8, 0, 0, 0, 0, DateTimeKind.Local), new DateTime(2026, 1, 9, 12, 21, 16, 702, DateTimeKind.Local).AddTicks(4901), new DateTime(2026, 1, 9, 12, 21, 16, 702, DateTimeKind.Local).AddTicks(4902), new DateTime(2026, 2, 9, 12, 21, 16, 702, DateTimeKind.Local).AddTicks(4897) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "sales_offer",
|
||||
keyColumn: "OfferID",
|
||||
keyValue: 2,
|
||||
columns: new[] { "DueDateProm", "DueDateReq", "Inserted", "Modified", "ValidUntil" },
|
||||
values: new object[] { new DateTime(2026, 3, 10, 0, 0, 0, 0, DateTimeKind.Local), new DateTime(2026, 2, 8, 0, 0, 0, 0, DateTimeKind.Local), new DateTime(2026, 1, 9, 12, 21, 16, 702, DateTimeKind.Local).AddTicks(4914), new DateTime(2026, 1, 9, 12, 21, 16, 702, DateTimeKind.Local).AddTicks(4915), new DateTime(2026, 2, 9, 12, 21, 16, 702, DateTimeKind.Local).AddTicks(4912) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "sales_offer",
|
||||
keyColumn: "OfferID",
|
||||
keyValue: 3,
|
||||
columns: new[] { "DueDateProm", "DueDateReq", "Inserted", "Modified", "ValidUntil" },
|
||||
values: new object[] { new DateTime(2026, 3, 10, 0, 0, 0, 0, DateTimeKind.Local), new DateTime(2026, 2, 8, 0, 0, 0, 0, DateTimeKind.Local), new DateTime(2026, 1, 9, 12, 21, 16, 702, DateTimeKind.Local).AddTicks(4923), new DateTime(2026, 1, 9, 12, 21, 16, 702, DateTimeKind.Local).AddTicks(4924), new DateTime(2026, 2, 9, 12, 21, 16, 702, DateTimeKind.Local).AddTicks(4922) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "sales_offer",
|
||||
keyColumn: "OfferID",
|
||||
keyValue: 4,
|
||||
columns: new[] { "DueDateProm", "DueDateReq", "Inserted", "Modified", "ValidUntil" },
|
||||
values: new object[] { new DateTime(2026, 3, 10, 0, 0, 0, 0, DateTimeKind.Local), new DateTime(2026, 2, 8, 0, 0, 0, 0, DateTimeKind.Local), new DateTime(2026, 1, 9, 12, 21, 16, 702, DateTimeKind.Local).AddTicks(4932), new DateTime(2026, 1, 9, 12, 21, 16, 702, DateTimeKind.Local).AddTicks(4933), new DateTime(2026, 2, 9, 12, 21, 16, 702, DateTimeKind.Local).AddTicks(4931) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "sales_offer_row",
|
||||
keyColumn: "OfferRowID",
|
||||
keyValue: 1,
|
||||
columns: new[] { "Inserted", "Modified", "OfferRowUID" },
|
||||
values: new object[] { new DateTime(2026, 1, 9, 12, 21, 16, 702, DateTimeKind.Local).AddTicks(5073), new DateTime(2026, 1, 9, 12, 21, 16, 702, DateTimeKind.Local).AddTicks(5075), "SOR.26.00000001" });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "sales_offer_row",
|
||||
keyColumn: "OfferRowID",
|
||||
keyValue: 2,
|
||||
columns: new[] { "Inserted", "Modified", "OfferRowUID" },
|
||||
values: new object[] { new DateTime(2026, 1, 9, 12, 21, 16, 702, DateTimeKind.Local).AddTicks(5058), new DateTime(2026, 1, 9, 12, 21, 16, 702, DateTimeKind.Local).AddTicks(5060), "SOR.26.00000002" });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "sales_offer_row",
|
||||
keyColumn: "OfferRowID",
|
||||
keyValue: 3,
|
||||
columns: new[] { "Inserted", "Modified", "OfferRowUID" },
|
||||
values: new object[] { new DateTime(2026, 1, 9, 12, 21, 16, 702, DateTimeKind.Local).AddTicks(5093), new DateTime(2026, 1, 9, 12, 21, 16, 702, DateTimeKind.Local).AddTicks(5094), "SOR.26.00000003" });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "sales_offer_row",
|
||||
keyColumn: "OfferRowID",
|
||||
keyValue: 4,
|
||||
columns: new[] { "Inserted", "Modified", "OfferRowUID" },
|
||||
values: new object[] { new DateTime(2026, 1, 9, 12, 21, 16, 702, DateTimeKind.Local).AddTicks(5105), new DateTime(2026, 1, 9, 12, 21, 16, 702, DateTimeKind.Local).AddTicks(5106), "SOR.26.00000004" });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "sales_offer_row",
|
||||
keyColumn: "OfferRowID",
|
||||
keyValue: 5,
|
||||
columns: new[] { "Inserted", "Modified", "OfferRowUID" },
|
||||
values: new object[] { new DateTime(2026, 1, 9, 12, 21, 16, 702, DateTimeKind.Local).AddTicks(5136), new DateTime(2026, 1, 9, 12, 21, 16, 702, DateTimeKind.Local).AddTicks(5138), "SOR.26.00000005" });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "sales_offer_row",
|
||||
keyColumn: "OfferRowID",
|
||||
keyValue: 6,
|
||||
columns: new[] { "Inserted", "Modified", "OfferRowUID" },
|
||||
values: new object[] { new DateTime(2026, 1, 9, 12, 21, 16, 702, DateTimeKind.Local).AddTicks(5148), new DateTime(2026, 1, 9, 12, 21, 16, 702, DateTimeKind.Local).AddTicks(5150), "SOR.26.00000006" });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "sales_offer_row",
|
||||
keyColumn: "OfferRowID",
|
||||
keyValue: 7,
|
||||
columns: new[] { "Inserted", "Modified", "OfferRowUID" },
|
||||
values: new object[] { new DateTime(2026, 1, 9, 12, 21, 16, 702, DateTimeKind.Local).AddTicks(5177), new DateTime(2026, 1, 9, 12, 21, 16, 702, DateTimeKind.Local).AddTicks(5179), "SOR.26.00000007" });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "sales_offer_row",
|
||||
keyColumn: "OfferRowID",
|
||||
keyValue: 8,
|
||||
columns: new[] { "Inserted", "Modified", "OfferRowUID" },
|
||||
values: new object[] { new DateTime(2026, 1, 9, 12, 21, 16, 702, DateTimeKind.Local).AddTicks(5190), new DateTime(2026, 1, 9, 12, 21, 16, 702, DateTimeKind.Local).AddTicks(5191), "SOR.26.00000008" });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "sales_offer_row",
|
||||
keyColumn: "OfferRowID",
|
||||
keyValue: 9,
|
||||
columns: new[] { "Inserted", "Modified", "OfferRowUID" },
|
||||
values: new object[] { new DateTime(2026, 1, 9, 12, 21, 16, 702, DateTimeKind.Local).AddTicks(5217), new DateTime(2026, 1, 9, 12, 21, 16, 702, DateTimeKind.Local).AddTicks(5219), "SOR.26.00000009" });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "sales_offer_row",
|
||||
keyColumn: "OfferRowID",
|
||||
keyValue: 10,
|
||||
columns: new[] { "Inserted", "Modified", "OfferRowUID" },
|
||||
values: new object[] { new DateTime(2026, 1, 9, 12, 21, 16, 702, DateTimeKind.Local).AddTicks(5230), new DateTime(2026, 1, 9, 12, 21, 16, 702, DateTimeKind.Local).AddTicks(5231), "SOR.26.0000000A" });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "stock_mov",
|
||||
keyColumn: "StockMovID",
|
||||
keyValue: 1,
|
||||
column: "DtCreate",
|
||||
value: new DateTime(2026, 1, 9, 12, 21, 16, 698, DateTimeKind.Local).AddTicks(9037));
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "stock_mov",
|
||||
keyColumn: "StockMovID",
|
||||
keyValue: 2,
|
||||
column: "DtCreate",
|
||||
value: new DateTime(2026, 1, 9, 12, 21, 16, 698, DateTimeKind.Local).AddTicks(9090));
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "stock_mov",
|
||||
keyColumn: "StockMovID",
|
||||
keyValue: 3,
|
||||
column: "DtCreate",
|
||||
value: new DateTime(2026, 1, 9, 12, 21, 16, 698, DateTimeKind.Local).AddTicks(9093));
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "stock_mov",
|
||||
keyColumn: "StockMovID",
|
||||
keyValue: 4,
|
||||
column: "DtCreate",
|
||||
value: new DateTime(2026, 1, 9, 12, 21, 16, 698, DateTimeKind.Local).AddTicks(9097));
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "stock_mov",
|
||||
keyColumn: "StockMovID",
|
||||
keyValue: 5,
|
||||
column: "DtCreate",
|
||||
value: new DateTime(2026, 1, 9, 12, 21, 16, 698, DateTimeKind.Local).AddTicks(9100));
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "stock_mov",
|
||||
keyColumn: "StockMovID",
|
||||
keyValue: 6,
|
||||
column: "DtCreate",
|
||||
value: new DateTime(2026, 1, 9, 12, 21, 16, 698, DateTimeKind.Local).AddTicks(9104));
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "stock_mov",
|
||||
keyColumn: "StockMovID",
|
||||
keyValue: 7,
|
||||
column: "DtCreate",
|
||||
value: new DateTime(2026, 1, 9, 12, 21, 16, 698, DateTimeKind.Local).AddTicks(9107));
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "stock_mov",
|
||||
keyColumn: "StockMovID",
|
||||
keyValue: 8,
|
||||
column: "DtCreate",
|
||||
value: new DateTime(2026, 1, 9, 12, 21, 16, 698, DateTimeKind.Local).AddTicks(9110));
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "stock_mov",
|
||||
keyColumn: "StockMovID",
|
||||
keyValue: 9,
|
||||
column: "DtCreate",
|
||||
value: new DateTime(2026, 1, 9, 12, 21, 16, 698, DateTimeKind.Local).AddTicks(9114));
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "stock_mov",
|
||||
keyColumn: "StockMovID",
|
||||
keyValue: 10,
|
||||
column: "DtCreate",
|
||||
value: new DateTime(2026, 1, 9, 12, 21, 16, 698, DateTimeKind.Local).AddTicks(9117));
|
||||
|
||||
migrationBuilder.CreateIndex(
|
||||
name: "IX_production_group_OrderRowID",
|
||||
table: "production_group",
|
||||
column: "OrderRowID");
|
||||
}
|
||||
|
||||
/// <inheritdoc />
|
||||
protected override void Down(MigrationBuilder migrationBuilder)
|
||||
{
|
||||
migrationBuilder.DropTable(
|
||||
name: "production_group");
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "sales_offer",
|
||||
keyColumn: "OfferID",
|
||||
keyValue: 1,
|
||||
columns: new[] { "DueDateProm", "DueDateReq", "Inserted", "Modified", "ValidUntil" },
|
||||
values: new object[] { new DateTime(2026, 2, 22, 0, 0, 0, 0, DateTimeKind.Local), new DateTime(2026, 1, 23, 0, 0, 0, 0, DateTimeKind.Local), new DateTime(2025, 12, 24, 15, 51, 57, 468, DateTimeKind.Local).AddTicks(301), new DateTime(2025, 12, 24, 15, 51, 57, 468, DateTimeKind.Local).AddTicks(303), new DateTime(2026, 1, 24, 15, 51, 57, 468, DateTimeKind.Local).AddTicks(298) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "sales_offer",
|
||||
keyColumn: "OfferID",
|
||||
keyValue: 2,
|
||||
columns: new[] { "DueDateProm", "DueDateReq", "Inserted", "Modified", "ValidUntil" },
|
||||
values: new object[] { new DateTime(2026, 2, 22, 0, 0, 0, 0, DateTimeKind.Local), new DateTime(2026, 1, 23, 0, 0, 0, 0, DateTimeKind.Local), new DateTime(2025, 12, 24, 15, 51, 57, 468, DateTimeKind.Local).AddTicks(314), new DateTime(2025, 12, 24, 15, 51, 57, 468, DateTimeKind.Local).AddTicks(315), new DateTime(2026, 1, 24, 15, 51, 57, 468, DateTimeKind.Local).AddTicks(313) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "sales_offer",
|
||||
keyColumn: "OfferID",
|
||||
keyValue: 3,
|
||||
columns: new[] { "DueDateProm", "DueDateReq", "Inserted", "Modified", "ValidUntil" },
|
||||
values: new object[] { new DateTime(2026, 2, 22, 0, 0, 0, 0, DateTimeKind.Local), new DateTime(2026, 1, 23, 0, 0, 0, 0, DateTimeKind.Local), new DateTime(2025, 12, 24, 15, 51, 57, 468, DateTimeKind.Local).AddTicks(324), new DateTime(2025, 12, 24, 15, 51, 57, 468, DateTimeKind.Local).AddTicks(325), new DateTime(2026, 1, 24, 15, 51, 57, 468, DateTimeKind.Local).AddTicks(322) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "sales_offer",
|
||||
keyColumn: "OfferID",
|
||||
keyValue: 4,
|
||||
columns: new[] { "DueDateProm", "DueDateReq", "Inserted", "Modified", "ValidUntil" },
|
||||
values: new object[] { new DateTime(2026, 2, 22, 0, 0, 0, 0, DateTimeKind.Local), new DateTime(2026, 1, 23, 0, 0, 0, 0, DateTimeKind.Local), new DateTime(2025, 12, 24, 15, 51, 57, 468, DateTimeKind.Local).AddTicks(334), new DateTime(2025, 12, 24, 15, 51, 57, 468, DateTimeKind.Local).AddTicks(336), new DateTime(2026, 1, 24, 15, 51, 57, 468, DateTimeKind.Local).AddTicks(332) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "sales_offer_row",
|
||||
keyColumn: "OfferRowID",
|
||||
keyValue: 1,
|
||||
columns: new[] { "Inserted", "Modified", "OfferRowUID" },
|
||||
values: new object[] { new DateTime(2025, 12, 24, 15, 51, 57, 468, DateTimeKind.Local).AddTicks(473), new DateTime(2025, 12, 24, 15, 51, 57, 468, DateTimeKind.Local).AddTicks(474), "SOR.25.00000001" });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "sales_offer_row",
|
||||
keyColumn: "OfferRowID",
|
||||
keyValue: 2,
|
||||
columns: new[] { "Inserted", "Modified", "OfferRowUID" },
|
||||
values: new object[] { new DateTime(2025, 12, 24, 15, 51, 57, 468, DateTimeKind.Local).AddTicks(458), new DateTime(2025, 12, 24, 15, 51, 57, 468, DateTimeKind.Local).AddTicks(460), "SOR.25.00000002" });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "sales_offer_row",
|
||||
keyColumn: "OfferRowID",
|
||||
keyValue: 3,
|
||||
columns: new[] { "Inserted", "Modified", "OfferRowUID" },
|
||||
values: new object[] { new DateTime(2025, 12, 24, 15, 51, 57, 468, DateTimeKind.Local).AddTicks(485), new DateTime(2025, 12, 24, 15, 51, 57, 468, DateTimeKind.Local).AddTicks(487), "SOR.25.00000003" });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "sales_offer_row",
|
||||
keyColumn: "OfferRowID",
|
||||
keyValue: 4,
|
||||
columns: new[] { "Inserted", "Modified", "OfferRowUID" },
|
||||
values: new object[] { new DateTime(2025, 12, 24, 15, 51, 57, 468, DateTimeKind.Local).AddTicks(497), new DateTime(2025, 12, 24, 15, 51, 57, 468, DateTimeKind.Local).AddTicks(499), "SOR.25.00000004" });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "sales_offer_row",
|
||||
keyColumn: "OfferRowID",
|
||||
keyValue: 5,
|
||||
columns: new[] { "Inserted", "Modified", "OfferRowUID" },
|
||||
values: new object[] { new DateTime(2025, 12, 24, 15, 51, 57, 468, DateTimeKind.Local).AddTicks(529), new DateTime(2025, 12, 24, 15, 51, 57, 468, DateTimeKind.Local).AddTicks(531), "SOR.25.00000005" });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "sales_offer_row",
|
||||
keyColumn: "OfferRowID",
|
||||
keyValue: 6,
|
||||
columns: new[] { "Inserted", "Modified", "OfferRowUID" },
|
||||
values: new object[] { new DateTime(2025, 12, 24, 15, 51, 57, 468, DateTimeKind.Local).AddTicks(542), new DateTime(2025, 12, 24, 15, 51, 57, 468, DateTimeKind.Local).AddTicks(544), "SOR.25.00000006" });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "sales_offer_row",
|
||||
keyColumn: "OfferRowID",
|
||||
keyValue: 7,
|
||||
columns: new[] { "Inserted", "Modified", "OfferRowUID" },
|
||||
values: new object[] { new DateTime(2025, 12, 24, 15, 51, 57, 468, DateTimeKind.Local).AddTicks(572), new DateTime(2025, 12, 24, 15, 51, 57, 468, DateTimeKind.Local).AddTicks(574), "SOR.25.00000007" });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "sales_offer_row",
|
||||
keyColumn: "OfferRowID",
|
||||
keyValue: 8,
|
||||
columns: new[] { "Inserted", "Modified", "OfferRowUID" },
|
||||
values: new object[] { new DateTime(2025, 12, 24, 15, 51, 57, 468, DateTimeKind.Local).AddTicks(584), new DateTime(2025, 12, 24, 15, 51, 57, 468, DateTimeKind.Local).AddTicks(586), "SOR.25.00000008" });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "sales_offer_row",
|
||||
keyColumn: "OfferRowID",
|
||||
keyValue: 9,
|
||||
columns: new[] { "Inserted", "Modified", "OfferRowUID" },
|
||||
values: new object[] { new DateTime(2025, 12, 24, 15, 51, 57, 468, DateTimeKind.Local).AddTicks(614), new DateTime(2025, 12, 24, 15, 51, 57, 468, DateTimeKind.Local).AddTicks(616), "SOR.25.00000009" });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "sales_offer_row",
|
||||
keyColumn: "OfferRowID",
|
||||
keyValue: 10,
|
||||
columns: new[] { "Inserted", "Modified", "OfferRowUID" },
|
||||
values: new object[] { new DateTime(2025, 12, 24, 15, 51, 57, 468, DateTimeKind.Local).AddTicks(627), new DateTime(2025, 12, 24, 15, 51, 57, 468, DateTimeKind.Local).AddTicks(628), "SOR.25.0000000A" });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "stock_mov",
|
||||
keyColumn: "StockMovID",
|
||||
keyValue: 1,
|
||||
column: "DtCreate",
|
||||
value: new DateTime(2025, 12, 24, 15, 51, 57, 464, DateTimeKind.Local).AddTicks(5560));
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "stock_mov",
|
||||
keyColumn: "StockMovID",
|
||||
keyValue: 2,
|
||||
column: "DtCreate",
|
||||
value: new DateTime(2025, 12, 24, 15, 51, 57, 464, DateTimeKind.Local).AddTicks(5612));
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "stock_mov",
|
||||
keyColumn: "StockMovID",
|
||||
keyValue: 3,
|
||||
column: "DtCreate",
|
||||
value: new DateTime(2025, 12, 24, 15, 51, 57, 464, DateTimeKind.Local).AddTicks(5615));
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "stock_mov",
|
||||
keyColumn: "StockMovID",
|
||||
keyValue: 4,
|
||||
column: "DtCreate",
|
||||
value: new DateTime(2025, 12, 24, 15, 51, 57, 464, DateTimeKind.Local).AddTicks(5619));
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "stock_mov",
|
||||
keyColumn: "StockMovID",
|
||||
keyValue: 5,
|
||||
column: "DtCreate",
|
||||
value: new DateTime(2025, 12, 24, 15, 51, 57, 464, DateTimeKind.Local).AddTicks(5622));
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "stock_mov",
|
||||
keyColumn: "StockMovID",
|
||||
keyValue: 6,
|
||||
column: "DtCreate",
|
||||
value: new DateTime(2025, 12, 24, 15, 51, 57, 464, DateTimeKind.Local).AddTicks(5626));
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "stock_mov",
|
||||
keyColumn: "StockMovID",
|
||||
keyValue: 7,
|
||||
column: "DtCreate",
|
||||
value: new DateTime(2025, 12, 24, 15, 51, 57, 464, DateTimeKind.Local).AddTicks(5629));
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "stock_mov",
|
||||
keyColumn: "StockMovID",
|
||||
keyValue: 8,
|
||||
column: "DtCreate",
|
||||
value: new DateTime(2025, 12, 24, 15, 51, 57, 464, DateTimeKind.Local).AddTicks(5632));
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "stock_mov",
|
||||
keyColumn: "StockMovID",
|
||||
keyValue: 9,
|
||||
column: "DtCreate",
|
||||
value: new DateTime(2025, 12, 24, 15, 51, 57, 464, DateTimeKind.Local).AddTicks(5636));
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "stock_mov",
|
||||
keyColumn: "StockMovID",
|
||||
keyValue: 10,
|
||||
column: "DtCreate",
|
||||
value: new DateTime(2025, 12, 24, 15, 51, 57, 464, DateTimeKind.Local).AddTicks(5639));
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1087,6 +1087,31 @@ namespace EgwCoreLib.Lux.Data.Migrations
|
||||
b.ToTable("production_batch");
|
||||
});
|
||||
|
||||
modelBuilder.Entity("EgwCoreLib.Lux.Data.DbModel.Production.ProductionGroupModel", b =>
|
||||
{
|
||||
b.Property<int>("ProdGroupID")
|
||||
.ValueGeneratedOnAdd()
|
||||
.HasColumnType("int");
|
||||
|
||||
MySqlPropertyBuilderExtensions.UseMySqlIdentityColumn(b.Property<int>("ProdGroupID"));
|
||||
|
||||
b.Property<int>("GrpType")
|
||||
.HasColumnType("int");
|
||||
|
||||
b.Property<int>("OrderRowID")
|
||||
.HasColumnType("int");
|
||||
|
||||
b.Property<string>("WorkGroupListRaw")
|
||||
.IsRequired()
|
||||
.HasColumnType("longtext");
|
||||
|
||||
b.HasKey("ProdGroupID");
|
||||
|
||||
b.HasIndex("OrderRowID");
|
||||
|
||||
b.ToTable("production_group");
|
||||
});
|
||||
|
||||
modelBuilder.Entity("EgwCoreLib.Lux.Data.DbModel.Production.ProductionItemModel", b =>
|
||||
{
|
||||
b.Property<int>("ProdItemID")
|
||||
@@ -1095,9 +1120,6 @@ namespace EgwCoreLib.Lux.Data.Migrations
|
||||
|
||||
MySqlPropertyBuilderExtensions.UseMySqlIdentityColumn(b.Property<int>("ProdItemID"));
|
||||
|
||||
b.Property<double>("Time")
|
||||
.HasColumnType("double");
|
||||
|
||||
b.Property<string>("ExtItemCode")
|
||||
.IsRequired()
|
||||
.HasColumnType("longtext");
|
||||
@@ -1117,6 +1139,9 @@ namespace EgwCoreLib.Lux.Data.Migrations
|
||||
b.Property<int?>("ProductionBatchID")
|
||||
.HasColumnType("int");
|
||||
|
||||
b.Property<double>("Time")
|
||||
.HasColumnType("double");
|
||||
|
||||
b.HasKey("ProdItemID");
|
||||
|
||||
b.HasIndex("OrderRowID");
|
||||
@@ -1400,16 +1425,16 @@ namespace EgwCoreLib.Lux.Data.Migrations
|
||||
Description = "Offerta per tre serramenti",
|
||||
DictPresel = "",
|
||||
Discount = 0.0,
|
||||
DueDateProm = new DateTime(2026, 2, 22, 0, 0, 0, 0, DateTimeKind.Local),
|
||||
DueDateReq = new DateTime(2026, 1, 23, 0, 0, 0, 0, DateTimeKind.Local),
|
||||
DueDateProm = new DateTime(2026, 3, 10, 0, 0, 0, 0, DateTimeKind.Local),
|
||||
DueDateReq = new DateTime(2026, 2, 8, 0, 0, 0, 0, DateTimeKind.Local),
|
||||
Envir = 1,
|
||||
Inserted = new DateTime(2025, 12, 24, 15, 51, 57, 468, DateTimeKind.Local).AddTicks(301),
|
||||
Modified = new DateTime(2025, 12, 24, 15, 51, 57, 468, DateTimeKind.Local).AddTicks(303),
|
||||
Inserted = new DateTime(2026, 1, 9, 12, 21, 16, 702, DateTimeKind.Local).AddTicks(4901),
|
||||
Modified = new DateTime(2026, 1, 9, 12, 21, 16, 702, DateTimeKind.Local).AddTicks(4902),
|
||||
OffertState = 0,
|
||||
RefNum = 1,
|
||||
RefRev = 1,
|
||||
RefYear = 2025,
|
||||
ValidUntil = new DateTime(2026, 1, 24, 15, 51, 57, 468, DateTimeKind.Local).AddTicks(298)
|
||||
ValidUntil = new DateTime(2026, 2, 9, 12, 21, 16, 702, DateTimeKind.Local).AddTicks(4897)
|
||||
},
|
||||
new
|
||||
{
|
||||
@@ -1420,16 +1445,16 @@ namespace EgwCoreLib.Lux.Data.Migrations
|
||||
Description = "Offerta BEAM",
|
||||
DictPresel = "",
|
||||
Discount = 0.0,
|
||||
DueDateProm = new DateTime(2026, 2, 22, 0, 0, 0, 0, DateTimeKind.Local),
|
||||
DueDateReq = new DateTime(2026, 1, 23, 0, 0, 0, 0, DateTimeKind.Local),
|
||||
DueDateProm = new DateTime(2026, 3, 10, 0, 0, 0, 0, DateTimeKind.Local),
|
||||
DueDateReq = new DateTime(2026, 2, 8, 0, 0, 0, 0, DateTimeKind.Local),
|
||||
Envir = 2,
|
||||
Inserted = new DateTime(2025, 12, 24, 15, 51, 57, 468, DateTimeKind.Local).AddTicks(314),
|
||||
Modified = new DateTime(2025, 12, 24, 15, 51, 57, 468, DateTimeKind.Local).AddTicks(315),
|
||||
Inserted = new DateTime(2026, 1, 9, 12, 21, 16, 702, DateTimeKind.Local).AddTicks(4914),
|
||||
Modified = new DateTime(2026, 1, 9, 12, 21, 16, 702, DateTimeKind.Local).AddTicks(4915),
|
||||
OffertState = 0,
|
||||
RefNum = 2,
|
||||
RefRev = 1,
|
||||
RefYear = 2025,
|
||||
ValidUntil = new DateTime(2026, 1, 24, 15, 51, 57, 468, DateTimeKind.Local).AddTicks(313)
|
||||
ValidUntil = new DateTime(2026, 2, 9, 12, 21, 16, 702, DateTimeKind.Local).AddTicks(4912)
|
||||
},
|
||||
new
|
||||
{
|
||||
@@ -1440,16 +1465,16 @@ namespace EgwCoreLib.Lux.Data.Migrations
|
||||
Description = "Offerta Cabinet",
|
||||
DictPresel = "",
|
||||
Discount = 0.0,
|
||||
DueDateProm = new DateTime(2026, 2, 22, 0, 0, 0, 0, DateTimeKind.Local),
|
||||
DueDateReq = new DateTime(2026, 1, 23, 0, 0, 0, 0, DateTimeKind.Local),
|
||||
DueDateProm = new DateTime(2026, 3, 10, 0, 0, 0, 0, DateTimeKind.Local),
|
||||
DueDateReq = new DateTime(2026, 2, 8, 0, 0, 0, 0, DateTimeKind.Local),
|
||||
Envir = 4,
|
||||
Inserted = new DateTime(2025, 12, 24, 15, 51, 57, 468, DateTimeKind.Local).AddTicks(324),
|
||||
Modified = new DateTime(2025, 12, 24, 15, 51, 57, 468, DateTimeKind.Local).AddTicks(325),
|
||||
Inserted = new DateTime(2026, 1, 9, 12, 21, 16, 702, DateTimeKind.Local).AddTicks(4923),
|
||||
Modified = new DateTime(2026, 1, 9, 12, 21, 16, 702, DateTimeKind.Local).AddTicks(4924),
|
||||
OffertState = 0,
|
||||
RefNum = 3,
|
||||
RefRev = 1,
|
||||
RefYear = 2025,
|
||||
ValidUntil = new DateTime(2026, 1, 24, 15, 51, 57, 468, DateTimeKind.Local).AddTicks(322)
|
||||
ValidUntil = new DateTime(2026, 2, 9, 12, 21, 16, 702, DateTimeKind.Local).AddTicks(4922)
|
||||
},
|
||||
new
|
||||
{
|
||||
@@ -1460,16 +1485,16 @@ namespace EgwCoreLib.Lux.Data.Migrations
|
||||
Description = "Offerta Wall",
|
||||
DictPresel = "",
|
||||
Discount = 0.0,
|
||||
DueDateProm = new DateTime(2026, 2, 22, 0, 0, 0, 0, DateTimeKind.Local),
|
||||
DueDateReq = new DateTime(2026, 1, 23, 0, 0, 0, 0, DateTimeKind.Local),
|
||||
DueDateProm = new DateTime(2026, 3, 10, 0, 0, 0, 0, DateTimeKind.Local),
|
||||
DueDateReq = new DateTime(2026, 2, 8, 0, 0, 0, 0, DateTimeKind.Local),
|
||||
Envir = 3,
|
||||
Inserted = new DateTime(2025, 12, 24, 15, 51, 57, 468, DateTimeKind.Local).AddTicks(334),
|
||||
Modified = new DateTime(2025, 12, 24, 15, 51, 57, 468, DateTimeKind.Local).AddTicks(336),
|
||||
Inserted = new DateTime(2026, 1, 9, 12, 21, 16, 702, DateTimeKind.Local).AddTicks(4932),
|
||||
Modified = new DateTime(2026, 1, 9, 12, 21, 16, 702, DateTimeKind.Local).AddTicks(4933),
|
||||
OffertState = 0,
|
||||
RefNum = 4,
|
||||
RefRev = 1,
|
||||
RefYear = 2025,
|
||||
ValidUntil = new DateTime(2026, 1, 24, 15, 51, 57, 468, DateTimeKind.Local).AddTicks(332)
|
||||
ValidUntil = new DateTime(2026, 2, 9, 12, 21, 16, 702, DateTimeKind.Local).AddTicks(4931)
|
||||
});
|
||||
});
|
||||
|
||||
@@ -1598,17 +1623,17 @@ namespace EgwCoreLib.Lux.Data.Migrations
|
||||
FileName = "",
|
||||
FileResource = "",
|
||||
FileSize = 0L,
|
||||
Inserted = new DateTime(2025, 12, 24, 15, 51, 57, 468, DateTimeKind.Local).AddTicks(458),
|
||||
Inserted = new DateTime(2026, 1, 9, 12, 21, 16, 702, DateTimeKind.Local).AddTicks(5058),
|
||||
ItemBOM = "",
|
||||
ItemJCD = "",
|
||||
ItemOk = true,
|
||||
ItemSteps = "{}",
|
||||
ItemTags = "",
|
||||
JobID = 0,
|
||||
Modified = new DateTime(2025, 12, 24, 15, 51, 57, 468, DateTimeKind.Local).AddTicks(460),
|
||||
Modified = new DateTime(2026, 1, 9, 12, 21, 16, 702, DateTimeKind.Local).AddTicks(5060),
|
||||
Note = "Finestra Anta Singola 2025",
|
||||
OfferID = 1,
|
||||
OfferRowUID = "SOR.25.00000002",
|
||||
OfferRowUID = "SOR.26.00000002",
|
||||
ProdItemQty = 0,
|
||||
Qty = 3.0,
|
||||
RowNum = 1,
|
||||
@@ -1631,17 +1656,17 @@ namespace EgwCoreLib.Lux.Data.Migrations
|
||||
FileName = "",
|
||||
FileResource = "",
|
||||
FileSize = 0L,
|
||||
Inserted = new DateTime(2025, 12, 24, 15, 51, 57, 468, DateTimeKind.Local).AddTicks(473),
|
||||
Inserted = new DateTime(2026, 1, 9, 12, 21, 16, 702, DateTimeKind.Local).AddTicks(5073),
|
||||
ItemBOM = "",
|
||||
ItemJCD = "",
|
||||
ItemOk = true,
|
||||
ItemSteps = "{}",
|
||||
ItemTags = "",
|
||||
JobID = 0,
|
||||
Modified = new DateTime(2025, 12, 24, 15, 51, 57, 468, DateTimeKind.Local).AddTicks(474),
|
||||
Modified = new DateTime(2026, 1, 9, 12, 21, 16, 702, DateTimeKind.Local).AddTicks(5075),
|
||||
Note = "Finestra Vetro Fisso 2025",
|
||||
OfferID = 1,
|
||||
OfferRowUID = "SOR.25.00000001",
|
||||
OfferRowUID = "SOR.26.00000001",
|
||||
ProdItemQty = 0,
|
||||
Qty = 3.0,
|
||||
RowNum = 2,
|
||||
@@ -1664,17 +1689,17 @@ namespace EgwCoreLib.Lux.Data.Migrations
|
||||
FileName = "",
|
||||
FileResource = "",
|
||||
FileSize = 0L,
|
||||
Inserted = new DateTime(2025, 12, 24, 15, 51, 57, 468, DateTimeKind.Local).AddTicks(485),
|
||||
Inserted = new DateTime(2026, 1, 9, 12, 21, 16, 702, DateTimeKind.Local).AddTicks(5093),
|
||||
ItemBOM = "",
|
||||
ItemJCD = "",
|
||||
ItemOk = true,
|
||||
ItemSteps = "{}",
|
||||
ItemTags = "",
|
||||
JobID = 0,
|
||||
Modified = new DateTime(2025, 12, 24, 15, 51, 57, 468, DateTimeKind.Local).AddTicks(487),
|
||||
Modified = new DateTime(2026, 1, 9, 12, 21, 16, 702, DateTimeKind.Local).AddTicks(5094),
|
||||
Note = "Persiana per Finestra anta singola 2025",
|
||||
OfferID = 1,
|
||||
OfferRowUID = "SOR.25.00000003",
|
||||
OfferRowUID = "SOR.26.00000003",
|
||||
ProdItemQty = 0,
|
||||
Qty = 3.0,
|
||||
RowNum = 3,
|
||||
@@ -1697,17 +1722,17 @@ namespace EgwCoreLib.Lux.Data.Migrations
|
||||
FileName = "",
|
||||
FileResource = "",
|
||||
FileSize = 0L,
|
||||
Inserted = new DateTime(2025, 12, 24, 15, 51, 57, 468, DateTimeKind.Local).AddTicks(497),
|
||||
Inserted = new DateTime(2026, 1, 9, 12, 21, 16, 702, DateTimeKind.Local).AddTicks(5105),
|
||||
ItemBOM = "",
|
||||
ItemJCD = "",
|
||||
ItemOk = true,
|
||||
ItemSteps = "{}",
|
||||
ItemTags = "",
|
||||
JobID = 0,
|
||||
Modified = new DateTime(2025, 12, 24, 15, 51, 57, 468, DateTimeKind.Local).AddTicks(499),
|
||||
Modified = new DateTime(2026, 1, 9, 12, 21, 16, 702, DateTimeKind.Local).AddTicks(5106),
|
||||
Note = "Installazione serramento",
|
||||
OfferID = 1,
|
||||
OfferRowUID = "SOR.25.00000004",
|
||||
OfferRowUID = "SOR.26.00000004",
|
||||
ProdItemQty = 0,
|
||||
Qty = 3.0,
|
||||
RowNum = 4,
|
||||
@@ -1730,17 +1755,17 @@ namespace EgwCoreLib.Lux.Data.Migrations
|
||||
FileName = "",
|
||||
FileResource = "",
|
||||
FileSize = 0L,
|
||||
Inserted = new DateTime(2025, 12, 24, 15, 51, 57, 468, DateTimeKind.Local).AddTicks(529),
|
||||
Inserted = new DateTime(2026, 1, 9, 12, 21, 16, 702, DateTimeKind.Local).AddTicks(5136),
|
||||
ItemBOM = "",
|
||||
ItemJCD = "",
|
||||
ItemOk = true,
|
||||
ItemSteps = "{}",
|
||||
ItemTags = "",
|
||||
JobID = 0,
|
||||
Modified = new DateTime(2025, 12, 24, 15, 51, 57, 468, DateTimeKind.Local).AddTicks(531),
|
||||
Modified = new DateTime(2026, 1, 9, 12, 21, 16, 702, DateTimeKind.Local).AddTicks(5138),
|
||||
Note = "Demo file 01",
|
||||
OfferID = 2,
|
||||
OfferRowUID = "SOR.25.00000005",
|
||||
OfferRowUID = "SOR.26.00000005",
|
||||
ProdItemQty = 0,
|
||||
Qty = 10.0,
|
||||
RowNum = 1,
|
||||
@@ -1763,17 +1788,17 @@ namespace EgwCoreLib.Lux.Data.Migrations
|
||||
FileName = "",
|
||||
FileResource = "",
|
||||
FileSize = 0L,
|
||||
Inserted = new DateTime(2025, 12, 24, 15, 51, 57, 468, DateTimeKind.Local).AddTicks(542),
|
||||
Inserted = new DateTime(2026, 1, 9, 12, 21, 16, 702, DateTimeKind.Local).AddTicks(5148),
|
||||
ItemBOM = "",
|
||||
ItemJCD = "",
|
||||
ItemOk = true,
|
||||
ItemSteps = "{}",
|
||||
ItemTags = "",
|
||||
JobID = 0,
|
||||
Modified = new DateTime(2025, 12, 24, 15, 51, 57, 468, DateTimeKind.Local).AddTicks(544),
|
||||
Modified = new DateTime(2026, 1, 9, 12, 21, 16, 702, DateTimeKind.Local).AddTicks(5150),
|
||||
Note = "Demo file 02",
|
||||
OfferID = 2,
|
||||
OfferRowUID = "SOR.25.00000006",
|
||||
OfferRowUID = "SOR.26.00000006",
|
||||
ProdItemQty = 0,
|
||||
Qty = 4.0,
|
||||
RowNum = 1,
|
||||
@@ -1796,17 +1821,17 @@ namespace EgwCoreLib.Lux.Data.Migrations
|
||||
FileName = "",
|
||||
FileResource = "",
|
||||
FileSize = 0L,
|
||||
Inserted = new DateTime(2025, 12, 24, 15, 51, 57, 468, DateTimeKind.Local).AddTicks(572),
|
||||
Inserted = new DateTime(2026, 1, 9, 12, 21, 16, 702, DateTimeKind.Local).AddTicks(5177),
|
||||
ItemBOM = "",
|
||||
ItemJCD = "",
|
||||
ItemOk = true,
|
||||
ItemSteps = "{}",
|
||||
ItemTags = "",
|
||||
JobID = 0,
|
||||
Modified = new DateTime(2025, 12, 24, 15, 51, 57, 468, DateTimeKind.Local).AddTicks(574),
|
||||
Modified = new DateTime(2026, 1, 9, 12, 21, 16, 702, DateTimeKind.Local).AddTicks(5179),
|
||||
Note = "Demo file 01",
|
||||
OfferID = 3,
|
||||
OfferRowUID = "SOR.25.00000007",
|
||||
OfferRowUID = "SOR.26.00000007",
|
||||
ProdItemQty = 0,
|
||||
Qty = 4.0,
|
||||
RowNum = 1,
|
||||
@@ -1829,17 +1854,17 @@ namespace EgwCoreLib.Lux.Data.Migrations
|
||||
FileName = "",
|
||||
FileResource = "",
|
||||
FileSize = 0L,
|
||||
Inserted = new DateTime(2025, 12, 24, 15, 51, 57, 468, DateTimeKind.Local).AddTicks(584),
|
||||
Inserted = new DateTime(2026, 1, 9, 12, 21, 16, 702, DateTimeKind.Local).AddTicks(5190),
|
||||
ItemBOM = "",
|
||||
ItemJCD = "",
|
||||
ItemOk = true,
|
||||
ItemSteps = "{}",
|
||||
ItemTags = "",
|
||||
JobID = 0,
|
||||
Modified = new DateTime(2025, 12, 24, 15, 51, 57, 468, DateTimeKind.Local).AddTicks(586),
|
||||
Modified = new DateTime(2026, 1, 9, 12, 21, 16, 702, DateTimeKind.Local).AddTicks(5191),
|
||||
Note = "Demo file 02",
|
||||
OfferID = 3,
|
||||
OfferRowUID = "SOR.25.00000008",
|
||||
OfferRowUID = "SOR.26.00000008",
|
||||
ProdItemQty = 0,
|
||||
Qty = 12.0,
|
||||
RowNum = 1,
|
||||
@@ -1862,17 +1887,17 @@ namespace EgwCoreLib.Lux.Data.Migrations
|
||||
FileName = "",
|
||||
FileResource = "",
|
||||
FileSize = 0L,
|
||||
Inserted = new DateTime(2025, 12, 24, 15, 51, 57, 468, DateTimeKind.Local).AddTicks(614),
|
||||
Inserted = new DateTime(2026, 1, 9, 12, 21, 16, 702, DateTimeKind.Local).AddTicks(5217),
|
||||
ItemBOM = "",
|
||||
ItemJCD = "",
|
||||
ItemOk = true,
|
||||
ItemSteps = "{}",
|
||||
ItemTags = "",
|
||||
JobID = 0,
|
||||
Modified = new DateTime(2025, 12, 24, 15, 51, 57, 468, DateTimeKind.Local).AddTicks(616),
|
||||
Modified = new DateTime(2026, 1, 9, 12, 21, 16, 702, DateTimeKind.Local).AddTicks(5219),
|
||||
Note = "Demo file 01",
|
||||
OfferID = 4,
|
||||
OfferRowUID = "SOR.25.00000009",
|
||||
OfferRowUID = "SOR.26.00000009",
|
||||
ProdItemQty = 0,
|
||||
Qty = 6.0,
|
||||
RowNum = 1,
|
||||
@@ -1895,17 +1920,17 @@ namespace EgwCoreLib.Lux.Data.Migrations
|
||||
FileName = "",
|
||||
FileResource = "",
|
||||
FileSize = 0L,
|
||||
Inserted = new DateTime(2025, 12, 24, 15, 51, 57, 468, DateTimeKind.Local).AddTicks(627),
|
||||
Inserted = new DateTime(2026, 1, 9, 12, 21, 16, 702, DateTimeKind.Local).AddTicks(5230),
|
||||
ItemBOM = "",
|
||||
ItemJCD = "",
|
||||
ItemOk = true,
|
||||
ItemSteps = "{}",
|
||||
ItemTags = "",
|
||||
JobID = 0,
|
||||
Modified = new DateTime(2025, 12, 24, 15, 51, 57, 468, DateTimeKind.Local).AddTicks(628),
|
||||
Modified = new DateTime(2026, 1, 9, 12, 21, 16, 702, DateTimeKind.Local).AddTicks(5231),
|
||||
Note = "Demo file 02",
|
||||
OfferID = 4,
|
||||
OfferRowUID = "SOR.25.0000000A",
|
||||
OfferRowUID = "SOR.26.0000000A",
|
||||
ProdItemQty = 0,
|
||||
Qty = 4.0,
|
||||
RowNum = 1,
|
||||
@@ -2245,8 +2270,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
|
||||
{
|
||||
StockMovID = 1,
|
||||
CodDoc = "",
|
||||
DtCreate = new DateTime(2025, 12, 24, 15, 51, 57, 464, DateTimeKind.Local).AddTicks(5560),
|
||||
DtMod = new DateTime(2025, 12, 24, 15, 51, 57, 464, DateTimeKind.Local).AddTicks(5609),
|
||||
DtCreate = new DateTime(2026, 1, 9, 12, 21, 16, 698, DateTimeKind.Local).AddTicks(9037),
|
||||
DtMod = new DateTime(2026, 1, 9, 12, 21, 16, 698, DateTimeKind.Local).AddTicks(9085),
|
||||
MovCod = "CAR",
|
||||
Note = "DEMO",
|
||||
QtyRec = 5.0,
|
||||
@@ -2258,8 +2283,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
|
||||
{
|
||||
StockMovID = 2,
|
||||
CodDoc = "",
|
||||
DtCreate = new DateTime(2025, 12, 24, 15, 51, 57, 464, DateTimeKind.Local).AddTicks(5612),
|
||||
DtMod = new DateTime(2025, 12, 24, 15, 51, 57, 464, DateTimeKind.Local).AddTicks(5613),
|
||||
DtCreate = new DateTime(2026, 1, 9, 12, 21, 16, 698, DateTimeKind.Local).AddTicks(9090),
|
||||
DtMod = new DateTime(2026, 1, 9, 12, 21, 16, 698, DateTimeKind.Local).AddTicks(9091),
|
||||
MovCod = "CAR",
|
||||
Note = "DEMO",
|
||||
QtyRec = 8.0,
|
||||
@@ -2271,8 +2296,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
|
||||
{
|
||||
StockMovID = 3,
|
||||
CodDoc = "",
|
||||
DtCreate = new DateTime(2025, 12, 24, 15, 51, 57, 464, DateTimeKind.Local).AddTicks(5615),
|
||||
DtMod = new DateTime(2025, 12, 24, 15, 51, 57, 464, DateTimeKind.Local).AddTicks(5617),
|
||||
DtCreate = new DateTime(2026, 1, 9, 12, 21, 16, 698, DateTimeKind.Local).AddTicks(9093),
|
||||
DtMod = new DateTime(2026, 1, 9, 12, 21, 16, 698, DateTimeKind.Local).AddTicks(9095),
|
||||
MovCod = "CAR",
|
||||
Note = "DEMO",
|
||||
QtyRec = 5.0,
|
||||
@@ -2284,8 +2309,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
|
||||
{
|
||||
StockMovID = 4,
|
||||
CodDoc = "",
|
||||
DtCreate = new DateTime(2025, 12, 24, 15, 51, 57, 464, DateTimeKind.Local).AddTicks(5619),
|
||||
DtMod = new DateTime(2025, 12, 24, 15, 51, 57, 464, DateTimeKind.Local).AddTicks(5620),
|
||||
DtCreate = new DateTime(2026, 1, 9, 12, 21, 16, 698, DateTimeKind.Local).AddTicks(9097),
|
||||
DtMod = new DateTime(2026, 1, 9, 12, 21, 16, 698, DateTimeKind.Local).AddTicks(9098),
|
||||
MovCod = "CAR",
|
||||
Note = "DEMO",
|
||||
QtyRec = 1.0,
|
||||
@@ -2297,8 +2322,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
|
||||
{
|
||||
StockMovID = 5,
|
||||
CodDoc = "",
|
||||
DtCreate = new DateTime(2025, 12, 24, 15, 51, 57, 464, DateTimeKind.Local).AddTicks(5622),
|
||||
DtMod = new DateTime(2025, 12, 24, 15, 51, 57, 464, DateTimeKind.Local).AddTicks(5623),
|
||||
DtCreate = new DateTime(2026, 1, 9, 12, 21, 16, 698, DateTimeKind.Local).AddTicks(9100),
|
||||
DtMod = new DateTime(2026, 1, 9, 12, 21, 16, 698, DateTimeKind.Local).AddTicks(9101),
|
||||
MovCod = "CAR",
|
||||
Note = "DEMO",
|
||||
QtyRec = 10.0,
|
||||
@@ -2310,8 +2335,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
|
||||
{
|
||||
StockMovID = 6,
|
||||
CodDoc = "",
|
||||
DtCreate = new DateTime(2025, 12, 24, 15, 51, 57, 464, DateTimeKind.Local).AddTicks(5626),
|
||||
DtMod = new DateTime(2025, 12, 24, 15, 51, 57, 464, DateTimeKind.Local).AddTicks(5627),
|
||||
DtCreate = new DateTime(2026, 1, 9, 12, 21, 16, 698, DateTimeKind.Local).AddTicks(9104),
|
||||
DtMod = new DateTime(2026, 1, 9, 12, 21, 16, 698, DateTimeKind.Local).AddTicks(9105),
|
||||
MovCod = "CAR",
|
||||
Note = "DEMO",
|
||||
QtyRec = 1.0,
|
||||
@@ -2323,8 +2348,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
|
||||
{
|
||||
StockMovID = 7,
|
||||
CodDoc = "",
|
||||
DtCreate = new DateTime(2025, 12, 24, 15, 51, 57, 464, DateTimeKind.Local).AddTicks(5629),
|
||||
DtMod = new DateTime(2025, 12, 24, 15, 51, 57, 464, DateTimeKind.Local).AddTicks(5630),
|
||||
DtCreate = new DateTime(2026, 1, 9, 12, 21, 16, 698, DateTimeKind.Local).AddTicks(9107),
|
||||
DtMod = new DateTime(2026, 1, 9, 12, 21, 16, 698, DateTimeKind.Local).AddTicks(9108),
|
||||
MovCod = "CAR",
|
||||
Note = "DEMO",
|
||||
QtyRec = 50.0,
|
||||
@@ -2336,8 +2361,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
|
||||
{
|
||||
StockMovID = 8,
|
||||
CodDoc = "",
|
||||
DtCreate = new DateTime(2025, 12, 24, 15, 51, 57, 464, DateTimeKind.Local).AddTicks(5632),
|
||||
DtMod = new DateTime(2025, 12, 24, 15, 51, 57, 464, DateTimeKind.Local).AddTicks(5634),
|
||||
DtCreate = new DateTime(2026, 1, 9, 12, 21, 16, 698, DateTimeKind.Local).AddTicks(9110),
|
||||
DtMod = new DateTime(2026, 1, 9, 12, 21, 16, 698, DateTimeKind.Local).AddTicks(9112),
|
||||
MovCod = "CAR",
|
||||
Note = "DEMO",
|
||||
QtyRec = 1.0,
|
||||
@@ -2349,8 +2374,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
|
||||
{
|
||||
StockMovID = 9,
|
||||
CodDoc = "",
|
||||
DtCreate = new DateTime(2025, 12, 24, 15, 51, 57, 464, DateTimeKind.Local).AddTicks(5636),
|
||||
DtMod = new DateTime(2025, 12, 24, 15, 51, 57, 464, DateTimeKind.Local).AddTicks(5637),
|
||||
DtCreate = new DateTime(2026, 1, 9, 12, 21, 16, 698, DateTimeKind.Local).AddTicks(9114),
|
||||
DtMod = new DateTime(2026, 1, 9, 12, 21, 16, 698, DateTimeKind.Local).AddTicks(9115),
|
||||
MovCod = "CAR",
|
||||
Note = "DEMO",
|
||||
QtyRec = 1.0,
|
||||
@@ -2362,8 +2387,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
|
||||
{
|
||||
StockMovID = 10,
|
||||
CodDoc = "",
|
||||
DtCreate = new DateTime(2025, 12, 24, 15, 51, 57, 464, DateTimeKind.Local).AddTicks(5639),
|
||||
DtMod = new DateTime(2025, 12, 24, 15, 51, 57, 464, DateTimeKind.Local).AddTicks(5641),
|
||||
DtCreate = new DateTime(2026, 1, 9, 12, 21, 16, 698, DateTimeKind.Local).AddTicks(9117),
|
||||
DtMod = new DateTime(2026, 1, 9, 12, 21, 16, 698, DateTimeKind.Local).AddTicks(9119),
|
||||
MovCod = "CAR",
|
||||
Note = "DEMO",
|
||||
QtyRec = 1.0,
|
||||
@@ -3425,6 +3450,17 @@ namespace EgwCoreLib.Lux.Data.Migrations
|
||||
b.Navigation("OrderRowNav");
|
||||
});
|
||||
|
||||
modelBuilder.Entity("EgwCoreLib.Lux.Data.DbModel.Production.ProductionGroupModel", b =>
|
||||
{
|
||||
b.HasOne("EgwCoreLib.Lux.Data.DbModel.Sales.OrderRowModel", "OrderRowNav")
|
||||
.WithMany()
|
||||
.HasForeignKey("OrderRowID")
|
||||
.OnDelete(DeleteBehavior.Restrict)
|
||||
.IsRequired();
|
||||
|
||||
b.Navigation("OrderRowNav");
|
||||
});
|
||||
|
||||
modelBuilder.Entity("EgwCoreLib.Lux.Data.DbModel.Production.ProductionItemModel", b =>
|
||||
{
|
||||
b.HasOne("EgwCoreLib.Lux.Data.DbModel.Sales.OrderRowModel", "OrderRowNav")
|
||||
|
||||
Reference in New Issue
Block a user