diff --git a/EgwCoreLib.Lux.Core/Enums.cs b/EgwCoreLib.Lux.Core/Enums.cs
index 0940689e..6339f28a 100644
--- a/EgwCoreLib.Lux.Core/Enums.cs
+++ b/EgwCoreLib.Lux.Core/Enums.cs
@@ -23,6 +23,33 @@ namespace EgwCoreLib.Lux.Core
///
Lost
}
+ public enum OrderStates
+ {
+ ///
+ /// Ordine creato come conferma da offerta
+ ///
+ Created,
+ ///
+ /// Eseguite simulazioni e calcolo lavorazioni/tempi
+ ///
+ Calculated,
+ ///
+ /// Schedulato in produzione (data sulal fase critica)
+ ///
+ Scheduled,
+ ///
+ /// In produzione
+ ///
+ Running,
+ ///
+ /// Completato in produzione
+ ///
+ Completed,
+ ///
+ /// Ordine chiuso per evasione totale
+ ///
+ Closed
+ }
public enum DisplayMode
{
diff --git a/EgwCoreLib.Lux.Data/Controllers/LuxController.cs b/EgwCoreLib.Lux.Data/Controllers/LuxController.cs
index ef5f0a93..b3c1711a 100644
--- a/EgwCoreLib.Lux.Data/Controllers/LuxController.cs
+++ b/EgwCoreLib.Lux.Data/Controllers/LuxController.cs
@@ -1135,6 +1135,7 @@ namespace EgwCoreLib.Lux.Data.Controllers
var item2save = bomList
.Where(x => x.Price == 0)
.ToList();
+ List listInserted = new List();
// ciclo x ogni elemento della BOM, cercando x gruppo e ExtItemCode
foreach (var item in item2save)
{
@@ -1143,26 +1144,31 @@ namespace EgwCoreLib.Lux.Data.Controllers
.Where(x => x.CodGroup == item.ClassCode && x.ExtItemCode == item.ItemCode)
.FirstOrDefault();
- // se nullo --> lo devo inserire!!!
+ // se nullo --> verifico x inserire!!!
if (currRec == null)
{
- ItemModel newRec = new ItemModel()
+ // verifico NON sia tra gli items già in fase di inserimento
+ if (!listInserted.Any(x => x.CodGroup == item.ClassCode && x.ExtItemCode == item.ItemCode))
{
- CodGroup = item.ClassCode,
- ItemType = Core.Enums.ItemClassType.Bom,
- IsService = false,
- // da calcolare meglio x gruppo
- ItemCode = 0,
- ExtItemCode = item.ItemCode,
- SupplCode = "BOM ITEM",
- Description = $"BOM | {item.ClassCode} | {item.ItemCode}",
- Cost = 0,
- Margin = 0,
- QtyMin = 0,
- QtyMax = 0,
- UM = "#"
- };
- dbCtx.DbSetItem.Add(newRec);
+ ItemModel newRec = new ItemModel()
+ {
+ CodGroup = item.ClassCode,
+ ItemType = Core.Enums.ItemClassType.Bom,
+ IsService = false,
+ // da calcolare meglio x gruppo
+ ItemCode = 0,
+ ExtItemCode = item.ItemCode,
+ SupplCode = "BOM ITEM",
+ Description = $"BOM | {item.ClassCode} | {item.ItemCode}",
+ Cost = 0,
+ Margin = 0,
+ QtyMin = 0,
+ QtyMax = 0,
+ UM = "#"
+ };
+ dbCtx.DbSetItem.Add(newRec);
+ listInserted.Add(newRec);
+ }
}
}
diff --git a/EgwCoreLib.Lux.Data/DbModel/Sales/OfferModel.cs b/EgwCoreLib.Lux.Data/DbModel/Sales/OfferModel.cs
index 51c45065..9e903fad 100644
--- a/EgwCoreLib.Lux.Data/DbModel/Sales/OfferModel.cs
+++ b/EgwCoreLib.Lux.Data/DbModel/Sales/OfferModel.cs
@@ -67,11 +67,6 @@ namespace EgwCoreLib.Lux.Data.DbModel.Sales
///
public string DictPresel { get; set; } = "";
- ///
- /// note di consegna (opzionali)
- ///
- public string ConsNote { get; set; } = "";
-
///
/// Validità offerta
///
@@ -87,6 +82,21 @@ namespace EgwCoreLib.Lux.Data.DbModel.Sales
///
public DateTime Modified { get; set; } = DateTime.Now;
+ ///
+ /// DataOra richiesta per il completamento dell'ordine
+ ///
+ public DateTime DueDateReq { get; set; } = DateTime.Today.AddDays(30);
+
+ ///
+ /// DataOra promessa per il completamento dell'ordine
+ ///
+ public DateTime DueDateProm { get; set; } = DateTime.Today.AddDays(60);
+
+ ///
+ /// note di consegna (opzionali)
+ ///
+ public string ConsNote { get; set; } = "";
+
///
/// Enum stato offerta
///
diff --git a/EgwCoreLib.Lux.Data/DbModel/Sales/OrderModel.cs b/EgwCoreLib.Lux.Data/DbModel/Sales/OrderModel.cs
index bf3969e0..77c8471d 100644
--- a/EgwCoreLib.Lux.Data/DbModel/Sales/OrderModel.cs
+++ b/EgwCoreLib.Lux.Data/DbModel/Sales/OrderModel.cs
@@ -70,11 +70,6 @@ namespace EgwCoreLib.Lux.Data.DbModel.Sales
///
public int DealerID { get; set; }
- ///
- /// note di consegna (opzionali)
- ///
- public string ConsNote { get; set; } = "";
-
///
/// Dizionario serializzato delle preselezioni (opzionale)
///
@@ -96,10 +91,25 @@ namespace EgwCoreLib.Lux.Data.DbModel.Sales
public DateTime Modified { get; set; } = DateTime.Now;
+ ///
+ /// DataOra richiesta per il completamento dell'ordine
+ ///
+ public DateTime DueDateReq { get; set; } = DateTime.Today.AddDays(30);
+
+ ///
+ /// DataOra promessa per il completamento dell'ordine
+ ///
+ public DateTime DueDateProm { get; set; } = DateTime.Today.AddDays(60);
+
+ ///
+ /// note di consegna (opzionali)
+ ///
+ public string ConsNote { get; set; } = "";
+
///
/// Enum stato Ordine
///
- public OfferStates OffertState { get; set; } = OfferStates.Open;
+ public OrderStates OrderState { get; set; } = OrderStates.Created;
///
/// Navigazione Customer
diff --git a/EgwCoreLib.Lux.Data/Migrations/20251020100619_InitDb.Designer.cs b/EgwCoreLib.Lux.Data/Migrations/20251021075301_InitDb.Designer.cs
similarity index 94%
rename from EgwCoreLib.Lux.Data/Migrations/20251020100619_InitDb.Designer.cs
rename to EgwCoreLib.Lux.Data/Migrations/20251021075301_InitDb.Designer.cs
index 067afa2c..b444175a 100644
--- a/EgwCoreLib.Lux.Data/Migrations/20251020100619_InitDb.Designer.cs
+++ b/EgwCoreLib.Lux.Data/Migrations/20251021075301_InitDb.Designer.cs
@@ -12,7 +12,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
namespace EgwCoreLib.Lux.Data.Migrations
{
[DbContext(typeof(DataLayerContext))]
- [Migration("20251020100619_InitDb")]
+ [Migration("20251021075301_InitDb")]
partial class InitDb
{
///
@@ -1201,6 +1201,12 @@ namespace EgwCoreLib.Lux.Data.Migrations
b.Property("Discount")
.HasColumnType("double");
+ b.Property("DueDateProm")
+ .HasColumnType("datetime(6)");
+
+ b.Property("DueDateReq")
+ .HasColumnType("datetime(6)");
+
b.Property("Envir")
.HasColumnType("int");
@@ -1243,14 +1249,16 @@ namespace EgwCoreLib.Lux.Data.Migrations
Description = "Offerta per tre serramenti",
DictPresel = "",
Discount = 0.0,
+ DueDateProm = new DateTime(2025, 12, 20, 0, 0, 0, 0, DateTimeKind.Local),
+ DueDateReq = new DateTime(2025, 11, 20, 0, 0, 0, 0, DateTimeKind.Local),
Envir = 1,
- Inserted = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4161),
- Modified = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4162),
+ Inserted = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(608),
+ Modified = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(610),
OffertState = 0,
RefNum = 1,
RefRev = 1,
RefYear = 2024,
- ValidUntil = new DateTime(2025, 11, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4158)
+ ValidUntil = new DateTime(2025, 11, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(605)
},
new
{
@@ -1261,14 +1269,16 @@ namespace EgwCoreLib.Lux.Data.Migrations
Description = "Offerta BEAM",
DictPresel = "",
Discount = 0.0,
+ DueDateProm = new DateTime(2025, 12, 20, 0, 0, 0, 0, DateTimeKind.Local),
+ DueDateReq = new DateTime(2025, 11, 20, 0, 0, 0, 0, DateTimeKind.Local),
Envir = 2,
- Inserted = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4169),
- Modified = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4170),
+ Inserted = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(622),
+ Modified = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(624),
OffertState = 0,
RefNum = 2,
RefRev = 1,
RefYear = 2024,
- ValidUntil = new DateTime(2025, 11, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4167)
+ ValidUntil = new DateTime(2025, 11, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(621)
},
new
{
@@ -1279,14 +1289,16 @@ namespace EgwCoreLib.Lux.Data.Migrations
Description = "Offerta Cabinet",
DictPresel = "",
Discount = 0.0,
+ DueDateProm = new DateTime(2025, 12, 20, 0, 0, 0, 0, DateTimeKind.Local),
+ DueDateReq = new DateTime(2025, 11, 20, 0, 0, 0, 0, DateTimeKind.Local),
Envir = 4,
- Inserted = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4175),
- Modified = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4177),
+ Inserted = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(632),
+ Modified = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(633),
OffertState = 0,
RefNum = 3,
RefRev = 1,
RefYear = 2024,
- ValidUntil = new DateTime(2025, 11, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4174)
+ ValidUntil = new DateTime(2025, 11, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(630)
},
new
{
@@ -1297,14 +1309,16 @@ namespace EgwCoreLib.Lux.Data.Migrations
Description = "Offerta Wall",
DictPresel = "",
Discount = 0.0,
+ DueDateProm = new DateTime(2025, 12, 20, 0, 0, 0, 0, DateTimeKind.Local),
+ DueDateReq = new DateTime(2025, 11, 20, 0, 0, 0, 0, DateTimeKind.Local),
Envir = 3,
- Inserted = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4182),
- Modified = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4183),
+ Inserted = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(641),
+ Modified = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(643),
OffertState = 0,
RefNum = 4,
RefRev = 1,
RefYear = 2024,
- ValidUntil = new DateTime(2025, 11, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4181)
+ ValidUntil = new DateTime(2025, 11, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(640)
});
});
@@ -1413,11 +1427,11 @@ namespace EgwCoreLib.Lux.Data.Migrations
FileName = "",
FileResource = "",
FileSize = 0L,
- Inserted = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4304),
+ Inserted = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(766),
ItemBOM = "",
ItemOk = true,
ItemSteps = "{}",
- Modified = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4306),
+ Modified = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(768),
Note = "Finestra Vetro Fisso 2025",
OfferID = 1,
OfferRowUID = "SOR.25.00000001",
@@ -1440,11 +1454,11 @@ namespace EgwCoreLib.Lux.Data.Migrations
FileName = "",
FileResource = "",
FileSize = 0L,
- Inserted = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4320),
+ Inserted = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(782),
ItemBOM = "",
ItemOk = true,
ItemSteps = "{}",
- Modified = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4321),
+ Modified = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(783),
Note = "Finestra Anta Singola 2025",
OfferID = 1,
OfferRowUID = "SOR.25.00000002",
@@ -1467,11 +1481,11 @@ namespace EgwCoreLib.Lux.Data.Migrations
FileName = "",
FileResource = "",
FileSize = 0L,
- Inserted = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4332),
+ Inserted = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(794),
ItemBOM = "",
ItemOk = true,
ItemSteps = "{}",
- Modified = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4334),
+ Modified = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(796),
Note = "Persiana per Finestra anta singola 2025",
OfferID = 1,
OfferRowUID = "SOR.25.00000003",
@@ -1494,11 +1508,11 @@ namespace EgwCoreLib.Lux.Data.Migrations
FileName = "",
FileResource = "",
FileSize = 0L,
- Inserted = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4344),
+ Inserted = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(807),
ItemBOM = "",
ItemOk = true,
ItemSteps = "{}",
- Modified = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4346),
+ Modified = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(809),
Note = "Installazione serramento",
OfferID = 1,
OfferRowUID = "SOR.25.00000004",
@@ -1521,11 +1535,11 @@ namespace EgwCoreLib.Lux.Data.Migrations
FileName = "",
FileResource = "",
FileSize = 0L,
- Inserted = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4376),
+ Inserted = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(840),
ItemBOM = "",
ItemOk = true,
ItemSteps = "{}",
- Modified = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4378),
+ Modified = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(842),
Note = "Demo file 01",
OfferID = 2,
OfferRowUID = "SOR.25.00000005",
@@ -1548,11 +1562,11 @@ namespace EgwCoreLib.Lux.Data.Migrations
FileName = "",
FileResource = "",
FileSize = 0L,
- Inserted = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4389),
+ Inserted = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(853),
ItemBOM = "",
ItemOk = true,
ItemSteps = "{}",
- Modified = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4390),
+ Modified = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(855),
Note = "Demo file 02",
OfferID = 2,
OfferRowUID = "SOR.25.00000006",
@@ -1575,11 +1589,11 @@ namespace EgwCoreLib.Lux.Data.Migrations
FileName = "",
FileResource = "",
FileSize = 0L,
- Inserted = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4419),
+ Inserted = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(884),
ItemBOM = "",
ItemOk = true,
ItemSteps = "{}",
- Modified = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4421),
+ Modified = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(886),
Note = "Demo file 01",
OfferID = 3,
OfferRowUID = "SOR.25.00000007",
@@ -1602,11 +1616,11 @@ namespace EgwCoreLib.Lux.Data.Migrations
FileName = "",
FileResource = "",
FileSize = 0L,
- Inserted = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4432),
+ Inserted = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(897),
ItemBOM = "",
ItemOk = true,
ItemSteps = "{}",
- Modified = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4433),
+ Modified = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(899),
Note = "Demo file 02",
OfferID = 3,
OfferRowUID = "SOR.25.00000008",
@@ -1629,11 +1643,11 @@ namespace EgwCoreLib.Lux.Data.Migrations
FileName = "",
FileResource = "",
FileSize = 0L,
- Inserted = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4462),
+ Inserted = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(927),
ItemBOM = "",
ItemOk = true,
ItemSteps = "{}",
- Modified = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4464),
+ Modified = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(929),
Note = "Demo file 01",
OfferID = 4,
OfferRowUID = "SOR.25.00000009",
@@ -1656,11 +1670,11 @@ namespace EgwCoreLib.Lux.Data.Migrations
FileName = "",
FileResource = "",
FileSize = 0L,
- Inserted = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4475),
+ Inserted = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(940),
ItemBOM = "",
ItemOk = true,
ItemSteps = "{}",
- Modified = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4477),
+ Modified = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(942),
Note = "Demo file 02",
OfferID = 4,
OfferRowUID = "SOR.25.0000000A",
@@ -1699,6 +1713,12 @@ namespace EgwCoreLib.Lux.Data.Migrations
.IsRequired()
.HasColumnType("longtext");
+ b.Property("DueDateProm")
+ .HasColumnType("datetime(6)");
+
+ b.Property("DueDateReq")
+ .HasColumnType("datetime(6)");
+
b.Property("Inserted")
.HasColumnType("datetime(6)");
@@ -1708,7 +1728,7 @@ namespace EgwCoreLib.Lux.Data.Migrations
b.Property("OfferID")
.HasColumnType("int");
- b.Property("OffertState")
+ b.Property("OrderState")
.HasColumnType("int");
b.Property("RefNum")
@@ -1851,8 +1871,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 1,
CodDoc = "",
- DtCreate = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(3856),
- DtMod = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(3906),
+ DtCreate = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(281),
+ DtMod = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(332),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 5.0,
@@ -1864,8 +1884,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 2,
CodDoc = "",
- DtCreate = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(3909),
- DtMod = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(3910),
+ DtCreate = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(335),
+ DtMod = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(337),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 8.0,
@@ -1877,8 +1897,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 3,
CodDoc = "",
- DtCreate = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(3912),
- DtMod = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(3913),
+ DtCreate = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(339),
+ DtMod = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(340),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 5.0,
@@ -1890,8 +1910,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 4,
CodDoc = "",
- DtCreate = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(3916),
- DtMod = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(3917),
+ DtCreate = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(343),
+ DtMod = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(344),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 1.0,
@@ -1903,8 +1923,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 5,
CodDoc = "",
- DtCreate = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(3919),
- DtMod = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(3921),
+ DtCreate = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(346),
+ DtMod = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(348),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 10.0,
@@ -1916,8 +1936,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 6,
CodDoc = "",
- DtCreate = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(3923),
- DtMod = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(3924),
+ DtCreate = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(350),
+ DtMod = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(351),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 1.0,
@@ -1929,8 +1949,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 7,
CodDoc = "",
- DtCreate = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(3926),
- DtMod = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(3928),
+ DtCreate = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(354),
+ DtMod = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(355),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 50.0,
@@ -1942,8 +1962,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 8,
CodDoc = "",
- DtCreate = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(3930),
- DtMod = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(3931),
+ DtCreate = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(357),
+ DtMod = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(359),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 1.0,
@@ -1955,8 +1975,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 9,
CodDoc = "",
- DtCreate = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(3934),
- DtMod = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(3935),
+ DtCreate = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(361),
+ DtMod = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(363),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 1.0,
@@ -1968,8 +1988,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 10,
CodDoc = "",
- DtCreate = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(3937),
- DtMod = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(3939),
+ DtCreate = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(365),
+ DtMod = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(366),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 1.0,
diff --git a/EgwCoreLib.Lux.Data/Migrations/20251020100619_InitDb.cs b/EgwCoreLib.Lux.Data/Migrations/20251021075301_InitDb.cs
similarity index 89%
rename from EgwCoreLib.Lux.Data/Migrations/20251020100619_InitDb.cs
rename to EgwCoreLib.Lux.Data/Migrations/20251021075301_InitDb.cs
index 7d2a02fc..e085cf81 100644
--- a/EgwCoreLib.Lux.Data/Migrations/20251020100619_InitDb.cs
+++ b/EgwCoreLib.Lux.Data/Migrations/20251021075301_InitDb.cs
@@ -373,11 +373,13 @@ namespace EgwCoreLib.Lux.Data.Migrations
DealerID = table.Column(type: "int", nullable: false),
DictPresel = table.Column(type: "longtext", nullable: false)
.Annotation("MySql:CharSet", "utf8mb4"),
- ConsNote = table.Column(type: "longtext", nullable: false)
- .Annotation("MySql:CharSet", "utf8mb4"),
ValidUntil = table.Column(type: "datetime(6)", nullable: false),
Inserted = table.Column(type: "datetime(6)", nullable: false),
Modified = table.Column(type: "datetime(6)", nullable: false),
+ DueDateReq = table.Column(type: "datetime(6)", nullable: false),
+ DueDateProm = table.Column(type: "datetime(6)", nullable: false),
+ ConsNote = table.Column(type: "longtext", nullable: false)
+ .Annotation("MySql:CharSet", "utf8mb4"),
OffertState = table.Column(type: "int", nullable: false),
Discount = table.Column(type: "double", nullable: false)
},
@@ -544,14 +546,16 @@ namespace EgwCoreLib.Lux.Data.Migrations
.Annotation("MySql:CharSet", "utf8mb4"),
CustomerID = table.Column(type: "int", nullable: false),
DealerID = table.Column(type: "int", nullable: false),
- ConsNote = table.Column(type: "longtext", nullable: false)
- .Annotation("MySql:CharSet", "utf8mb4"),
DictPresel = table.Column(type: "longtext", nullable: false)
.Annotation("MySql:CharSet", "utf8mb4"),
ValidUntil = table.Column(type: "datetime(6)", nullable: false),
Inserted = table.Column(type: "datetime(6)", nullable: false),
Modified = table.Column(type: "datetime(6)", nullable: false),
- OffertState = table.Column(type: "int", nullable: false)
+ DueDateReq = table.Column(type: "datetime(6)", nullable: false),
+ DueDateProm = table.Column(type: "datetime(6)", nullable: false),
+ ConsNote = table.Column(type: "longtext", nullable: false)
+ .Annotation("MySql:CharSet", "utf8mb4"),
+ OrderState = table.Column(type: "int", nullable: false)
},
constraints: table =>
{
@@ -1020,13 +1024,13 @@ namespace EgwCoreLib.Lux.Data.Migrations
migrationBuilder.InsertData(
table: "sales_offer",
- columns: new[] { "OfferID", "ConsNote", "CustomerID", "DealerID", "Description", "DictPresel", "Discount", "Envir", "Inserted", "Modified", "OffertState", "RefNum", "RefRev", "RefYear", "ValidUntil" },
+ columns: new[] { "OfferID", "ConsNote", "CustomerID", "DealerID", "Description", "DictPresel", "Discount", "DueDateProm", "DueDateReq", "Envir", "Inserted", "Modified", "OffertState", "RefNum", "RefRev", "RefYear", "ValidUntil" },
values: new object[,]
{
- { 1, "", 2, 2, "Offerta per tre serramenti", "", 0.0, 1, new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4161), new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4162), 0, 1, 1, 2024, new DateTime(2025, 11, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4158) },
- { 2, "", 2, 2, "Offerta BEAM", "", 0.0, 2, new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4169), new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4170), 0, 2, 1, 2024, new DateTime(2025, 11, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4167) },
- { 3, "", 2, 2, "Offerta Cabinet", "", 0.0, 4, new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4175), new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4177), 0, 3, 1, 2024, new DateTime(2025, 11, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4174) },
- { 4, "", 2, 2, "Offerta Wall", "", 0.0, 3, new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4182), new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4183), 0, 4, 1, 2024, new DateTime(2025, 11, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4181) }
+ { 1, "", 2, 2, "Offerta per tre serramenti", "", 0.0, new DateTime(2025, 12, 20, 0, 0, 0, 0, DateTimeKind.Local), new DateTime(2025, 11, 20, 0, 0, 0, 0, DateTimeKind.Local), 1, new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(608), new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(610), 0, 1, 1, 2024, new DateTime(2025, 11, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(605) },
+ { 2, "", 2, 2, "Offerta BEAM", "", 0.0, new DateTime(2025, 12, 20, 0, 0, 0, 0, DateTimeKind.Local), new DateTime(2025, 11, 20, 0, 0, 0, 0, DateTimeKind.Local), 2, new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(622), new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(624), 0, 2, 1, 2024, new DateTime(2025, 11, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(621) },
+ { 3, "", 2, 2, "Offerta Cabinet", "", 0.0, new DateTime(2025, 12, 20, 0, 0, 0, 0, DateTimeKind.Local), new DateTime(2025, 11, 20, 0, 0, 0, 0, DateTimeKind.Local), 4, new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(632), new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(633), 0, 3, 1, 2024, new DateTime(2025, 11, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(630) },
+ { 4, "", 2, 2, "Offerta Wall", "", 0.0, new DateTime(2025, 12, 20, 0, 0, 0, 0, DateTimeKind.Local), new DateTime(2025, 11, 20, 0, 0, 0, 0, DateTimeKind.Local), 3, new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(641), new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(643), 0, 4, 1, 2024, new DateTime(2025, 11, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(640) }
});
migrationBuilder.InsertData(
@@ -1053,16 +1057,16 @@ namespace EgwCoreLib.Lux.Data.Migrations
columns: new[] { "OfferRowID", "AwaitBom", "AwaitPrice", "BomCost", "BomOk", "BomPrice", "Envir", "FileName", "FileResource", "FileSize", "Inserted", "ItemBOM", "ItemOk", "ItemSteps", "Modified", "Note", "OfferID", "OfferRowUID", "Qty", "RowNum", "SellingItemID", "SerStruct", "StepCost", "StepPrice" },
values: new object[,]
{
- { 1, false, false, 900.0, true, 950.0, 1, "", "", 0L, new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4304), "", true, "{}", new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4306), "Finestra Vetro Fisso 2025", 1, "SOR.25.00000001", 3.0, 1, 2, "{\"ProfilePath\":\"Profilo78\",\"Material\":\"Abete\",\"ColorMaterial\":\"White\",\"Glass\":\"Vetro BE 2S 4/12/4\",\"AreaList\":[{\"Shape\":\"RECTANGLE\",\"DimensionList\":[{\"nIndex\":1,\"sName\":\"Width\",\"dValue\":800.0},{\"nIndex\":2,\"sName\":\"Height\",\"dValue\":1200.0}],\"JointList\":[{\"nIndex\":1,\"JointType\":\"FULL_H\"},{\"nIndex\":2,\"JointType\":\"FULL_H\"},{\"nIndex\":3,\"JointType\":\"FULL_H\"},{\"nIndex\":4,\"JointType\":\"FULL_H\"}],\"BottomRail\":false,\"BottomRailQty\":0,\"IdGroup\":1,\"AreaList\":[{\"FillType\":\"GLASS\",\"IdGroup\":4,\"AreaList\":[],\"AreaType\":\"FILL\"}],\"AreaType\":\"FRAME\"}]}", 0.0, 0.0 },
- { 2, false, false, 900.0, true, 950.0, 1, "", "", 0L, new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4320), "", true, "{}", new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4321), "Finestra Anta Singola 2025", 1, "SOR.25.00000002", 3.0, 1, 1, "{\"ProfilePath\":\"Profilo78\",\"Material\":\"Abete\",\"ColorMaterial\":\"White\",\"Glass\":\"Vetro BE 2S 4/12/4\",\"AreaList\":[{\"Shape\":\"RECTANGLE\",\"DimensionList\":[{\"nIndex\":1,\"sName\":\"Width\",\"dValue\":800.0},{\"nIndex\":2,\"sName\":\"Height\",\"dValue\":1200.0}],\"JointList\":[{\"nIndex\":1,\"JointType\":\"FULL_H\"},{\"nIndex\":2,\"JointType\":\"FULL_H\"},{\"nIndex\":3,\"JointType\":\"FULL_H\"},{\"nIndex\":4,\"JointType\":\"FULL_H\"}],\"BottomRail\":false,\"BottomRailQty\":0,\"IdGroup\":1,\"AreaList\":[{\"bIsSashVertical\":true,\"SashList\":[{\"nSashId\":1,\"OpeningType\":\"TILTTURN_LEFT\",\"bHasHandle\":true,\"dDimension\":100.0}],\"SashType\":\"NULL\",\"JointList\":[{\"nIndex\":1,\"JointType\":\"FULL_H\"},{\"nIndex\":2,\"JointType\":\"FULL_H\"},{\"nIndex\":3,\"JointType\":\"FULL_H\"},{\"nIndex\":4,\"JointType\":\"FULL_H\"}],\"BottomRail\":false,\"BottomRailQty\":0,\"Hardware\":\"000558\",\"IdGroup\":2,\"AreaList\":[{\"FillType\":\"GLASS\",\"IdGroup\":3,\"AreaList\":[],\"AreaType\":\"FILL\"}],\"AreaType\":\"SASH\"}],\"AreaType\":\"FRAME\"}]}", 0.0, 0.0 },
- { 3, false, false, 160.0, true, 200.0, 1, "", "", 0L, new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4332), "", true, "{}", new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4334), "Persiana per Finestra anta singola 2025", 1, "SOR.25.00000003", 3.0, 2, 2, "{}", 0.0, 0.0 },
- { 4, false, false, 200.0, true, 250.0, 1, "", "", 0L, new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4344), "", true, "{}", new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4346), "Installazione serramento", 1, "SOR.25.00000004", 3.0, 3, 3, "{}", 0.0, 0.0 },
- { 5, false, false, 800.0, true, 1150.0, 2, "", "", 0L, new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4376), "", true, "{}", new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4378), "Demo file 01", 2, "SOR.25.00000005", 10.0, 1, 4, "", 0.0, 0.0 },
- { 6, false, false, 600.0, true, 950.0, 2, "", "", 0L, new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4389), "", true, "{}", new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4390), "Demo file 02", 2, "SOR.25.00000006", 4.0, 1, 4, "", 0.0, 0.0 },
- { 7, false, false, 200.0, true, 250.0, 3, "", "", 0L, new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4419), "", true, "{}", new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4421), "Demo file 01", 3, "SOR.25.00000007", 4.0, 1, 5, "", 0.0, 0.0 },
- { 8, false, false, 50.0, true, 80.0, 3, "", "", 0L, new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4432), "", true, "{}", new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4433), "Demo file 02", 3, "SOR.25.00000008", 12.0, 1, 5, "", 0.0, 0.0 },
- { 9, false, false, 800.0, true, 1150.0, 4, "", "", 0L, new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4462), "", true, "{}", new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4464), "Demo file 01", 4, "SOR.25.00000009", 6.0, 1, 6, "", 0.0, 0.0 },
- { 10, false, false, 600.0, true, 950.0, 4, "", "", 0L, new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4475), "", true, "{}", new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4477), "Demo file 02", 4, "SOR.25.0000000A", 4.0, 1, 6, "", 0.0, 0.0 }
+ { 1, false, false, 900.0, true, 950.0, 1, "", "", 0L, new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(766), "", true, "{}", new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(768), "Finestra Vetro Fisso 2025", 1, "SOR.25.00000001", 3.0, 1, 2, "{\"ProfilePath\":\"Profilo78\",\"Material\":\"Abete\",\"ColorMaterial\":\"White\",\"Glass\":\"Vetro BE 2S 4/12/4\",\"AreaList\":[{\"Shape\":\"RECTANGLE\",\"DimensionList\":[{\"nIndex\":1,\"sName\":\"Width\",\"dValue\":800.0},{\"nIndex\":2,\"sName\":\"Height\",\"dValue\":1200.0}],\"JointList\":[{\"nIndex\":1,\"JointType\":\"FULL_H\"},{\"nIndex\":2,\"JointType\":\"FULL_H\"},{\"nIndex\":3,\"JointType\":\"FULL_H\"},{\"nIndex\":4,\"JointType\":\"FULL_H\"}],\"BottomRail\":false,\"BottomRailQty\":0,\"IdGroup\":1,\"AreaList\":[{\"FillType\":\"GLASS\",\"IdGroup\":4,\"AreaList\":[],\"AreaType\":\"FILL\"}],\"AreaType\":\"FRAME\"}]}", 0.0, 0.0 },
+ { 2, false, false, 900.0, true, 950.0, 1, "", "", 0L, new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(782), "", true, "{}", new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(783), "Finestra Anta Singola 2025", 1, "SOR.25.00000002", 3.0, 1, 1, "{\"ProfilePath\":\"Profilo78\",\"Material\":\"Abete\",\"ColorMaterial\":\"White\",\"Glass\":\"Vetro BE 2S 4/12/4\",\"AreaList\":[{\"Shape\":\"RECTANGLE\",\"DimensionList\":[{\"nIndex\":1,\"sName\":\"Width\",\"dValue\":800.0},{\"nIndex\":2,\"sName\":\"Height\",\"dValue\":1200.0}],\"JointList\":[{\"nIndex\":1,\"JointType\":\"FULL_H\"},{\"nIndex\":2,\"JointType\":\"FULL_H\"},{\"nIndex\":3,\"JointType\":\"FULL_H\"},{\"nIndex\":4,\"JointType\":\"FULL_H\"}],\"BottomRail\":false,\"BottomRailQty\":0,\"IdGroup\":1,\"AreaList\":[{\"bIsSashVertical\":true,\"SashList\":[{\"nSashId\":1,\"OpeningType\":\"TILTTURN_LEFT\",\"bHasHandle\":true,\"dDimension\":100.0}],\"SashType\":\"NULL\",\"JointList\":[{\"nIndex\":1,\"JointType\":\"FULL_H\"},{\"nIndex\":2,\"JointType\":\"FULL_H\"},{\"nIndex\":3,\"JointType\":\"FULL_H\"},{\"nIndex\":4,\"JointType\":\"FULL_H\"}],\"BottomRail\":false,\"BottomRailQty\":0,\"Hardware\":\"000558\",\"IdGroup\":2,\"AreaList\":[{\"FillType\":\"GLASS\",\"IdGroup\":3,\"AreaList\":[],\"AreaType\":\"FILL\"}],\"AreaType\":\"SASH\"}],\"AreaType\":\"FRAME\"}]}", 0.0, 0.0 },
+ { 3, false, false, 160.0, true, 200.0, 1, "", "", 0L, new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(794), "", true, "{}", new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(796), "Persiana per Finestra anta singola 2025", 1, "SOR.25.00000003", 3.0, 2, 2, "{}", 0.0, 0.0 },
+ { 4, false, false, 200.0, true, 250.0, 1, "", "", 0L, new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(807), "", true, "{}", new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(809), "Installazione serramento", 1, "SOR.25.00000004", 3.0, 3, 3, "{}", 0.0, 0.0 },
+ { 5, false, false, 800.0, true, 1150.0, 2, "", "", 0L, new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(840), "", true, "{}", new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(842), "Demo file 01", 2, "SOR.25.00000005", 10.0, 1, 4, "", 0.0, 0.0 },
+ { 6, false, false, 600.0, true, 950.0, 2, "", "", 0L, new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(853), "", true, "{}", new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(855), "Demo file 02", 2, "SOR.25.00000006", 4.0, 1, 4, "", 0.0, 0.0 },
+ { 7, false, false, 200.0, true, 250.0, 3, "", "", 0L, new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(884), "", true, "{}", new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(886), "Demo file 01", 3, "SOR.25.00000007", 4.0, 1, 5, "", 0.0, 0.0 },
+ { 8, false, false, 50.0, true, 80.0, 3, "", "", 0L, new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(897), "", true, "{}", new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(899), "Demo file 02", 3, "SOR.25.00000008", 12.0, 1, 5, "", 0.0, 0.0 },
+ { 9, false, false, 800.0, true, 1150.0, 4, "", "", 0L, new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(927), "", true, "{}", new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(929), "Demo file 01", 4, "SOR.25.00000009", 6.0, 1, 6, "", 0.0, 0.0 },
+ { 10, false, false, 600.0, true, 950.0, 4, "", "", 0L, new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(940), "", true, "{}", new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(942), "Demo file 02", 4, "SOR.25.0000000A", 4.0, 1, 6, "", 0.0, 0.0 }
});
migrationBuilder.InsertData(
@@ -1099,16 +1103,16 @@ namespace EgwCoreLib.Lux.Data.Migrations
columns: new[] { "StockMovID", "CodDoc", "DtCreate", "MovCod", "Note", "QtyRec", "StockStatusId", "UnitVal", "UserId" },
values: new object[,]
{
- { 1, "", new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(3856), "CAR", "DEMO", 5.0, 1, 0.0, "samuele.locatelli@egalware.com" },
- { 2, "", new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(3909), "CAR", "DEMO", 8.0, 2, 0.0, "samuele.locatelli@egalware.com" },
- { 3, "", new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(3912), "CAR", "DEMO", 5.0, 3, 0.0, "samuele.locatelli@egalware.com" },
- { 4, "", new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(3916), "CAR", "DEMO", 1.0, 4, 0.0, "samuele.locatelli@egalware.com" },
- { 5, "", new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(3919), "CAR", "DEMO", 10.0, 5, 0.0, "samuele.locatelli@egalware.com" },
- { 6, "", new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(3923), "CAR", "DEMO", 1.0, 6, 0.0, "samuele.locatelli@egalware.com" },
- { 7, "", new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(3926), "CAR", "DEMO", 50.0, 7, 0.0, "samuele.locatelli@egalware.com" },
- { 8, "", new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(3930), "CAR", "DEMO", 1.0, 8, 0.0, "samuele.locatelli@egalware.com" },
- { 9, "", new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(3934), "CAR", "DEMO", 1.0, 9, 0.0, "samuele.locatelli@egalware.com" },
- { 10, "", new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(3937), "CAR", "DEMO", 1.0, 10, 0.0, "samuele.locatelli@egalware.com" }
+ { 1, "", new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(281), "CAR", "DEMO", 5.0, 1, 0.0, "samuele.locatelli@egalware.com" },
+ { 2, "", new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(335), "CAR", "DEMO", 8.0, 2, 0.0, "samuele.locatelli@egalware.com" },
+ { 3, "", new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(339), "CAR", "DEMO", 5.0, 3, 0.0, "samuele.locatelli@egalware.com" },
+ { 4, "", new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(343), "CAR", "DEMO", 1.0, 4, 0.0, "samuele.locatelli@egalware.com" },
+ { 5, "", new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(346), "CAR", "DEMO", 10.0, 5, 0.0, "samuele.locatelli@egalware.com" },
+ { 6, "", new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(350), "CAR", "DEMO", 1.0, 6, 0.0, "samuele.locatelli@egalware.com" },
+ { 7, "", new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(354), "CAR", "DEMO", 50.0, 7, 0.0, "samuele.locatelli@egalware.com" },
+ { 8, "", new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(357), "CAR", "DEMO", 1.0, 8, 0.0, "samuele.locatelli@egalware.com" },
+ { 9, "", new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(361), "CAR", "DEMO", 1.0, 9, 0.0, "samuele.locatelli@egalware.com" },
+ { 10, "", new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(365), "CAR", "DEMO", 1.0, 10, 0.0, "samuele.locatelli@egalware.com" }
});
migrationBuilder.InsertData(
diff --git a/EgwCoreLib.Lux.Data/Migrations/DataLayerContextModelSnapshot.cs b/EgwCoreLib.Lux.Data/Migrations/DataLayerContextModelSnapshot.cs
index d7bae0ea..b8064972 100644
--- a/EgwCoreLib.Lux.Data/Migrations/DataLayerContextModelSnapshot.cs
+++ b/EgwCoreLib.Lux.Data/Migrations/DataLayerContextModelSnapshot.cs
@@ -1198,6 +1198,12 @@ namespace EgwCoreLib.Lux.Data.Migrations
b.Property("Discount")
.HasColumnType("double");
+ b.Property("DueDateProm")
+ .HasColumnType("datetime(6)");
+
+ b.Property("DueDateReq")
+ .HasColumnType("datetime(6)");
+
b.Property("Envir")
.HasColumnType("int");
@@ -1240,14 +1246,16 @@ namespace EgwCoreLib.Lux.Data.Migrations
Description = "Offerta per tre serramenti",
DictPresel = "",
Discount = 0.0,
+ DueDateProm = new DateTime(2025, 12, 20, 0, 0, 0, 0, DateTimeKind.Local),
+ DueDateReq = new DateTime(2025, 11, 20, 0, 0, 0, 0, DateTimeKind.Local),
Envir = 1,
- Inserted = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4161),
- Modified = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4162),
+ Inserted = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(608),
+ Modified = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(610),
OffertState = 0,
RefNum = 1,
RefRev = 1,
RefYear = 2024,
- ValidUntil = new DateTime(2025, 11, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4158)
+ ValidUntil = new DateTime(2025, 11, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(605)
},
new
{
@@ -1258,14 +1266,16 @@ namespace EgwCoreLib.Lux.Data.Migrations
Description = "Offerta BEAM",
DictPresel = "",
Discount = 0.0,
+ DueDateProm = new DateTime(2025, 12, 20, 0, 0, 0, 0, DateTimeKind.Local),
+ DueDateReq = new DateTime(2025, 11, 20, 0, 0, 0, 0, DateTimeKind.Local),
Envir = 2,
- Inserted = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4169),
- Modified = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4170),
+ Inserted = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(622),
+ Modified = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(624),
OffertState = 0,
RefNum = 2,
RefRev = 1,
RefYear = 2024,
- ValidUntil = new DateTime(2025, 11, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4167)
+ ValidUntil = new DateTime(2025, 11, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(621)
},
new
{
@@ -1276,14 +1286,16 @@ namespace EgwCoreLib.Lux.Data.Migrations
Description = "Offerta Cabinet",
DictPresel = "",
Discount = 0.0,
+ DueDateProm = new DateTime(2025, 12, 20, 0, 0, 0, 0, DateTimeKind.Local),
+ DueDateReq = new DateTime(2025, 11, 20, 0, 0, 0, 0, DateTimeKind.Local),
Envir = 4,
- Inserted = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4175),
- Modified = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4177),
+ Inserted = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(632),
+ Modified = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(633),
OffertState = 0,
RefNum = 3,
RefRev = 1,
RefYear = 2024,
- ValidUntil = new DateTime(2025, 11, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4174)
+ ValidUntil = new DateTime(2025, 11, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(630)
},
new
{
@@ -1294,14 +1306,16 @@ namespace EgwCoreLib.Lux.Data.Migrations
Description = "Offerta Wall",
DictPresel = "",
Discount = 0.0,
+ DueDateProm = new DateTime(2025, 12, 20, 0, 0, 0, 0, DateTimeKind.Local),
+ DueDateReq = new DateTime(2025, 11, 20, 0, 0, 0, 0, DateTimeKind.Local),
Envir = 3,
- Inserted = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4182),
- Modified = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4183),
+ Inserted = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(641),
+ Modified = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(643),
OffertState = 0,
RefNum = 4,
RefRev = 1,
RefYear = 2024,
- ValidUntil = new DateTime(2025, 11, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4181)
+ ValidUntil = new DateTime(2025, 11, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(640)
});
});
@@ -1410,11 +1424,11 @@ namespace EgwCoreLib.Lux.Data.Migrations
FileName = "",
FileResource = "",
FileSize = 0L,
- Inserted = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4304),
+ Inserted = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(766),
ItemBOM = "",
ItemOk = true,
ItemSteps = "{}",
- Modified = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4306),
+ Modified = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(768),
Note = "Finestra Vetro Fisso 2025",
OfferID = 1,
OfferRowUID = "SOR.25.00000001",
@@ -1437,11 +1451,11 @@ namespace EgwCoreLib.Lux.Data.Migrations
FileName = "",
FileResource = "",
FileSize = 0L,
- Inserted = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4320),
+ Inserted = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(782),
ItemBOM = "",
ItemOk = true,
ItemSteps = "{}",
- Modified = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4321),
+ Modified = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(783),
Note = "Finestra Anta Singola 2025",
OfferID = 1,
OfferRowUID = "SOR.25.00000002",
@@ -1464,11 +1478,11 @@ namespace EgwCoreLib.Lux.Data.Migrations
FileName = "",
FileResource = "",
FileSize = 0L,
- Inserted = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4332),
+ Inserted = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(794),
ItemBOM = "",
ItemOk = true,
ItemSteps = "{}",
- Modified = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4334),
+ Modified = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(796),
Note = "Persiana per Finestra anta singola 2025",
OfferID = 1,
OfferRowUID = "SOR.25.00000003",
@@ -1491,11 +1505,11 @@ namespace EgwCoreLib.Lux.Data.Migrations
FileName = "",
FileResource = "",
FileSize = 0L,
- Inserted = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4344),
+ Inserted = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(807),
ItemBOM = "",
ItemOk = true,
ItemSteps = "{}",
- Modified = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4346),
+ Modified = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(809),
Note = "Installazione serramento",
OfferID = 1,
OfferRowUID = "SOR.25.00000004",
@@ -1518,11 +1532,11 @@ namespace EgwCoreLib.Lux.Data.Migrations
FileName = "",
FileResource = "",
FileSize = 0L,
- Inserted = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4376),
+ Inserted = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(840),
ItemBOM = "",
ItemOk = true,
ItemSteps = "{}",
- Modified = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4378),
+ Modified = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(842),
Note = "Demo file 01",
OfferID = 2,
OfferRowUID = "SOR.25.00000005",
@@ -1545,11 +1559,11 @@ namespace EgwCoreLib.Lux.Data.Migrations
FileName = "",
FileResource = "",
FileSize = 0L,
- Inserted = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4389),
+ Inserted = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(853),
ItemBOM = "",
ItemOk = true,
ItemSteps = "{}",
- Modified = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4390),
+ Modified = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(855),
Note = "Demo file 02",
OfferID = 2,
OfferRowUID = "SOR.25.00000006",
@@ -1572,11 +1586,11 @@ namespace EgwCoreLib.Lux.Data.Migrations
FileName = "",
FileResource = "",
FileSize = 0L,
- Inserted = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4419),
+ Inserted = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(884),
ItemBOM = "",
ItemOk = true,
ItemSteps = "{}",
- Modified = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4421),
+ Modified = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(886),
Note = "Demo file 01",
OfferID = 3,
OfferRowUID = "SOR.25.00000007",
@@ -1599,11 +1613,11 @@ namespace EgwCoreLib.Lux.Data.Migrations
FileName = "",
FileResource = "",
FileSize = 0L,
- Inserted = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4432),
+ Inserted = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(897),
ItemBOM = "",
ItemOk = true,
ItemSteps = "{}",
- Modified = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4433),
+ Modified = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(899),
Note = "Demo file 02",
OfferID = 3,
OfferRowUID = "SOR.25.00000008",
@@ -1626,11 +1640,11 @@ namespace EgwCoreLib.Lux.Data.Migrations
FileName = "",
FileResource = "",
FileSize = 0L,
- Inserted = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4462),
+ Inserted = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(927),
ItemBOM = "",
ItemOk = true,
ItemSteps = "{}",
- Modified = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4464),
+ Modified = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(929),
Note = "Demo file 01",
OfferID = 4,
OfferRowUID = "SOR.25.00000009",
@@ -1653,11 +1667,11 @@ namespace EgwCoreLib.Lux.Data.Migrations
FileName = "",
FileResource = "",
FileSize = 0L,
- Inserted = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4475),
+ Inserted = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(940),
ItemBOM = "",
ItemOk = true,
ItemSteps = "{}",
- Modified = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4477),
+ Modified = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(942),
Note = "Demo file 02",
OfferID = 4,
OfferRowUID = "SOR.25.0000000A",
@@ -1696,6 +1710,12 @@ namespace EgwCoreLib.Lux.Data.Migrations
.IsRequired()
.HasColumnType("longtext");
+ b.Property("DueDateProm")
+ .HasColumnType("datetime(6)");
+
+ b.Property("DueDateReq")
+ .HasColumnType("datetime(6)");
+
b.Property("Inserted")
.HasColumnType("datetime(6)");
@@ -1705,7 +1725,7 @@ namespace EgwCoreLib.Lux.Data.Migrations
b.Property("OfferID")
.HasColumnType("int");
- b.Property("OffertState")
+ b.Property("OrderState")
.HasColumnType("int");
b.Property("RefNum")
@@ -1848,8 +1868,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 1,
CodDoc = "",
- DtCreate = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(3856),
- DtMod = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(3906),
+ DtCreate = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(281),
+ DtMod = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(332),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 5.0,
@@ -1861,8 +1881,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 2,
CodDoc = "",
- DtCreate = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(3909),
- DtMod = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(3910),
+ DtCreate = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(335),
+ DtMod = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(337),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 8.0,
@@ -1874,8 +1894,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 3,
CodDoc = "",
- DtCreate = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(3912),
- DtMod = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(3913),
+ DtCreate = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(339),
+ DtMod = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(340),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 5.0,
@@ -1887,8 +1907,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 4,
CodDoc = "",
- DtCreate = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(3916),
- DtMod = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(3917),
+ DtCreate = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(343),
+ DtMod = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(344),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 1.0,
@@ -1900,8 +1920,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 5,
CodDoc = "",
- DtCreate = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(3919),
- DtMod = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(3921),
+ DtCreate = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(346),
+ DtMod = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(348),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 10.0,
@@ -1913,8 +1933,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 6,
CodDoc = "",
- DtCreate = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(3923),
- DtMod = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(3924),
+ DtCreate = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(350),
+ DtMod = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(351),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 1.0,
@@ -1926,8 +1946,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 7,
CodDoc = "",
- DtCreate = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(3926),
- DtMod = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(3928),
+ DtCreate = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(354),
+ DtMod = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(355),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 50.0,
@@ -1939,8 +1959,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 8,
CodDoc = "",
- DtCreate = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(3930),
- DtMod = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(3931),
+ DtCreate = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(357),
+ DtMod = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(359),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 1.0,
@@ -1952,8 +1972,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 9,
CodDoc = "",
- DtCreate = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(3934),
- DtMod = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(3935),
+ DtCreate = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(361),
+ DtMod = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(363),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 1.0,
@@ -1965,8 +1985,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 10,
CodDoc = "",
- DtCreate = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(3937),
- DtMod = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(3939),
+ DtCreate = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(365),
+ DtMod = new DateTime(2025, 10, 21, 9, 53, 0, 823, DateTimeKind.Local).AddTicks(366),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 1.0,
diff --git a/EgwCoreLib.Lux.Data/Services/BaseServ.cs b/EgwCoreLib.Lux.Data/Services/BaseServ.cs
index 944f1610..ae8c8181 100644
--- a/EgwCoreLib.Lux.Data/Services/BaseServ.cs
+++ b/EgwCoreLib.Lux.Data/Services/BaseServ.cs
@@ -39,8 +39,8 @@ namespace EgwCoreLib.Lux.Data.Services
redisDb = redisConn.GetDatabase();
// channel name setup
- svgChannel = _config.GetValue("ServerConf:SvgChannel") ?? "Egw-svg:img";
- bomChannel = _config.GetValue("ServerConf:BomChannel") ?? "Egw-bom";
+ svgChannel = _config.GetValue("ServerConf:SvgChannel") ?? "Egw:svg:img";
+ bomChannel = _config.GetValue("ServerConf:BomChannel") ?? "Egw:bom";
updateChannel = _config.GetValue("ServerConf:UpdateChannel") ?? "Egw-update";
// Appends ":*" to the channels to enable wildcard subscription for dynamic events
if (!svgChannel.EndsWith(":*"))
diff --git a/Lux.API/Lux.API.csproj b/Lux.API/Lux.API.csproj
index bc0007fe..66cd3fbd 100644
--- a/Lux.API/Lux.API.csproj
+++ b/Lux.API/Lux.API.csproj
@@ -4,7 +4,7 @@
net8.0
enable
enable
- 0.9.2510.2012
+ 0.9.2510.2109
diff --git a/Lux.UI/Lux.UI.csproj b/Lux.UI/Lux.UI.csproj
index 8cde14af..13155852 100644
--- a/Lux.UI/Lux.UI.csproj
+++ b/Lux.UI/Lux.UI.csproj
@@ -5,7 +5,7 @@
enable
enable
aspnet-Lux.UI-a758c101-a2f4-4e38-977d-1c4887dbbd50
- 0.9.2510.2012
+ 0.9.2510.2109
diff --git a/Resources/ChangeLog.html b/Resources/ChangeLog.html
index 62dd7b5c..fa2c067e 100644
--- a/Resources/ChangeLog.html
+++ b/Resources/ChangeLog.html
@@ -1,6 +1,6 @@
LUX - Web Windows MES
- Versione: 0.9.2510.2012
+ Versione: 0.9.2510.2109
Note di rilascio:
-
diff --git a/Resources/VersNum.txt b/Resources/VersNum.txt
index de38866b..a0d3577f 100644
--- a/Resources/VersNum.txt
+++ b/Resources/VersNum.txt
@@ -1 +1 @@
-0.9.2510.2012
+0.9.2510.2109
diff --git a/Resources/manifest.xml b/Resources/manifest.xml
index 0443ef43..e9354117 100644
--- a/Resources/manifest.xml
+++ b/Resources/manifest.xml
@@ -1,6 +1,6 @@
-
- 0.9.2510.2012
+ 0.9.2510.2109
http://nexus.steamware.net/repository/SWS/GPW/stable/GPW.UI.zip
http://nexus.steamware.net/repository/SWS/GPW/stable/ChangeLog.html
false