|
|
|
|
@ -24,17 +24,18 @@ namespace Gremlin.MVVM.Models
|
|
|
|
|
|
|
|
|
|
public static LineItem ConvertToLineItem(LineItemViewModel lineItemViewModel)
|
|
|
|
|
{
|
|
|
|
|
LineItem lineItem = new();
|
|
|
|
|
|
|
|
|
|
lineItem.ProductNumber = lineItemViewModel.ProductNumber;
|
|
|
|
|
lineItem.OptionNumber = lineItemViewModel.OptionNumber;
|
|
|
|
|
lineItem.ProductLine = lineItemViewModel.ProductLine;
|
|
|
|
|
lineItem.ListPrice = lineItemViewModel.ListPrice;
|
|
|
|
|
lineItem.SapShortDescription = lineItemViewModel.SapShortDescription;
|
|
|
|
|
lineItem.TotalDiscount = lineItemViewModel.TotalDiscount;
|
|
|
|
|
lineItem.Total = lineItemViewModel.CalcTotalNet;
|
|
|
|
|
lineItem.DataModificationByUser = "Gremlin";
|
|
|
|
|
lineItem.DataStatus = "Active";
|
|
|
|
|
LineItem lineItem = new()
|
|
|
|
|
{
|
|
|
|
|
ProductNumber = lineItemViewModel.ProductNumber,
|
|
|
|
|
OptionNumber = lineItemViewModel.OptionNumber,
|
|
|
|
|
ProductLine = lineItemViewModel.ProductLine,
|
|
|
|
|
ListPrice = lineItemViewModel.ListPrice,
|
|
|
|
|
SapShortDescription = lineItemViewModel.SapShortDescription,
|
|
|
|
|
TotalDiscount = lineItemViewModel.TotalDiscount,
|
|
|
|
|
Total = lineItemViewModel.CalcTotalNet,
|
|
|
|
|
DataModificationByUser = "Gremlin",
|
|
|
|
|
DataStatus = "Active"
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
return lineItem;
|
|
|
|
|
}
|
|
|
|
|
@ -87,15 +88,17 @@ namespace Gremlin.MVVM.Models
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//Dateiinhalt in Klasse schreiben
|
|
|
|
|
LineItemViewModel lineItem = new();
|
|
|
|
|
lineItem.Position = ushort.Parse(lineItemString[0]);
|
|
|
|
|
lineItem.ProductNumber = lineItemString[1];
|
|
|
|
|
lineItem.OptionNumber = lineItemString[2];
|
|
|
|
|
lineItem.ProductLine = lineItemString[3];
|
|
|
|
|
lineItem.SapShortDescription = lineItemString[4];
|
|
|
|
|
lineItem.Amount = ushort.Parse(lineItemString[5]);
|
|
|
|
|
lineItem.ListPrice = decimal.Parse(lineItemString[6]);
|
|
|
|
|
lineItem.TotalDiscount = decimal.Parse(lineItemString[9]);
|
|
|
|
|
LineItemViewModel lineItem = new()
|
|
|
|
|
{
|
|
|
|
|
Position = ushort.Parse(lineItemString[0]),
|
|
|
|
|
ProductNumber = lineItemString[1],
|
|
|
|
|
OptionNumber = lineItemString[2],
|
|
|
|
|
ProductLine = lineItemString[3],
|
|
|
|
|
SapShortDescription = lineItemString[4],
|
|
|
|
|
Amount = ushort.Parse(lineItemString[5]),
|
|
|
|
|
ListPrice = decimal.Parse(lineItemString[6]),
|
|
|
|
|
TotalDiscount = decimal.Parse(lineItemString[9])
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
//Preise einlesen
|
|
|
|
|
//lineItem.NetPrice = decimal.Parse(lineItemString[10]);
|
|
|
|
|
|