Update migration ultima versione modifiche datamodel

This commit is contained in:
Samuele Locatelli
2025-10-20 12:18:35 +02:00
parent 8f0ecdbf90
commit 3d605735c2
15 changed files with 246 additions and 13054 deletions
@@ -67,6 +67,11 @@ 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>
@@ -70,6 +70,11 @@ 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>
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -1,506 +0,0 @@
using System;
using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
#pragma warning disable CA1814 // Prefer jagged arrays over multidimensional
namespace EgwCoreLib.Lux.Data.Migrations
{
/// <inheritdoc />
public partial class UpdateConfigData : Migration
{
/// <inheritdoc />
protected override void Up(MigrationBuilder migrationBuilder)
{
migrationBuilder.UpdateData(
table: "conf_glass",
keyColumn: "GlassID",
keyValue: 2,
columns: new[] { "Description", "Thickness" },
values: new object[] { "Vetro BE 2S 4/16/4", 24.0 });
migrationBuilder.UpdateData(
table: "conf_glass",
keyColumn: "GlassID",
keyValue: 3,
columns: new[] { "Description", "Thickness" },
values: new object[] { "Vetro BE 3S 4/12/4/12/4", 36.0 });
migrationBuilder.InsertData(
table: "conf_glass",
columns: new[] { "GlassID", "Code", "Description", "Thickness" },
values: new object[,]
{
{ 4, "0004", "Vetro BE 3S 4/16/4/16/4", 44.0 },
{ 5, "0005", "Vetro BE 2S 4T/12/4T", 20.0 },
{ 6, "0006", "Vetro BE 2S 4T/16/4T", 24.0 },
{ 7, "0007", "Vetro BE 3S 4T/12/4T/12/4T", 36.0 },
{ 8, "0008", "Vetro BE 3S 4T/16/4T/16/4T", 44.0 }
});
migrationBuilder.UpdateData(
table: "conf_profile",
keyColumn: "ProfileID",
keyValue: 1,
columns: new[] { "Description", "Thickness" },
values: new object[] { "Profilo60", 60.0 });
migrationBuilder.UpdateData(
table: "conf_profile",
keyColumn: "ProfileID",
keyValue: 2,
columns: new[] { "Description", "Thickness" },
values: new object[] { "Profilo78", 78.0 });
migrationBuilder.UpdateData(
table: "conf_profile",
keyColumn: "ProfileID",
keyValue: 3,
columns: new[] { "Description", "Thickness" },
values: new object[] { "Profilo90", 90.0 });
migrationBuilder.UpdateData(
table: "sales_offer",
keyColumn: "OfferID",
keyValue: 1,
columns: new[] { "Inserted", "Modified", "ValidUntil" },
values: new object[] { new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6797), new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6798), new DateTime(2025, 11, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6794) });
migrationBuilder.UpdateData(
table: "sales_offer",
keyColumn: "OfferID",
keyValue: 2,
columns: new[] { "Inserted", "Modified", "ValidUntil" },
values: new object[] { new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6804), new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6806), new DateTime(2025, 11, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6803) });
migrationBuilder.UpdateData(
table: "sales_offer",
keyColumn: "OfferID",
keyValue: 3,
columns: new[] { "Inserted", "Modified", "ValidUntil" },
values: new object[] { new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6811), new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6812), new DateTime(2025, 11, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6809) });
migrationBuilder.UpdateData(
table: "sales_offer",
keyColumn: "OfferID",
keyValue: 4,
columns: new[] { "Inserted", "Modified", "ValidUntil" },
values: new object[] { new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6817), new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6818), new DateTime(2025, 11, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6816) });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 1,
columns: new[] { "Inserted", "Modified" },
values: new object[] { new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6960), new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6962) });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 2,
columns: new[] { "Inserted", "Modified" },
values: new object[] { new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6976), new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6978) });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 3,
columns: new[] { "Inserted", "Modified" },
values: new object[] { new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6990), new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6992) });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 4,
columns: new[] { "Inserted", "Modified" },
values: new object[] { new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(7023), new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(7025) });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 5,
columns: new[] { "Inserted", "Modified" },
values: new object[] { new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(7037), new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(7039) });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 6,
columns: new[] { "Inserted", "Modified" },
values: new object[] { new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(7070), new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(7072) });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 7,
columns: new[] { "Inserted", "Modified" },
values: new object[] { new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(7089), new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(7090) });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 8,
columns: new[] { "Inserted", "Modified" },
values: new object[] { new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(7121), new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(7122) });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 9,
columns: new[] { "Inserted", "Modified" },
values: new object[] { new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(7134), new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(7136) });
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 1,
column: "DtCreate",
value: new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6489));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 2,
column: "DtCreate",
value: new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6543));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 3,
column: "DtCreate",
value: new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6546));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 4,
column: "DtCreate",
value: new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6550));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 5,
column: "DtCreate",
value: new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6553));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 6,
column: "DtCreate",
value: new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6556));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 7,
column: "DtCreate",
value: new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6560));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 8,
column: "DtCreate",
value: new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6563));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 9,
column: "DtCreate",
value: new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6566));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 10,
column: "DtCreate",
value: new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6570));
migrationBuilder.UpdateData(
table: "utils_gen_value",
keyColumn: "GenValID",
keyValue: 1,
column: "ValString",
value: "Blue");
migrationBuilder.UpdateData(
table: "utils_gen_value",
keyColumn: "GenValID",
keyValue: 2,
column: "ValString",
value: "White");
migrationBuilder.UpdateData(
table: "utils_gen_value",
keyColumn: "GenValID",
keyValue: 3,
column: "ValString",
value: "Red");
migrationBuilder.UpdateData(
table: "utils_gen_value",
keyColumn: "GenValID",
keyValue: 4,
column: "ValString",
value: "Black");
}
/// <inheritdoc />
protected override void Down(MigrationBuilder migrationBuilder)
{
migrationBuilder.DeleteData(
table: "conf_glass",
keyColumn: "GlassID",
keyValue: 4);
migrationBuilder.DeleteData(
table: "conf_glass",
keyColumn: "GlassID",
keyValue: 5);
migrationBuilder.DeleteData(
table: "conf_glass",
keyColumn: "GlassID",
keyValue: 6);
migrationBuilder.DeleteData(
table: "conf_glass",
keyColumn: "GlassID",
keyValue: 7);
migrationBuilder.DeleteData(
table: "conf_glass",
keyColumn: "GlassID",
keyValue: 8);
migrationBuilder.UpdateData(
table: "conf_glass",
keyColumn: "GlassID",
keyValue: 2,
columns: new[] { "Description", "Thickness" },
values: new object[] { "Vetro BE 3S 4/12/4/12/4", 36.0 });
migrationBuilder.UpdateData(
table: "conf_glass",
keyColumn: "GlassID",
keyValue: 3,
columns: new[] { "Description", "Thickness" },
values: new object[] { "Vetro BE 3S 4/16/4/16/4", 44.0 });
migrationBuilder.UpdateData(
table: "conf_profile",
keyColumn: "ProfileID",
keyValue: 1,
columns: new[] { "Description", "Thickness" },
values: new object[] { "Profilo 32", 32.0 });
migrationBuilder.UpdateData(
table: "conf_profile",
keyColumn: "ProfileID",
keyValue: 2,
columns: new[] { "Description", "Thickness" },
values: new object[] { "Profilo 48", 48.0 });
migrationBuilder.UpdateData(
table: "conf_profile",
keyColumn: "ProfileID",
keyValue: 3,
columns: new[] { "Description", "Thickness" },
values: new object[] { "Profilo 58", 58.0 });
migrationBuilder.UpdateData(
table: "sales_offer",
keyColumn: "OfferID",
keyValue: 1,
columns: new[] { "Inserted", "Modified", "ValidUntil" },
values: new object[] { new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8361), new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8362), new DateTime(2025, 11, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8357) });
migrationBuilder.UpdateData(
table: "sales_offer",
keyColumn: "OfferID",
keyValue: 2,
columns: new[] { "Inserted", "Modified", "ValidUntil" },
values: new object[] { new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8371), new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8372), new DateTime(2025, 11, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8369) });
migrationBuilder.UpdateData(
table: "sales_offer",
keyColumn: "OfferID",
keyValue: 3,
columns: new[] { "Inserted", "Modified", "ValidUntil" },
values: new object[] { new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8377), new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8379), new DateTime(2025, 11, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8376) });
migrationBuilder.UpdateData(
table: "sales_offer",
keyColumn: "OfferID",
keyValue: 4,
columns: new[] { "Inserted", "Modified", "ValidUntil" },
values: new object[] { new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8384), new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8385), new DateTime(2025, 11, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8383) });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 1,
columns: new[] { "Inserted", "Modified" },
values: new object[] { new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8517), new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8519) });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 2,
columns: new[] { "Inserted", "Modified" },
values: new object[] { new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8533), new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8535) });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 3,
columns: new[] { "Inserted", "Modified" },
values: new object[] { new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8548), new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8549) });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 4,
columns: new[] { "Inserted", "Modified" },
values: new object[] { new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8582), new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8584) });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 5,
columns: new[] { "Inserted", "Modified" },
values: new object[] { new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8596), new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8598) });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 6,
columns: new[] { "Inserted", "Modified" },
values: new object[] { new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8629), new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8631) });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 7,
columns: new[] { "Inserted", "Modified" },
values: new object[] { new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8643), new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8644) });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 8,
columns: new[] { "Inserted", "Modified" },
values: new object[] { new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8673), new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8675) });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 9,
columns: new[] { "Inserted", "Modified" },
values: new object[] { new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8688), new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8689) });
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 1,
column: "DtCreate",
value: new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8060));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 2,
column: "DtCreate",
value: new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8105));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 3,
column: "DtCreate",
value: new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8108));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 4,
column: "DtCreate",
value: new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8112));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 5,
column: "DtCreate",
value: new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8115));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 6,
column: "DtCreate",
value: new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8119));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 7,
column: "DtCreate",
value: new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8122));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 8,
column: "DtCreate",
value: new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8126));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 9,
column: "DtCreate",
value: new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8129));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 10,
column: "DtCreate",
value: new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8132));
migrationBuilder.UpdateData(
table: "utils_gen_value",
keyColumn: "GenValID",
keyValue: 1,
column: "ValString",
value: "Legno");
migrationBuilder.UpdateData(
table: "utils_gen_value",
keyColumn: "GenValID",
keyValue: 2,
column: "ValString",
value: "Bianco");
migrationBuilder.UpdateData(
table: "utils_gen_value",
keyColumn: "GenValID",
keyValue: 3,
column: "ValString",
value: "Rosso");
migrationBuilder.UpdateData(
table: "utils_gen_value",
keyColumn: "GenValID",
keyValue: 4,
column: "ValString",
value: "Nero");
}
}
}
File diff suppressed because it is too large Load Diff
@@ -1,352 +0,0 @@
using System;
using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
namespace EgwCoreLib.Lux.Data.Migrations
{
/// <inheritdoc />
public partial class AddOfferPreselDict : Migration
{
/// <inheritdoc />
protected override void Up(MigrationBuilder migrationBuilder)
{
migrationBuilder.AddColumn<string>(
name: "DictPresel",
table: "sales_order",
type: "longtext",
nullable: false)
.Annotation("MySql:CharSet", "utf8mb4");
migrationBuilder.UpdateData(
table: "sales_offer",
keyColumn: "OfferID",
keyValue: 1,
columns: new[] { "Inserted", "Modified", "ValidUntil" },
values: new object[] { new DateTime(2025, 10, 15, 17, 43, 24, 427, DateTimeKind.Local).AddTicks(5795), new DateTime(2025, 10, 15, 17, 43, 24, 427, DateTimeKind.Local).AddTicks(5797), new DateTime(2025, 11, 15, 17, 43, 24, 427, DateTimeKind.Local).AddTicks(5792) });
migrationBuilder.UpdateData(
table: "sales_offer",
keyColumn: "OfferID",
keyValue: 2,
columns: new[] { "Inserted", "Modified", "ValidUntil" },
values: new object[] { new DateTime(2025, 10, 15, 17, 43, 24, 427, DateTimeKind.Local).AddTicks(5803), new DateTime(2025, 10, 15, 17, 43, 24, 427, DateTimeKind.Local).AddTicks(5805), new DateTime(2025, 11, 15, 17, 43, 24, 427, DateTimeKind.Local).AddTicks(5802) });
migrationBuilder.UpdateData(
table: "sales_offer",
keyColumn: "OfferID",
keyValue: 3,
columns: new[] { "Inserted", "Modified", "ValidUntil" },
values: new object[] { new DateTime(2025, 10, 15, 17, 43, 24, 427, DateTimeKind.Local).AddTicks(5810), new DateTime(2025, 10, 15, 17, 43, 24, 427, DateTimeKind.Local).AddTicks(5811), new DateTime(2025, 11, 15, 17, 43, 24, 427, DateTimeKind.Local).AddTicks(5808) });
migrationBuilder.UpdateData(
table: "sales_offer",
keyColumn: "OfferID",
keyValue: 4,
columns: new[] { "Inserted", "Modified", "ValidUntil" },
values: new object[] { new DateTime(2025, 10, 15, 17, 43, 24, 427, DateTimeKind.Local).AddTicks(5816), new DateTime(2025, 10, 15, 17, 43, 24, 427, DateTimeKind.Local).AddTicks(5817), new DateTime(2025, 11, 15, 17, 43, 24, 427, DateTimeKind.Local).AddTicks(5815) });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 1,
columns: new[] { "Inserted", "Modified" },
values: new object[] { new DateTime(2025, 10, 15, 17, 43, 24, 427, DateTimeKind.Local).AddTicks(5960), new DateTime(2025, 10, 15, 17, 43, 24, 427, DateTimeKind.Local).AddTicks(5962) });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 2,
columns: new[] { "Inserted", "Modified" },
values: new object[] { new DateTime(2025, 10, 15, 17, 43, 24, 427, DateTimeKind.Local).AddTicks(5976), new DateTime(2025, 10, 15, 17, 43, 24, 427, DateTimeKind.Local).AddTicks(5978) });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 3,
columns: new[] { "Inserted", "Modified" },
values: new object[] { new DateTime(2025, 10, 15, 17, 43, 24, 427, DateTimeKind.Local).AddTicks(5990), new DateTime(2025, 10, 15, 17, 43, 24, 427, DateTimeKind.Local).AddTicks(5992) });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 4,
columns: new[] { "Inserted", "Modified" },
values: new object[] { new DateTime(2025, 10, 15, 17, 43, 24, 427, DateTimeKind.Local).AddTicks(6029), new DateTime(2025, 10, 15, 17, 43, 24, 427, DateTimeKind.Local).AddTicks(6030) });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 5,
columns: new[] { "Inserted", "Modified" },
values: new object[] { new DateTime(2025, 10, 15, 17, 43, 24, 427, DateTimeKind.Local).AddTicks(6043), new DateTime(2025, 10, 15, 17, 43, 24, 427, DateTimeKind.Local).AddTicks(6045) });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 6,
columns: new[] { "Inserted", "Modified" },
values: new object[] { new DateTime(2025, 10, 15, 17, 43, 24, 427, DateTimeKind.Local).AddTicks(6076), new DateTime(2025, 10, 15, 17, 43, 24, 427, DateTimeKind.Local).AddTicks(6077) });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 7,
columns: new[] { "Inserted", "Modified" },
values: new object[] { new DateTime(2025, 10, 15, 17, 43, 24, 427, DateTimeKind.Local).AddTicks(6090), new DateTime(2025, 10, 15, 17, 43, 24, 427, DateTimeKind.Local).AddTicks(6092) });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 8,
columns: new[] { "Inserted", "Modified" },
values: new object[] { new DateTime(2025, 10, 15, 17, 43, 24, 427, DateTimeKind.Local).AddTicks(6122), new DateTime(2025, 10, 15, 17, 43, 24, 427, DateTimeKind.Local).AddTicks(6123) });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 9,
columns: new[] { "Inserted", "Modified" },
values: new object[] { new DateTime(2025, 10, 15, 17, 43, 24, 427, DateTimeKind.Local).AddTicks(6136), new DateTime(2025, 10, 15, 17, 43, 24, 427, DateTimeKind.Local).AddTicks(6137) });
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 1,
column: "DtCreate",
value: new DateTime(2025, 10, 15, 17, 43, 24, 427, DateTimeKind.Local).AddTicks(5466));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 2,
column: "DtCreate",
value: new DateTime(2025, 10, 15, 17, 43, 24, 427, DateTimeKind.Local).AddTicks(5529));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 3,
column: "DtCreate",
value: new DateTime(2025, 10, 15, 17, 43, 24, 427, DateTimeKind.Local).AddTicks(5532));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 4,
column: "DtCreate",
value: new DateTime(2025, 10, 15, 17, 43, 24, 427, DateTimeKind.Local).AddTicks(5535));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 5,
column: "DtCreate",
value: new DateTime(2025, 10, 15, 17, 43, 24, 427, DateTimeKind.Local).AddTicks(5539));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 6,
column: "DtCreate",
value: new DateTime(2025, 10, 15, 17, 43, 24, 427, DateTimeKind.Local).AddTicks(5542));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 7,
column: "DtCreate",
value: new DateTime(2025, 10, 15, 17, 43, 24, 427, DateTimeKind.Local).AddTicks(5546));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 8,
column: "DtCreate",
value: new DateTime(2025, 10, 15, 17, 43, 24, 427, DateTimeKind.Local).AddTicks(5549));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 9,
column: "DtCreate",
value: new DateTime(2025, 10, 15, 17, 43, 24, 427, DateTimeKind.Local).AddTicks(5552));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 10,
column: "DtCreate",
value: new DateTime(2025, 10, 15, 17, 43, 24, 427, DateTimeKind.Local).AddTicks(5556));
}
/// <inheritdoc />
protected override void Down(MigrationBuilder migrationBuilder)
{
migrationBuilder.DropColumn(
name: "DictPresel",
table: "sales_order");
migrationBuilder.UpdateData(
table: "sales_offer",
keyColumn: "OfferID",
keyValue: 1,
columns: new[] { "Inserted", "Modified", "ValidUntil" },
values: new object[] { new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6797), new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6798), new DateTime(2025, 11, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6794) });
migrationBuilder.UpdateData(
table: "sales_offer",
keyColumn: "OfferID",
keyValue: 2,
columns: new[] { "Inserted", "Modified", "ValidUntil" },
values: new object[] { new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6804), new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6806), new DateTime(2025, 11, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6803) });
migrationBuilder.UpdateData(
table: "sales_offer",
keyColumn: "OfferID",
keyValue: 3,
columns: new[] { "Inserted", "Modified", "ValidUntil" },
values: new object[] { new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6811), new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6812), new DateTime(2025, 11, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6809) });
migrationBuilder.UpdateData(
table: "sales_offer",
keyColumn: "OfferID",
keyValue: 4,
columns: new[] { "Inserted", "Modified", "ValidUntil" },
values: new object[] { new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6817), new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6818), new DateTime(2025, 11, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6816) });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 1,
columns: new[] { "Inserted", "Modified" },
values: new object[] { new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6960), new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6962) });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 2,
columns: new[] { "Inserted", "Modified" },
values: new object[] { new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6976), new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6978) });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 3,
columns: new[] { "Inserted", "Modified" },
values: new object[] { new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6990), new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6992) });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 4,
columns: new[] { "Inserted", "Modified" },
values: new object[] { new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(7023), new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(7025) });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 5,
columns: new[] { "Inserted", "Modified" },
values: new object[] { new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(7037), new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(7039) });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 6,
columns: new[] { "Inserted", "Modified" },
values: new object[] { new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(7070), new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(7072) });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 7,
columns: new[] { "Inserted", "Modified" },
values: new object[] { new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(7089), new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(7090) });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 8,
columns: new[] { "Inserted", "Modified" },
values: new object[] { new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(7121), new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(7122) });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 9,
columns: new[] { "Inserted", "Modified" },
values: new object[] { new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(7134), new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(7136) });
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 1,
column: "DtCreate",
value: new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6489));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 2,
column: "DtCreate",
value: new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6543));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 3,
column: "DtCreate",
value: new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6546));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 4,
column: "DtCreate",
value: new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6550));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 5,
column: "DtCreate",
value: new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6553));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 6,
column: "DtCreate",
value: new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6556));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 7,
column: "DtCreate",
value: new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6560));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 8,
column: "DtCreate",
value: new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6563));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 9,
column: "DtCreate",
value: new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6566));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 10,
column: "DtCreate",
value: new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6570));
}
}
}
File diff suppressed because it is too large Load Diff
@@ -1,352 +0,0 @@
using System;
using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
namespace EgwCoreLib.Lux.Data.Migrations
{
/// <inheritdoc />
public partial class AddOrderPreselDict : Migration
{
/// <inheritdoc />
protected override void Up(MigrationBuilder migrationBuilder)
{
migrationBuilder.AddColumn<string>(
name: "DictPresel",
table: "sales_offer",
type: "longtext",
nullable: false)
.Annotation("MySql:CharSet", "utf8mb4");
migrationBuilder.UpdateData(
table: "sales_offer",
keyColumn: "OfferID",
keyValue: 1,
columns: new[] { "DictPresel", "Inserted", "Modified", "ValidUntil" },
values: new object[] { "", new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5260), new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5261), new DateTime(2025, 11, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5256) });
migrationBuilder.UpdateData(
table: "sales_offer",
keyColumn: "OfferID",
keyValue: 2,
columns: new[] { "DictPresel", "Inserted", "Modified", "ValidUntil" },
values: new object[] { "", new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5269), new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5271), new DateTime(2025, 11, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5268) });
migrationBuilder.UpdateData(
table: "sales_offer",
keyColumn: "OfferID",
keyValue: 3,
columns: new[] { "DictPresel", "Inserted", "Modified", "ValidUntil" },
values: new object[] { "", new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5276), new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5277), new DateTime(2025, 11, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5274) });
migrationBuilder.UpdateData(
table: "sales_offer",
keyColumn: "OfferID",
keyValue: 4,
columns: new[] { "DictPresel", "Inserted", "Modified", "ValidUntil" },
values: new object[] { "", new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5282), new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5284), new DateTime(2025, 11, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5281) });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 1,
columns: new[] { "Inserted", "Modified" },
values: new object[] { new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5417), new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5419) });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 2,
columns: new[] { "Inserted", "Modified" },
values: new object[] { new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5434), new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5436) });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 3,
columns: new[] { "Inserted", "Modified" },
values: new object[] { new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5448), new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5450) });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 4,
columns: new[] { "Inserted", "Modified" },
values: new object[] { new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5484), new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5486) });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 5,
columns: new[] { "Inserted", "Modified" },
values: new object[] { new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5499), new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5500) });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 6,
columns: new[] { "Inserted", "Modified" },
values: new object[] { new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5538), new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5540) });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 7,
columns: new[] { "Inserted", "Modified" },
values: new object[] { new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5552), new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5554) });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 8,
columns: new[] { "Inserted", "Modified" },
values: new object[] { new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5585), new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5586) });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 9,
columns: new[] { "Inserted", "Modified" },
values: new object[] { new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5599), new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5600) });
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 1,
column: "DtCreate",
value: new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(4953));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 2,
column: "DtCreate",
value: new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5007));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 3,
column: "DtCreate",
value: new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5010));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 4,
column: "DtCreate",
value: new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5014));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 5,
column: "DtCreate",
value: new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5017));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 6,
column: "DtCreate",
value: new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5020));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 7,
column: "DtCreate",
value: new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5024));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 8,
column: "DtCreate",
value: new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5027));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 9,
column: "DtCreate",
value: new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5030));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 10,
column: "DtCreate",
value: new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5034));
}
/// <inheritdoc />
protected override void Down(MigrationBuilder migrationBuilder)
{
migrationBuilder.DropColumn(
name: "DictPresel",
table: "sales_offer");
migrationBuilder.UpdateData(
table: "sales_offer",
keyColumn: "OfferID",
keyValue: 1,
columns: new[] { "Inserted", "Modified", "ValidUntil" },
values: new object[] { new DateTime(2025, 10, 15, 17, 43, 24, 427, DateTimeKind.Local).AddTicks(5795), new DateTime(2025, 10, 15, 17, 43, 24, 427, DateTimeKind.Local).AddTicks(5797), new DateTime(2025, 11, 15, 17, 43, 24, 427, DateTimeKind.Local).AddTicks(5792) });
migrationBuilder.UpdateData(
table: "sales_offer",
keyColumn: "OfferID",
keyValue: 2,
columns: new[] { "Inserted", "Modified", "ValidUntil" },
values: new object[] { new DateTime(2025, 10, 15, 17, 43, 24, 427, DateTimeKind.Local).AddTicks(5803), new DateTime(2025, 10, 15, 17, 43, 24, 427, DateTimeKind.Local).AddTicks(5805), new DateTime(2025, 11, 15, 17, 43, 24, 427, DateTimeKind.Local).AddTicks(5802) });
migrationBuilder.UpdateData(
table: "sales_offer",
keyColumn: "OfferID",
keyValue: 3,
columns: new[] { "Inserted", "Modified", "ValidUntil" },
values: new object[] { new DateTime(2025, 10, 15, 17, 43, 24, 427, DateTimeKind.Local).AddTicks(5810), new DateTime(2025, 10, 15, 17, 43, 24, 427, DateTimeKind.Local).AddTicks(5811), new DateTime(2025, 11, 15, 17, 43, 24, 427, DateTimeKind.Local).AddTicks(5808) });
migrationBuilder.UpdateData(
table: "sales_offer",
keyColumn: "OfferID",
keyValue: 4,
columns: new[] { "Inserted", "Modified", "ValidUntil" },
values: new object[] { new DateTime(2025, 10, 15, 17, 43, 24, 427, DateTimeKind.Local).AddTicks(5816), new DateTime(2025, 10, 15, 17, 43, 24, 427, DateTimeKind.Local).AddTicks(5817), new DateTime(2025, 11, 15, 17, 43, 24, 427, DateTimeKind.Local).AddTicks(5815) });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 1,
columns: new[] { "Inserted", "Modified" },
values: new object[] { new DateTime(2025, 10, 15, 17, 43, 24, 427, DateTimeKind.Local).AddTicks(5960), new DateTime(2025, 10, 15, 17, 43, 24, 427, DateTimeKind.Local).AddTicks(5962) });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 2,
columns: new[] { "Inserted", "Modified" },
values: new object[] { new DateTime(2025, 10, 15, 17, 43, 24, 427, DateTimeKind.Local).AddTicks(5976), new DateTime(2025, 10, 15, 17, 43, 24, 427, DateTimeKind.Local).AddTicks(5978) });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 3,
columns: new[] { "Inserted", "Modified" },
values: new object[] { new DateTime(2025, 10, 15, 17, 43, 24, 427, DateTimeKind.Local).AddTicks(5990), new DateTime(2025, 10, 15, 17, 43, 24, 427, DateTimeKind.Local).AddTicks(5992) });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 4,
columns: new[] { "Inserted", "Modified" },
values: new object[] { new DateTime(2025, 10, 15, 17, 43, 24, 427, DateTimeKind.Local).AddTicks(6029), new DateTime(2025, 10, 15, 17, 43, 24, 427, DateTimeKind.Local).AddTicks(6030) });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 5,
columns: new[] { "Inserted", "Modified" },
values: new object[] { new DateTime(2025, 10, 15, 17, 43, 24, 427, DateTimeKind.Local).AddTicks(6043), new DateTime(2025, 10, 15, 17, 43, 24, 427, DateTimeKind.Local).AddTicks(6045) });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 6,
columns: new[] { "Inserted", "Modified" },
values: new object[] { new DateTime(2025, 10, 15, 17, 43, 24, 427, DateTimeKind.Local).AddTicks(6076), new DateTime(2025, 10, 15, 17, 43, 24, 427, DateTimeKind.Local).AddTicks(6077) });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 7,
columns: new[] { "Inserted", "Modified" },
values: new object[] { new DateTime(2025, 10, 15, 17, 43, 24, 427, DateTimeKind.Local).AddTicks(6090), new DateTime(2025, 10, 15, 17, 43, 24, 427, DateTimeKind.Local).AddTicks(6092) });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 8,
columns: new[] { "Inserted", "Modified" },
values: new object[] { new DateTime(2025, 10, 15, 17, 43, 24, 427, DateTimeKind.Local).AddTicks(6122), new DateTime(2025, 10, 15, 17, 43, 24, 427, DateTimeKind.Local).AddTicks(6123) });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 9,
columns: new[] { "Inserted", "Modified" },
values: new object[] { new DateTime(2025, 10, 15, 17, 43, 24, 427, DateTimeKind.Local).AddTicks(6136), new DateTime(2025, 10, 15, 17, 43, 24, 427, DateTimeKind.Local).AddTicks(6137) });
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 1,
column: "DtCreate",
value: new DateTime(2025, 10, 15, 17, 43, 24, 427, DateTimeKind.Local).AddTicks(5466));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 2,
column: "DtCreate",
value: new DateTime(2025, 10, 15, 17, 43, 24, 427, DateTimeKind.Local).AddTicks(5529));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 3,
column: "DtCreate",
value: new DateTime(2025, 10, 15, 17, 43, 24, 427, DateTimeKind.Local).AddTicks(5532));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 4,
column: "DtCreate",
value: new DateTime(2025, 10, 15, 17, 43, 24, 427, DateTimeKind.Local).AddTicks(5535));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 5,
column: "DtCreate",
value: new DateTime(2025, 10, 15, 17, 43, 24, 427, DateTimeKind.Local).AddTicks(5539));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 6,
column: "DtCreate",
value: new DateTime(2025, 10, 15, 17, 43, 24, 427, DateTimeKind.Local).AddTicks(5542));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 7,
column: "DtCreate",
value: new DateTime(2025, 10, 15, 17, 43, 24, 427, DateTimeKind.Local).AddTicks(5546));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 8,
column: "DtCreate",
value: new DateTime(2025, 10, 15, 17, 43, 24, 427, DateTimeKind.Local).AddTicks(5549));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 9,
column: "DtCreate",
value: new DateTime(2025, 10, 15, 17, 43, 24, 427, DateTimeKind.Local).AddTicks(5552));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 10,
column: "DtCreate",
value: new DateTime(2025, 10, 15, 17, 43, 24, 427, DateTimeKind.Local).AddTicks(5556));
}
}
}
@@ -1,456 +0,0 @@
using System;
using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
namespace EgwCoreLib.Lux.Data.Migrations
{
/// <inheritdoc />
public partial class UpdateSellingItems : Migration
{
/// <inheritdoc />
protected override void Up(MigrationBuilder migrationBuilder)
{
migrationBuilder.AddColumn<int>(
name: "Envir",
table: "item_selling_item",
type: "int",
nullable: false,
defaultValue: 0);
migrationBuilder.UpdateData(
table: "item_selling_item",
keyColumn: "SellingItemID",
keyValue: 1,
columns: new[] { "Cost", "Description", "Envir" },
values: new object[] { 800.0, "Finestra Anta Singola", 1 });
migrationBuilder.UpdateData(
table: "item_selling_item",
keyColumn: "SellingItemID",
keyValue: 2,
columns: new[] { "Cost", "Description", "Envir", "JobID", "Margin" },
values: new object[] { 400.0, "Finestra Vetro Fisso ", 1, 2, 0.20000000000000001 });
migrationBuilder.UpdateData(
table: "item_selling_item",
keyColumn: "SellingItemID",
keyValue: 3,
columns: new[] { "Cost", "Description", "Envir", "IsService", "Margin" },
values: new object[] { 150.0, "Persiana anta singola", 1, false, 0.10000000000000001 });
migrationBuilder.UpdateData(
table: "item_selling_item",
keyColumn: "SellingItemID",
keyValue: 4,
columns: new[] { "Cost", "Description", "Envir", "IsService", "JobID" },
values: new object[] { 200.0, "Installazione", 1, true, 1 });
migrationBuilder.UpdateData(
table: "item_selling_item",
keyColumn: "SellingItemID",
keyValue: 5,
columns: new[] { "Cost", "Description", "Envir", "JobID" },
values: new object[] { 1000.0, "Trave lamellare", 2, 3 });
migrationBuilder.UpdateData(
table: "item_selling_item",
keyColumn: "SellingItemID",
keyValue: 6,
columns: new[] { "Cost", "Description", "Envir", "JobID" },
values: new object[] { 500.0, "Cabinet", 4, 4 });
migrationBuilder.InsertData(
table: "item_selling_item",
columns: new[] { "SellingItemID", "Cost", "Description", "Envir", "ExtItemCode", "IsService", "ItemCode", "ItemSteps", "JobID", "Margin", "SerStruct", "SupplCode", "UM" },
values: new object[] { 7, 2000.0, "Parete", 3, "", false, 0, "", 5, 0.29999999999999999, "", "", "#" });
migrationBuilder.UpdateData(
table: "sales_offer",
keyColumn: "OfferID",
keyValue: 1,
columns: new[] { "Inserted", "Modified", "ValidUntil" },
values: new object[] { new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8099), new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8100), new DateTime(2025, 11, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8096) });
migrationBuilder.UpdateData(
table: "sales_offer",
keyColumn: "OfferID",
keyValue: 2,
columns: new[] { "Inserted", "Modified", "ValidUntil" },
values: new object[] { new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8113), new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8115), new DateTime(2025, 11, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8112) });
migrationBuilder.UpdateData(
table: "sales_offer",
keyColumn: "OfferID",
keyValue: 3,
columns: new[] { "Inserted", "Modified", "ValidUntil" },
values: new object[] { new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8120), new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8121), new DateTime(2025, 11, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8119) });
migrationBuilder.UpdateData(
table: "sales_offer",
keyColumn: "OfferID",
keyValue: 4,
columns: new[] { "Inserted", "Modified", "ValidUntil" },
values: new object[] { new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8127), new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8128), new DateTime(2025, 11, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8125) });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 1,
columns: new[] { "Inserted", "Modified", "Note", "OfferRowUID", "SellingItemID", "SerStruct" },
values: new object[] { new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8241), new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8244), "Finestra Vetro Fisso 2025", "SOR.25.00000001", 2, "{\"ProfilePath\":\"Profilo78\",\"Material\":\"Abete\",\"ColorMaterial\":\"White\",\"Glass\":\"VetroBE2S4/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\"}]}" });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 2,
columns: new[] { "BomCost", "BomPrice", "Inserted", "Modified", "Note", "OfferRowUID", "RowNum", "SellingItemID", "SerStruct" },
values: new object[] { 900.0, 950.0, new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8256), new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8257), "Finestra Anta Singola 2025", "SOR.25.00000001", 1, 1, "{\"ProfilePath\":\"Profilo78\",\"Material\":\"Abete\",\"ColorMaterial\":\"White\",\"Glass\":\"VetroBE2S4/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\"}]}" });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 3,
columns: new[] { "BomCost", "BomPrice", "Inserted", "Modified", "Note", "OfferRowUID", "RowNum", "SellingItemID" },
values: new object[] { 160.0, 200.0, new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8268), new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8269), "Persiana per Finestra anta singola 2025", "SOR.25.00000002", 2, 2 });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 4,
columns: new[] { "BomCost", "BomPrice", "Envir", "Inserted", "Modified", "Note", "OfferID", "OfferRowUID", "Qty", "RowNum", "SellingItemID", "SerStruct" },
values: new object[] { 200.0, 250.0, 1, new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8280), new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8281), "Installazione serramento", 1, "SOR.25.00000003", 3.0, 3, 3, "{}" });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 5,
columns: new[] { "BomCost", "BomPrice", "Inserted", "Modified", "Note", "OfferRowUID", "Qty" },
values: new object[] { 800.0, 1150.0, new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8312), new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8314), "Demo file 01", "SOR.25.00000004", 10.0 });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 6,
columns: new[] { "BomCost", "BomPrice", "Envir", "Inserted", "Modified", "Note", "OfferID", "OfferRowUID", "SellingItemID" },
values: new object[] { 600.0, 950.0, 2, new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8325), new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8326), "Demo file 02", 2, "SOR.25.00000005", 4 });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 7,
columns: new[] { "BomCost", "BomPrice", "Inserted", "Modified", "Note", "OfferRowUID", "Qty" },
values: new object[] { 200.0, 250.0, new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8355), new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8356), "Demo file 01", "SOR.25.00000006", 4.0 });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 8,
columns: new[] { "BomCost", "BomPrice", "Envir", "Inserted", "Modified", "Note", "OfferID", "OfferRowUID", "Qty", "SellingItemID" },
values: new object[] { 50.0, 80.0, 3, new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8367), new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8369), "Demo file 02", 3, "SOR.25.00000007", 12.0, 5 });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 9,
columns: new[] { "BomCost", "BomPrice", "Inserted", "Modified", "Note", "OfferRowUID", "Qty" },
values: new object[] { 800.0, 1150.0, new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8396), new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8397), "Demo file 01", "SOR.25.00000008", 6.0 });
migrationBuilder.InsertData(
table: "sales_offer_row",
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[] { 10, false, false, 600.0, true, 950.0, 4, "", "", 0L, new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8408), "", true, "{}", new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8410), "Demo file 02", 4, "SOR.25.00000009", 4.0, 1, 6, "", 0.0, 0.0 });
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 1,
column: "DtCreate",
value: new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(7795));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 2,
column: "DtCreate",
value: new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(7843));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 3,
column: "DtCreate",
value: new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(7846));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 4,
column: "DtCreate",
value: new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(7850));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 5,
column: "DtCreate",
value: new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(7853));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 6,
column: "DtCreate",
value: new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(7857));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 7,
column: "DtCreate",
value: new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(7860));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 8,
column: "DtCreate",
value: new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(7863));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 9,
column: "DtCreate",
value: new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(7867));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 10,
column: "DtCreate",
value: new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(7870));
}
/// <inheritdoc />
protected override void Down(MigrationBuilder migrationBuilder)
{
migrationBuilder.DeleteData(
table: "item_selling_item",
keyColumn: "SellingItemID",
keyValue: 7);
migrationBuilder.DeleteData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 10);
migrationBuilder.DropColumn(
name: "Envir",
table: "item_selling_item");
migrationBuilder.UpdateData(
table: "item_selling_item",
keyColumn: "SellingItemID",
keyValue: 1,
columns: new[] { "Cost", "Description" },
values: new object[] { 820.0, "Finestra anta Singola" });
migrationBuilder.UpdateData(
table: "item_selling_item",
keyColumn: "SellingItemID",
keyValue: 2,
columns: new[] { "Cost", "Description", "JobID", "Margin" },
values: new object[] { 150.0, "Persiana anta singola", 1, 0.10000000000000001 });
migrationBuilder.UpdateData(
table: "item_selling_item",
keyColumn: "SellingItemID",
keyValue: 3,
columns: new[] { "Cost", "Description", "IsService", "Margin" },
values: new object[] { 200.0, "Installazione", true, 0.29999999999999999 });
migrationBuilder.UpdateData(
table: "item_selling_item",
keyColumn: "SellingItemID",
keyValue: 4,
columns: new[] { "Cost", "Description", "IsService", "JobID" },
values: new object[] { 1000.0, "Trave lamellare", false, 3 });
migrationBuilder.UpdateData(
table: "item_selling_item",
keyColumn: "SellingItemID",
keyValue: 5,
columns: new[] { "Cost", "Description", "JobID" },
values: new object[] { 500.0, "Cabinet", 4 });
migrationBuilder.UpdateData(
table: "item_selling_item",
keyColumn: "SellingItemID",
keyValue: 6,
columns: new[] { "Cost", "Description", "JobID" },
values: new object[] { 2000.0, "Parete", 5 });
migrationBuilder.UpdateData(
table: "sales_offer",
keyColumn: "OfferID",
keyValue: 1,
columns: new[] { "Inserted", "Modified", "ValidUntil" },
values: new object[] { new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5260), new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5261), new DateTime(2025, 11, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5256) });
migrationBuilder.UpdateData(
table: "sales_offer",
keyColumn: "OfferID",
keyValue: 2,
columns: new[] { "Inserted", "Modified", "ValidUntil" },
values: new object[] { new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5269), new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5271), new DateTime(2025, 11, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5268) });
migrationBuilder.UpdateData(
table: "sales_offer",
keyColumn: "OfferID",
keyValue: 3,
columns: new[] { "Inserted", "Modified", "ValidUntil" },
values: new object[] { new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5276), new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5277), new DateTime(2025, 11, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5274) });
migrationBuilder.UpdateData(
table: "sales_offer",
keyColumn: "OfferID",
keyValue: 4,
columns: new[] { "Inserted", "Modified", "ValidUntil" },
values: new object[] { new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5282), new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5284), new DateTime(2025, 11, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5281) });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 1,
columns: new[] { "Inserted", "Modified", "Note", "OfferRowUID", "SellingItemID", "SerStruct" },
values: new object[] { new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5417), new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5419), "Finestra anta singola 2025", "OFF250000010001", 1, "{\"ProfilePath\":\"Profilo78\",\"Material\":\"Pine\",\"ColorMaterial\":\"Black\",\"Glass\":\"4T/16/4T\",\"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\"}]}" });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 2,
columns: new[] { "BomCost", "BomPrice", "Inserted", "Modified", "Note", "OfferRowUID", "RowNum", "SellingItemID", "SerStruct" },
values: new object[] { 160.0, 200.0, new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5434), new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5436), "Persiana per Finestra anta singola 2025", "OFF250000010002", 2, 2, "{}" });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 3,
columns: new[] { "BomCost", "BomPrice", "Inserted", "Modified", "Note", "OfferRowUID", "RowNum", "SellingItemID" },
values: new object[] { 200.0, 250.0, new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5448), new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5450), "Installazione serramento", "OFF250000010003", 3, 3 });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 4,
columns: new[] { "BomCost", "BomPrice", "Envir", "Inserted", "Modified", "Note", "OfferID", "OfferRowUID", "Qty", "RowNum", "SellingItemID", "SerStruct" },
values: new object[] { 800.0, 1150.0, 2, new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5484), new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5486), "Demo file 01", 2, "OFF250000020001", 10.0, 1, 4, "" });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 5,
columns: new[] { "BomCost", "BomPrice", "Inserted", "Modified", "Note", "OfferRowUID", "Qty" },
values: new object[] { 600.0, 950.0, new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5499), new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5500), "Demo file 02", "OFF250000020002", 4.0 });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 6,
columns: new[] { "BomCost", "BomPrice", "Envir", "Inserted", "Modified", "Note", "OfferID", "OfferRowUID", "SellingItemID" },
values: new object[] { 200.0, 250.0, 3, new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5538), new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5540), "Demo file 01", 3, "OFF250000030001", 5 });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 7,
columns: new[] { "BomCost", "BomPrice", "Inserted", "Modified", "Note", "OfferRowUID", "Qty" },
values: new object[] { 50.0, 80.0, new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5552), new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5554), "Demo file 02", "OFF250000030002", 12.0 });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 8,
columns: new[] { "BomCost", "BomPrice", "Envir", "Inserted", "Modified", "Note", "OfferID", "OfferRowUID", "Qty", "SellingItemID" },
values: new object[] { 800.0, 1150.0, 4, new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5585), new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5586), "Demo file 01", 4, "OFF250000040001", 6.0, 6 });
migrationBuilder.UpdateData(
table: "sales_offer_row",
keyColumn: "OfferRowID",
keyValue: 9,
columns: new[] { "BomCost", "BomPrice", "Inserted", "Modified", "Note", "OfferRowUID", "Qty" },
values: new object[] { 600.0, 950.0, new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5599), new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5600), "Demo file 02", "OFF250000040002", 4.0 });
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 1,
column: "DtCreate",
value: new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(4953));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 2,
column: "DtCreate",
value: new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5007));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 3,
column: "DtCreate",
value: new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5010));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 4,
column: "DtCreate",
value: new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5014));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 5,
column: "DtCreate",
value: new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5017));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 6,
column: "DtCreate",
value: new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5020));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 7,
column: "DtCreate",
value: new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5024));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 8,
column: "DtCreate",
value: new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5027));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 9,
column: "DtCreate",
value: new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5030));
migrationBuilder.UpdateData(
table: "stock_mov",
keyColumn: "StockMovID",
keyValue: 10,
column: "DtCreate",
value: new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5034));
}
}
}
@@ -12,8 +12,8 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
namespace EgwCoreLib.Lux.Data.Migrations
{
[DbContext(typeof(DataLayerContext))]
[Migration("20251020094813_UpdateSellingItems")]
partial class UpdateSellingItems
[Migration("20251020100619_InitDb")]
partial class InitDb
{
/// <inheritdoc />
protected override void BuildTargetModel(ModelBuilder modelBuilder)
@@ -793,7 +793,7 @@ namespace EgwCoreLib.Lux.Data.Migrations
new
{
SellingItemID = 1,
Cost = 800.0,
Cost = 500.0,
Description = "Finestra Anta Singola",
Envir = 1,
ExtItemCode = "",
@@ -802,14 +802,14 @@ namespace EgwCoreLib.Lux.Data.Migrations
ItemSteps = "",
JobID = 2,
Margin = 0.20000000000000001,
SerStruct = "",
SerStruct = "{\"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\"}]}",
SupplCode = "",
UM = "#"
},
new
{
SellingItemID = 2,
Cost = 400.0,
Cost = 300.0,
Description = "Finestra Vetro Fisso ",
Envir = 1,
ExtItemCode = "",
@@ -818,7 +818,7 @@ namespace EgwCoreLib.Lux.Data.Migrations
ItemSteps = "",
JobID = 2,
Margin = 0.20000000000000001,
SerStruct = "",
SerStruct = "{\"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\"}]}",
SupplCode = "",
UM = "#"
},
@@ -1180,6 +1180,10 @@ namespace EgwCoreLib.Lux.Data.Migrations
MySqlPropertyBuilderExtensions.UseMySqlIdentityColumn(b.Property<int>("OfferID"));
b.Property<string>("ConsNote")
.IsRequired()
.HasColumnType("longtext");
b.Property<int>("CustomerID")
.HasColumnType("int");
@@ -1233,70 +1237,74 @@ namespace EgwCoreLib.Lux.Data.Migrations
new
{
OfferID = 1,
ConsNote = "",
CustomerID = 2,
DealerID = 2,
Description = "Offerta per tre serramenti",
DictPresel = "",
Discount = 0.0,
Envir = 1,
Inserted = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8099),
Modified = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8100),
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),
OffertState = 0,
RefNum = 1,
RefRev = 1,
RefYear = 2024,
ValidUntil = new DateTime(2025, 11, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8096)
ValidUntil = new DateTime(2025, 11, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4158)
},
new
{
OfferID = 2,
ConsNote = "",
CustomerID = 2,
DealerID = 2,
Description = "Offerta BEAM",
DictPresel = "",
Discount = 0.0,
Envir = 2,
Inserted = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8113),
Modified = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8115),
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),
OffertState = 0,
RefNum = 2,
RefRev = 1,
RefYear = 2024,
ValidUntil = new DateTime(2025, 11, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8112)
ValidUntil = new DateTime(2025, 11, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4167)
},
new
{
OfferID = 3,
ConsNote = "",
CustomerID = 2,
DealerID = 2,
Description = "Offerta Cabinet",
DictPresel = "",
Discount = 0.0,
Envir = 4,
Inserted = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8120),
Modified = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8121),
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),
OffertState = 0,
RefNum = 3,
RefRev = 1,
RefYear = 2024,
ValidUntil = new DateTime(2025, 11, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8119)
ValidUntil = new DateTime(2025, 11, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4174)
},
new
{
OfferID = 4,
ConsNote = "",
CustomerID = 2,
DealerID = 2,
Description = "Offerta Wall",
DictPresel = "",
Discount = 0.0,
Envir = 3,
Inserted = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8127),
Modified = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8128),
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),
OffertState = 0,
RefNum = 4,
RefRev = 1,
RefYear = 2024,
ValidUntil = new DateTime(2025, 11, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8125)
ValidUntil = new DateTime(2025, 11, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4181)
});
});
@@ -1405,18 +1413,18 @@ namespace EgwCoreLib.Lux.Data.Migrations
FileName = "",
FileResource = "",
FileSize = 0L,
Inserted = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8241),
Inserted = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4304),
ItemBOM = "",
ItemOk = true,
ItemSteps = "{}",
Modified = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8244),
Modified = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4306),
Note = "Finestra Vetro Fisso 2025",
OfferID = 1,
OfferRowUID = "SOR.25.00000001",
Qty = 3.0,
RowNum = 1,
SellingItemID = 2,
SerStruct = "{\"ProfilePath\":\"Profilo78\",\"Material\":\"Abete\",\"ColorMaterial\":\"White\",\"Glass\":\"VetroBE2S4/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\"}]}",
SerStruct = "{\"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\"}]}",
StepCost = 0.0,
StepPrice = 0.0
},
@@ -1432,18 +1440,18 @@ namespace EgwCoreLib.Lux.Data.Migrations
FileName = "",
FileResource = "",
FileSize = 0L,
Inserted = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8256),
Inserted = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4320),
ItemBOM = "",
ItemOk = true,
ItemSteps = "{}",
Modified = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8257),
Modified = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4321),
Note = "Finestra Anta Singola 2025",
OfferID = 1,
OfferRowUID = "SOR.25.00000001",
OfferRowUID = "SOR.25.00000002",
Qty = 3.0,
RowNum = 1,
SellingItemID = 1,
SerStruct = "{\"ProfilePath\":\"Profilo78\",\"Material\":\"Abete\",\"ColorMaterial\":\"White\",\"Glass\":\"VetroBE2S4/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\"}]}",
SerStruct = "{\"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\"}]}",
StepCost = 0.0,
StepPrice = 0.0
},
@@ -1459,14 +1467,14 @@ namespace EgwCoreLib.Lux.Data.Migrations
FileName = "",
FileResource = "",
FileSize = 0L,
Inserted = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8268),
Inserted = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4332),
ItemBOM = "",
ItemOk = true,
ItemSteps = "{}",
Modified = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8269),
Modified = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4334),
Note = "Persiana per Finestra anta singola 2025",
OfferID = 1,
OfferRowUID = "SOR.25.00000002",
OfferRowUID = "SOR.25.00000003",
Qty = 3.0,
RowNum = 2,
SellingItemID = 2,
@@ -1486,14 +1494,14 @@ namespace EgwCoreLib.Lux.Data.Migrations
FileName = "",
FileResource = "",
FileSize = 0L,
Inserted = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8280),
Inserted = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4344),
ItemBOM = "",
ItemOk = true,
ItemSteps = "{}",
Modified = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8281),
Modified = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4346),
Note = "Installazione serramento",
OfferID = 1,
OfferRowUID = "SOR.25.00000003",
OfferRowUID = "SOR.25.00000004",
Qty = 3.0,
RowNum = 3,
SellingItemID = 3,
@@ -1513,14 +1521,14 @@ namespace EgwCoreLib.Lux.Data.Migrations
FileName = "",
FileResource = "",
FileSize = 0L,
Inserted = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8312),
Inserted = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4376),
ItemBOM = "",
ItemOk = true,
ItemSteps = "{}",
Modified = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8314),
Modified = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4378),
Note = "Demo file 01",
OfferID = 2,
OfferRowUID = "SOR.25.00000004",
OfferRowUID = "SOR.25.00000005",
Qty = 10.0,
RowNum = 1,
SellingItemID = 4,
@@ -1540,14 +1548,14 @@ namespace EgwCoreLib.Lux.Data.Migrations
FileName = "",
FileResource = "",
FileSize = 0L,
Inserted = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8325),
Inserted = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4389),
ItemBOM = "",
ItemOk = true,
ItemSteps = "{}",
Modified = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8326),
Modified = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4390),
Note = "Demo file 02",
OfferID = 2,
OfferRowUID = "SOR.25.00000005",
OfferRowUID = "SOR.25.00000006",
Qty = 4.0,
RowNum = 1,
SellingItemID = 4,
@@ -1567,14 +1575,14 @@ namespace EgwCoreLib.Lux.Data.Migrations
FileName = "",
FileResource = "",
FileSize = 0L,
Inserted = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8355),
Inserted = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4419),
ItemBOM = "",
ItemOk = true,
ItemSteps = "{}",
Modified = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8356),
Modified = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4421),
Note = "Demo file 01",
OfferID = 3,
OfferRowUID = "SOR.25.00000006",
OfferRowUID = "SOR.25.00000007",
Qty = 4.0,
RowNum = 1,
SellingItemID = 5,
@@ -1594,14 +1602,14 @@ namespace EgwCoreLib.Lux.Data.Migrations
FileName = "",
FileResource = "",
FileSize = 0L,
Inserted = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8367),
Inserted = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4432),
ItemBOM = "",
ItemOk = true,
ItemSteps = "{}",
Modified = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8369),
Modified = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4433),
Note = "Demo file 02",
OfferID = 3,
OfferRowUID = "SOR.25.00000007",
OfferRowUID = "SOR.25.00000008",
Qty = 12.0,
RowNum = 1,
SellingItemID = 5,
@@ -1621,14 +1629,14 @@ namespace EgwCoreLib.Lux.Data.Migrations
FileName = "",
FileResource = "",
FileSize = 0L,
Inserted = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8396),
Inserted = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4462),
ItemBOM = "",
ItemOk = true,
ItemSteps = "{}",
Modified = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8397),
Modified = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4464),
Note = "Demo file 01",
OfferID = 4,
OfferRowUID = "SOR.25.00000008",
OfferRowUID = "SOR.25.00000009",
Qty = 6.0,
RowNum = 1,
SellingItemID = 6,
@@ -1648,14 +1656,14 @@ namespace EgwCoreLib.Lux.Data.Migrations
FileName = "",
FileResource = "",
FileSize = 0L,
Inserted = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8408),
Inserted = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4475),
ItemBOM = "",
ItemOk = true,
ItemSteps = "{}",
Modified = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8410),
Modified = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4477),
Note = "Demo file 02",
OfferID = 4,
OfferRowUID = "SOR.25.00000009",
OfferRowUID = "SOR.25.0000000A",
Qty = 4.0,
RowNum = 1,
SellingItemID = 6,
@@ -1673,6 +1681,10 @@ namespace EgwCoreLib.Lux.Data.Migrations
MySqlPropertyBuilderExtensions.UseMySqlIdentityColumn(b.Property<int>("OrderID"));
b.Property<string>("ConsNote")
.IsRequired()
.HasColumnType("longtext");
b.Property<int>("CustomerID")
.HasColumnType("int");
@@ -1839,8 +1851,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 1,
CodDoc = "",
DtCreate = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(7795),
DtMod = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(7840),
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),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 5.0,
@@ -1852,8 +1864,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 2,
CodDoc = "",
DtCreate = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(7843),
DtMod = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(7844),
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),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 8.0,
@@ -1865,8 +1877,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 3,
CodDoc = "",
DtCreate = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(7846),
DtMod = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(7847),
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),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 5.0,
@@ -1878,8 +1890,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 4,
CodDoc = "",
DtCreate = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(7850),
DtMod = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(7851),
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),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 1.0,
@@ -1891,8 +1903,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 5,
CodDoc = "",
DtCreate = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(7853),
DtMod = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(7854),
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),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 10.0,
@@ -1904,8 +1916,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 6,
CodDoc = "",
DtCreate = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(7857),
DtMod = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(7858),
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),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 1.0,
@@ -1917,8 +1929,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 7,
CodDoc = "",
DtCreate = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(7860),
DtMod = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(7861),
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),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 50.0,
@@ -1930,8 +1942,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 8,
CodDoc = "",
DtCreate = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(7863),
DtMod = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(7865),
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),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 1.0,
@@ -1943,8 +1955,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 9,
CodDoc = "",
DtCreate = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(7867),
DtMod = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(7868),
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),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 1.0,
@@ -1956,8 +1968,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 10,
CodDoc = "",
DtCreate = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(7870),
DtMod = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(7872),
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),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 1.0,
@@ -9,7 +9,7 @@ using Microsoft.EntityFrameworkCore.Migrations;
namespace EgwCoreLib.Lux.Data.Migrations
{
/// <inheritdoc />
public partial class initDb : Migration
public partial class InitDb : Migration
{
/// <inheritdoc />
protected override void Up(MigrationBuilder migrationBuilder)
@@ -371,6 +371,10 @@ 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),
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),
@@ -401,6 +405,7 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
SellingItemID = table.Column<int>(type: "int", nullable: false)
.Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.IdentityColumn),
Envir = table.Column<int>(type: "int", nullable: false),
IsService = table.Column<bool>(type: "tinyint(1)", nullable: false),
JobID = table.Column<int>(type: "int", nullable: false),
ItemCode = table.Column<int>(type: "int", nullable: false),
@@ -539,6 +544,10 @@ 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),
@@ -822,8 +831,13 @@ namespace EgwCoreLib.Lux.Data.Migrations
values: new object[,]
{
{ 1, "0001", "Vetro BE 2S 4/12/4", 20.0 },
{ 2, "0002", "Vetro BE 3S 4/12/4/12/4", 36.0 },
{ 3, "0003", "Vetro BE 3S 4/16/4/16/4", 44.0 }
{ 2, "0002", "Vetro BE 2S 4/16/4", 24.0 },
{ 3, "0003", "Vetro BE 3S 4/12/4/12/4", 36.0 },
{ 4, "0004", "Vetro BE 3S 4/16/4/16/4", 44.0 },
{ 5, "0005", "Vetro BE 2S 4T/12/4T", 20.0 },
{ 6, "0006", "Vetro BE 2S 4T/16/4T", 24.0 },
{ 7, "0007", "Vetro BE 3S 4T/12/4T/12/4T", 36.0 },
{ 8, "0008", "Vetro BE 3S 4T/16/4T/16/4T", 44.0 }
});
migrationBuilder.InsertData(
@@ -831,9 +845,9 @@ namespace EgwCoreLib.Lux.Data.Migrations
columns: new[] { "ProfileID", "Code", "Description", "Thickness" },
values: new object[,]
{
{ 1, "0001", "Profilo 32", 32.0 },
{ 2, "0002", "Profilo 48", 48.0 },
{ 3, "0003", "Profilo 58", 58.0 }
{ 1, "0001", "Profilo60", 60.0 },
{ 2, "0002", "Profilo78", 78.0 },
{ 3, "0003", "Profilo90", 90.0 }
});
migrationBuilder.InsertData(
@@ -992,26 +1006,27 @@ namespace EgwCoreLib.Lux.Data.Migrations
migrationBuilder.InsertData(
table: "item_selling_item",
columns: new[] { "SellingItemID", "Cost", "Description", "ExtItemCode", "IsService", "ItemCode", "ItemSteps", "JobID", "Margin", "SerStruct", "SupplCode", "UM" },
columns: new[] { "SellingItemID", "Cost", "Description", "Envir", "ExtItemCode", "IsService", "ItemCode", "ItemSteps", "JobID", "Margin", "SerStruct", "SupplCode", "UM" },
values: new object[,]
{
{ 1, 820.0, "Finestra anta Singola", "", false, 0, "", 2, 0.20000000000000001, "", "", "#" },
{ 2, 150.0, "Persiana anta singola", "", false, 0, "", 1, 0.10000000000000001, "", "", "#" },
{ 3, 200.0, "Installazione", "", true, 0, "", 1, 0.29999999999999999, "", "", "#" },
{ 4, 1000.0, "Trave lamellare", "", false, 0, "", 3, 0.29999999999999999, "", "", "#" },
{ 5, 500.0, "Cabinet", "", false, 0, "", 4, 0.29999999999999999, "", "", "#" },
{ 6, 2000.0, "Parete", "", false, 0, "", 5, 0.29999999999999999, "", "", "#" }
{ 1, 500.0, "Finestra Anta Singola", 1, "", false, 0, "", 2, 0.20000000000000001, "{\"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\"}]}", "", "#" },
{ 2, 300.0, "Finestra Vetro Fisso ", 1, "", false, 0, "", 2, 0.20000000000000001, "{\"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\"}]}", "", "#" },
{ 3, 150.0, "Persiana anta singola", 1, "", false, 0, "", 1, 0.10000000000000001, "", "", "#" },
{ 4, 200.0, "Installazione", 1, "", true, 0, "", 1, 0.29999999999999999, "", "", "#" },
{ 5, 1000.0, "Trave lamellare", 2, "", false, 0, "", 3, 0.29999999999999999, "", "", "#" },
{ 6, 500.0, "Cabinet", 4, "", false, 0, "", 4, 0.29999999999999999, "", "", "#" },
{ 7, 2000.0, "Parete", 3, "", false, 0, "", 5, 0.29999999999999999, "", "", "#" }
});
migrationBuilder.InsertData(
table: "sales_offer",
columns: new[] { "OfferID", "CustomerID", "DealerID", "Description", "Discount", "Envir", "Inserted", "Modified", "OffertState", "RefNum", "RefRev", "RefYear", "ValidUntil" },
columns: new[] { "OfferID", "ConsNote", "CustomerID", "DealerID", "Description", "DictPresel", "Discount", "Envir", "Inserted", "Modified", "OffertState", "RefNum", "RefRev", "RefYear", "ValidUntil" },
values: new object[,]
{
{ 1, 2, 2, "Offerta per tre serramenti", 0.0, 1, new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8361), new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8362), 0, 1, 1, 2024, new DateTime(2025, 11, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8357) },
{ 2, 2, 2, "Offerta BEAM", 0.0, 2, new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8371), new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8372), 0, 2, 1, 2024, new DateTime(2025, 11, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8369) },
{ 3, 2, 2, "Offerta Cabinet", 0.0, 4, new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8377), new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8379), 0, 3, 1, 2024, new DateTime(2025, 11, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8376) },
{ 4, 2, 2, "Offerta Wall", 0.0, 3, new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8384), new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8385), 0, 4, 1, 2024, new DateTime(2025, 11, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8383) }
{ 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) }
});
migrationBuilder.InsertData(
@@ -1019,10 +1034,10 @@ namespace EgwCoreLib.Lux.Data.Migrations
columns: new[] { "GenValID", "ClassCod", "Ordinal", "ValString" },
values: new object[,]
{
{ 1, "WoodCol", 1, "Legno" },
{ 2, "WoodCol", 2, "Bianco" },
{ 3, "WoodCol", 3, "Rosso" },
{ 4, "WoodCol", 4, "Nero" },
{ 1, "WoodCol", 1, "Blue" },
{ 2, "WoodCol", 2, "White" },
{ 3, "WoodCol", 3, "Red" },
{ 4, "WoodCol", 4, "Black" },
{ 5, "ShapeList", 1, "Rectangular" },
{ 6, "ShapeList", 2, "Trapezoidal" },
{ 7, "ShapeList", 3, "Triangular" },
@@ -1038,15 +1053,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, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8517), "", true, "{}", new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8519), "Finestra anta singola 2025", 1, "OFF250000010001", 3.0, 1, 1, "{\"ProfilePath\":\"Profilo78\",\"Material\":\"Pine\",\"ColorMaterial\":\"Black\",\"Glass\":\"4T/16/4T\",\"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 },
{ 2, false, false, 160.0, true, 200.0, 1, "", "", 0L, new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8533), "", true, "{}", new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8535), "Persiana per Finestra anta singola 2025", 1, "OFF250000010002", 3.0, 2, 2, "{}", 0.0, 0.0 },
{ 3, false, false, 200.0, true, 250.0, 1, "", "", 0L, new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8548), "", true, "{}", new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8549), "Installazione serramento", 1, "OFF250000010003", 3.0, 3, 3, "{}", 0.0, 0.0 },
{ 4, false, false, 800.0, true, 1150.0, 2, "", "", 0L, new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8582), "", true, "{}", new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8584), "Demo file 01", 2, "OFF250000020001", 10.0, 1, 4, "", 0.0, 0.0 },
{ 5, false, false, 600.0, true, 950.0, 2, "", "", 0L, new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8596), "", true, "{}", new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8598), "Demo file 02", 2, "OFF250000020002", 4.0, 1, 4, "", 0.0, 0.0 },
{ 6, false, false, 200.0, true, 250.0, 3, "", "", 0L, new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8629), "", true, "{}", new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8631), "Demo file 01", 3, "OFF250000030001", 4.0, 1, 5, "", 0.0, 0.0 },
{ 7, false, false, 50.0, true, 80.0, 3, "", "", 0L, new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8643), "", true, "{}", new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8644), "Demo file 02", 3, "OFF250000030002", 12.0, 1, 5, "", 0.0, 0.0 },
{ 8, false, false, 800.0, true, 1150.0, 4, "", "", 0L, new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8673), "", true, "{}", new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8675), "Demo file 01", 4, "OFF250000040001", 6.0, 1, 6, "", 0.0, 0.0 },
{ 9, false, false, 600.0, true, 950.0, 4, "", "", 0L, new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8688), "", true, "{}", new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8689), "Demo file 02", 4, "OFF250000040002", 4.0, 1, 6, "", 0.0, 0.0 }
{ 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 }
});
migrationBuilder.InsertData(
@@ -1083,16 +1099,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, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8060), "CAR", "DEMO", 5.0, 1, 0.0, "samuele.locatelli@egalware.com" },
{ 2, "", new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8105), "CAR", "DEMO", 8.0, 2, 0.0, "samuele.locatelli@egalware.com" },
{ 3, "", new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8108), "CAR", "DEMO", 5.0, 3, 0.0, "samuele.locatelli@egalware.com" },
{ 4, "", new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8112), "CAR", "DEMO", 1.0, 4, 0.0, "samuele.locatelli@egalware.com" },
{ 5, "", new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8115), "CAR", "DEMO", 10.0, 5, 0.0, "samuele.locatelli@egalware.com" },
{ 6, "", new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8119), "CAR", "DEMO", 1.0, 6, 0.0, "samuele.locatelli@egalware.com" },
{ 7, "", new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8122), "CAR", "DEMO", 50.0, 7, 0.0, "samuele.locatelli@egalware.com" },
{ 8, "", new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8126), "CAR", "DEMO", 1.0, 8, 0.0, "samuele.locatelli@egalware.com" },
{ 9, "", new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8129), "CAR", "DEMO", 1.0, 9, 0.0, "samuele.locatelli@egalware.com" },
{ 10, "", new DateTime(2025, 10, 15, 11, 16, 32, 49, DateTimeKind.Local).AddTicks(8132), "CAR", "DEMO", 1.0, 10, 0.0, "samuele.locatelli@egalware.com" }
{ 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" }
});
migrationBuilder.InsertData(
@@ -790,7 +790,7 @@ namespace EgwCoreLib.Lux.Data.Migrations
new
{
SellingItemID = 1,
Cost = 800.0,
Cost = 500.0,
Description = "Finestra Anta Singola",
Envir = 1,
ExtItemCode = "",
@@ -799,14 +799,14 @@ namespace EgwCoreLib.Lux.Data.Migrations
ItemSteps = "",
JobID = 2,
Margin = 0.20000000000000001,
SerStruct = "",
SerStruct = "{\"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\"}]}",
SupplCode = "",
UM = "#"
},
new
{
SellingItemID = 2,
Cost = 400.0,
Cost = 300.0,
Description = "Finestra Vetro Fisso ",
Envir = 1,
ExtItemCode = "",
@@ -815,7 +815,7 @@ namespace EgwCoreLib.Lux.Data.Migrations
ItemSteps = "",
JobID = 2,
Margin = 0.20000000000000001,
SerStruct = "",
SerStruct = "{\"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\"}]}",
SupplCode = "",
UM = "#"
},
@@ -1177,6 +1177,10 @@ namespace EgwCoreLib.Lux.Data.Migrations
MySqlPropertyBuilderExtensions.UseMySqlIdentityColumn(b.Property<int>("OfferID"));
b.Property<string>("ConsNote")
.IsRequired()
.HasColumnType("longtext");
b.Property<int>("CustomerID")
.HasColumnType("int");
@@ -1230,70 +1234,74 @@ namespace EgwCoreLib.Lux.Data.Migrations
new
{
OfferID = 1,
ConsNote = "",
CustomerID = 2,
DealerID = 2,
Description = "Offerta per tre serramenti",
DictPresel = "",
Discount = 0.0,
Envir = 1,
Inserted = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8099),
Modified = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8100),
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),
OffertState = 0,
RefNum = 1,
RefRev = 1,
RefYear = 2024,
ValidUntil = new DateTime(2025, 11, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8096)
ValidUntil = new DateTime(2025, 11, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4158)
},
new
{
OfferID = 2,
ConsNote = "",
CustomerID = 2,
DealerID = 2,
Description = "Offerta BEAM",
DictPresel = "",
Discount = 0.0,
Envir = 2,
Inserted = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8113),
Modified = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8115),
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),
OffertState = 0,
RefNum = 2,
RefRev = 1,
RefYear = 2024,
ValidUntil = new DateTime(2025, 11, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8112)
ValidUntil = new DateTime(2025, 11, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4167)
},
new
{
OfferID = 3,
ConsNote = "",
CustomerID = 2,
DealerID = 2,
Description = "Offerta Cabinet",
DictPresel = "",
Discount = 0.0,
Envir = 4,
Inserted = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8120),
Modified = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8121),
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),
OffertState = 0,
RefNum = 3,
RefRev = 1,
RefYear = 2024,
ValidUntil = new DateTime(2025, 11, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8119)
ValidUntil = new DateTime(2025, 11, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4174)
},
new
{
OfferID = 4,
ConsNote = "",
CustomerID = 2,
DealerID = 2,
Description = "Offerta Wall",
DictPresel = "",
Discount = 0.0,
Envir = 3,
Inserted = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8127),
Modified = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8128),
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),
OffertState = 0,
RefNum = 4,
RefRev = 1,
RefYear = 2024,
ValidUntil = new DateTime(2025, 11, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8125)
ValidUntil = new DateTime(2025, 11, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4181)
});
});
@@ -1402,18 +1410,18 @@ namespace EgwCoreLib.Lux.Data.Migrations
FileName = "",
FileResource = "",
FileSize = 0L,
Inserted = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8241),
Inserted = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4304),
ItemBOM = "",
ItemOk = true,
ItemSteps = "{}",
Modified = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8244),
Modified = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4306),
Note = "Finestra Vetro Fisso 2025",
OfferID = 1,
OfferRowUID = "SOR.25.00000001",
Qty = 3.0,
RowNum = 1,
SellingItemID = 2,
SerStruct = "{\"ProfilePath\":\"Profilo78\",\"Material\":\"Abete\",\"ColorMaterial\":\"White\",\"Glass\":\"VetroBE2S4/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\"}]}",
SerStruct = "{\"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\"}]}",
StepCost = 0.0,
StepPrice = 0.0
},
@@ -1429,18 +1437,18 @@ namespace EgwCoreLib.Lux.Data.Migrations
FileName = "",
FileResource = "",
FileSize = 0L,
Inserted = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8256),
Inserted = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4320),
ItemBOM = "",
ItemOk = true,
ItemSteps = "{}",
Modified = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8257),
Modified = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4321),
Note = "Finestra Anta Singola 2025",
OfferID = 1,
OfferRowUID = "SOR.25.00000001",
OfferRowUID = "SOR.25.00000002",
Qty = 3.0,
RowNum = 1,
SellingItemID = 1,
SerStruct = "{\"ProfilePath\":\"Profilo78\",\"Material\":\"Abete\",\"ColorMaterial\":\"White\",\"Glass\":\"VetroBE2S4/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\"}]}",
SerStruct = "{\"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\"}]}",
StepCost = 0.0,
StepPrice = 0.0
},
@@ -1456,14 +1464,14 @@ namespace EgwCoreLib.Lux.Data.Migrations
FileName = "",
FileResource = "",
FileSize = 0L,
Inserted = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8268),
Inserted = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4332),
ItemBOM = "",
ItemOk = true,
ItemSteps = "{}",
Modified = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8269),
Modified = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4334),
Note = "Persiana per Finestra anta singola 2025",
OfferID = 1,
OfferRowUID = "SOR.25.00000002",
OfferRowUID = "SOR.25.00000003",
Qty = 3.0,
RowNum = 2,
SellingItemID = 2,
@@ -1483,14 +1491,14 @@ namespace EgwCoreLib.Lux.Data.Migrations
FileName = "",
FileResource = "",
FileSize = 0L,
Inserted = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8280),
Inserted = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4344),
ItemBOM = "",
ItemOk = true,
ItemSteps = "{}",
Modified = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8281),
Modified = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4346),
Note = "Installazione serramento",
OfferID = 1,
OfferRowUID = "SOR.25.00000003",
OfferRowUID = "SOR.25.00000004",
Qty = 3.0,
RowNum = 3,
SellingItemID = 3,
@@ -1510,14 +1518,14 @@ namespace EgwCoreLib.Lux.Data.Migrations
FileName = "",
FileResource = "",
FileSize = 0L,
Inserted = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8312),
Inserted = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4376),
ItemBOM = "",
ItemOk = true,
ItemSteps = "{}",
Modified = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8314),
Modified = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4378),
Note = "Demo file 01",
OfferID = 2,
OfferRowUID = "SOR.25.00000004",
OfferRowUID = "SOR.25.00000005",
Qty = 10.0,
RowNum = 1,
SellingItemID = 4,
@@ -1537,14 +1545,14 @@ namespace EgwCoreLib.Lux.Data.Migrations
FileName = "",
FileResource = "",
FileSize = 0L,
Inserted = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8325),
Inserted = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4389),
ItemBOM = "",
ItemOk = true,
ItemSteps = "{}",
Modified = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8326),
Modified = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4390),
Note = "Demo file 02",
OfferID = 2,
OfferRowUID = "SOR.25.00000005",
OfferRowUID = "SOR.25.00000006",
Qty = 4.0,
RowNum = 1,
SellingItemID = 4,
@@ -1564,14 +1572,14 @@ namespace EgwCoreLib.Lux.Data.Migrations
FileName = "",
FileResource = "",
FileSize = 0L,
Inserted = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8355),
Inserted = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4419),
ItemBOM = "",
ItemOk = true,
ItemSteps = "{}",
Modified = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8356),
Modified = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4421),
Note = "Demo file 01",
OfferID = 3,
OfferRowUID = "SOR.25.00000006",
OfferRowUID = "SOR.25.00000007",
Qty = 4.0,
RowNum = 1,
SellingItemID = 5,
@@ -1591,14 +1599,14 @@ namespace EgwCoreLib.Lux.Data.Migrations
FileName = "",
FileResource = "",
FileSize = 0L,
Inserted = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8367),
Inserted = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4432),
ItemBOM = "",
ItemOk = true,
ItemSteps = "{}",
Modified = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8369),
Modified = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4433),
Note = "Demo file 02",
OfferID = 3,
OfferRowUID = "SOR.25.00000007",
OfferRowUID = "SOR.25.00000008",
Qty = 12.0,
RowNum = 1,
SellingItemID = 5,
@@ -1618,14 +1626,14 @@ namespace EgwCoreLib.Lux.Data.Migrations
FileName = "",
FileResource = "",
FileSize = 0L,
Inserted = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8396),
Inserted = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4462),
ItemBOM = "",
ItemOk = true,
ItemSteps = "{}",
Modified = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8397),
Modified = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4464),
Note = "Demo file 01",
OfferID = 4,
OfferRowUID = "SOR.25.00000008",
OfferRowUID = "SOR.25.00000009",
Qty = 6.0,
RowNum = 1,
SellingItemID = 6,
@@ -1645,14 +1653,14 @@ namespace EgwCoreLib.Lux.Data.Migrations
FileName = "",
FileResource = "",
FileSize = 0L,
Inserted = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8408),
Inserted = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4475),
ItemBOM = "",
ItemOk = true,
ItemSteps = "{}",
Modified = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(8410),
Modified = new DateTime(2025, 10, 20, 12, 6, 19, 419, DateTimeKind.Local).AddTicks(4477),
Note = "Demo file 02",
OfferID = 4,
OfferRowUID = "SOR.25.00000009",
OfferRowUID = "SOR.25.0000000A",
Qty = 4.0,
RowNum = 1,
SellingItemID = 6,
@@ -1670,6 +1678,10 @@ namespace EgwCoreLib.Lux.Data.Migrations
MySqlPropertyBuilderExtensions.UseMySqlIdentityColumn(b.Property<int>("OrderID"));
b.Property<string>("ConsNote")
.IsRequired()
.HasColumnType("longtext");
b.Property<int>("CustomerID")
.HasColumnType("int");
@@ -1836,8 +1848,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 1,
CodDoc = "",
DtCreate = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(7795),
DtMod = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(7840),
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),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 5.0,
@@ -1849,8 +1861,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 2,
CodDoc = "",
DtCreate = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(7843),
DtMod = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(7844),
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),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 8.0,
@@ -1862,8 +1874,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 3,
CodDoc = "",
DtCreate = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(7846),
DtMod = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(7847),
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),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 5.0,
@@ -1875,8 +1887,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 4,
CodDoc = "",
DtCreate = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(7850),
DtMod = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(7851),
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),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 1.0,
@@ -1888,8 +1900,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 5,
CodDoc = "",
DtCreate = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(7853),
DtMod = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(7854),
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),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 10.0,
@@ -1901,8 +1913,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 6,
CodDoc = "",
DtCreate = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(7857),
DtMod = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(7858),
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),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 1.0,
@@ -1914,8 +1926,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 7,
CodDoc = "",
DtCreate = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(7860),
DtMod = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(7861),
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),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 50.0,
@@ -1927,8 +1939,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 8,
CodDoc = "",
DtCreate = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(7863),
DtMod = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(7865),
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),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 1.0,
@@ -1940,8 +1952,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 9,
CodDoc = "",
DtCreate = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(7867),
DtMod = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(7868),
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),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 1.0,
@@ -1953,8 +1965,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
{
StockMovID = 10,
CodDoc = "",
DtCreate = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(7870),
DtMod = new DateTime(2025, 10, 20, 11, 48, 13, 179, DateTimeKind.Local).AddTicks(7872),
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),
MovCod = "CAR",
Note = "DEMO",
QtyRec = 1.0,
+15 -15
View File
@@ -252,20 +252,20 @@ namespace EgwCoreLib.Lux.Data
// JWD finestra cVetro Fisso / Cieca
string jwdVetroFisso = "{\"ProfilePath\":\"Profilo78\",\"Material\":\"Abete\",\"ColorMaterial\":\"White\",\"Glass\":\"VetroBE2S4/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\"}]}";
string jwdVetroFisso = "{\"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\"}]}";
// JWD finestra 1 Anta 800x1200
string jwdAntaSingola = "{\"ProfilePath\":\"Profilo78\",\"Material\":\"Abete\",\"ColorMaterial\":\"White\",\"Glass\":\"VetroBE2S4/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\"}]}";
string jwdAntaSingola = "{\"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\"}]}";
// inizializzazione dei valori di default x SellingItem
modelBuilder.Entity<SellingItemModel>().HasData(
new SellingItemModel { SellingItemID = 1, IsService = false, Description = "Finestra Anta Singola", Cost = 800, Margin = 0.2, JobID = 2, Envir= EgwMultiEngineManager.Data.Constants.EXECENVIRONMENTS.WINDOW },
new SellingItemModel { SellingItemID = 2, IsService = false, Description = "Finestra Vetro Fisso ", Cost = 400, Margin = 0.2, JobID = 2, Envir = EgwMultiEngineManager.Data.Constants.EXECENVIRONMENTS.WINDOW },
new SellingItemModel { SellingItemID = 1, IsService = false, Description = "Finestra Anta Singola", Cost = 500, Margin = 0.2, JobID = 2, SerStruct = jwdAntaSingola, Envir = EgwMultiEngineManager.Data.Constants.EXECENVIRONMENTS.WINDOW },
new SellingItemModel { SellingItemID = 2, IsService = false, Description = "Finestra Vetro Fisso ", Cost = 300, Margin = 0.2, JobID = 2, SerStruct = jwdVetroFisso, Envir = EgwMultiEngineManager.Data.Constants.EXECENVIRONMENTS.WINDOW },
new SellingItemModel { SellingItemID = 3, IsService = false, Description = "Persiana anta singola", Cost = 150, Margin = 0.1, JobID = 1, Envir = EgwMultiEngineManager.Data.Constants.EXECENVIRONMENTS.WINDOW },
new SellingItemModel { SellingItemID = 4, IsService = true, Description = "Installazione", Cost = 200, Margin = 0.3, JobID = 1, Envir = EgwMultiEngineManager.Data.Constants.EXECENVIRONMENTS.WINDOW },
new SellingItemModel { SellingItemID = 5, IsService = false, Description = "Trave lamellare", Cost = 1000, Margin = 0.3, JobID = 3, Envir = EgwMultiEngineManager.Data.Constants.EXECENVIRONMENTS.BEAM },
new SellingItemModel { SellingItemID = 6, IsService = false, Description = "Cabinet", Cost = 500, Margin = 0.3, JobID = 4 , Envir = EgwMultiEngineManager.Data.Constants.EXECENVIRONMENTS.CABINET },
new SellingItemModel { SellingItemID = 7, IsService = false, Description = "Parete", Cost = 2000, Margin = 0.3, JobID = 5 , Envir = EgwMultiEngineManager.Data.Constants.EXECENVIRONMENTS.WALL }
new SellingItemModel { SellingItemID = 6, IsService = false, Description = "Cabinet", Cost = 500, Margin = 0.3, JobID = 4, Envir = EgwMultiEngineManager.Data.Constants.EXECENVIRONMENTS.CABINET },
new SellingItemModel { SellingItemID = 7, IsService = false, Description = "Parete", Cost = 2000, Margin = 0.3, JobID = 5, Envir = EgwMultiEngineManager.Data.Constants.EXECENVIRONMENTS.WALL }
);
// inizializzazione dei valori di default x Offer
@@ -283,27 +283,27 @@ namespace EgwCoreLib.Lux.Data
// inizializzazione dei valori di default x Offerta 1 = WINDOW
modelBuilder.Entity<OfferRowModel>().HasData(
new OfferRowModel { OfferRowID = 1, OfferID = 1, Envir = EgwMultiEngineManager.Data.Constants.EXECENVIRONMENTS.WINDOW, OfferRowUID = $"SOR.{DateTime.Today:yy}.{1:X8}", Inserted = DateTime.Now, Modified = DateTime.Now, BomCost = 900, BomPrice = 950, SellingItemID = 2, Qty = 3, RowNum = 1, SerStruct = jwdVetroFisso, Note = "Finestra Vetro Fisso 2025", ItemSteps = "{}", BomOk = true, ItemOk = true },
new OfferRowModel { OfferRowID = 2, OfferID = 1, Envir = EgwMultiEngineManager.Data.Constants.EXECENVIRONMENTS.WINDOW, OfferRowUID = $"SOR.{DateTime.Today:yy}.{1:X8}", Inserted = DateTime.Now, Modified = DateTime.Now, BomCost = 900, BomPrice = 950, SellingItemID = 1, Qty = 3, RowNum = 1, SerStruct = jwdAntaSingola, Note = "Finestra Anta Singola 2025", ItemSteps = "{}", BomOk = true, ItemOk = true },
new OfferRowModel { OfferRowID = 3, OfferID = 1, Envir = EgwMultiEngineManager.Data.Constants.EXECENVIRONMENTS.WINDOW, OfferRowUID = $"SOR.{DateTime.Today:yy}.{2:X8}", Inserted = DateTime.Now, Modified = DateTime.Now, BomCost = 160, BomPrice = 200, SellingItemID = 2, Qty = 3, RowNum = 2, SerStruct = "{}", Note = "Persiana per Finestra anta singola 2025", ItemSteps = "{}", BomOk = true, ItemOk = true },
new OfferRowModel { OfferRowID = 4, OfferID = 1, Envir = EgwMultiEngineManager.Data.Constants.EXECENVIRONMENTS.WINDOW, OfferRowUID = $"SOR.{DateTime.Today:yy}.{3:X8}", Inserted = DateTime.Now, Modified = DateTime.Now, BomCost = 200, BomPrice = 250, SellingItemID = 3, Qty = 3, RowNum = 3, SerStruct = "{}", Note = "Installazione serramento", ItemSteps = "{}", BomOk = true, ItemOk = true }
new OfferRowModel { OfferRowID = 2, OfferID = 1, Envir = EgwMultiEngineManager.Data.Constants.EXECENVIRONMENTS.WINDOW, OfferRowUID = $"SOR.{DateTime.Today:yy}.{2:X8}", Inserted = DateTime.Now, Modified = DateTime.Now, BomCost = 900, BomPrice = 950, SellingItemID = 1, Qty = 3, RowNum = 1, SerStruct = jwdAntaSingola, Note = "Finestra Anta Singola 2025", ItemSteps = "{}", BomOk = true, ItemOk = true },
new OfferRowModel { OfferRowID = 3, OfferID = 1, Envir = EgwMultiEngineManager.Data.Constants.EXECENVIRONMENTS.WINDOW, OfferRowUID = $"SOR.{DateTime.Today:yy}.{3:X8}", Inserted = DateTime.Now, Modified = DateTime.Now, BomCost = 160, BomPrice = 200, SellingItemID = 2, Qty = 3, RowNum = 2, SerStruct = "{}", Note = "Persiana per Finestra anta singola 2025", ItemSteps = "{}", BomOk = true, ItemOk = true },
new OfferRowModel { OfferRowID = 4, OfferID = 1, Envir = EgwMultiEngineManager.Data.Constants.EXECENVIRONMENTS.WINDOW, OfferRowUID = $"SOR.{DateTime.Today:yy}.{4:X8}", Inserted = DateTime.Now, Modified = DateTime.Now, BomCost = 200, BomPrice = 250, SellingItemID = 3, Qty = 3, RowNum = 3, SerStruct = "{}", Note = "Installazione serramento", ItemSteps = "{}", BomOk = true, ItemOk = true }
);
// inizializzazione dei valori di default x Offerta 2 = BEAM
modelBuilder.Entity<OfferRowModel>().HasData(
new OfferRowModel { OfferRowID = 5, OfferID = 2, Envir = EgwMultiEngineManager.Data.Constants.EXECENVIRONMENTS.BEAM, OfferRowUID = $"SOR.{DateTime.Today:yy}.{4:X8}", Inserted = DateTime.Now, Modified = DateTime.Now, BomCost = 800, BomPrice = 1150, SellingItemID = 4, Qty = 10, RowNum = 1, SerStruct = "", Note = "Demo file 01", ItemSteps = "{}", BomOk = true, ItemOk = true },
new OfferRowModel { OfferRowID = 6, OfferID = 2, Envir = EgwMultiEngineManager.Data.Constants.EXECENVIRONMENTS.BEAM, OfferRowUID = $"SOR.{DateTime.Today:yy}.{5:X8}", Inserted = DateTime.Now, Modified = DateTime.Now, BomCost = 600, BomPrice = 950, SellingItemID = 4, Qty = 4, RowNum = 1, SerStruct = "", Note = "Demo file 02", ItemSteps = "{}", BomOk = true, ItemOk = true }
new OfferRowModel { OfferRowID = 5, OfferID = 2, Envir = EgwMultiEngineManager.Data.Constants.EXECENVIRONMENTS.BEAM, OfferRowUID = $"SOR.{DateTime.Today:yy}.{5:X8}", Inserted = DateTime.Now, Modified = DateTime.Now, BomCost = 800, BomPrice = 1150, SellingItemID = 4, Qty = 10, RowNum = 1, SerStruct = "", Note = "Demo file 01", ItemSteps = "{}", BomOk = true, ItemOk = true },
new OfferRowModel { OfferRowID = 6, OfferID = 2, Envir = EgwMultiEngineManager.Data.Constants.EXECENVIRONMENTS.BEAM, OfferRowUID = $"SOR.{DateTime.Today:yy}.{6:X8}", Inserted = DateTime.Now, Modified = DateTime.Now, BomCost = 600, BomPrice = 950, SellingItemID = 4, Qty = 4, RowNum = 1, SerStruct = "", Note = "Demo file 02", ItemSteps = "{}", BomOk = true, ItemOk = true }
);
// inizializzazione dei valori di default x Offerta 3 = CABINET
modelBuilder.Entity<OfferRowModel>().HasData(
new OfferRowModel { OfferRowID = 7, OfferID = 3, Envir = EgwMultiEngineManager.Data.Constants.EXECENVIRONMENTS.WALL, OfferRowUID = $"SOR.{DateTime.Today:yy}.{6:X8}", Inserted = DateTime.Now, Modified = DateTime.Now, BomCost = 200, BomPrice = 250, SellingItemID = 5, Qty = 4, RowNum = 1, SerStruct = "", Note = "Demo file 01", ItemSteps = "{}", BomOk = true, ItemOk = true },
new OfferRowModel { OfferRowID = 8, OfferID = 3, Envir = EgwMultiEngineManager.Data.Constants.EXECENVIRONMENTS.WALL, OfferRowUID = $"SOR.{DateTime.Today:yy}.{7:X8}", Inserted = DateTime.Now, Modified = DateTime.Now, BomCost = 50, BomPrice = 80, SellingItemID = 5, Qty = 12, RowNum = 1, SerStruct = "", Note = "Demo file 02", ItemSteps = "{}", BomOk = true, ItemOk = true }
new OfferRowModel { OfferRowID = 7, OfferID = 3, Envir = EgwMultiEngineManager.Data.Constants.EXECENVIRONMENTS.WALL, OfferRowUID = $"SOR.{DateTime.Today:yy}.{7:X8}", Inserted = DateTime.Now, Modified = DateTime.Now, BomCost = 200, BomPrice = 250, SellingItemID = 5, Qty = 4, RowNum = 1, SerStruct = "", Note = "Demo file 01", ItemSteps = "{}", BomOk = true, ItemOk = true },
new OfferRowModel { OfferRowID = 8, OfferID = 3, Envir = EgwMultiEngineManager.Data.Constants.EXECENVIRONMENTS.WALL, OfferRowUID = $"SOR.{DateTime.Today:yy}.{8:X8}", Inserted = DateTime.Now, Modified = DateTime.Now, BomCost = 50, BomPrice = 80, SellingItemID = 5, Qty = 12, RowNum = 1, SerStruct = "", Note = "Demo file 02", ItemSteps = "{}", BomOk = true, ItemOk = true }
);
// inizializzazione dei valori di default x Offerta 4 = WALL
modelBuilder.Entity<OfferRowModel>().HasData(
new OfferRowModel { OfferRowID = 9, OfferID = 4, Envir = EgwMultiEngineManager.Data.Constants.EXECENVIRONMENTS.CABINET, OfferRowUID = $"SOR.{DateTime.Today:yy}.{8:X8}", Inserted = DateTime.Now, Modified = DateTime.Now, BomCost = 800, BomPrice = 1150, SellingItemID = 6, Qty = 6, RowNum = 1, SerStruct = "", Note = "Demo file 01", ItemSteps = "{}", BomOk = true, ItemOk = true },
new OfferRowModel { OfferRowID = 10, OfferID = 4, Envir = EgwMultiEngineManager.Data.Constants.EXECENVIRONMENTS.CABINET, OfferRowUID = $"SOR.{DateTime.Today:yy}.{9:X8}", Inserted = DateTime.Now, Modified = DateTime.Now, BomCost = 600, BomPrice = 950, SellingItemID = 6, Qty = 4, RowNum = 1, SerStruct = "", Note = "Demo file 02", ItemSteps = "{}", BomOk = true, ItemOk = true }
new OfferRowModel { OfferRowID = 9, OfferID = 4, Envir = EgwMultiEngineManager.Data.Constants.EXECENVIRONMENTS.CABINET, OfferRowUID = $"SOR.{DateTime.Today:yy}.{9:X8}", Inserted = DateTime.Now, Modified = DateTime.Now, BomCost = 800, BomPrice = 1150, SellingItemID = 6, Qty = 6, RowNum = 1, SerStruct = "", Note = "Demo file 01", ItemSteps = "{}", BomOk = true, ItemOk = true },
new OfferRowModel { OfferRowID = 10, OfferID = 4, Envir = EgwMultiEngineManager.Data.Constants.EXECENVIRONMENTS.CABINET, OfferRowUID = $"SOR.{DateTime.Today:yy}.{10:X8}", Inserted = DateTime.Now, Modified = DateTime.Now, BomCost = 600, BomPrice = 950, SellingItemID = 6, Qty = 4, RowNum = 1, SerStruct = "", Note = "Demo file 02", ItemSteps = "{}", BomOk = true, ItemOk = true }
);
}
@@ -116,11 +116,12 @@ namespace EgwCoreLib.Lux.Data.Services
public string ImageUrl(string baseUrl, bool isLive, string imgUID, EgwMultiEngineManager.Data.Constants.EXECENVIRONMENTS envir = EgwMultiEngineManager.Data.Constants.EXECENVIRONMENTS.WINDOW)
{
string tag = isLive ? liveTag : cacheTag;
if (!imgUID.EndsWith(".svg"))
if (imgUID.EndsWith(".svg"))
{
imgUID += ".svg";
imgUID.Replace(".svg","");
}
string fullUrl = $"{baseUrl}/{tag}/{imgUID}?envir={envir}".Replace("////", "//");
string rndImg = $"{DateTime.Now:HHmmssfff}";
string fullUrl = $"{baseUrl}/{tag}/{imgUID}-{rndImg}.svg?envir={envir}".Replace("////", "//");
return fullUrl;
}