textControllerWidget(context,provider.tpcMobileNumberController,"Enter Mobile Number",provider.onChangetpcMobileNumber),
textControllerWidget(context,provider.tpcMobileNumberController,"Enter Mobile Number",provider.onChangetpcMobileNumber,TextInputType.number,false,FilteringTextInputFormatter.digitsOnly),
@@ -115,30 +116,30 @@ class _AddtpcagentScreenState extends State<AddtpcagentScreen> {
...
@@ -115,30 +116,30 @@ class _AddtpcagentScreenState extends State<AddtpcagentScreen> {
)
)
],
],
textControllerWidget(context,provider.tpcBankNameController,"Enter Bank Name",provider.onChangetpcBankName),
textControllerWidget(context,provider.tpcBankNameController,"Enter Bank Name",provider.onChangetpcBankName,TextInputType.text,false,null),
if(provider.tpcBankNameError!=null)...[
if(provider.tpcBankNameError!=null)...[
ErrorWidget(context,provider.tpcBankNameError)
errorWidget(context,provider.tpcBankNameError)
],
],
textControllerWidget(context,provider.tpcBankBeneficiaryNameController,"Enter Bank Beneficiary Name",provider.onChangetpcBankBeneficiaryName),
textControllerWidget(context,provider.tpcBankBeneficiaryNameController,"Enter Bank Beneficiary Name",provider.onChangetpcBankBeneficiaryName,TextInputType.text,false,null),
textControllerWidget(context,provider.tpcBankAccountNumberController,"Enter Bank Account Number",provider.onChangetpcBankAccountNumber),
textControllerWidget(context,provider.tpcBankAccountNumberController,"Enter Bank Account Number",provider.onChangetpcBankAccountNumber,TextInputType.number,false,FilteringTextInputFormatter.digitsOnly),
Navigator.push(context,MaterialPageRoute(builder:(context)=>Editadjustedorderlist(mode:widget.mode,pageTitleName:"Edit Adjusted Order List (${widget.mode})",
res=awaitNavigator.push(
context,
values:{
MaterialPageRoute(
"account_id":provider.paymentDetails.accId,
builder:
"orders":provider.paidLists.map((order)=>{
(context)=>Editadjustedorderlist(
"order_number":order.orderNumber,
mode:widget.mode,
"amount":order.adjustedAmount,
pageTitleName:
}).toList(),
"Edit Adjusted Order List (${widget.mode})",
},),));
values:{
"account_id":
provider
.paymentDetails
.accId,
"payment_id":
provider
.paymentDetails
.paymentId,
"orders":
provider.paidLists
.map(
(order)=>{
"order_number":
order
.orderNumber,
"amount":
order
.adjustedAmount,
},
)
.toList(),
},
),
),
);
break;
break;
}
}
if(res==true){
provider.paymentsDetailsByModeAPIFunction(
context,
widget.paymentId,
widget.mode,
);
}
},
},
leading:SvgPicture.asset(
leading:SvgPicture.asset(
"assets/svg/${assetnames[index]}.svg",
"assets/svg/${assetnames[index]}.svg",
...
@@ -612,7 +649,6 @@ class _PaymentdetailsbymodeState extends State<Paymentdetailsbymode> {
...
@@ -612,7 +649,6 @@ class _PaymentdetailsbymodeState extends State<Paymentdetailsbymode> {
builder:(context,setState){
builder:(context,setState){
returnSafeArea(
returnSafeArea(
child:Consumer<Paymentsprovider>(
child:Consumer<Paymentsprovider>(
builder:(context,provider,child){
builder:(context,provider,child){
finaldetails=provider.paymentDetails;
finaldetails=provider.paymentDetails;
returnContainer(
returnContainer(
...
@@ -631,7 +667,9 @@ class _PaymentdetailsbymodeState extends State<Paymentdetailsbymode> {
...
@@ -631,7 +667,9 @@ class _PaymentdetailsbymodeState extends State<Paymentdetailsbymode> {