|
@@ -68,6 +68,8 @@ public class SupplierBills : DynamicDataGrid<Bill>
|
|
var approvalSetItem = menu.AddItem("Approval Set", null, null);
|
|
var approvalSetItem = menu.AddItem("Approval Set", null, null);
|
|
approvalSetItem.AddItem("Loading...", null, null, enabled: false);
|
|
approvalSetItem.AddItem("Loading...", null, null, enabled: false);
|
|
|
|
|
|
|
|
+ menu.AddItem("Clear Approval Set", null, row, ApprovalSetClear_Click);
|
|
|
|
+
|
|
var id = row.Get<Bill, Guid>(x => x.ID);
|
|
var id = row.Get<Bill, Guid>(x => x.ID);
|
|
var selectedApproval = row.Get<Bill, Guid>(x => x.ApprovalSet.ID);
|
|
var selectedApproval = row.Get<Bill, Guid>(x => x.ApprovalSet.ID);
|
|
Task.Run(() =>
|
|
Task.Run(() =>
|
|
@@ -92,6 +94,14 @@ public class SupplierBills : DynamicDataGrid<Bill>
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ private void ApprovalSetClear_Click(CoreRow row)
|
|
|
|
+ {
|
|
|
|
+ var bill = row.ToObject<Bill>();
|
|
|
|
+ bill.ApprovalSet.ID = Guid.Empty;
|
|
|
|
+ SaveItem(bill);
|
|
|
|
+ Refresh(false, true);
|
|
|
|
+ }
|
|
|
|
+
|
|
private void ManageApprovals_Click(CoreRow row)
|
|
private void ManageApprovals_Click(CoreRow row)
|
|
{
|
|
{
|
|
var bill = row.ToObject<Bill>();
|
|
var bill = row.ToObject<Bill>();
|