Purchase orders
This commit is contained in:
parent
dd891f1fc7
commit
1aed21e7c3
|
|
@ -47,6 +47,6 @@ class PurchaseOrderFields {
|
||||||
static const String vendorState = 'vendor_state';
|
static const String vendorState = 'vendor_state';
|
||||||
static const String vendorPostalCode = 'vendor_postal_code';
|
static const String vendorPostalCode = 'vendor_postal_code';
|
||||||
static const String vendorCountry = 'vendor_country';
|
static const String vendorCountry = 'vendor_country';
|
||||||
static const String quote = 'quote';
|
static const String expense = 'expense';
|
||||||
static const String recurringInvoice = 'recurring_invoice';
|
static const String recurringInvoice = 'recurring_invoice';
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -23,6 +23,7 @@ class PurchaseOrderPresenter extends EntityPresenter {
|
||||||
PurchaseOrderFields.status,
|
PurchaseOrderFields.status,
|
||||||
PurchaseOrderFields.number,
|
PurchaseOrderFields.number,
|
||||||
PurchaseOrderFields.vendor,
|
PurchaseOrderFields.vendor,
|
||||||
|
PurchaseOrderFields.expense,
|
||||||
PurchaseOrderFields.amount,
|
PurchaseOrderFields.amount,
|
||||||
PurchaseOrderFields.date,
|
PurchaseOrderFields.date,
|
||||||
PurchaseOrderFields.dueDate,
|
PurchaseOrderFields.dueDate,
|
||||||
|
|
@ -66,6 +67,7 @@ class PurchaseOrderPresenter extends EntityPresenter {
|
||||||
final purchaseOrder = entity as InvoiceEntity;
|
final purchaseOrder = entity as InvoiceEntity;
|
||||||
final client = state.clientState.get(purchaseOrder.clientId);
|
final client = state.clientState.get(purchaseOrder.clientId);
|
||||||
final vendor = state.vendorState.get(purchaseOrder.vendorId);
|
final vendor = state.vendorState.get(purchaseOrder.vendorId);
|
||||||
|
final expense = state.expenseState.get(purchaseOrder.expenseId);
|
||||||
|
|
||||||
switch (field) {
|
switch (field) {
|
||||||
case PurchaseOrderFields.status:
|
case PurchaseOrderFields.status:
|
||||||
|
|
@ -153,6 +155,8 @@ class PurchaseOrderPresenter extends EntityPresenter {
|
||||||
return Text(formatNumber(purchaseOrder.partial, context));
|
return Text(formatNumber(purchaseOrder.partial, context));
|
||||||
case PurchaseOrderFields.partialDueDate:
|
case PurchaseOrderFields.partialDueDate:
|
||||||
return Text(formatDate(purchaseOrder.partialDueDate, context));
|
return Text(formatDate(purchaseOrder.partialDueDate, context));
|
||||||
|
case PurchaseOrderFields.expense:
|
||||||
|
return LinkTextRelatedEntity(entity: expense, relation: purchaseOrder);
|
||||||
}
|
}
|
||||||
|
|
||||||
return super.getField(field: field, context: context);
|
return super.getField(field: field, context: context);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue