2 Commits

Author SHA1 Message Date
f5ba09f58d * Fixed issue with wrong prices in columns
All checks were successful
ci/woodpecker/pr/woodpecker Pipeline was successful
2026-04-10 06:06:25 +02:00
4f48158bc7 * Fixed precision 2026-03-25 13:11:35 +01:00

View File

@@ -32,7 +32,7 @@ namespace SytelineSaAppEfDataModel
public DbSet<VatCodeAssociation> VatCodeAssociations { get; set; } public DbSet<VatCodeAssociation> VatCodeAssociations { get; set; }
public DbSet<ItemCustPriceAll> ItemCustPriceAlls { get; set; } public DbSet<ItemCustPriceAll> ItemCustPriceAlls { get; set; }
public DbSet<EdiLog> EdiLogs { get; set; } public DbSet<EdiLog> EdiLogs { get; set; }
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{ {
var configuration = new ConfigurationBuilder() var configuration = new ConfigurationBuilder()
@@ -161,13 +161,13 @@ namespace SytelineSaAppEfDataModel
entity.Property(e => e.BlanketQty).IsRequired(false).HasColumnName("blanket_qty"); entity.Property(e => e.BlanketQty).IsRequired(false).HasColumnName("blanket_qty");
entity.Property(e => e.EffectiveDate).HasColumnName("eff_date"); entity.Property(e => e.EffectiveDate).HasColumnName("eff_date");
entity.Property(e => e.ExpirationDate).HasColumnName("exp_date"); entity.Property(e => e.ExpirationDate).HasColumnName("exp_date");
entity.Property(e => e.ContPrice).IsRequired(false).HasColumnName("cont_price"); entity.Property(e => e.ContPrice).IsRequired(false).HasColumnName("cont_price").HasColumnType("decimal(20, 8)");
entity.Property(e => e.Status).IsRequired(false).HasColumnName("stat").HasMaxLength(1); entity.Property(e => e.Status).IsRequired(false).HasColumnName("stat").HasMaxLength(1);
entity.Property(e => e.PromiseDate).HasColumnName("promise_date"); entity.Property(e => e.PromiseDate).HasColumnName("promise_date");
entity.Property(e => e.PriceCode).IsRequired(false).HasColumnName("pricecode").HasMaxLength(3); entity.Property(e => e.PriceCode).IsRequired(false).HasColumnName("pricecode").HasMaxLength(3);
entity.Property(e => e.Uom).IsRequired(false).HasColumnName("u_m").HasMaxLength(3); entity.Property(e => e.Uom).IsRequired(false).HasColumnName("u_m").HasMaxLength(3);
entity.Property(e => e.BlanketQtyReleased).IsRequired(false).HasColumnName("blanket_qty_conv"); entity.Property(e => e.BlanketQtyReleased).IsRequired(false).HasColumnName("blanket_qty_conv");
entity.Property(e => e.ContPriceReleased).IsRequired(false).HasColumnName("cont_price_conv"); entity.Property(e => e.ContPriceReleased).HasColumnType("decimal(20, 8)").IsRequired(false).HasColumnName("cont_price_conv");
entity.Property(e => e.QtySent).IsRequired(false).HasColumnName("qty_bco"); entity.Property(e => e.QtySent).IsRequired(false).HasColumnName("qty_bco");
entity.Property(e => e.SentCode).IsRequired(false).HasColumnName("bco_code").HasMaxLength(1); entity.Property(e => e.SentCode).IsRequired(false).HasColumnName("bco_code").HasMaxLength(1);
entity.Property(e => e.NonAppliedData).IsRequired(false).HasColumnName("non_appl_data").HasMaxLength(75); entity.Property(e => e.NonAppliedData).IsRequired(false).HasColumnName("non_appl_data").HasMaxLength(75);
@@ -216,8 +216,8 @@ namespace SytelineSaAppEfDataModel
entity.Property(e => e.QtyShipped).IsRequired(false).HasColumnName("qty_shipped"); entity.Property(e => e.QtyShipped).IsRequired(false).HasColumnName("qty_shipped");
entity.Property(e => e.QtyPacked).IsRequired(false).HasColumnName("qty_packed"); entity.Property(e => e.QtyPacked).IsRequired(false).HasColumnName("qty_packed");
entity.Property(e => e.Discount).IsRequired(false).HasColumnName("disc"); entity.Property(e => e.Discount).IsRequired(false).HasColumnName("disc");
entity.Property(e => e.Cost).IsRequired(false).HasColumnName("cost"); entity.Property(e => e.Cost).IsRequired(false).HasColumnName("cost").HasColumnType("decimal(20, 8)");
entity.Property(e => e.Price).IsRequired(false).HasColumnName("price"); entity.Property(e => e.Price).IsRequired(false).HasColumnName("price").HasColumnType("decimal(20, 8)");
entity.Property(e => e.RefType).IsRequired(false).HasColumnName("ref_type").HasMaxLength(1); entity.Property(e => e.RefType).IsRequired(false).HasColumnName("ref_type").HasMaxLength(1);
entity.Property(e => e.RefNumber).IsRequired(false).HasColumnName("ref_num").HasMaxLength(10); entity.Property(e => e.RefNumber).IsRequired(false).HasColumnName("ref_num").HasMaxLength(10);
entity.Property(e => e.RefLineSuf).IsRequired(false).HasColumnName("ref_line_suf"); entity.Property(e => e.RefLineSuf).IsRequired(false).HasColumnName("ref_line_suf");
@@ -261,7 +261,7 @@ namespace SytelineSaAppEfDataModel
entity.Property(e => e.PriceCode).IsRequired(false).HasColumnName("pricecode").HasMaxLength(3); entity.Property(e => e.PriceCode).IsRequired(false).HasColumnName("pricecode").HasMaxLength(3);
entity.Property(e => e.Uom).IsRequired(false).HasColumnName("u_m").HasMaxLength(3); entity.Property(e => e.Uom).IsRequired(false).HasColumnName("u_m").HasMaxLength(3);
entity.Property(e => e.QtyOrderedReleased).IsRequired(false).HasColumnName("qty_ordered_conv"); entity.Property(e => e.QtyOrderedReleased).IsRequired(false).HasColumnName("qty_ordered_conv");
entity.Property(e => e.PriceReleased).IsRequired(false).HasColumnName("price_conv"); entity.Property(e => e.PriceReleased).IsRequired(false).HasColumnName("price_conv").HasColumnType("decimal(20, 8)");
entity.Property(e => e.CustomerOrderCustomerNumber).IsRequired(false).HasColumnName("co_cust_num").HasMaxLength(7); entity.Property(e => e.CustomerOrderCustomerNumber).IsRequired(false).HasColumnName("co_cust_num").HasMaxLength(7);
entity.Property(e => e.Packed).IsRequired(false).HasColumnName("packed"); entity.Property(e => e.Packed).IsRequired(false).HasColumnName("packed");
entity.Property(e => e.Bol).IsRequired(false).HasColumnName("bol"); entity.Property(e => e.Bol).IsRequired(false).HasColumnName("bol");
@@ -474,7 +474,7 @@ namespace SytelineSaAppEfDataModel
entity.Property(e => e.BlanketQty).HasColumnName("blanket_qty"); entity.Property(e => e.BlanketQty).HasColumnName("blanket_qty");
entity.Property(e => e.EffDate).HasColumnName("eff_date").IsRequired(false); entity.Property(e => e.EffDate).HasColumnName("eff_date").IsRequired(false);
entity.Property(e => e.ExpDate).HasColumnName("exp_date").IsRequired(false); entity.Property(e => e.ExpDate).HasColumnName("exp_date").IsRequired(false);
entity.Property(e => e.ContPrice).HasColumnName("cont_price").IsRequired(false); entity.Property(e => e.ContPrice).HasColumnName("cont_price").HasColumnType("decimal(20, 8)").IsRequired(false);
entity.Property(e => e.Stat).HasColumnName("stat").HasMaxLength(2).IsRequired(false); entity.Property(e => e.Stat).HasColumnName("stat").HasMaxLength(2).IsRequired(false);
entity.Property(e => e.PromiseDate).HasColumnName("promise_date").IsRequired(false); entity.Property(e => e.PromiseDate).HasColumnName("promise_date").IsRequired(false);
entity.Property(e => e.Pricecode).HasColumnName("pricecode").HasMaxLength(6).IsRequired(false); entity.Property(e => e.Pricecode).HasColumnName("pricecode").HasMaxLength(6).IsRequired(false);
@@ -639,7 +639,7 @@ namespace SytelineSaAppEfDataModel
entity.Property(e => e.Uf_FKR_EDI_ITEM_PalletCode).HasColumnName("Uf_FKR_EDI_ITEM_PalletCode").HasMaxLength(50).IsRequired(false); entity.Property(e => e.Uf_FKR_EDI_ITEM_PalletCode).HasColumnName("Uf_FKR_EDI_ITEM_PalletCode").HasMaxLength(50).IsRequired(false);
entity.Property(e => e.Uf_FKR_EDI_ITEM_DocumentType).IsRequired(false).HasColumnName("Uf_FKR_EDI_ITEM_DocType").HasMaxLength(50); entity.Property(e => e.Uf_FKR_EDI_ITEM_DocumentType).IsRequired(false).HasColumnName("Uf_FKR_EDI_ITEM_DocType").HasMaxLength(50);
}); });
modelBuilder.Entity<UserName>(entity => modelBuilder.Entity<UserName>(entity =>
{ {
entity.ToTable("UserNames"); entity.ToTable("UserNames");
@@ -684,7 +684,7 @@ namespace SytelineSaAppEfDataModel
entity.Property(e => e.Uf_ZPL_EmpNum).HasColumnName("uf_ZPL_emp_num").HasMaxLength(7).IsRequired(false); entity.Property(e => e.Uf_ZPL_EmpNum).HasColumnName("uf_ZPL_emp_num").HasMaxLength(7).IsRequired(false);
entity.Property(e => e.Uf_PLT_EmpNum).HasColumnName("uf_PLT_emp_num").HasMaxLength(14).IsRequired(false); entity.Property(e => e.Uf_PLT_EmpNum).HasColumnName("uf_PLT_emp_num").HasMaxLength(14).IsRequired(false);
}); });
modelBuilder.Entity<EdiUser>(entity => modelBuilder.Entity<EdiUser>(entity =>
{ {
entity.ToTable("edi_users"); entity.ToTable("edi_users");
@@ -708,7 +708,7 @@ namespace SytelineSaAppEfDataModel
entity.HasIndex(e => e.Login).IsUnique(); entity.HasIndex(e => e.Login).IsUnique();
}); });
modelBuilder.Entity<MaterialTransaction>(entity => modelBuilder.Entity<MaterialTransaction>(entity =>
{ {
entity.ToTable("ZPL_InternalNum_Matltran"); entity.ToTable("ZPL_InternalNum_Matltran");
@@ -887,7 +887,7 @@ namespace SytelineSaAppEfDataModel
.HasMaxLength(20) .HasMaxLength(20)
.IsRequired(false); .IsRequired(false);
}); });
modelBuilder.Entity<WzHeader>(entity => modelBuilder.Entity<WzHeader>(entity =>
{ {
entity.ToTable("wz_header"); entity.ToTable("wz_header");
@@ -907,12 +907,12 @@ namespace SytelineSaAppEfDataModel
.HasColumnName("CreatedDate") .HasColumnName("CreatedDate")
.HasColumnType("DateTime") .HasColumnType("DateTime")
.IsRowVersion(); .IsRowVersion();
entity.Property(e => e.EmailAddresses) entity.Property(e => e.EmailAddresses)
.HasColumnName("EmailAddresses") .HasColumnName("EmailAddresses")
.HasMaxLength(1000) .HasMaxLength(1000)
.IsRequired(false); .IsRequired(false);
entity.Property(e => e.WzNumbers) entity.Property(e => e.WzNumbers)
.HasColumnName("WzNumbers") .HasColumnName("WzNumbers")
.HasMaxLength(500) .HasMaxLength(500)
@@ -924,7 +924,7 @@ namespace SytelineSaAppEfDataModel
.HasForeignKey(e => e.FK_Client) .HasForeignKey(e => e.FK_Client)
.HasConstraintName("wz_header_wz_clients_ID_fk"); .HasConstraintName("wz_header_wz_clients_ID_fk");
}); });
modelBuilder.Entity<WzClient>(entity => modelBuilder.Entity<WzClient>(entity =>
{ {
entity.ToTable("wz_clients"); entity.ToTable("wz_clients");
@@ -949,22 +949,22 @@ namespace SytelineSaAppEfDataModel
.HasColumnName("CreatedDate") .HasColumnName("CreatedDate")
.HasColumnType("DateTime") .HasColumnType("DateTime")
.IsRowVersion(); .IsRowVersion();
entity.Property(e => e.Name) entity.Property(e => e.Name)
.HasColumnName("Name") .HasColumnName("Name")
.HasMaxLength(255) .HasMaxLength(255)
.IsRequired(false); .IsRequired(false);
entity.Property(e => e.ShortName) entity.Property(e => e.ShortName)
.HasColumnName("ShortName") .HasColumnName("ShortName")
.HasMaxLength(30) .HasMaxLength(30)
.IsRequired(false); .IsRequired(false);
entity.Property(e => e.Logo) entity.Property(e => e.Logo)
.HasColumnType("VARBINARY(MAX)") .HasColumnType("VARBINARY(MAX)")
.IsRequired(false); .IsRequired(false);
}); });
modelBuilder.Entity<WzRowMeyle>(entity => modelBuilder.Entity<WzRowMeyle>(entity =>
{ {
entity.ToTable("wz_row_meyle"); entity.ToTable("wz_row_meyle");
@@ -1010,12 +1010,12 @@ namespace SytelineSaAppEfDataModel
.HasColumnName("part_number") .HasColumnName("part_number")
.HasMaxLength(100) .HasMaxLength(100)
.IsRequired(false); .IsRequired(false);
entity.Property(e => e.TransactionNumber) entity.Property(e => e.TransactionNumber)
.HasColumnName("trans_num") .HasColumnName("trans_num")
.HasColumnType("int") .HasColumnType("int")
.IsRequired(false); .IsRequired(false);
entity.Property(e => e.FaIndex) entity.Property(e => e.FaIndex)
.HasColumnName("fa_index") .HasColumnName("fa_index")
.HasMaxLength(100) .HasMaxLength(100)
@@ -1025,14 +1025,14 @@ namespace SytelineSaAppEfDataModel
.HasColumnName("part_number_sl") .HasColumnName("part_number_sl")
.HasMaxLength(100) .HasMaxLength(100)
.IsRequired(false); .IsRequired(false);
// Relationship // Relationship
entity.HasOne(e => e.Header) entity.HasOne(e => e.Header)
.WithMany() .WithMany()
.HasForeignKey(e => e.FK_Header) .HasForeignKey(e => e.FK_Header)
.HasConstraintName("wz_rows_meyle_wz_header_ID_fk"); .HasConstraintName("wz_rows_meyle_wz_header_ID_fk");
}); });
modelBuilder.Entity<ItemCust>(entity => modelBuilder.Entity<ItemCust>(entity =>
{ {
entity.ToTable("itemcust"); entity.ToTable("itemcust");
@@ -1175,7 +1175,7 @@ namespace SytelineSaAppEfDataModel
.HasDatabaseName("IX_itemcust_RowPointer") .HasDatabaseName("IX_itemcust_RowPointer")
.IsUnique(); .IsUnique();
}); });
modelBuilder.Entity<Lot>(entity => modelBuilder.Entity<Lot>(entity =>
{ {
entity.ToTable("lot"); entity.ToTable("lot");
@@ -1319,7 +1319,7 @@ namespace SytelineSaAppEfDataModel
.HasDatabaseName("IX_lot_RowPointer") .HasDatabaseName("IX_lot_RowPointer")
.IsUnique(); .IsUnique();
}); });
modelBuilder.Entity<EdiCustomerOrderImport>(entity => modelBuilder.Entity<EdiCustomerOrderImport>(entity =>
{ {
entity.ToTable("edi_co_import"); entity.ToTable("edi_co_import");
@@ -1553,7 +1553,7 @@ namespace SytelineSaAppEfDataModel
entity.HasIndex(e => e.RowPointer).HasDatabaseName("IX_customer_RowPointer").IsUnique(); entity.HasIndex(e => e.RowPointer).HasDatabaseName("IX_customer_RowPointer").IsUnique();
}); });
modelBuilder.Entity<CustomerTp>(entity => modelBuilder.Entity<CustomerTp>(entity =>
{ {
entity.ToTable("cust_tp"); entity.ToTable("cust_tp");
@@ -1742,7 +1742,7 @@ namespace SytelineSaAppEfDataModel
.HasDatabaseName("IX_cust_tp_RowPointer") .HasDatabaseName("IX_cust_tp_RowPointer")
.IsUnique(); .IsUnique();
}); });
modelBuilder.Entity<Item>(entity => modelBuilder.Entity<Item>(entity =>
{ {
entity.ToTable("item"); entity.ToTable("item");
@@ -2001,7 +2001,7 @@ namespace SytelineSaAppEfDataModel
.HasDatabaseName("IX_item_RowPointer") .HasDatabaseName("IX_item_RowPointer")
.IsUnique(); .IsUnique();
}); });
modelBuilder.Entity<VatCodeAssociation>(entity => modelBuilder.Entity<VatCodeAssociation>(entity =>
{ {
entity.ToTable("ZPL_VAT_CodesAssociations"); entity.ToTable("ZPL_VAT_CodesAssociations");
@@ -2311,7 +2311,7 @@ namespace SytelineSaAppEfDataModel
.HasMaxLength(200) .HasMaxLength(200)
.IsRequired(false); .IsRequired(false);
}); });
modelBuilder.Entity<ItemCustPriceAll>(entity => modelBuilder.Entity<ItemCustPriceAll>(entity =>
{ {
entity.ToTable("itemcustprice_all"); entity.ToTable("itemcustprice_all");
@@ -2344,6 +2344,7 @@ namespace SytelineSaAppEfDataModel
entity.Property(e => e.ContPrice) entity.Property(e => e.ContPrice)
.HasColumnName("cont_price") .HasColumnName("cont_price")
.HasColumnType("decimal(20, 8)")
.IsRequired(false); .IsRequired(false);
entity.Property(e => e.BrkQty1) entity.Property(e => e.BrkQty1)
@@ -2479,7 +2480,7 @@ namespace SytelineSaAppEfDataModel
.HasDatabaseName("IX_itemcustprice_all_RowPointer") .HasDatabaseName("IX_itemcustprice_all_RowPointer")
.IsUnique(); .IsUnique();
}); });
modelBuilder.Entity<EdiLog>(entity => modelBuilder.Entity<EdiLog>(entity =>
{ {
entity.ToTable("edi_logs"); entity.ToTable("edi_logs");
@@ -2516,7 +2517,7 @@ namespace SytelineSaAppEfDataModel
.HasColumnType("datetime") .HasColumnType("datetime")
.IsRequired(); .IsRequired();
}); });
modelBuilder.Entity<WzRowMarelli>(entity => modelBuilder.Entity<WzRowMarelli>(entity =>
{ {
entity.ToTable("wz_row_mareli"); entity.ToTable("wz_row_mareli");
@@ -2567,12 +2568,12 @@ namespace SytelineSaAppEfDataModel
.HasColumnName("wz_number") .HasColumnName("wz_number")
.HasMaxLength(50) .HasMaxLength(50)
.IsRequired(false); .IsRequired(false);
entity.Property(e => e.FaIndex) entity.Property(e => e.FaIndex)
.HasColumnName("fa_index") .HasColumnName("fa_index")
.HasMaxLength(30) .HasMaxLength(30)
.IsRequired(false); .IsRequired(false);
entity.Property(e => e.TransactionNumber) entity.Property(e => e.TransactionNumber)
.HasColumnName("trans_num") .HasColumnName("trans_num")
.HasColumnType("int") .HasColumnType("int")
@@ -2586,4 +2587,4 @@ namespace SytelineSaAppEfDataModel
}); });
} }
} }
} }