Add client fields to item reports

This commit is contained in:
Hillel Coren 2023-06-11 12:13:49 +03:00
parent 867276b7eb
commit 0649b80ffc
4 changed files with 32 additions and 0 deletions

View File

@ -32,6 +32,8 @@ enum CreditItemReportFields {
creditDate,
client,
clientEmail,
clientNumber,
clientIdNumber,
dueDate,
hasTaxes,
taxRates,
@ -193,6 +195,12 @@ ReportResult lineItemReport(
staticState.currencyMap[client.currencyId]?.listDisplayName ??
'';
break;
case CreditItemReportFields.clientNumber:
value = client.number;
break;
case CreditItemReportFields.clientIdNumber:
value = client.idNumber;
break;
}
if (!ReportResult.matchField(

View File

@ -32,6 +32,8 @@ enum InvoiceItemReportFields {
invoiceDate,
client,
clientEmail,
clientNumber,
clientIdNumber,
dueDate,
hasTaxes,
taxRates,
@ -193,6 +195,12 @@ ReportResult lineItemReport(
staticState.currencyMap[client.currencyId]?.listDisplayName ??
'';
break;
case InvoiceItemReportFields.clientNumber:
value = client.number;
break;
case InvoiceItemReportFields.clientIdNumber:
value = client.idNumber;
break;
}
if (!ReportResult.matchField(

View File

@ -27,6 +27,8 @@ enum PurchaseOrderItemReportFields {
purchaseOrderDate,
client,
clientEmail,
clientNumber,
clientIdNumber,
vendor,
vendorEmail,
dueDate,
@ -194,6 +196,12 @@ ReportResult lineItemReport(
staticState.currencyMap[client.currencyId]?.listDisplayName ??
'';
break;
case PurchaseOrderItemReportFields.clientNumber:
value = client?.number ?? '';
break;
case PurchaseOrderItemReportFields.clientIdNumber:
value = client?.idNumber ?? '';
break;
}
if (!ReportResult.matchField(

View File

@ -32,6 +32,8 @@ enum QuoteItemReportFields {
quoteDate,
client,
clientEmail,
clientNumber,
clientIdNumber,
validUntil,
hasTaxes,
taxRates,
@ -189,6 +191,12 @@ ReportResult lineItemReport(
staticState.currencyMap[client.currencyId]?.listDisplayName ??
'';
break;
case QuoteItemReportFields.clientNumber:
value = client.number;
break;
case QuoteItemReportFields.clientIdNumber:
value = client.idNumber;
break;
}
if (!ReportResult.matchField(