Merge branch 'release/FixDeduplicaBom_01'
This commit is contained in:
@@ -23,6 +23,33 @@ namespace EgwCoreLib.Lux.Core
|
||||
/// </summary>
|
||||
Lost
|
||||
}
|
||||
public enum OrderStates
|
||||
{
|
||||
/// <summary>
|
||||
/// Ordine creato come conferma da offerta
|
||||
/// </summary>
|
||||
Created,
|
||||
/// <summary>
|
||||
/// Eseguite simulazioni e calcolo lavorazioni/tempi
|
||||
/// </summary>
|
||||
Calculated,
|
||||
/// <summary>
|
||||
/// Schedulato in produzione (data sulal fase critica)
|
||||
/// </summary>
|
||||
Scheduled,
|
||||
/// <summary>
|
||||
/// In produzione
|
||||
/// </summary>
|
||||
Running,
|
||||
/// <summary>
|
||||
/// Completato in produzione
|
||||
/// </summary>
|
||||
Completed,
|
||||
/// <summary>
|
||||
/// Ordine chiuso per evasione totale
|
||||
/// </summary>
|
||||
Closed
|
||||
}
|
||||
|
||||
public enum DisplayMode
|
||||
{
|
||||
|
||||
@@ -1135,6 +1135,7 @@ namespace EgwCoreLib.Lux.Data.Controllers
|
||||
var item2save = bomList
|
||||
.Where(x => x.Price == 0)
|
||||
.ToList();
|
||||
List<ItemModel> listInserted = new List<ItemModel>();
|
||||
// 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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -67,11 +67,6 @@ namespace EgwCoreLib.Lux.Data.DbModel.Sales
|
||||
/// </summary>
|
||||
public string DictPresel { get; set; } = "";
|
||||
|
||||
/// <summary>
|
||||
/// note di consegna (opzionali)
|
||||
/// </summary>
|
||||
public string ConsNote { get; set; } = "";
|
||||
|
||||
/// <summary>
|
||||
/// Validità offerta
|
||||
/// </summary>
|
||||
@@ -87,6 +82,21 @@ namespace EgwCoreLib.Lux.Data.DbModel.Sales
|
||||
/// </summary>
|
||||
public DateTime Modified { get; set; } = DateTime.Now;
|
||||
|
||||
/// <summary>
|
||||
/// DataOra richiesta per il completamento dell'ordine
|
||||
/// </summary>
|
||||
public DateTime DueDateReq { get; set; } = DateTime.Today.AddDays(30);
|
||||
|
||||
/// <summary>
|
||||
/// DataOra promessa per il completamento dell'ordine
|
||||
/// </summary>
|
||||
public DateTime DueDateProm { get; set; } = DateTime.Today.AddDays(60);
|
||||
|
||||
/// <summary>
|
||||
/// note di consegna (opzionali)
|
||||
/// </summary>
|
||||
public string ConsNote { get; set; } = "";
|
||||
|
||||
/// <summary>
|
||||
/// Enum stato offerta
|
||||
/// </summary>
|
||||
|
||||
@@ -70,11 +70,6 @@ namespace EgwCoreLib.Lux.Data.DbModel.Sales
|
||||
/// </summary>
|
||||
public int DealerID { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// note di consegna (opzionali)
|
||||
/// </summary>
|
||||
public string ConsNote { get; set; } = "";
|
||||
|
||||
/// <summary>
|
||||
/// Dizionario serializzato delle preselezioni (opzionale)
|
||||
/// </summary>
|
||||
@@ -96,10 +91,25 @@ namespace EgwCoreLib.Lux.Data.DbModel.Sales
|
||||
public DateTime Modified { get; set; } = DateTime.Now;
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// DataOra richiesta per il completamento dell'ordine
|
||||
/// </summary>
|
||||
public DateTime DueDateReq { get; set; } = DateTime.Today.AddDays(30);
|
||||
|
||||
/// <summary>
|
||||
/// DataOra promessa per il completamento dell'ordine
|
||||
/// </summary>
|
||||
public DateTime DueDateProm { get; set; } = DateTime.Today.AddDays(60);
|
||||
|
||||
/// <summary>
|
||||
/// note di consegna (opzionali)
|
||||
/// </summary>
|
||||
public string ConsNote { get; set; } = "";
|
||||
|
||||
/// <summary>
|
||||
/// Enum stato Ordine
|
||||
/// </summary>
|
||||
public OfferStates OffertState { get; set; } = OfferStates.Open;
|
||||
public OrderStates OrderState { get; set; } = OrderStates.Created;
|
||||
|
||||
/// <summary>
|
||||
/// Navigazione Customer
|
||||
|
||||
+74
-54
@@ -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
|
||||
{
|
||||
/// <inheritdoc />
|
||||
@@ -1201,6 +1201,12 @@ namespace EgwCoreLib.Lux.Data.Migrations
|
||||
b.Property<double>("Discount")
|
||||
.HasColumnType("double");
|
||||
|
||||
b.Property<DateTime>("DueDateProm")
|
||||
.HasColumnType("datetime(6)");
|
||||
|
||||
b.Property<DateTime>("DueDateReq")
|
||||
.HasColumnType("datetime(6)");
|
||||
|
||||
b.Property<int>("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<DateTime>("DueDateProm")
|
||||
.HasColumnType("datetime(6)");
|
||||
|
||||
b.Property<DateTime>("DueDateReq")
|
||||
.HasColumnType("datetime(6)");
|
||||
|
||||
b.Property<DateTime>("Inserted")
|
||||
.HasColumnType("datetime(6)");
|
||||
|
||||
@@ -1708,7 +1728,7 @@ namespace EgwCoreLib.Lux.Data.Migrations
|
||||
b.Property<int>("OfferID")
|
||||
.HasColumnType("int");
|
||||
|
||||
b.Property<int>("OffertState")
|
||||
b.Property<int>("OrderState")
|
||||
.HasColumnType("int");
|
||||
|
||||
b.Property<int>("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,
|
||||
+34
-30
@@ -373,11 +373,13 @@ namespace EgwCoreLib.Lux.Data.Migrations
|
||||
DealerID = table.Column<int>(type: "int", nullable: false),
|
||||
DictPresel = table.Column<string>(type: "longtext", nullable: false)
|
||||
.Annotation("MySql:CharSet", "utf8mb4"),
|
||||
ConsNote = table.Column<string>(type: "longtext", nullable: false)
|
||||
.Annotation("MySql:CharSet", "utf8mb4"),
|
||||
ValidUntil = table.Column<DateTime>(type: "datetime(6)", nullable: false),
|
||||
Inserted = table.Column<DateTime>(type: "datetime(6)", nullable: false),
|
||||
Modified = table.Column<DateTime>(type: "datetime(6)", nullable: false),
|
||||
DueDateReq = table.Column<DateTime>(type: "datetime(6)", nullable: false),
|
||||
DueDateProm = table.Column<DateTime>(type: "datetime(6)", nullable: false),
|
||||
ConsNote = table.Column<string>(type: "longtext", nullable: false)
|
||||
.Annotation("MySql:CharSet", "utf8mb4"),
|
||||
OffertState = table.Column<int>(type: "int", nullable: false),
|
||||
Discount = table.Column<double>(type: "double", nullable: false)
|
||||
},
|
||||
@@ -544,14 +546,16 @@ namespace EgwCoreLib.Lux.Data.Migrations
|
||||
.Annotation("MySql:CharSet", "utf8mb4"),
|
||||
CustomerID = table.Column<int>(type: "int", nullable: false),
|
||||
DealerID = table.Column<int>(type: "int", nullable: false),
|
||||
ConsNote = table.Column<string>(type: "longtext", nullable: false)
|
||||
.Annotation("MySql:CharSet", "utf8mb4"),
|
||||
DictPresel = table.Column<string>(type: "longtext", nullable: false)
|
||||
.Annotation("MySql:CharSet", "utf8mb4"),
|
||||
ValidUntil = table.Column<DateTime>(type: "datetime(6)", nullable: false),
|
||||
Inserted = table.Column<DateTime>(type: "datetime(6)", nullable: false),
|
||||
Modified = table.Column<DateTime>(type: "datetime(6)", nullable: false),
|
||||
OffertState = table.Column<int>(type: "int", nullable: false)
|
||||
DueDateReq = table.Column<DateTime>(type: "datetime(6)", nullable: false),
|
||||
DueDateProm = table.Column<DateTime>(type: "datetime(6)", nullable: false),
|
||||
ConsNote = table.Column<string>(type: "longtext", nullable: false)
|
||||
.Annotation("MySql:CharSet", "utf8mb4"),
|
||||
OrderState = table.Column<int>(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(
|
||||
@@ -1198,6 +1198,12 @@ namespace EgwCoreLib.Lux.Data.Migrations
|
||||
b.Property<double>("Discount")
|
||||
.HasColumnType("double");
|
||||
|
||||
b.Property<DateTime>("DueDateProm")
|
||||
.HasColumnType("datetime(6)");
|
||||
|
||||
b.Property<DateTime>("DueDateReq")
|
||||
.HasColumnType("datetime(6)");
|
||||
|
||||
b.Property<int>("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<DateTime>("DueDateProm")
|
||||
.HasColumnType("datetime(6)");
|
||||
|
||||
b.Property<DateTime>("DueDateReq")
|
||||
.HasColumnType("datetime(6)");
|
||||
|
||||
b.Property<DateTime>("Inserted")
|
||||
.HasColumnType("datetime(6)");
|
||||
|
||||
@@ -1705,7 +1725,7 @@ namespace EgwCoreLib.Lux.Data.Migrations
|
||||
b.Property<int>("OfferID")
|
||||
.HasColumnType("int");
|
||||
|
||||
b.Property<int>("OffertState")
|
||||
b.Property<int>("OrderState")
|
||||
.HasColumnType("int");
|
||||
|
||||
b.Property<int>("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,
|
||||
|
||||
@@ -39,8 +39,8 @@ namespace EgwCoreLib.Lux.Data.Services
|
||||
redisDb = redisConn.GetDatabase();
|
||||
|
||||
// channel name setup
|
||||
svgChannel = _config.GetValue<string>("ServerConf:SvgChannel") ?? "Egw-svg:img";
|
||||
bomChannel = _config.GetValue<string>("ServerConf:BomChannel") ?? "Egw-bom";
|
||||
svgChannel = _config.GetValue<string>("ServerConf:SvgChannel") ?? "Egw:svg:img";
|
||||
bomChannel = _config.GetValue<string>("ServerConf:BomChannel") ?? "Egw:bom";
|
||||
updateChannel = _config.GetValue<string>("ServerConf:UpdateChannel") ?? "Egw-update";
|
||||
// Appends ":*" to the channels to enable wildcard subscription for dynamic events
|
||||
if (!svgChannel.EndsWith(":*"))
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<TargetFramework>net8.0</TargetFramework>
|
||||
<Nullable>enable</Nullable>
|
||||
<ImplicitUsings>enable</ImplicitUsings>
|
||||
<Version>0.9.2510.2012</Version>
|
||||
<Version>0.9.2510.2109</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.2510.2012</Version>
|
||||
<Version>0.9.2510.2109</Version>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<body>
|
||||
<i>LUX - Web Windows MES</i>
|
||||
<h4>Versione: 0.9.2510.2012</h4>
|
||||
<h4>Versione: 0.9.2510.2109</h4>
|
||||
<br /> Note di rilascio:
|
||||
<ul>
|
||||
<li>
|
||||
|
||||
@@ -1 +1 @@
|
||||
0.9.2510.2012
|
||||
0.9.2510.2109
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<item>
|
||||
<version>0.9.2510.2012</version>
|
||||
<version>0.9.2510.2109</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