autoadjust warranty due to "8Dx" optionNumber

pull/1/head
Sascha Woitschetzki 2021-06-15 15:54:50 +07:00 committed by Sascha Woitschetzki
parent b7829d1e9c
commit c13e697bcf
2 changed files with 10 additions and 7 deletions

@ -1,7 +1,5 @@
using DocumentFormat.OpenXml.Drawing.Charts;
using Gremlin.GremlinData.EntityClasses;
using Gremlin.GremlinData.EntityClasses;
using Gremlin.GremlinUI.ViewModels;
using Gremlin.GremlinUtilities;
using Gremlin.Operations;
using Gremlin.ViewModels;
using System;

@ -2,6 +2,7 @@
using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Linq;
namespace Gremlin.GremlinUI.ViewModels
{
@ -70,13 +71,17 @@ namespace Gremlin.GremlinUI.ViewModels
totalDiscount += lineItemVM.TotalDiscount;
totalNet += lineItemVM.TotalNet;
if (lineItemVM.ProductLine == "RB")
switch (lineItemVM.ProductLine)
{
quoteContainsRB = true;
case "RB":
quoteContainsRB = true; break;
case "3PP":
quoteContains3PP = true; break;
}
else if (lineItemVM.ProductLine == "3PP")
if (lineItemVM.OptionNumber.StartsWith("8D"))
{
quoteContains3PP = true;
quoteVM.Warranty = int.Parse(lineItemVM.OptionNumber.Last().ToString()) * 12;
}
quoteVM.LineItemsVM.Add(lineItemVM);