|
@@ -207,7 +207,8 @@ public partial class JobRequisitionPurchasing : UserControl
|
|
|
|
|
|
private void SaveJRIPOIs()
|
|
|
{
|
|
|
- var toSave = new List<JobRequisitionItemPurchaseOrderItem>();
|
|
|
+ var jriPois = new List<JobRequisitionItemPurchaseOrderItem>();
|
|
|
+ var jris = new List<JobRequisitionItem>();
|
|
|
foreach(var item in JobRequiItems)
|
|
|
{
|
|
|
if(item.PurchaseOrderItem is not null)
|
|
@@ -215,14 +216,24 @@ public partial class JobRequisitionPurchasing : UserControl
|
|
|
var jriPoi = new JobRequisitionItemPurchaseOrderItem();
|
|
|
jriPoi.JobRequisitionItem.ID = item.JobRequiItem.ID;
|
|
|
jriPoi.PurchaseOrderItem.ID = item.PurchaseOrderItem.ID;
|
|
|
- toSave.Add(jriPoi);
|
|
|
+ jriPois.Add(jriPoi);
|
|
|
item.JobRequisitionItemPurchaseOrderItem = jriPoi;
|
|
|
+
|
|
|
+ if (!item.JobRequiItem.Notes.IsNullOrWhiteSpace())
|
|
|
+ {
|
|
|
+ item.JobRequiItem.Notes += Environment.NewLine;
|
|
|
+ }
|
|
|
+ item.JobRequiItem.Notes += $"Line ordered by {App.EmployeeName} on {DateTime.Now:dd MMM yy}";
|
|
|
+ jris.Add(item.JobRequiItem);
|
|
|
}
|
|
|
}
|
|
|
|
|
|
Client.Save(
|
|
|
- toSave,
|
|
|
+ jriPois,
|
|
|
"Updated from Job Requi Review Create Purchase Order");
|
|
|
+ Client.Save(
|
|
|
+ jris,
|
|
|
+ "Marked as on order");
|
|
|
}
|
|
|
|
|
|
private void ClearEditor()
|