This commit is contained in:
2021-03-01 21:07:59 +00:00
parent 330f19ef42
commit ed164796c7
2 changed files with 18 additions and 18 deletions

View File

@@ -151,20 +151,20 @@ namespace AyaNova.Biz
{
item.DisplayPartNumber = await ct.Part.AsNoTracking().Where(x => x.Id == item.PartId).Select(x => x.PartNumber).SingleAsync();
item.DisplayWarehouse = await ct.PartWarehouse.AsNoTracking().Where(x => x.Id == item.PartWarehouseId).Select(x => x.Name).SingleAsync();
item.PartViz = await ct.Part.AsNoTracking().Where(x => x.Id == item.PartId).Select(x => x.PartNumber).SingleAsync();
item.WarehouseViz = await ct.PartWarehouse.AsNoTracking().Where(x => x.Id == item.PartWarehouseId).Select(x => x.Name).SingleAsync();
if (item.WorkorderItemPartRequestId != null)
{
po.HasPartRequest = true;
item.DisplayRequestWorkorder = "todo:woidfromleafnode";//MIGRATE_OUTSTANDING routine to get wo id from the woitempartrequestid
item.WorkorderItemPartRequestViz = "todo:woidfromleafnode";//MIGRATE_OUTSTANDING routine to get wo id from the woitempartrequestid
if (item.PartRequestedById != null)
item.DisplayRequestUser = await ct.User.AsNoTracking().Where(x => x.Id == item.PartRequestedById).Select(x => x.Name).SingleAsync();
item.PartRequestedByViz = await ct.User.AsNoTracking().Where(x => x.Id == item.PartRequestedById).Select(x => x.Name).SingleAsync();
}
TaxCode tax = null;
if (item.PurchaseTaxCodeId != null)
{
tax = await ct.TaxCode.AsNoTracking().Where(x => x.Id == item.PurchaseTaxCodeId).SingleAsync();
item.DisplayTaxCode = tax.Name;
item.PurchaseTaxCodeViz = tax.Name;
po.HasTaxes = true;
}
@@ -195,10 +195,10 @@ namespace AyaNova.Biz
dTaxB = (dNet + dTaxA) * tax.TaxB;//tax on tax
}
//set line total and taxes display values
item.DisplayTaxA = dTaxA;
item.DisplayTaxB = dTaxB;
item.DisplayNetTotal = dNet;
item.DisplayLineTotal = dNet + dTaxA + dTaxB;
item.TaxAViz = dTaxA;
item.TaxBViz = dTaxB;
item.NetTotalViz = dNet;
item.LineTotalViz = dNet + dTaxA + dTaxB;
}
}
}

View File

@@ -37,24 +37,24 @@ namespace AyaNova.Models
//server populated fields not db fields
[NotMapped]
public string DisplayPartNumber { get; set; }
public string PartViz { get; set; }
[NotMapped]
public string DisplayWarehouse { get; set; }
public string WarehouseViz { get; set; }
[NotMapped]
public string DisplayRequestUser { get; set; }
public string PartRequestedByViz { get; set; }//DisplayRequestUser
[NotMapped]
public string DisplayRequestWorkorder { get; set; }
public string WorkorderItemPartRequestViz { get; set; }//DisplayRequestWorkorder
[NotMapped]
public string DisplayTaxCode { get; set; }
public string PurchaseTaxCodeViz { get; set; }//DisplayTaxCode
[NotMapped]
public decimal DisplayNetTotal { get; set; }
public decimal NetTotalViz { get; set; }//DisplayNetTotal
[NotMapped]
public decimal DisplayTaxA { get; set; }
public decimal TaxAViz { get; set; }//DisplayTaxA
[NotMapped]
public decimal DisplayTaxB { get; set; }
public decimal TaxBViz { get; set; }//DisplayTaxB
[NotMapped]
public decimal DisplayLineTotal { get; set; }
public decimal LineTotalViz { get; set; }//DisplayLineTotal