update struttura dati x preselezioni valori salvati
This commit is contained in:
@@ -0,0 +1,89 @@
|
||||
using Newtonsoft.Json;
|
||||
|
||||
namespace EgwCoreLib.Lux.Core
|
||||
{
|
||||
/// <summary>
|
||||
/// Generico dizionario parametri con funzione ricerca valore (SE presente)
|
||||
/// </summary>
|
||||
public class ParamDict
|
||||
{
|
||||
#region Public Constructors
|
||||
|
||||
/// <summary>
|
||||
/// init classe dal valore serializzato del dizionario
|
||||
/// </summary>
|
||||
/// <param name="rawVal"></param>
|
||||
public ParamDict(string rawVal)
|
||||
{
|
||||
DictVals = JsonConvert.DeserializeObject<Dictionary<string, string>>(rawVal) ?? new Dictionary<string, string>();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// init classe da dizionario
|
||||
/// </summary>
|
||||
/// <param name="newDict"></param>
|
||||
public ParamDict(Dictionary<string, string> newDict)
|
||||
{
|
||||
DictVals = newDict;
|
||||
}
|
||||
|
||||
#endregion Public Constructors
|
||||
|
||||
#region Public Properties
|
||||
|
||||
/// <summary>
|
||||
/// Versione serializzata del dizionario
|
||||
/// </summary>
|
||||
public string Serialized
|
||||
{
|
||||
get => JsonConvert.SerializeObject(DictVals);
|
||||
}
|
||||
|
||||
#endregion Public Properties
|
||||
|
||||
#region Public Methods
|
||||
|
||||
/// <summary>
|
||||
/// Ricerca (se disponibile) il valore della chiave richiesta
|
||||
/// </summary>
|
||||
/// <param name="reqKey"></param>
|
||||
/// <returns></returns>
|
||||
public string GetVal(string reqKey)
|
||||
{
|
||||
string answ = "";
|
||||
if (DictVals.ContainsKey(reqKey))
|
||||
{
|
||||
answ = DictVals[reqKey];
|
||||
}
|
||||
return answ;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Imposta valore (aggiungendo se mancasse)
|
||||
/// </summary>
|
||||
/// <param name="Key"></param>
|
||||
/// <param name="Val"></param>
|
||||
public void SetVal(string Key, string Val)
|
||||
{
|
||||
if (DictVals.ContainsKey(Key))
|
||||
{
|
||||
DictVals[Key] = Val;
|
||||
}
|
||||
else
|
||||
{
|
||||
DictVals.Add(Key, Val);
|
||||
}
|
||||
}
|
||||
|
||||
#endregion Public Methods
|
||||
|
||||
#region Private Properties
|
||||
|
||||
/// <summary>
|
||||
/// Dizionario interno valori
|
||||
/// </summary>
|
||||
private Dictionary<string, string> DictVals { get; set; } = new Dictionary<string, string>();
|
||||
|
||||
#endregion Private Properties
|
||||
}
|
||||
}
|
||||
@@ -1232,6 +1232,50 @@ namespace EgwCoreLib.Lux.Data.Controllers
|
||||
return dbResult;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Aggiornamento valore UID non calcolato + ritorno elenco UID da aggiornare
|
||||
/// </summary>
|
||||
/// <param name="offertID"></param>
|
||||
/// <returns></returns>
|
||||
internal List<string> OffertRowFixUid(int offertID)
|
||||
{
|
||||
List<string> answ = new List<string>();
|
||||
//using (DataLayerContext dbCtx = new DataLayerContext(_config))
|
||||
using (DataLayerContext dbCtx = new DataLayerContext())
|
||||
{
|
||||
try
|
||||
{
|
||||
var currList = dbCtx
|
||||
.DbSetOfferRow
|
||||
.Where(x => x.OfferID == offertID)
|
||||
.ToList();
|
||||
// se trovato --> verifico valori differenti, aggiorno e restituisco da calcolare
|
||||
if (currList != null)
|
||||
{
|
||||
var list2fix = currList.Where(x => string.IsNullOrEmpty(x.OfferRowUID) || x.OfferRowUID != x.OfferRowDtx).ToList();
|
||||
if (list2fix != null && list2fix.Count > 0)
|
||||
{
|
||||
// salvo elenco
|
||||
answ = list2fix.Select(x => x.OfferRowDtx).ToList();
|
||||
// sistemo UID
|
||||
foreach (var item in list2fix)
|
||||
{
|
||||
item.OfferRowUID = item.OfferRowDtx;
|
||||
dbCtx.Entry(item).State = EntityState.Modified;
|
||||
}
|
||||
// salvo...
|
||||
var result = dbCtx.SaveChanges();
|
||||
}
|
||||
}
|
||||
}
|
||||
catch (Exception exc)
|
||||
{
|
||||
Log.Error($"Eccezione durante OffertRowFixUid{Environment.NewLine}{exc}");
|
||||
}
|
||||
}
|
||||
return answ;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Effettua update dei costi di tutte le righe dell'offerta indicata
|
||||
/// </summary>
|
||||
@@ -1375,6 +1419,48 @@ namespace EgwCoreLib.Lux.Data.Controllers
|
||||
return answ;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Upsert record riga offerta
|
||||
/// </summary>
|
||||
/// <param name="updRec"></param>
|
||||
/// <returns></returns>
|
||||
internal async Task<bool> OffertRowUpsert(OfferRowModel updRec)
|
||||
{
|
||||
bool answ = false;
|
||||
//using (DataLayerContext dbCtx = new DataLayerContext(_config))
|
||||
using (DataLayerContext dbCtx = new DataLayerContext())
|
||||
{
|
||||
try
|
||||
{
|
||||
// recupero offerta...
|
||||
var currRec = dbCtx
|
||||
.DbSetOfferRow
|
||||
.Where(x => x.OfferRowID == updRec.OfferRowID)
|
||||
.FirstOrDefault();
|
||||
|
||||
// se non trovo aggiungo
|
||||
if (currRec == null)
|
||||
{
|
||||
dbCtx.DbSetOfferRow.Add(updRec);
|
||||
}
|
||||
// altrimenti aggiorno
|
||||
else
|
||||
{
|
||||
dbCtx.Entry(currRec).CurrentValues.SetValues(updRec);
|
||||
}
|
||||
|
||||
// salvo TUTTI i cambiamenti...
|
||||
var result = await dbCtx.SaveChangesAsync();
|
||||
answ = result > 0;
|
||||
}
|
||||
catch (Exception exc)
|
||||
{
|
||||
Log.Error($"Eccezione durante OffertRowUpsert{Environment.NewLine}{exc}");
|
||||
}
|
||||
}
|
||||
return answ;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Effettua update stato await BOM/PRICE per l'offerta indicata
|
||||
/// </summary>
|
||||
|
||||
@@ -43,7 +43,8 @@ namespace EgwCoreLib.Lux.Data.DbModel.Sales
|
||||
[NotMapped]
|
||||
public string OfferCode
|
||||
{
|
||||
get => $"{RefYear:00}.{RefNum:00000}.{RefRev:00}";
|
||||
get => $"OFF{RefYear:00}.{RefNum:000000}";
|
||||
//get => $"{RefYear:00}.{RefNum:000000}.{RefRev:00}";
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -61,6 +62,11 @@ namespace EgwCoreLib.Lux.Data.DbModel.Sales
|
||||
/// </summary>
|
||||
public int DealerID { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Dizionario serializzato delle preselezioni (opzionale)
|
||||
/// </summary>
|
||||
public string DictPresel { get; set; } = "";
|
||||
|
||||
/// <summary>
|
||||
/// Validità offerta
|
||||
/// </summary>
|
||||
|
||||
@@ -43,7 +43,7 @@ namespace EgwCoreLib.Lux.Data.DbModel.Sales
|
||||
[NotMapped]
|
||||
public string OfferRowDtx
|
||||
{
|
||||
get => $"OFF{Inserted:yy}{OfferRowID:000000000}";
|
||||
get => $"OFF{Inserted:yy}{OfferID:000000}{RowNum:0000}";
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -70,6 +70,11 @@ namespace EgwCoreLib.Lux.Data.DbModel.Sales
|
||||
/// </summary>
|
||||
public int DealerID { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Dizionario serializzato delle preselezioni (opzionale)
|
||||
/// </summary>
|
||||
public string DictPresel { get; set; } = "";
|
||||
|
||||
/// <summary>
|
||||
/// Validità Ordine
|
||||
/// </summary>
|
||||
|
||||
+2807
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,352 @@
|
||||
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));
|
||||
}
|
||||
}
|
||||
}
|
||||
+2815
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,352 @@
|
||||
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));
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1162,6 +1162,10 @@ namespace EgwCoreLib.Lux.Data.Migrations
|
||||
.IsRequired()
|
||||
.HasColumnType("longtext");
|
||||
|
||||
b.Property<string>("DictPresel")
|
||||
.IsRequired()
|
||||
.HasColumnType("longtext");
|
||||
|
||||
b.Property<double>("Discount")
|
||||
.HasColumnType("double");
|
||||
|
||||
@@ -1204,15 +1208,16 @@ namespace EgwCoreLib.Lux.Data.Migrations
|
||||
CustomerID = 2,
|
||||
DealerID = 2,
|
||||
Description = "Offerta per tre serramenti",
|
||||
DictPresel = "",
|
||||
Discount = 0.0,
|
||||
Envir = 1,
|
||||
Inserted = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6797),
|
||||
Modified = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6798),
|
||||
Inserted = new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5260),
|
||||
Modified = new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5261),
|
||||
OffertState = 0,
|
||||
RefNum = 1,
|
||||
RefRev = 1,
|
||||
RefYear = 2024,
|
||||
ValidUntil = new DateTime(2025, 11, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6794)
|
||||
ValidUntil = new DateTime(2025, 11, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5256)
|
||||
},
|
||||
new
|
||||
{
|
||||
@@ -1220,15 +1225,16 @@ namespace EgwCoreLib.Lux.Data.Migrations
|
||||
CustomerID = 2,
|
||||
DealerID = 2,
|
||||
Description = "Offerta BEAM",
|
||||
DictPresel = "",
|
||||
Discount = 0.0,
|
||||
Envir = 2,
|
||||
Inserted = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6804),
|
||||
Modified = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6806),
|
||||
Inserted = new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5269),
|
||||
Modified = new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5271),
|
||||
OffertState = 0,
|
||||
RefNum = 2,
|
||||
RefRev = 1,
|
||||
RefYear = 2024,
|
||||
ValidUntil = new DateTime(2025, 11, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6803)
|
||||
ValidUntil = new DateTime(2025, 11, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5268)
|
||||
},
|
||||
new
|
||||
{
|
||||
@@ -1236,15 +1242,16 @@ namespace EgwCoreLib.Lux.Data.Migrations
|
||||
CustomerID = 2,
|
||||
DealerID = 2,
|
||||
Description = "Offerta Cabinet",
|
||||
DictPresel = "",
|
||||
Discount = 0.0,
|
||||
Envir = 4,
|
||||
Inserted = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6811),
|
||||
Modified = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6812),
|
||||
Inserted = new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5276),
|
||||
Modified = new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5277),
|
||||
OffertState = 0,
|
||||
RefNum = 3,
|
||||
RefRev = 1,
|
||||
RefYear = 2024,
|
||||
ValidUntil = new DateTime(2025, 11, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6809)
|
||||
ValidUntil = new DateTime(2025, 11, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5274)
|
||||
},
|
||||
new
|
||||
{
|
||||
@@ -1252,15 +1259,16 @@ namespace EgwCoreLib.Lux.Data.Migrations
|
||||
CustomerID = 2,
|
||||
DealerID = 2,
|
||||
Description = "Offerta Wall",
|
||||
DictPresel = "",
|
||||
Discount = 0.0,
|
||||
Envir = 3,
|
||||
Inserted = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6817),
|
||||
Modified = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6818),
|
||||
Inserted = new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5282),
|
||||
Modified = new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5284),
|
||||
OffertState = 0,
|
||||
RefNum = 4,
|
||||
RefRev = 1,
|
||||
RefYear = 2024,
|
||||
ValidUntil = new DateTime(2025, 11, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6816)
|
||||
ValidUntil = new DateTime(2025, 11, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5281)
|
||||
});
|
||||
});
|
||||
|
||||
@@ -1369,11 +1377,11 @@ namespace EgwCoreLib.Lux.Data.Migrations
|
||||
FileName = "",
|
||||
FileResource = "",
|
||||
FileSize = 0L,
|
||||
Inserted = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6960),
|
||||
Inserted = new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5417),
|
||||
ItemBOM = "",
|
||||
ItemOk = true,
|
||||
ItemSteps = "{}",
|
||||
Modified = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6962),
|
||||
Modified = new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5419),
|
||||
Note = "Finestra anta singola 2025",
|
||||
OfferID = 1,
|
||||
OfferRowUID = "OFF250000010001",
|
||||
@@ -1396,11 +1404,11 @@ namespace EgwCoreLib.Lux.Data.Migrations
|
||||
FileName = "",
|
||||
FileResource = "",
|
||||
FileSize = 0L,
|
||||
Inserted = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6976),
|
||||
Inserted = new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5434),
|
||||
ItemBOM = "",
|
||||
ItemOk = true,
|
||||
ItemSteps = "{}",
|
||||
Modified = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6978),
|
||||
Modified = new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5436),
|
||||
Note = "Persiana per Finestra anta singola 2025",
|
||||
OfferID = 1,
|
||||
OfferRowUID = "OFF250000010002",
|
||||
@@ -1423,11 +1431,11 @@ namespace EgwCoreLib.Lux.Data.Migrations
|
||||
FileName = "",
|
||||
FileResource = "",
|
||||
FileSize = 0L,
|
||||
Inserted = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6990),
|
||||
Inserted = new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5448),
|
||||
ItemBOM = "",
|
||||
ItemOk = true,
|
||||
ItemSteps = "{}",
|
||||
Modified = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6992),
|
||||
Modified = new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5450),
|
||||
Note = "Installazione serramento",
|
||||
OfferID = 1,
|
||||
OfferRowUID = "OFF250000010003",
|
||||
@@ -1450,11 +1458,11 @@ namespace EgwCoreLib.Lux.Data.Migrations
|
||||
FileName = "",
|
||||
FileResource = "",
|
||||
FileSize = 0L,
|
||||
Inserted = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(7023),
|
||||
Inserted = new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5484),
|
||||
ItemBOM = "",
|
||||
ItemOk = true,
|
||||
ItemSteps = "{}",
|
||||
Modified = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(7025),
|
||||
Modified = new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5486),
|
||||
Note = "Demo file 01",
|
||||
OfferID = 2,
|
||||
OfferRowUID = "OFF250000020001",
|
||||
@@ -1477,11 +1485,11 @@ namespace EgwCoreLib.Lux.Data.Migrations
|
||||
FileName = "",
|
||||
FileResource = "",
|
||||
FileSize = 0L,
|
||||
Inserted = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(7037),
|
||||
Inserted = new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5499),
|
||||
ItemBOM = "",
|
||||
ItemOk = true,
|
||||
ItemSteps = "{}",
|
||||
Modified = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(7039),
|
||||
Modified = new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5500),
|
||||
Note = "Demo file 02",
|
||||
OfferID = 2,
|
||||
OfferRowUID = "OFF250000020002",
|
||||
@@ -1504,11 +1512,11 @@ namespace EgwCoreLib.Lux.Data.Migrations
|
||||
FileName = "",
|
||||
FileResource = "",
|
||||
FileSize = 0L,
|
||||
Inserted = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(7070),
|
||||
Inserted = new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5538),
|
||||
ItemBOM = "",
|
||||
ItemOk = true,
|
||||
ItemSteps = "{}",
|
||||
Modified = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(7072),
|
||||
Modified = new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5540),
|
||||
Note = "Demo file 01",
|
||||
OfferID = 3,
|
||||
OfferRowUID = "OFF250000030001",
|
||||
@@ -1531,11 +1539,11 @@ namespace EgwCoreLib.Lux.Data.Migrations
|
||||
FileName = "",
|
||||
FileResource = "",
|
||||
FileSize = 0L,
|
||||
Inserted = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(7089),
|
||||
Inserted = new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5552),
|
||||
ItemBOM = "",
|
||||
ItemOk = true,
|
||||
ItemSteps = "{}",
|
||||
Modified = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(7090),
|
||||
Modified = new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5554),
|
||||
Note = "Demo file 02",
|
||||
OfferID = 3,
|
||||
OfferRowUID = "OFF250000030002",
|
||||
@@ -1558,11 +1566,11 @@ namespace EgwCoreLib.Lux.Data.Migrations
|
||||
FileName = "",
|
||||
FileResource = "",
|
||||
FileSize = 0L,
|
||||
Inserted = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(7121),
|
||||
Inserted = new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5585),
|
||||
ItemBOM = "",
|
||||
ItemOk = true,
|
||||
ItemSteps = "{}",
|
||||
Modified = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(7122),
|
||||
Modified = new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5586),
|
||||
Note = "Demo file 01",
|
||||
OfferID = 4,
|
||||
OfferRowUID = "OFF250000040001",
|
||||
@@ -1585,11 +1593,11 @@ namespace EgwCoreLib.Lux.Data.Migrations
|
||||
FileName = "",
|
||||
FileResource = "",
|
||||
FileSize = 0L,
|
||||
Inserted = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(7134),
|
||||
Inserted = new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5599),
|
||||
ItemBOM = "",
|
||||
ItemOk = true,
|
||||
ItemSteps = "{}",
|
||||
Modified = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(7136),
|
||||
Modified = new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5600),
|
||||
Note = "Demo file 02",
|
||||
OfferID = 4,
|
||||
OfferRowUID = "OFF250000040002",
|
||||
@@ -1620,6 +1628,10 @@ namespace EgwCoreLib.Lux.Data.Migrations
|
||||
.IsRequired()
|
||||
.HasColumnType("longtext");
|
||||
|
||||
b.Property<string>("DictPresel")
|
||||
.IsRequired()
|
||||
.HasColumnType("longtext");
|
||||
|
||||
b.Property<DateTime>("Inserted")
|
||||
.HasColumnType("datetime(6)");
|
||||
|
||||
@@ -1772,8 +1784,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
|
||||
{
|
||||
StockMovID = 1,
|
||||
CodDoc = "",
|
||||
DtCreate = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6489),
|
||||
DtMod = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6540),
|
||||
DtCreate = new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(4953),
|
||||
DtMod = new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5004),
|
||||
MovCod = "CAR",
|
||||
Note = "DEMO",
|
||||
QtyRec = 5.0,
|
||||
@@ -1785,8 +1797,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
|
||||
{
|
||||
StockMovID = 2,
|
||||
CodDoc = "",
|
||||
DtCreate = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6543),
|
||||
DtMod = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6544),
|
||||
DtCreate = new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5007),
|
||||
DtMod = new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5008),
|
||||
MovCod = "CAR",
|
||||
Note = "DEMO",
|
||||
QtyRec = 8.0,
|
||||
@@ -1798,8 +1810,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
|
||||
{
|
||||
StockMovID = 3,
|
||||
CodDoc = "",
|
||||
DtCreate = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6546),
|
||||
DtMod = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6548),
|
||||
DtCreate = new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5010),
|
||||
DtMod = new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5012),
|
||||
MovCod = "CAR",
|
||||
Note = "DEMO",
|
||||
QtyRec = 5.0,
|
||||
@@ -1811,8 +1823,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
|
||||
{
|
||||
StockMovID = 4,
|
||||
CodDoc = "",
|
||||
DtCreate = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6550),
|
||||
DtMod = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6551),
|
||||
DtCreate = new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5014),
|
||||
DtMod = new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5015),
|
||||
MovCod = "CAR",
|
||||
Note = "DEMO",
|
||||
QtyRec = 1.0,
|
||||
@@ -1824,8 +1836,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
|
||||
{
|
||||
StockMovID = 5,
|
||||
CodDoc = "",
|
||||
DtCreate = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6553),
|
||||
DtMod = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6554),
|
||||
DtCreate = new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5017),
|
||||
DtMod = new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5018),
|
||||
MovCod = "CAR",
|
||||
Note = "DEMO",
|
||||
QtyRec = 10.0,
|
||||
@@ -1837,8 +1849,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
|
||||
{
|
||||
StockMovID = 6,
|
||||
CodDoc = "",
|
||||
DtCreate = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6556),
|
||||
DtMod = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6558),
|
||||
DtCreate = new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5020),
|
||||
DtMod = new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5022),
|
||||
MovCod = "CAR",
|
||||
Note = "DEMO",
|
||||
QtyRec = 1.0,
|
||||
@@ -1850,8 +1862,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
|
||||
{
|
||||
StockMovID = 7,
|
||||
CodDoc = "",
|
||||
DtCreate = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6560),
|
||||
DtMod = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6561),
|
||||
DtCreate = new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5024),
|
||||
DtMod = new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5025),
|
||||
MovCod = "CAR",
|
||||
Note = "DEMO",
|
||||
QtyRec = 50.0,
|
||||
@@ -1863,8 +1875,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
|
||||
{
|
||||
StockMovID = 8,
|
||||
CodDoc = "",
|
||||
DtCreate = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6563),
|
||||
DtMod = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6564),
|
||||
DtCreate = new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5027),
|
||||
DtMod = new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5028),
|
||||
MovCod = "CAR",
|
||||
Note = "DEMO",
|
||||
QtyRec = 1.0,
|
||||
@@ -1876,8 +1888,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
|
||||
{
|
||||
StockMovID = 9,
|
||||
CodDoc = "",
|
||||
DtCreate = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6566),
|
||||
DtMod = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6568),
|
||||
DtCreate = new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5030),
|
||||
DtMod = new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5032),
|
||||
MovCod = "CAR",
|
||||
Note = "DEMO",
|
||||
QtyRec = 1.0,
|
||||
@@ -1889,8 +1901,8 @@ namespace EgwCoreLib.Lux.Data.Migrations
|
||||
{
|
||||
StockMovID = 10,
|
||||
CodDoc = "",
|
||||
DtCreate = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6570),
|
||||
DtMod = new DateTime(2025, 10, 15, 11, 44, 5, 702, DateTimeKind.Local).AddTicks(6571),
|
||||
DtCreate = new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5034),
|
||||
DtMod = new DateTime(2025, 10, 15, 17, 45, 25, 284, DateTimeKind.Local).AddTicks(5035),
|
||||
MovCod = "CAR",
|
||||
Note = "DEMO",
|
||||
QtyRec = 1.0,
|
||||
|
||||
@@ -774,6 +774,26 @@ namespace EgwCoreLib.Lux.Data.Services
|
||||
return answ;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Effettua fix UID righe child dell'offerta indicata e restituisce elenco UID da chiamare x refresh
|
||||
/// </summary>
|
||||
/// <param name="updRec">Key</param>
|
||||
/// <returns></returns>
|
||||
public async Task<List<string>> OffertRowFixUid(int OffertID)
|
||||
{
|
||||
List<string> answ = new List<string>();
|
||||
Stopwatch sw = new Stopwatch();
|
||||
sw.Start();
|
||||
// calcolo
|
||||
answ = dbController.OffertRowFixUid(OffertID);
|
||||
// svuoto cache...
|
||||
await ExecFlushRedisPatternAsync((RedisValue)$"{redisBaseKey}:Offers:*");
|
||||
await ExecFlushRedisPatternAsync((RedisValue)$"{redisBaseKey}:OfferRows:*");
|
||||
sw.Stop();
|
||||
Log.Debug($"OffertRowFixUid in {sw.Elapsed.TotalMilliseconds} ms");
|
||||
return answ;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Effettua update della BOM (e dei costi) di tutte le righe dell'offerta indicata
|
||||
/// </summary>
|
||||
@@ -833,6 +853,25 @@ namespace EgwCoreLib.Lux.Data.Services
|
||||
return fatto;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Effettua Upsert della riga offerta
|
||||
/// </summary>
|
||||
/// <param name="updRec">IRiga offerta coin dati FILE da aggiornare</param>
|
||||
/// <returns></returns>
|
||||
public async Task<bool> OffertRowUpsert(OfferRowModel updRec)
|
||||
{
|
||||
Stopwatch sw = new Stopwatch();
|
||||
sw.Start();
|
||||
// calcolo
|
||||
bool fatto = await dbController.OffertRowUpsert(updRec);
|
||||
// svuoto cache...
|
||||
await ExecFlushRedisPatternAsync((RedisValue)$"{redisBaseKey}:Offers:*");
|
||||
await ExecFlushRedisPatternAsync((RedisValue)$"{redisBaseKey}:OfferRows:*");
|
||||
sw.Stop();
|
||||
Log.Debug($"OffertRowUpsert in {sw.Elapsed.TotalMilliseconds} ms");
|
||||
return fatto;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Effettua update stato await BOM/PRICE per l'offerta indicata
|
||||
/// </summary>
|
||||
|
||||
Reference in New Issue
Block a user