Aggiunta migrazione e modello dati raw da deserializzare
This commit is contained in:
@@ -12,21 +12,6 @@ namespace EgwCoreLib.Lux.Core.Generic
|
||||
/// </summary>
|
||||
public class ProdMachineDetailDto
|
||||
{
|
||||
/// <summary>
|
||||
/// Codice plant di assegnazione
|
||||
/// </summary>
|
||||
public string ProdPlantCod { get; set; } = "";
|
||||
|
||||
/// <summary>
|
||||
/// Tempo stimato per il gruppo di pezzi sul plant
|
||||
/// </summary>
|
||||
public double Time { get; set; } = 0;
|
||||
|
||||
/// <summary>
|
||||
/// Lunghezza barre associata
|
||||
/// </summary>
|
||||
public int BarLenght { get; set; } = 0;
|
||||
|
||||
/// <summary>
|
||||
/// Numero di barre grezzi necessarie
|
||||
/// </summary>
|
||||
@@ -37,6 +22,11 @@ namespace EgwCoreLib.Lux.Core.Generic
|
||||
/// </summary>
|
||||
public List<string> TagList { get; set; } = new();
|
||||
|
||||
/// <summary>
|
||||
/// Tempo stimato per il gruppo di pezzi sul plant
|
||||
/// </summary>
|
||||
public double Time { get; set; } = 0;
|
||||
|
||||
/// <summary>
|
||||
/// Conteggio delle parts assegnate
|
||||
/// </summary>
|
||||
|
||||
@@ -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")
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<TargetFramework>net8.0</TargetFramework>
|
||||
<Nullable>enable</Nullable>
|
||||
<ImplicitUsings>enable</ImplicitUsings>
|
||||
<Version>0.9.2601.0911</Version>
|
||||
<Version>0.9.2601.0912</Version>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
<Nullable>enable</Nullable>
|
||||
<ImplicitUsings>enable</ImplicitUsings>
|
||||
<UserSecretsId>aspnet-Lux.UI-a758c101-a2f4-4e38-977d-1c4887dbbd50</UserSecretsId>
|
||||
<Version>0.9.2601.0911</Version>
|
||||
<Version>0.9.2601.0912</Version>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<body>
|
||||
<i>LUX - Web Windows MES</i>
|
||||
<h4>Versione: 0.9.2601.0911</h4>
|
||||
<h4>Versione: 0.9.2601.0912</h4>
|
||||
<br /> Note di rilascio:
|
||||
<ul>
|
||||
<li>
|
||||
|
||||
@@ -1 +1 @@
|
||||
0.9.2601.0911
|
||||
0.9.2601.0912
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<item>
|
||||
<version>0.9.2601.0911</version>
|
||||
<version>0.9.2601.0912</version>
|
||||
<url>http://nexus.steamware.net/repository/SWS/GPW/stable/GPW.UI.zip</url>
|
||||
<changelog>http://nexus.steamware.net/repository/SWS/GPW/stable/ChangeLog.html</changelog>
|
||||
<mandatory>false</mandatory>
|
||||
|
||||
Reference in New Issue
Block a user