gebruik productvender factor voor quantity
This commit is contained in:
@@ -348,7 +348,8 @@ namespace Manut_Test_Blazor.Data
|
||||
{
|
||||
ProductCode = item.Prodid.TrimEnd().ReplaceLineEndings(),
|
||||
Description = item.Desc.TrimEnd(),
|
||||
Quantity = item.Quantity,
|
||||
//Quantity = item.Quantity,
|
||||
Quantity = GetQuantity(item),
|
||||
PackUnit = GetPartsDbPackUnit(item.Packunit),
|
||||
Brand = GetPartsDbBrand(item.Data121),
|
||||
Obsolete = false,
|
||||
@@ -364,6 +365,16 @@ namespace Manut_Test_Blazor.Data
|
||||
}
|
||||
}
|
||||
|
||||
private decimal GetQuantity(GProd gProduct)
|
||||
{
|
||||
var vendor = _mamutdbContext.GProdvends.Where(p => p.FkProduct == gProduct.PkProdid && p.Mainvend == true).SingleOrDefault();
|
||||
if (vendor == null )
|
||||
{
|
||||
return gProduct.Quantity;
|
||||
}
|
||||
return vendor.Factor.Value;
|
||||
}
|
||||
|
||||
private PackUnit? GetPartsDbPackUnit(int id)
|
||||
{
|
||||
var mamutpackunit = _mamutdbContext.GClisys.Where(v => v.Id == 193 && v.Nr == id).SingleOrDefault();
|
||||
|
||||
@@ -58,7 +58,7 @@ internal class Program
|
||||
// o.UseDateOnlyTimeOnly();
|
||||
// }
|
||||
// ));
|
||||
|
||||
|
||||
|
||||
var app = builder.Build();
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
"PartsDatabase": "Server=.\\SQLEXPRESS;Database=PartsDatabase;Trusted_Connection=True;Encrypt=False;",
|
||||
"HardwareDBConnection": "data source=DC1;Database=HardwareDB;Uid=WebHardware;Pwd=BoterBloem47%;Encrypt=False;",
|
||||
"DebugHardwareDBConnection": "data source=DC1;Database=TestHardwareDB;Uid=WebHardware;Pwd=BoterBloem47%;Encrypt=False;",
|
||||
"StagingPartsDatabase": "Server=192.168.0.146;Database=PartsDatabase;Trusted_Connection=False;Encrypt=False;Uid=partsdbuser;Pwd=partsdbuser;"
|
||||
"StagingPartsDatabase": "Server=192.168.0.142;Database=PartsDatabase;Trusted_Connection=False;Encrypt=False;Uid=partsdbuser;Pwd=partsdbuser;"
|
||||
},
|
||||
"Logging": {
|
||||
"LogLevel": {
|
||||
|
||||
Reference in New Issue
Block a user