From 5099babcfe2d404eb8cf0586aeb39e85142240e8 Mon Sep 17 00:00:00 2001 From: Hillel Coren Date: Thu, 7 Jul 2022 08:55:32 +0300 Subject: [PATCH] Purchase orders --- lib/ui/invoice/edit/invoice_edit_desktop.dart | 12 +++++++----- lib/ui/invoice/edit/invoice_edit_details.dart | 12 +++++++----- lib/utils/i18n.dart | 6 ++++++ 3 files changed, 20 insertions(+), 10 deletions(-) diff --git a/lib/ui/invoice/edit/invoice_edit_desktop.dart b/lib/ui/invoice/edit/invoice_edit_desktop.dart index 1c207efb2..f28b77093 100644 --- a/lib/ui/invoice/edit/invoice_edit_desktop.dart +++ b/lib/ui/invoice/edit/invoice_edit_desktop.dart @@ -392,11 +392,13 @@ class InvoiceEditDesktopState extends State validator: (String val) => val.trim().isEmpty ? AppLocalization.of(context).pleaseSelectADate : null, - labelText: entityType == EntityType.credit - ? localization.creditDate - : entityType == EntityType.quote - ? localization.quoteDate - : localization.invoiceDate, + labelText: entityType == EntityType.purchaseOrder + ? localization.purchaseOrderDate + : entityType == EntityType.credit + ? localization.creditDate + : entityType == EntityType.quote + ? localization.quoteDate + : localization.invoiceDate, selectedDate: invoice.date, onSelected: (date, _) { viewModel.onChanged( diff --git a/lib/ui/invoice/edit/invoice_edit_details.dart b/lib/ui/invoice/edit/invoice_edit_details.dart index 92bd9f2f8..9c882ee83 100644 --- a/lib/ui/invoice/edit/invoice_edit_details.dart +++ b/lib/ui/invoice/edit/invoice_edit_details.dart @@ -273,11 +273,13 @@ class InvoiceEditDetailsState extends State { validator: (String val) => val.trim().isEmpty ? AppLocalization.of(context).pleaseSelectADate : null, - labelText: widget.entityType == EntityType.credit - ? localization.creditDate - : widget.entityType == EntityType.quote - ? localization.quoteDate - : localization.invoiceDate, + labelText: widget.entityType == EntityType.purchaseOrder + ? localization.purchaseOrderDate + : widget.entityType == EntityType.credit + ? localization.creditDate + : widget.entityType == EntityType.quote + ? localization.quoteDate + : localization.invoiceDate, selectedDate: invoice.date, onSelected: (date, _) { viewModel.onChanged(invoice.rebuild((b) => b..date = date)); diff --git a/lib/utils/i18n.dart b/lib/utils/i18n.dart index e43c7bb39..5c47a6578 100644 --- a/lib/utils/i18n.dart +++ b/lib/utils/i18n.dart @@ -16,6 +16,7 @@ mixin LocalizationsProvider on LocaleCodeAware { static final Map> _localizedValues = { 'en': { // STARTER: lang key - do not remove comment + 'purchase_order_date': 'Purchase Order Date', 'converted_to_expense': 'Successfully converted to expense', 'converted_to_expenses': 'Successfully converted to expenses', 'convert_to_expense': 'Convert to Expense', @@ -70943,6 +70944,11 @@ mixin LocalizationsProvider on LocaleCodeAware { _localizedValues[localeCode]['converted_to_expenses'] ?? _localizedValues['en']['converted_to_expenses']; + String get purchaseOrderDate => + _localizedValues[localeCode]['purchase_order_date'] ?? + _localizedValues['en']['purchase_order_date']; + + // STARTER: lang field - do not remove comment String lookup(String key) {