APY integrated without testing...

This commit is contained in:
2026-03-18 12:36:41 +05:30
parent 075cb3aaad
commit 8744e69ef7
29 changed files with 1069 additions and 498 deletions

View File

@@ -119,7 +119,8 @@ class _PMSBYEnquiryScreenState extends State<PMSBYEnquiryScreen> {
labelText: l10n.selectFinancialYear,
border: const OutlineInputBorder(),
prefixIcon: const Icon(Icons.calendar_today),
contentPadding: const EdgeInsets.symmetric(horizontal: 12, vertical: 8),
contentPadding: const EdgeInsets.symmetric(
horizontal: 12, vertical: 8),
),
items: _financialYears.map((String year) {
return DropdownMenuItem<String>(
@@ -153,7 +154,9 @@ class _PMSBYEnquiryScreenState extends State<PMSBYEnquiryScreen> {
padding: const EdgeInsets.all(16.0),
child: Text(
_errorMessage!,
style: TextStyle(color: Colors.red.shade700, fontWeight: FontWeight.bold),
style: TextStyle(
color: Colors.red.shade700,
fontWeight: FontWeight.bold),
//textAlign: Center,
),
),
@@ -177,13 +180,24 @@ class _PMSBYEnquiryScreenState extends State<PMSBYEnquiryScreen> {
),
),
const Divider(),
_buildDetailRow(l10n.customerName, _enquiryData!['customername']),
_buildDetailRow(l10n.policyNumber, _enquiryData!['policynumber'] ?? _enquiryData!['policyno']),
_buildDetailRow(l10n.accountNumber, _enquiryData!['accountno']),
_buildDetailRow(l10n.premiumAmount, _enquiryData!['preimiumamount'] ?? _enquiryData!['premiumamount']),
_buildDetailRow(l10n.nomineeName, _enquiryData!['nomineename']),
_buildDetailRow(l10n.date, _enquiryData!['transactiondate']),
_buildDetailRow(l10n.journalNo, _enquiryData!['journalno']),
_buildDetailRow(
l10n.customerName, _enquiryData!['customername']),
_buildDetailRow(
l10n.policyNumber,
_enquiryData!['policynumber'] ??
_enquiryData!['policyno']),
_buildDetailRow(
l10n.accountNumber, _enquiryData!['accountno']),
_buildDetailRow(
l10n.premiumAmount,
_enquiryData!['preimiumamount'] ??
_enquiryData!['premiumamount']),
_buildDetailRow(
l10n.nomineeName, _enquiryData!['nomineename']),
_buildDetailRow(
l10n.date, _enquiryData!['transactiondate']),
_buildDetailRow(
l10n.journalNo, _enquiryData!['journalno']),
],
),
),
@@ -202,7 +216,8 @@ class _PMSBYEnquiryScreenState extends State<PMSBYEnquiryScreen> {
children: [
Text(
label,
style: const TextStyle(fontWeight: FontWeight.w500, color: Colors.grey),
style: const TextStyle(
fontWeight: FontWeight.w500, color: Colors.grey),
),
Flexible(
child: Text(