Purchase orders
This commit is contained in:
parent
54b54e55eb
commit
430729cd15
|
|
@ -588,6 +588,29 @@ void handlePurchaseOrderAction(BuildContext context,
|
||||||
: localization.addedPurchaseOrdersToInventory),
|
: localization.addedPurchaseOrdersToInventory),
|
||||||
purchaseOrderIds));
|
purchaseOrderIds));
|
||||||
break;
|
break;
|
||||||
|
case EntityAction.convertToExpense:
|
||||||
|
final vendor = state.vendorState.get(purchaseOrder.vendorId);
|
||||||
|
final client = state.clientState.get(purchaseOrder.clientId);
|
||||||
|
final project = state.projectState.get(purchaseOrder.projectId);
|
||||||
|
editEntity(
|
||||||
|
entity: ExpenseEntity(
|
||||||
|
state: state,
|
||||||
|
vendor: vendor,
|
||||||
|
client: client,
|
||||||
|
project: project,
|
||||||
|
).rebuild((b) => b
|
||||||
|
..purchaseOrderId = purchaseOrder.id
|
||||||
|
..amount = purchaseOrder.usesInclusiveTaxes
|
||||||
|
? purchaseOrder.amount
|
||||||
|
: purchaseOrder.netAmount
|
||||||
|
..taxRate1 = purchaseOrder.taxRate1
|
||||||
|
..taxName1 = purchaseOrder.taxName1
|
||||||
|
..taxRate2 = purchaseOrder.taxRate2
|
||||||
|
..taxName2 = purchaseOrder.taxName2
|
||||||
|
..taxRate3 = purchaseOrder.taxRate3
|
||||||
|
..taxName3 = purchaseOrder.taxName3
|
||||||
|
..usesInclusiveTaxes = purchaseOrder.usesInclusiveTaxes));
|
||||||
|
break;
|
||||||
case EntityAction.markSent:
|
case EntityAction.markSent:
|
||||||
store.dispatch(MarkPurchaseOrdersSentRequest(
|
store.dispatch(MarkPurchaseOrdersSentRequest(
|
||||||
snackBarCompleter<Null>(
|
snackBarCompleter<Null>(
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue