Update datamodel
This commit is contained in:
@@ -21,6 +21,6 @@
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="EgwMultiEngineManager.Data" Version="2.7.8.5" />
|
||||
<PackageReference Include="EgwMultiEngineManager.Data" Version="2.7.9.2" />
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
|
||||
@@ -1,8 +1,10 @@
|
||||
using EgwCoreLib.Lux.Data.DbModel.Cost;
|
||||
using EgwCoreLib.Lux.Data.DbModel.Utils;
|
||||
using EgwCoreLib.Lux.Data.DbModel.Items;
|
||||
using EgwCoreLib.Lux.Data.DbModel.Production;
|
||||
using EgwCoreLib.Lux.Data.DbModel.Sales;
|
||||
using EgwCoreLib.Lux.Data.DbModel.Stock;
|
||||
using EgwCoreLib.Lux.Data.DbModel.Task;
|
||||
using EgwCoreLib.Lux.Data.DbModel.Utils;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using Microsoft.Extensions.Configuration;
|
||||
using NLog;
|
||||
@@ -11,8 +13,6 @@ using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using EgwCoreLib.Lux.Data.DbModel.Stock;
|
||||
using EgwCoreLib.Lux.Data.DbModel.Items;
|
||||
|
||||
namespace EgwCoreLib.Lux.Data
|
||||
{
|
||||
@@ -45,8 +45,8 @@ namespace EgwCoreLib.Lux.Data
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public virtual DbSet<CounterModel> DbSetCounters { get; set; }
|
||||
|
||||
public virtual DbSet<ItemGroupModel> DbSetItemGroup { get; set; }
|
||||
public virtual DbSet<ItemModel> DbSetItem { get; set; }
|
||||
public virtual DbSet<SellingItemModel> DbSetSellItem { get; set; }
|
||||
|
||||
@@ -1,11 +1,5 @@
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using static EgwCoreLib.Lux.Core.Enums;
|
||||
|
||||
namespace EgwCoreLib.Lux.Data.DbModel.Sales
|
||||
@@ -23,6 +17,11 @@ namespace EgwCoreLib.Lux.Data.DbModel.Sales
|
||||
[Key]
|
||||
public int OfferID { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Environment della richiesta
|
||||
/// </summary>
|
||||
public EgwMultiEngineManager.Data.Constants.EXECENVIRONMENTS Envir { get; set; } = EgwMultiEngineManager.Data.Constants.EXECENVIRONMENTS.WINDOW;
|
||||
|
||||
/// <summary>
|
||||
/// Anno rif offerta
|
||||
/// </summary>
|
||||
@@ -77,7 +76,6 @@ namespace EgwCoreLib.Lux.Data.DbModel.Sales
|
||||
/// </summary>
|
||||
public DateTime Modified { get; set; } = DateTime.Now;
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// Enum stato offerta
|
||||
/// </summary>
|
||||
@@ -150,6 +148,7 @@ namespace EgwCoreLib.Lux.Data.DbModel.Sales
|
||||
[ForeignKey("DealerID")]
|
||||
public virtual DealerModel DealerNav { get; set; } = null!;
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// Navigazione alle righe offerta
|
||||
/// </summary>
|
||||
|
||||
@@ -7,6 +7,7 @@ using System.ComponentModel.DataAnnotations.Schema;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using static EgwCoreLib.Lux.Core.Enums;
|
||||
|
||||
namespace EgwCoreLib.Lux.Data.DbModel.Sales
|
||||
{
|
||||
@@ -34,9 +35,9 @@ namespace EgwCoreLib.Lux.Data.DbModel.Sales
|
||||
public int RowNum { get; set; } = 0;
|
||||
|
||||
/// <summary>
|
||||
/// Campo salvato dell'Environment
|
||||
/// Environment della richiesta
|
||||
/// </summary>
|
||||
public string Environment { get; set; } = "WINDOW";
|
||||
public EgwMultiEngineManager.Data.Constants.EXECENVIRONMENTS Envir { get; set; } = EgwMultiEngineManager.Data.Constants.EXECENVIRONMENTS.WINDOW;
|
||||
|
||||
/// <summary>
|
||||
/// Campo salvato dell'UID da codice DataMatrix calcolato
|
||||
@@ -178,6 +179,16 @@ namespace EgwCoreLib.Lux.Data.DbModel.Sales
|
||||
/// </summary>
|
||||
public DateTime Modified { get; set; } = DateTime.Now;
|
||||
|
||||
/// <summary>
|
||||
/// Indica che è in attesa aggiornamento BOM
|
||||
/// </summary>
|
||||
public bool AwaitBom { get; set; } = false;
|
||||
|
||||
/// <summary>
|
||||
/// Indica che è in attesa aggiornamento Price
|
||||
/// </summary>
|
||||
public bool AwaitPrice { get; set; } = false;
|
||||
|
||||
/// <summary>
|
||||
/// Navigazione Offer
|
||||
/// </summary>
|
||||
|
||||
@@ -1,15 +1,10 @@
|
||||
using EgwCoreLib.Lux.Data.DbModel.Cost;
|
||||
using EgwCoreLib.Lux.Data.DbModel.Utils;
|
||||
using EgwCoreLib.Lux.Data.DbModel.Sales;
|
||||
using EgwCoreLib.Lux.Data.DbModel.Task;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using EgwCoreLib.Lux.Data.DbModel.Stock;
|
||||
using EgwCoreLib.Lux.Data.DbModel.Items;
|
||||
using EgwCoreLib.Lux.Data.DbModel.Sales;
|
||||
using EgwCoreLib.Lux.Data.DbModel.Stock;
|
||||
using EgwCoreLib.Lux.Data.DbModel.Task;
|
||||
using EgwCoreLib.Lux.Data.DbModel.Utils;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
|
||||
namespace EgwCoreLib.Lux.Data
|
||||
{
|
||||
@@ -23,6 +18,7 @@ namespace EgwCoreLib.Lux.Data
|
||||
/// <param name="modelBuilder"></param>
|
||||
public static void Seed(this ModelBuilder modelBuilder)
|
||||
{
|
||||
|
||||
// inizializzazione dei valori di default x Ruoli/Tags
|
||||
modelBuilder.Entity<TagsModel>().HasData(
|
||||
new TagsModel { TagID = 1, Description = "Tag 01" },
|
||||
|
||||
Reference in New Issue
Block a user