Compare commits
merge into: IME-LONDON:master
IME-LONDON:#32090-Application-logger-history
IME-LONDON:Dev
IME-LONDON:Ime-london-webcore
IME-LONDON:PayerMapping
IME-LONDON:Prod
IME-LONDON:feature/Redmine-16525-Cosmetic_Changes
IME-LONDON:master
IME-LONDON:mobilelog
IME-LONDON:staging
pull from: IME-LONDON:#32090-Application-logger-history
IME-LONDON:#32090-Application-logger-history
IME-LONDON:Dev
IME-LONDON:Ime-london-webcore
IME-LONDON:PayerMapping
IME-LONDON:Prod
IME-LONDON:feature/Redmine-16525-Cosmetic_Changes
IME-LONDON:master
IME-LONDON:mobilelog
IME-LONDON:staging
191 Commits
Author | SHA1 | Message | Date |
---|---|---|---|
Dinesh | 50cfc042d3 |
#32090 Add logdb.Application logger
|
3 months ago |
Shakun Shrestha | 564b0a14a2 |
fixed dashhboard
|
3 months ago |
Leeza Baidar | e66436032c |
#fixes for approve customer page
|
4 months ago |
Leeza Baidar | bb4a7d6f19 |
#transaction report changes
|
4 months ago |
Leeza Baidar | 2a05cc61f3 |
#31894 changes to add verification details of txn
|
4 months ago |
Leeza Baidar | 56237e73a5 |
#merge
|
4 months ago |
Leeza Baidar | 3871d78cf6 |
Merge branch 'Prod' of http://202.166.220.79:3000/IME-LONDON/WEB_CORE into staging
# Conflicts: # Swift.DAL/Remittance/Transaction/TranAgentReportDao.cs # Swift.DAL/Remittance/Transaction/UpdateBranchDao.cs # Swift.DAL/app.config # Swift.web/AgentNew/SendTxn/Confirm.aspx.designer.cs # Swift.web/AgentNew/js/SendTxn/sendTxnInfo.js # Swift.web/Library/PasswordGenerator.cs # Swift.web/MobileRemit/Admin/Operation/EditCustomerForActivation.aspx.cs # Swift.web/MobileRemit/Admin/Reports/CustomerRegistrationStatus.aspx.cs # Swift.web/Remit/TPSetup/BankAndBranchSetup/BankList.aspx.cs # Swift.web/Remit/TPSetup/BankAndBranchSetup/ListBranch.aspx.cs # Swift.web/Remit/TPSetup/BankAndBranchSetup/NewBankList.aspx.cs # Swift.web/Remit/Transaction/Reports/TransactionNew/TranReport.aspx.cs # Swift.web/Swift.web.csproj # Swift.web/SwiftSystem/UserManagement/AgentSetup/Manage.aspx.designer.cs # Swift.web/Web.config |
4 months ago |
Leeza Baidar | 31b83dc88e |
Merge branch 'Ime-london-webcore' of http://202.166.220.79:3000/IME-LONDON/WEB_CORE into staging
|
4 months ago |
Leeza Baidar | 91f8020129 |
Merge branch 'feature/Redmine-16525-Cosmetic_Changes' of http://202.166.220.79:3000/IME-LONDON/WEB_CORE into staging
|
4 months ago |
Leeza Baidar | c52322cea4 |
#commit
|
4 months ago |
Shakun Shrestha | f13186b9cc |
Merge branch 'Ime-london-webcore' of http://202.166.220.79:3000/IME_LONDON/WEB_CORE into Ime-london-webcore
|
4 months ago |
Dinesh | a5c5a3a6de |
remove .orig file
|
4 months ago |
Dinesh | f3321a0d35 |
merge conflict resolved
|
4 months ago |
Dinesh | 79df5001b9 |
merge conflict resolved
|
4 months ago |
Leeza Baidar | 8ab57439df |
latest changes and merge
|
4 months ago |
Leeza Baidar | b0e0851ad3 |
Merge branch 'Ime-london-webcore' of http://202.166.220.79:3000/IME-LONDON/WEB_CORE into feature/Redmine-16525-Cosmetic_Changes
# Conflicts: # Swift.DAL/Remittance/Transaction/TranAgentReportDao.cs # Swift.DAL/Remittance/Transaction/UpdateBranchDao.cs # Swift.web/AgentNew/SendTxn/Confirm.aspx.cs # Swift.web/AgentNew/SendTxn/Confirm.aspx.designer.cs # Swift.web/AgentNew/SendTxn/SendV2.aspx # Swift.web/Library/PasswordGenerator.cs # Swift.web/MobileRemit/Admin/Reports/CustomerRegistrationStatus.aspx.cs # Swift.web/Remit/Administration/CustomerSetup/List.aspx.cs # Swift.web/Remit/TPSetup/BankAndBranchSetup/BankList.aspx.cs # Swift.web/Remit/TPSetup/BankAndBranchSetup/ListBranch.aspx.cs # Swift.web/Remit/TPSetup/BankAndBranchSetup/NewBankList.aspx.cs # Swift.web/Remit/Transaction/Reports/TransactionNew/TranReport.aspx.cs # Swift.web/Remit/Transaction/UpdateBranchCode/Manage.aspx.cs # Swift.web/SwiftSystem/UserManagement/AgentSetup/Manage.aspx.designer.cs # Swift.web/js/swift_grid.js |
4 months ago |
Shakun Shrestha | aa7e3669a7 |
change from master
|
4 months ago |
Dinesh | 6b2983e9b9 |
#30714 mobile api log
|
4 months ago |
Dinesh | 982658206b |
#29883 update
|
4 months ago |
Leeza Baidar | 88d6b74dac |
#30199 fixed header in txn report
|
4 months ago |
Dinesh | d7c7ec58f1 |
#29883 update
|
4 months ago |
Dinesh | 1ef564e21c |
#29883 menu to view inbound api log
|
4 months ago |
Leeza Baidar | 4a4b33f10e |
#30239 Add ID Status ( Expired or Valid ) in Cust Reg Report
|
4 months ago |
Dinesh | 4bc94862f3 |
#29651 update
|
5 months ago |
Dinesh | ae8ca35bd7 |
#29651 Menu for Inward Remittance
|
5 months ago |
Leeza Baidar | 98431103a7 |
future date of promo code setup
|
5 months ago |
Leeza Baidar | 7feb6964e1 |
#29005 added kyc status for filter
|
5 months ago |
Leeza Baidar | 30ec1e1bed |
Merge branch 'feature/Redmine-16525-Cosmetic_Changes' of http://202.166.220.79:3000/IME-LONDON/WEB_CORE into feature/Redmine-16525-Cosmetic_Changes
|
6 months ago |
Leeza Baidar | c7e7670d74 |
#29004 #29007 Changes of agent setup and daily sending report
|
6 months ago |
shakun | 4773f828ea |
merge
|
6 months ago |
Leeza Baidar | f46f0ef4ac |
#28122 updated changes of super referral module
|
6 months ago |
Leeza Baidar | f8e29dd5aa |
#28122 super referral module
|
6 months ago |
Dinesh | aa7a51d84d |
#26613 ime bank code
|
6 months ago |
Leeza Baidar | 289186d8eb |
numeric password for activate mobile
|
6 months ago |
Leeza Baidar | f3d556343d |
numeric password for activate mobile
|
6 months ago |
Leeza Baidar | 8e06fd0884 |
#27928 txn limit for deposit type
|
6 months ago |
Dinesh | 9d96cae212 |
#26613 branch code
|
6 months ago |
Dinesh | f529514a87 |
#26613 delete function
|
6 months ago |
Leeza Baidar | 5c01beeb13 |
Merge branch 'master' of http://202.166.220.79:3000/IME-LONDON/WEB_CORE into staging
# Conflicts: # Swift.web/MobileRemit/Admin/PushNotification/ManageBroadCast.aspx # Swift.web/MobileRemit/Admin/PushNotification/ManageBroadCast.aspx.cs # Swift.web/MobileRemit/Admin/PushNotification/ManageBroadCast.aspx.designer.cs # Swift.web/Remit/Transaction/Reports/TransactionNew/TranReport.aspx.cs |
6 months ago |
Dinesh | 69cda99651 |
#26613 update
|
6 months ago |
Leeza Baidar | 413c5e0895 |
Merge branch 'feature/Redmine-16525-Cosmetic_Changes' of http://202.166.220.79:3000/IME-LONDON/WEB_CORE into staging
# Conflicts: # Swift.API/Common/Enum/Notification.cs # Swift.DAL/Agentpanel/Domain/IRHTranDetail.cs # Swift.DAL/Agentpanel/Send/SendTranIRHDao.cs # Swift.DAL/MobileDao/MobileConfigDao.cs # Swift.DAL/Remittance/CustomerDeposits/CustomerDepositDao.cs # Swift.DAL/Remittance/Transaction/ApproveTransactionDao.cs # Swift.DAL/Remittance/Transaction/ModifyTransactionDao.cs # Swift.DAL/Remittance/Transaction/TranAgentReportDao.cs # Swift.DAL/Remittance/Transaction/TranReportDao.cs # Swift.DAL/SwiftDAL/DbResult.cs # Swift.web/AgentNew/Administration/CustomerSetup/CustomerRegistration/Manage.aspx # Swift.web/AgentNew/Administration/CustomerSetup/CustomerRegistration/Manage.aspx.cs # Swift.web/AgentNew/AgentSend/SendV2.aspx.cs # Swift.web/AgentNew/SendOnBehalf/SendV2.aspx.cs # Swift.web/AgentNew/SendTxn/Confirm.aspx.cs # Swift.web/AgentNew/SendTxn/SendIntlReceipt.aspx # Swift.web/AgentNew/SendTxn/SendV2.aspx # Swift.web/AgentNew/SendTxn/SendV2.aspx.cs # Swift.web/AgentNew/Transaction/ApproveAgentTransaction/SendMoneyRequest.aspx.cs # Swift.web/AgentNew/js/SendTxn/sendTxnInfo.js # Swift.web/AgentPanel/International/SendMoney/Send.aspx.cs # Swift.web/AgentPanel/International/SendMoney/SendV2.aspx.cs # Swift.web/AgentPanel/International/SendMoneyv2/SendV2.aspx.cs # Swift.web/AgentPanel/International/SendOnBehalf/SendV2.aspx.cs # Swift.web/AgentPanel/ResetPassword/ResetPassword.aspx.cs # Swift.web/AgentPanel/Send/SendTransaction/Send.aspx.cs # Swift.web/DashboardV2/Dashboard2.aspx # Swift.web/DashboardV2/Dashboard2.aspx.cs # Swift.web/DashboardV2/assets/css/style.css # Swift.web/DashboardV2/assets/js/dashboardv2.js # Swift.web/Library/GetStatic.cs # Swift.web/Library/WebUtils.cs # Swift.web/MobileRemit/Admin/Operation/EditCustomerForApproval.aspx # Swift.web/MobileRemit/Admin/Operation/EditCustomerForApproval.aspx.cs # Swift.web/MobileRemit/Admin/Operation/VerifyMobileCustomer.aspx.cs # Swift.web/MobileRemit/Admin/PushNotification/ManageBroadCast.aspx # Swift.web/MobileRemit/Admin/PushNotification/ManageBroadCast.aspx.cs # Swift.web/MobileRemit/Admin/PushNotification/ManageBroadCast.aspx.designer.cs # Swift.web/MobileRemit/Admin/Reports/CustomerRegistrationStatus.aspx.cs # Swift.web/Payment/trans_payment_success.aspx.cs # Swift.web/Remit/Administration/CountrySetup/PromotionalRateSetup/List.aspx.cs # Swift.web/Remit/Administration/CustomerRegistration/UpdateKYC.aspx.cs # Swift.web/Remit/Administration/PromotionalRateDao.cs # Swift.web/Remit/Compliance/ApproveOFACandComplaince/List.aspx.cs # Swift.web/Remit/Transaction/ApproveTxn/holdTxnListMobile.aspx.cs # Swift.web/Remit/Transaction/Modify/ModifyTran.aspx # Swift.web/Remit/Transaction/Reports/TransactionNew/Mange.aspx # Swift.web/Remit/Transaction/Reports/TransactionNew/Mange.aspx.cs # Swift.web/Remit/Transaction/Reports/TransactionNew/Mange.aspx.designer.cs # Swift.web/Remit/Transaction/Reports/TransactionNew/TranReport.aspx # Swift.web/Remit/Transaction/Reports/TransactionNew/TranReport.aspx.cs # Swift.web/Remit/Transaction/Reports/TransactionNew/TranReport.aspx.designer.cs # Swift.web/Remit/Transaction/VerifyMobileTransaction/VerifyMobileTransaction.aspx # Swift.web/Remit/UserControl/UcTransaction.ascx.cs # Swift.web/RemittanceSystem/RemittanceReports/RejectTransactionReport/Mange.aspx # Swift.web/Responsive/Send/SendV2.aspx.cs # Swift.web/Swift.web.csproj # Swift.web/js/swift_grid.js |
6 months ago |
Leeza Baidar | a2db6d1c31 |
#27019 Promotion Code and Minimum TXN Logic
|
7 months ago |
Dinesh | 496912b383 |
#26613 add grid for branch
|
7 months ago |
Dinesh | f69afb4112 |
#26613 update bank setup
|
7 months ago |
Dinesh | 7ce151e941 |
#26613 bank setup update
|
7 months ago |
Leeza Baidar | 1dbf1166c5 |
Merge branch 'feature/Redmine-16525-Cosmetic_Changes' of http://202.166.220.79:3000/IME-LONDON/WEB_CORE into feature/Redmine-16525-Cosmetic_Changes
|
7 months ago |
Leeza Baidar | cb2a1715ca |
#txn report
|
7 months ago |
shakun | 3efadc7961 |
merge
|
7 months ago |
Leeza Baidar | 5bbf7e9aa9 |
#26000 post code in push Notification
|
7 months ago |
Leeza Baidar | e754527494 |
#26976 populate branch in send money page
|
7 months ago |
Dinesh | dceb9f5246 |
#26613 bank and branch setup
|
7 months ago |
Dinesh | a47fc0f35b |
#26613 bank setup
|
7 months ago |
Leeza Baidar | 9dd1498a8b |
#26975 Export all
#25998 low txn report |
7 months ago |
Leeza Baidar | a0efff08d8 |
#26976 populate branch
|
7 months ago |
Leeza Baidar | 701ce0b2c4 |
#25999 added postcode filter in txn Report
|
7 months ago |
Leeza Baidar | 3ecc4ff142 |
edit customer admin portal
|
7 months ago |
Leeza Baidar | bf8dbcd8e2 |
Merge branch 'feature/Redmine-16525-Cosmetic_Changes' of http://202.166.220.79:3000/IME-LONDON/WEB_CORE into feature/Redmine-16525-Cosmetic_Changes
|
7 months ago |
Leeza Baidar | e5fd5730fc |
#25998 low txn report
|
7 months ago |
Leeza Baidar | 09df6f81c9 |
Merge branch 'feature/Redmine-16525-Cosmetic_Changes' of http://202.166.220.79:3000/IME-LONDON/WEB_CORE into feature/Redmine-16525-Cosmetic_Changes
|
7 months ago |
Leeza Baidar | 81a405216e |
low txn report
|
7 months ago |
shakun | 9a030827bd |
fix function id
|
7 months ago |
Leeza Baidar | 2db8c5cfc2 |
#25998 low txn report
|
7 months ago |
Dinesh | 5df0ae7180 |
release date and post date
|
8 months ago |
Dinesh | 1eef9ff54c |
Merge branch 'Ime-london-webcore' of http://202.166.220.79:3000/IME-LONDON/WEB_CORE into Ime-london-webcore
|
8 months ago |
Dinesh | a1038fa8ed |
Merge branch 'feature/Redmine-16525-Cosmetic_Changes' of http://202.166.220.79:3000/IME-LONDON/WEB_CORE into Ime-london-webcore
# Conflicts: # Swift.API/Common/Enum/Notification.cs # Swift.DAL/Agentpanel/Send/SendTranIRHDao.cs # Swift.DAL/Remittance/CustomerDeposits/CustomerDepositDao.cs # Swift.DAL/Remittance/Transaction/ApproveTransactionDao.cs # Swift.DAL/Remittance/Transaction/ModifyTransactionDao.cs # Swift.DAL/Remittance/Transaction/TranReportDao.cs # Swift.DAL/SwiftDAL/DbResult.cs # Swift.web/AgentNew/Administration/CustomerSetup/CustomerRegistration/Manage.aspx # Swift.web/AgentNew/Administration/CustomerSetup/CustomerRegistration/Manage.aspx.cs # Swift.web/AgentNew/AgentSend/SendV2.aspx.cs # Swift.web/AgentNew/SendTxn/Confirm.aspx.cs # Swift.web/AgentNew/SendTxn/SendIntlReceipt.aspx # Swift.web/AgentNew/SendTxn/SendV2.aspx # Swift.web/AgentNew/SendTxn/SendV2.aspx.cs # Swift.web/AgentNew/js/SendTxn/sendTxnInfo.js # Swift.web/AgentPanel/ResetPassword/ResetPassword.aspx.cs # Swift.web/DashboardV2/Dashboard2.aspx # Swift.web/DashboardV2/Dashboard2.aspx.cs # Swift.web/DashboardV2/assets/css/style.css # Swift.web/DashboardV2/assets/js/dashboardv2.js # Swift.web/Library/GetStatic.cs # Swift.web/Library/WebUtils.cs # Swift.web/MobileRemit/Admin/Operation/EditCustomerForApproval.aspx # Swift.web/MobileRemit/Admin/Operation/EditCustomerForApproval.aspx.cs # Swift.web/MobileRemit/Admin/Operation/VerifyMobileCustomer.aspx.cs # Swift.web/MobileRemit/Admin/PushNotification/ManageBroadCast.aspx # Swift.web/MobileRemit/Admin/PushNotification/ManageBroadCast.aspx.cs # Swift.web/MobileRemit/Admin/Reports/CustomerRegistrationStatus.aspx.cs # Swift.web/Payment/trans_payment_success.aspx.cs # Swift.web/Remit/Administration/CustomerRegistration/UpdateKYC.aspx.cs # Swift.web/Remit/Administration/CustomerSetup/List.aspx.cs # Swift.web/Remit/Compliance/ApproveOFACandComplaince/List.aspx.cs # Swift.web/Remit/Transaction/ApproveTxn/holdTxnListMobile.aspx.cs # Swift.web/Remit/Transaction/Modify/ModifyTran.aspx # Swift.web/Remit/Transaction/Reports/TransactionNew/Mange.aspx.cs # Swift.web/Remit/Transaction/Reports/TransactionNew/TranReport.aspx # Swift.web/Remit/Transaction/Reports/TransactionNew/TranReport.aspx.cs # Swift.web/Remit/Transaction/Reports/TransactionNew/TranReport.aspx.designer.cs # Swift.web/Remit/Transaction/VerifyMobileTransaction/VerifyMobileTransaction.aspx # Swift.web/Remit/UserControl/UcTransaction.ascx.cs # Swift.web/RemittanceSystem/RemittanceReports/RejectTransactionReport/Mange.aspx |
8 months ago |
Leeza Baidar | 5b31b325d1 |
latest changes
|
8 months ago |
Leeza Baidar | 0db5a00e28 |
#24827 Promotional Rate setup
|
8 months ago |
Leeza Baidar | 397694854f |
#24827 promotional rate setup
|
8 months ago |
Dinesh | 4632406d70 |
build commit
|
8 months ago |
Leeza Baidar | d7fed209be |
#24417 referral amount changes
|
8 months ago |
Leeza Baidar | 06cfddbb67 |
#24723 Modify Customer SOA
|
8 months ago |
Leeza Baidar | 7c65fa5543 |
#24560 add kyc status in customer report
#24514 receipt changes |
9 months ago |
Leeza Baidar | 481c796cde |
#total count in txn report
|
9 months ago |
Leeza Baidar | 60c1c35bde |
#sync txn (manual pay)
|
9 months ago |
Leeza Baidar | f1b7628a68 |
#update in customer SOA
|
9 months ago |
Leeza Baidar | fe6dedabc0 |
#customer SOA
|
9 months ago |
Leeza Baidar | e73afa06d4 |
#cr panel customer registration email
|
9 months ago |
Leeza Baidar | d55cdbd446 |
#customer soa and cr panel cust register email
|
9 months ago |
Leeza Baidar | 49a5485677 |
Merge branch 'feature/Redmine-16525-Cosmetic_Changes' of http://202.166.220.79:3000/IME-LONDON/WEB_CORE into feature/Redmine-16525-Cosmetic_Changes
# Conflicts: # Swift.web/Remit/Transaction/Reports/TransactionNew/TranReport.aspx.cs |
9 months ago |
Leeza Baidar | 6bf30e3452 |
#changes for txn report
|
9 months ago |
Leeza Baidar | 3c196c3505 |
#push Notification from admin
|
9 months ago |
shakun | b1b30fb53c |
pin format
timeout |
9 months ago |
Leeza Baidar | 20b0d97406 |
#ModeOfPayment editable in modify txn
|
9 months ago |
Leeza Baidar | 2b50142f24 |
#approve customer
|
9 months ago |
Leeza Baidar | 8b3650d65c |
#mobile activate
|
9 months ago |
Leeza Baidar | 2310750640 |
#chnages in receipt and reprint receipt
|
10 months ago |
Leeza Baidar | 0bf51eb4a3 |
#edit bank name and branch
|
10 months ago |
Leeza Baidar | f15e0df898 |
#22658 edit bank name in modify txn
|
10 months ago |
Leeza Baidar | 0f27747fb7 |
#color code in txn report
|
10 months ago |
Leeza Baidar | d65bcdcc72 |
#color code change in txn report
|
10 months ago |
Leeza Baidar | dd6a2c06b5 |
#txn report
|
10 months ago |
Leeza Baidar | 78b648867a |
#kyc status flow
|
10 months ago |
Leeza Baidar | 34ec6820a0 |
#22660 handle null values for kyc count
|
10 months ago |
Leeza Baidar | ae5ee3efad |
#edit bankname
|
10 months ago |
Leeza Baidar | 698fb11cf9 |
#changes
|
10 months ago |
Leeza Baidar | cf4bfbe936 |
#changes for txn report (compliance)
|
10 months ago |
Leeza Baidar | 3e001d65d4 |
#tran report revised
|
10 months ago |
Leeza Baidar | 80c7b0f7e1 |
#reprint receipt and txn report
|
10 months ago |
Leeza Baidar | d8d3622b61 |
#reject txn report and verify txn report revised
|
10 months ago |
shakun | 870ac51f79 |
fix for sms tepmpate
|
10 months ago |
Leeza Baidar | ea67f5728d |
Merge branch 'feature/Redmine-16525-Cosmetic_Changes' of http://202.166.220.79:3000/IME-LONDON/WEB_CORE into feature/Redmine-16525-Cosmetic_Changes
|
10 months ago |
Leeza Baidar | e5eec87aae |
#verified/unverified txn report
|
10 months ago |
shakun | 6534665cc2 |
Merge branch 'feature/Redmine-16525-Cosmetic_Changes' of http://202.166.220.79:3000/IME_LONDON/WEB_CORE into feature/Redmine-16525-Cosmetic_Changes
# Conflicts: # Swift.web/Remit/Transaction/Reports/TransactionNew/TranReport.aspx.cs |
10 months ago |
shakun | f7458c697d |
Fixes
|
10 months ago |
Leeza Baidar | 5086b0ba27 |
#txn report
|
10 months ago |
Leeza Baidar | 0a5b07c84c |
#add controlNo in verifytxn
|
10 months ago |
Leeza Baidar | ebc2e38029 |
#latest fixes for admin and agent portal
|
10 months ago |
Leeza Baidar | 1768c8963c |
Merge branch 'feature/Redmine-16525-Cosmetic_Changes' of http://202.166.220.79:3000/IME-LONDON/WEB_CORE into feature/Redmine-16525-Cosmetic_Changes
|
10 months ago |
shakun | 304aeae331 |
dashboard count fix.
|
10 months ago |
shakun | 92856268e1 |
pass email in trust doc
|
10 months ago |
Leeza Baidar | 1d3cd9d560 |
#nwe fixes
|
10 months ago |
Leeza Baidar | 992ad26952 |
#latest fixes
|
10 months ago |
Leeza Baidar | b5c0248255 |
#revised
|
10 months ago |
Leeza Baidar | 95d02524aa |
#reward points
|
10 months ago |
Leeza Baidar | 8848418e92 |
#change for approve customer from cpanel and txnreport
|
10 months ago |
Leeza Baidar | 95afb50591 |
#changes for reward points
|
10 months ago |
Leeza Baidar | f78b95d25f |
#latest fixes for admin portal
|
10 months ago |
Leeza Baidar | d2146e3481 |
#changes to save bankname in add receiver
|
10 months ago |
Leeza Baidar | f560d34e63 |
#reward points
|
10 months ago |
Leeza Baidar | 1cd01fc61c |
#changes for reward point, sms and receipt
|
10 months ago |
Leeza Baidar | ff5312d390 |
Merge branch 'feature/Redmine-16525-Cosmetic_Changes' of http://202.166.220.79:3000/IME-LONDON/WEB_CORE into feature/Redmine-16525-Cosmetic_Changes
|
10 months ago |
Leeza Baidar | c53025bb37 |
send sms
|
10 months ago |
shakun | 833bc6ff05 |
Merge branch 'feature/Redmine-16525-Cosmetic_Changes' of http://202.166.220.79:3000/IME_LONDON/WEB_CORE into feature/Redmine-16525-Cosmetic_Changes
|
10 months ago |
shakun | 57470d06d3 |
close window open
|
10 months ago |
Leeza Baidar | f7230153da |
#changes for receipt
|
10 months ago |
Leeza Baidar | b0a0ed827a |
#latest changes for admin portal
|
10 months ago |
Leeza Baidar | 9852a81306 |
removed document section from search txn page
|
10 months ago |
Leeza Baidar | bcfeb2cfec |
new changes for admin panel
|
10 months ago |
shakun | 99e9f62ca8 |
edit customer from mobile
|
10 months ago |
Leeza Baidar | c9706182ba |
#changes to show Compliance txn in Dashboard2
|
10 months ago |
Leeza Baidar | 60a4d0104b |
#added new fiels trustpayId in search txn
|
10 months ago |
Leeza Baidar | 96de1b68d3 |
#unhide document section
|
10 months ago |
Leeza Baidar | 721adf392c |
#add txn channel
|
11 months ago |
Leeza Baidar | ee5c48d3b6 |
#added registration type in verify cust Page
|
11 months ago |
Leeza Baidar | 17fa6d9c80 |
#visa status
|
11 months ago |
Leeza Baidar | 937a63f271 |
#trust Payment
|
11 months ago |
Leeza Baidar | 83e2b5d8e8 |
redirect verify customer to approve page
|
11 months ago |
Leeza Baidar | f6e9443bf2 |
trust payment from CR panel
|
11 months ago |
shakun | e8c96a7220 |
aes encrypt
|
11 months ago |
shakun | a7155e74e9 |
css
|
11 months ago |
Leeza Baidar | b0d9634e61 |
changes to add mobile num & email
|
11 months ago |
Leeza Baidar | 30527c264b |
#transaction report
|
11 months ago |
Leeza Baidar | 1451fb32dd |
changes to fix feedback num 24 and 20
|
11 months ago |
Leeza Baidar | f003d697e4 |
receipt changes and replaced tab icon
|
11 months ago |
Leeza Baidar | 272c7e754f |
admin and agent portal fixation
|
11 months ago |
Leeza Baidar | 64f4147463 |
#latest fixation of admin and agent portal
|
11 months ago |
shakun | 6aac6d0f95 |
pass refid
|
11 months ago |
shakun | 60ed0bad4a |
trust payment changes
|
11 months ago |
Leeza Baidar | 222ffaf5de |
redirect to edit Customer
|
11 months ago |
Leeza Baidar | 033d7ec32b |
changes in receipt and previous merge conflict
|
11 months ago |
Leeza Baidar | 26bd7a8764 |
Merge branch 'feature/Redmine-16525-Cosmetic_Changes' of http://202.166.220.79:3000/IME-LONDON/WEB_CORE into feature/Redmine-16525-Cosmetic_Changes
# Conflicts: # Swift.web/Payment/STPaymentCustomerRedirect.aspx # Swift.web/Payment/STPaymentCustomerRedirect.aspx.cs |
11 months ago |
shakun | 6e4015f5fe |
payment page
|
11 months ago |
Leeza Baidar | 800704b4e4 |
Merge branch 'master' of http://202.166.220.79:3000/IME-LONDON/WEB_CORE into feature/Redmine-16525-Cosmetic_Changes
# Conflicts: # Swift.API/ThirdPartyApiServices/SyncStateCityTownService.cs # Swift.DAL/OnlineAgent/OnlineCustomerDao.cs # Swift.DAL/Remittance/CustomerDeposits/CustomerDepositDao.cs # Swift.web/AgentNew/Administration/CustomerSetup/CustomerRegistration/Manage.aspx # Swift.web/AgentNew/Administration/CustomerSetup/CustomerRegistration/Manage.aspx.designer.cs # Swift.web/AgentNew/SendTxn/SendV2.aspx.cs # Swift.web/AgentNew/Transaction/ApproveCustomerFromAgent/EditCustomer.aspx # Swift.web/AgentNew/Transaction/ApproveCustomerFromAgent/EditCustomer.aspx.designer.cs # Swift.web/DashboardV2/Dashboard2.aspx # Swift.web/Payment/STPaymentCustomerRedirect.aspx # Swift.web/Payment/STPaymentCustomerRedirect.aspx.cs # Swift.web/Payment/STPaymentCustomerRedirect.aspx.designer.cs # Swift.web/Payment/STPaymentSuccess.aspx # Swift.web/Payment/trans_payment_success.aspx # Swift.web/Payment/trans_payment_success.aspx.cs # Swift.web/Payment/trans_payment_success.aspx.designer.cs # Swift.web/Remit/Administration/CustomerRegistration/Manage.aspx # Swift.web/Remit/Administration/CustomerRegistration/Manage.aspx.cs # Swift.web/Remit/Administration/CustomerRegistration/UpdateKYC.aspx.cs # Swift.web/Remit/Transaction/ApproveTxn/holdTxnListMobile.aspx.cs # Swift.web/Remit/Transaction/VerifyMobileTransaction/VerifyMobileTransaction.aspx.cs # Swift.web/Remit/UserControl/UcTransaction.ascx # Swift.web/Remit/UserControl/UcTransaction.ascx.designer.cs |
11 months ago |
Leeza Baidar | 429e1a3489 |
#19331 TXN REPORT
|
12 months ago |
Leeza Baidar | ad34220c48 |
Merge branch 'feature/Redmine-16525-Cosmetic_Changes' of http://202.166.220.79:3000/IME-LONDON/WEB_CORE into feature/Redmine-16525-Cosmetic_Changes
|
12 months ago |
Leeza Baidar | 78d5cbcf35 |
#19331 txn report
|
12 months ago |
shakun | 6138172725 |
trust payment
|
12 months ago |
Leeza Baidar | 5a25f3ab6d |
Merge branch 'feature/Redmine-16525-Cosmetic_Changes' of http://202.166.220.79:3000/IME-LONDON/WEB_CORE into feature/Redmine-16525-Cosmetic_Changes
|
12 months ago |
Leeza Baidar | 69568a8d37 |
#17305 changes in agent and admin portal
|
12 months ago |
shakun | 699f5e2f5f |
Merge branch 'feature/Redmine-16525-Cosmetic_Changes' of http://202.166.220.79:3000/IME_LONDON/WEB_CORE into feature/Redmine-16525-Cosmetic_Changes
|
12 months ago |
shakun | fa7ada501c |
add mode of Payment
|
12 months ago |
Leeza Baidar | 5162a79fa6 |
#19331 changes for transaction report
|
12 months ago |
Leeza Baidar | a0093b3b23 |
#19238 updated changes for send txn
|
12 months ago |
Leeza Baidar | e04f68cc16 |
#19238 changes for agent portal
|
12 months ago |
Leeza Baidar | 7aeb47ea52 |
#18790 dashboard changes
|
12 months ago |
Leeza Baidar | ec3306560f |
#18970 changes to redirect to edit customer page
|
1 year ago |
Leeza Baidar | b7fc958bf7 |
#18970 updated
|
1 year ago |
Leeza Baidar | 5721ad52a6 |
#18970 split compliance txn on the basis of kyc status
|
1 year ago |
Leeza Baidar | 84c2817e17 |
#18970 new changes
|
1 year ago |
shakun | ad321b34df |
added deposit TYpe
fix email template |
1 year ago |
Leeza Baidar | d350537592 |
#17305 address details
|
1 year ago |
shakun | bf489eb099 |
fix getuserinfo kyc mapping
remove readonly |
1 year ago |
Leeza Baidar | b8bf1e3827 |
#17305 Implementation of Zipcode
|
1 year ago |
Leeza Baidar | 8ae23662b5 |
#17968 changes for zipcode and address in multiple screens
|
1 year ago |
Leeza Baidar | 1859041319 |
Merge branch 'feature/Redmine-16525-Cosmetic_Changes' of http://202.166.220.79:3000/IME-LONDON/WEB_CORE into feature/Redmine-16525-Cosmetic_Changes
|
1 year ago |
Leeza Baidar | 2c9df513a7 |
#17305 updated changes for sendtxn screen (agent portal)
|
1 year ago |
shakun | 7f723cd18d |
Merge branch 'feature/Redmine-16525-Cosmetic_Changes' of http://202.166.220.79:3000/IME_LONDON/WEB_CORE into feature/Redmine-16525-Cosmetic_Changes
# Conflicts: # Swift.web/MobileRemit/Admin/Operation/EditCustomerForApproval.aspx # Swift.web/MobileRemit/Admin/Operation/EditCustomerForApproval.aspx.cs |
1 year ago |
shakun | 014c6bab98 |
zip code changes
payment page |
1 year ago |
Leeza Baidar | f894a3b3e8 |
#17305 changes for zipcode
|
1 year ago |
Leeza Baidar | f46157f54f |
Merge branch 'master' of http://202.166.220.79:3000/IME-LONDON/WEB_CORE into feature/Redmine-16525-Cosmetic_Changes
# Conflicts: # Swift.API/ThirdPartyApiServices/SyncStateCityTownService.cs # Swift.web/Remit/Administration/CustomerRegistration/Manage.aspx # Swift.web/Remit/Administration/CustomerRegistration/Manage.aspx.cs # Swift.web/Remit/OFACManagement/Import.aspx # Swift.web/Remit/OFACManagement/Import.aspx.cs |
1 year ago |
Leeza Baidar | 03e0eef7f4 |
#17968 changes in CustomerDetails screen
|
1 year ago |
Leeza Baidar | c9196e242d |
changed lawsoncard to kyc status
|
1 year ago |
Leeza Baidar | aaaad2b201 |
#17825 changes of email template
|
1 year ago |
Leeza Baidar | 6a2c7b4982 |
#17968 Changes for customer detail screen
|
1 year ago |
Leeza Baidar | 06b9e28e36 |
mobile number length fixation
|
1 year ago |
Leeza Baidar | 594e793d03 |
#16223 OFAC DATA import
|
1 year ago |
Leeza Baidar | 6619454ed2 |
#16229 dashboard changes
|
1 year ago |
Leeza Baidar | 0516c3623a |
#17305 updated
|
1 year ago |
Leeza Baidar | 7dfcfc7173 |
#17305 Implementation of Zipcode via locate api [admin /agent]
|
1 year ago |
Leeza Baidar | cb915cbd9a |
Merge branch 'master' of http://202.166.220.79:3000/IME-LONDON/WEB_CORE into feature/Redmine-16525-Cosmetic_Changes
|
1 year ago |
Leeza Baidar | 2b6b26a3d5 |
#16228 changes to hold first txn
|
1 year ago |
89 changed files with 2871 additions and 368 deletions
-
5Swift.API/Common/Enum/Notification.cs
-
3Swift.API/Swift.API.csproj
-
48Swift.API/ThirdPartyApiServices/SyncStateCityTownService.cs
-
1Swift.API/packages.config
-
2Swift.DAL/Agentpanel/Send/SendTranIRHDao.cs
-
6Swift.DAL/Remittance/Transaction/ApiLogDao.cs
-
92Swift.DAL/Remittance/Transaction/ApproveInwardTransactionDao.cs
-
1Swift.DAL/Remittance/Transaction/ApproveTransactionDao.cs
-
5Swift.DAL/Remittance/Transaction/ModifyTransactionDao.cs
-
29Swift.DAL/Remittance/Transaction/TranAgentReportDao.cs
-
1Swift.DAL/Remittance/Transaction/TranReportDao.cs
-
44Swift.DAL/Remittance/Transaction/UpdateBranchDao.cs
-
4Swift.DAL/Swift.DAL.csproj
-
3Swift.DAL/SwiftDAL/DbResult.cs
-
1Swift.DAL/packages.config
-
3Swift.web/AgentNew/Administration/CustomerSetup/CustomerRegistration/Manage.aspx
-
6Swift.web/AgentNew/Administration/CustomerSetup/CustomerRegistration/Manage.aspx.cs
-
1Swift.web/AgentNew/AgentSend/SendV2.aspx.cs
-
16Swift.web/AgentNew/SendTxn/Confirm.aspx.designer.cs
-
10Swift.web/AgentNew/SendTxn/SendIntlReceipt.aspx
-
5Swift.web/AgentNew/SendTxn/SendV2.aspx
-
3Swift.web/AgentNew/js/SendTxn/usableunctions.js
-
1Swift.web/AgentPanel/ResetPassword/ResetPassword.aspx.cs
-
193Swift.web/DashboardV2/Dashboard2.aspx
-
2Swift.web/DashboardV2/Dashboard2.aspx.cs
-
3Swift.web/DashboardV2/assets/css/style.css
-
2Swift.web/DashboardV2/assets/js/dashboardv2.js
-
2Swift.web/Download.aspx.cs
-
8Swift.web/Library/GetStatic.cs
-
3Swift.web/Library/PasswordGenerator.cs
-
2Swift.web/Library/WebUtils.cs
-
43Swift.web/MobileRemit/Admin/Operation/EditCustomerForActivation.aspx.cs
-
45Swift.web/MobileRemit/Admin/Operation/EditCustomerForApproval.aspx
-
8Swift.web/MobileRemit/Admin/Operation/EditCustomerForApproval.aspx.cs
-
9Swift.web/MobileRemit/Admin/Operation/VerifyMobileCustomer.aspx.cs
-
46Swift.web/MobileRemit/Admin/PushNotification/ManageBroadCast.aspx
-
38Swift.web/MobileRemit/Admin/Reports/CustomerRegistrationStatus.aspx
-
56Swift.web/MobileRemit/Admin/Reports/CustomerRegistrationStatus.aspx.cs
-
9Swift.web/MobileRemit/Admin/Reports/CustomerRegistrationStatus.aspx.designer.cs
-
1Swift.web/MobileRemit/Agent/ApproveCustomer/EditCustomerFromMobile.aspx.cs
-
2Swift.web/Payment/trans_payment_success.aspx.cs
-
1Swift.web/Remit/Administration/CountrySetup/PromotionalRateSetup/Manage.aspx.cs
-
4Swift.web/Remit/Administration/CustomerRegistration/Manage.aspx.cs
-
18Swift.web/Remit/Administration/CustomerRegistration/UpdateKYC.aspx.cs
-
3Swift.web/Remit/Administration/CustomerSetup/List.aspx.cs
-
1Swift.web/Remit/Administration/PromotionalRateDao.cs
-
1Swift.web/Remit/Compliance/ApproveOFACandComplaince/Dashboard.aspx.cs
-
3Swift.web/Remit/Compliance/ApproveOFACandComplaince/List.aspx.cs
-
7Swift.web/Remit/OFACManagement/Import.aspx.cs
-
1Swift.web/Remit/TPSetup/BankAndBranchSetup/BankList.aspx.cs
-
117Swift.web/Remit/ThirdPartyTXN/InboundApiLog/InboundLog.aspx
-
47Swift.web/Remit/ThirdPartyTXN/InboundApiLog/InboundLog.aspx.cs
-
116Swift.web/Remit/ThirdPartyTXN/InboundApiLog/InboundLog.aspx.designer.cs
-
70Swift.web/Remit/ThirdPartyTXN/InboundApiLog/InboundLogList.aspx
-
80Swift.web/Remit/ThirdPartyTXN/InboundApiLog/InboundLogList.aspx.cs
-
35Swift.web/Remit/ThirdPartyTXN/InboundApiLog/InboundLogList.aspx.designer.cs
-
71Swift.web/Remit/ThirdPartyTXN/MobileApiLog/MobileApiLogList.aspx
-
81Swift.web/Remit/ThirdPartyTXN/MobileApiLog/MobileApiLogList.aspx.cs
-
35Swift.web/Remit/ThirdPartyTXN/MobileApiLog/MobileApiLogList.aspx.designer.cs
-
304Swift.web/Remit/Transaction/ApproveTxn/ApproveInwardRemitance.aspx
-
409Swift.web/Remit/Transaction/ApproveTxn/ApproveInwardRemitance.aspx.cs
-
260Swift.web/Remit/Transaction/ApproveTxn/ApproveInwardRemitance.aspx.designer.cs
-
1Swift.web/Remit/Transaction/ApproveTxn/Manage.aspx.cs
-
1Swift.web/Remit/Transaction/ApproveTxn/holdTxnListMobile.aspx.cs
-
5Swift.web/Remit/Transaction/Modify/ModifyTran.aspx
-
2Swift.web/Remit/Transaction/PromotionalCampaign/Manage.aspx
-
30Swift.web/Remit/Transaction/Reports/TransactionNew/Mange.aspx
-
1Swift.web/Remit/Transaction/Reports/TransactionNew/Mange.aspx.cs
-
18Swift.web/Remit/Transaction/Reports/TransactionNew/Mange.aspx.designer.cs
-
26Swift.web/Remit/Transaction/Reports/TransactionNew/TranReport.aspx
-
15Swift.web/Remit/Transaction/Reports/TransactionNew/TranReport.aspx.cs
-
8Swift.web/Remit/Transaction/Reports/TransactionNew/TranReport.aspx.designer.cs
-
1Swift.web/Remit/Transaction/UpdateBranchCode/Manage.aspx.cs
-
10Swift.web/Remit/Transaction/VerifyMobileTransaction/VerifyMobileTransaction.aspx
-
29Swift.web/Remit/UserControl/UcTransaction.ascx
-
6Swift.web/Remit/UserControl/UcTransaction.ascx.cs
-
63Swift.web/Remit/UserControl/UcTransaction.ascx.designer.cs
-
5Swift.web/RemittanceSystem/RemittanceReports/DynamicReport/DynamicReportView.aspx.cs
-
1Swift.web/RemittanceSystem/RemittanceReports/RejectTransactionReport/Mange.aspx
-
21Swift.web/RemittanceSystem/RemittanceReports/ReportDownload.cs
-
78Swift.web/Swift.web.csproj
-
166Swift.web/SwiftSystem/UserManagement/AgentSetup/Manage.aspx.designer.cs
-
7Swift.web/Web.config
-
254Swift.web/doc/tmp/UK_Sanctions_List_Sample.xml
-
54Swift.web/js/swift_calendar.js
-
1Swift.web/js/swift_grid.js
-
2Swift.web/packages.config
-
5Swift.web/ui/bootstrap/css/bootstrap.min.css
-
3Swift.web/ui/css/style.css
@ -0,0 +1,92 @@ |
|||
using Swift.DAL.SwiftDAL; |
|||
using System; |
|||
using System.Collections.Generic; |
|||
using System.Data; |
|||
using System.Linq; |
|||
using System.Text; |
|||
using System.Threading.Tasks; |
|||
|
|||
namespace Swift.DAL.Remittance.Transaction |
|||
{ |
|||
public class ApproveInwardTransactionDao : RemittanceDao |
|||
{ |
|||
public DataSet GetHoldedTXNListAdmin(string user, string branch, string id, string country, string sender, string receiver |
|||
, string amt, string branchId, string userType, string flag, |
|||
string txnDate, string txnUser, string controlNo, string controlNo1, string txnType, string sendCountry, string sendAgent, string sendBranch) |
|||
{ |
|||
string sql = "EXEC proc_ApproveInwardHoldedTXN "; |
|||
sql += " @flag = " + FilterString(flag); |
|||
sql += ", @user = " + FilterString(user); |
|||
sql += ", @id = " + FilterString(id); |
|||
sql += ", @branch = " + FilterString(branch); |
|||
sql += ", @country = " + FilterString(country); |
|||
sql += ", @sender = " + FilterString(sender); |
|||
sql += ", @receiver = " + FilterString(receiver); |
|||
sql += ", @amt = " + FilterString(amt); |
|||
sql += ", @branchId = " + FilterString(branchId); |
|||
sql += ", @userType = " + FilterString(userType); |
|||
sql += ", @txnDate = " + FilterString(txnDate); |
|||
sql += ", @txncreatedBy = " + FilterString(txnUser); |
|||
sql += ", @ControlNo = " + FilterString(controlNo); |
|||
sql += ", @tpControlNo2 = " + FilterString(controlNo1); |
|||
sql += ", @txnType = " + FilterString(txnType); |
|||
sql += ", @sendCountry = " + FilterString(sendCountry); |
|||
sql += ", @sendAgent = " + FilterString(sendAgent); |
|||
sql += ", @sendBranch = " + FilterString(sendBranch); |
|||
return ExecuteDataset(sql); |
|||
} |
|||
|
|||
|
|||
public DbResult ApproveAllHoldedTXN(string user, string idList) |
|||
{ |
|||
var sb = new StringBuilder("<root>"); |
|||
var list = idList.Split(','); |
|||
foreach (var itm in list) |
|||
{ |
|||
sb.Append("<row id=\"" + itm.Trim() + "\" />"); |
|||
} |
|||
sb.Append("</root>"); |
|||
|
|||
var sql = "EXEC proc_ApproveInwardHoldedTXN @flag = 'approve-all'"; |
|||
sql += ", @user = " + FilterString(user); |
|||
sql += ", @idList = " + FilterString(sb.ToString()); |
|||
return ParseDbResult(sql); |
|||
} |
|||
|
|||
public DataSet GetHoldAdminTransactionSummary(string user, string branchId, string userType) |
|||
{ |
|||
string sql = "EXEC proc_ApproveInwardHoldedTXN "; |
|||
sql += " @flag = 's_admin_txn_summary'"; |
|||
sql += ", @user = " + FilterString(user); |
|||
sql += ", @branchId = " + FilterString(branchId); |
|||
sql += ", @userType = " + FilterString(userType); |
|||
return ExecuteDataset(sql); |
|||
} |
|||
public DbResult GetTxnApproveDataIMEPay(string user, string id) |
|||
{ |
|||
var sql = "EXEC proc_ApproveInwardHoldedTXN @flag = 'get-info-imepay'"; |
|||
sql += ", @user = " + FilterString(user); |
|||
sql += ", @id = " + FilterString(id); |
|||
var drDb = ParseDbResultNew(sql); |
|||
return drDb; |
|||
} |
|||
public DbResult ApproveHoldedTXN(string user, string id) |
|||
{ |
|||
var sql = "EXEC proc_ApproveInwardHoldedTXN @flag = 'approve'"; |
|||
sql += ", @user = " + FilterString(user); |
|||
sql += ", @id = " + FilterString(id); |
|||
var drDb = ParseDbResult(sql); |
|||
return drDb; |
|||
} |
|||
public DbResult RejectHoldedTXN(string user, string id, string controlNO = "", string remarks = "") |
|||
{ |
|||
var sql = "EXEC proc_ApproveInwardHoldedTXN @flag = 'reject'"; |
|||
sql += ", @user = " + FilterString(user); |
|||
sql += ", @id = " + FilterString(id); |
|||
sql += ", @remarks = " + FilterString(remarks); |
|||
sql += ", @ControlNo = " + FilterString(controlNO); |
|||
|
|||
return ParseDbResult(sql); |
|||
} |
|||
} |
|||
} |
@ -0,0 +1,117 @@ |
|||
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="InboundLog.aspx.cs" Inherits="Swift.web.Remit.ThirdPartyTXN.InboundApiLog.InboundLog" %> |
|||
|
|||
<!DOCTYPE html> |
|||
|
|||
<html xmlns="http://www.w3.org/1999/xhtml"> |
|||
<head runat="server"> |
|||
<title></title> |
|||
<link href="../../../ui/font-awesome/css/font-awesome.min.css" rel="stylesheet" /> |
|||
<link href="../../../ui/css/style.css" rel="stylesheet" /> |
|||
<link href="../../../ui/bootstrap/css/bootstrap.min.css" rel="stylesheet" /> |
|||
|
|||
|
|||
<style> |
|||
.table .table { |
|||
background-color: #F5F5F5 !important; |
|||
} |
|||
.borderless td, .borderless th { |
|||
border: none !important; |
|||
} |
|||
</style> |
|||
</head> |
|||
<body> |
|||
<form id="form1" runat="server"> |
|||
<div class="container-fluid"> |
|||
<div class="row"> |
|||
<div class="col-sm-12"> |
|||
<div class="page-title"> |
|||
<ol class="breadcrumb"> |
|||
<li><a href="../../../Front.aspx" target="mainFrame"><i class="fa fa-home"></i></a></li> |
|||
<li><a href="#" onclick="return LoadModule('other_services')">Other Services</a></li> |
|||
<li class="active"><a href="InboundLog.aspx">API Log</a></li> |
|||
</ol> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="row"> |
|||
<div class="col-md-12"> |
|||
<div class="panel panel-default "> |
|||
<div class="panel-heading"> |
|||
<h4 class="panel-title">API Transaction Log Details </h4> |
|||
<div class="panel-actions"> |
|||
<a href="#" class="panel-action panel-action-toggle" data-panel-toggle></a> |
|||
</div> |
|||
</div> |
|||
<div class="panel-body"> |
|||
<div class="form-group"> |
|||
<table class="table table-responsive borderless"> |
|||
<tr> |
|||
<td class="frmLable">Provider:</td> |
|||
<td> |
|||
<asp:Label runat="server" ID="provider" /></td> |
|||
<td class="frmLable">Method:</td> |
|||
<td> |
|||
<asp:Label runat="server" ID="Method" /></td> |
|||
</tr> |
|||
<tr> |
|||
<td class="frmLable">Control No:</td> |
|||
<td> |
|||
<asp:Label runat="server" ID="ControlNo" /></td> |
|||
<td class="frmLable">User:</td> |
|||
<td> |
|||
<asp:Label runat="server" ID="User" /></td> |
|||
</tr> |
|||
<tr> |
|||
<td class="frmLable">Request Date:</td> |
|||
<td> |
|||
<asp:Label runat="server" ID="RequestDate" /></td> |
|||
<td class="frmLable">Response Date:</td> |
|||
<td> |
|||
<asp:Label runat="server" ID="ResponseDate" /></td> |
|||
</tr> |
|||
<tr> |
|||
<td class="frmLable">Code:</td> |
|||
<td> |
|||
<asp:Label runat="server" ID="Code" /></td> |
|||
<td class="frmLable">Message:</td> |
|||
<td> |
|||
<asp:Label runat="server" ID="Message" /></td> |
|||
</tr> |
|||
<tr> |
|||
<td> </td> |
|||
</tr> |
|||
</table> |
|||
</div> |
|||
<div class="form-group"> |
|||
<table class="table-responsive"> |
|||
<tr> |
|||
<td colspan="4"><span class="frmLable">Request xml:</span><br /> |
|||
<asp:TextBox ID="reqXml" runat="server" TextMode="MultiLine" Rows="15" Columns="98" ReadOnly="true" CssClass="form-control"></asp:TextBox> |
|||
</td> |
|||
</tr> |
|||
<tr> |
|||
<td> </td> |
|||
</tr> |
|||
<tr> |
|||
<td colspan="4"><span class="frmLable">Response xml:</span><br /> |
|||
<asp:TextBox ID="resXml" runat="server" TextMode="MultiLine" Rows="15" Columns="98" ReadOnly="true" CssClass="form-control"></asp:TextBox> |
|||
</td> |
|||
</tr> |
|||
<tr> |
|||
<td> </td> |
|||
</tr> |
|||
<tr> |
|||
<td colspan="4"> |
|||
<input type="button" id="close" class="btn btn-primary m-t-25" value="Close" onclick="javascript: window.close();" /> |
|||
</td> |
|||
</tr> |
|||
</table> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</form> |
|||
</body> |
|||
</html> |
@ -0,0 +1,47 @@ |
|||
using Swift.DAL.Remittance.Transaction; |
|||
using Swift.web.Library; |
|||
using System; |
|||
using System.Collections.Generic; |
|||
using System.Linq; |
|||
using System.Web; |
|||
using System.Web.UI; |
|||
using System.Web.UI.WebControls; |
|||
|
|||
namespace Swift.web.Remit.ThirdPartyTXN.InboundApiLog |
|||
{ |
|||
public partial class InboundLog : System.Web.UI.Page |
|||
{ |
|||
private readonly ApiLogDao _apiLog = new ApiLogDao(); |
|||
private const string ViewFunctionId = "20172000"; |
|||
private readonly RemittanceLibrary _sl = new RemittanceLibrary(); |
|||
|
|||
protected void Page_Load(object sender, EventArgs e) |
|||
{ |
|||
_sl.CheckSession(); |
|||
Authenticate(); |
|||
LoadMessage(); |
|||
} |
|||
private void Authenticate() |
|||
{ |
|||
_sl.CheckAuthentication(ViewFunctionId); |
|||
} |
|||
private void LoadMessage() |
|||
{ |
|||
var id = GetStatic.ReadNumericDataFromQueryString("id").ToString(); |
|||
var res = _apiLog.GetInboundApiLogRecord(id); |
|||
if (res != null) |
|||
{ |
|||
provider.Text = res["providerName"].ToString(); |
|||
Method.Text = res["methodName"].ToString(); |
|||
ControlNo.Text = res["controlNo"].ToString(); |
|||
User.Text = res["requestedBy"].ToString(); |
|||
RequestDate.Text = res["requestedDate"].ToString(); |
|||
ResponseDate.Text = res["responseDate"].ToString(); |
|||
//Code.Text = res["errorCode"].ToString();
|
|||
//Message.Text = res["errorMessage"].ToString();
|
|||
reqXml.Text = res["requestXml"].ToString(); |
|||
resXml.Text = res["responseXml"].ToString(); |
|||
} |
|||
} |
|||
} |
|||
} |
@ -0,0 +1,116 @@ |
|||
//------------------------------------------------------------------------------
|
|||
// <auto-generated>
|
|||
// This code was generated by a tool.
|
|||
//
|
|||
// Changes to this file may cause incorrect behavior and will be lost if
|
|||
// the code is regenerated.
|
|||
// </auto-generated>
|
|||
//------------------------------------------------------------------------------
|
|||
|
|||
namespace Swift.web.Remit.ThirdPartyTXN.InboundApiLog |
|||
{ |
|||
|
|||
|
|||
public partial class InboundLog |
|||
{ |
|||
|
|||
/// <summary>
|
|||
/// form1 control.
|
|||
/// </summary>
|
|||
/// <remarks>
|
|||
/// Auto-generated field.
|
|||
/// To modify move field declaration from designer file to code-behind file.
|
|||
/// </remarks>
|
|||
protected global::System.Web.UI.HtmlControls.HtmlForm form1; |
|||
|
|||
/// <summary>
|
|||
/// provider control.
|
|||
/// </summary>
|
|||
/// <remarks>
|
|||
/// Auto-generated field.
|
|||
/// To modify move field declaration from designer file to code-behind file.
|
|||
/// </remarks>
|
|||
protected global::System.Web.UI.WebControls.Label provider; |
|||
|
|||
/// <summary>
|
|||
/// Method control.
|
|||
/// </summary>
|
|||
/// <remarks>
|
|||
/// Auto-generated field.
|
|||
/// To modify move field declaration from designer file to code-behind file.
|
|||
/// </remarks>
|
|||
protected global::System.Web.UI.WebControls.Label Method; |
|||
|
|||
/// <summary>
|
|||
/// ControlNo control.
|
|||
/// </summary>
|
|||
/// <remarks>
|
|||
/// Auto-generated field.
|
|||
/// To modify move field declaration from designer file to code-behind file.
|
|||
/// </remarks>
|
|||
protected global::System.Web.UI.WebControls.Label ControlNo; |
|||
|
|||
/// <summary>
|
|||
/// User control.
|
|||
/// </summary>
|
|||
/// <remarks>
|
|||
/// Auto-generated field.
|
|||
/// To modify move field declaration from designer file to code-behind file.
|
|||
/// </remarks>
|
|||
protected global::System.Web.UI.WebControls.Label User; |
|||
|
|||
/// <summary>
|
|||
/// RequestDate control.
|
|||
/// </summary>
|
|||
/// <remarks>
|
|||
/// Auto-generated field.
|
|||
/// To modify move field declaration from designer file to code-behind file.
|
|||
/// </remarks>
|
|||
protected global::System.Web.UI.WebControls.Label RequestDate; |
|||
|
|||
/// <summary>
|
|||
/// ResponseDate control.
|
|||
/// </summary>
|
|||
/// <remarks>
|
|||
/// Auto-generated field.
|
|||
/// To modify move field declaration from designer file to code-behind file.
|
|||
/// </remarks>
|
|||
protected global::System.Web.UI.WebControls.Label ResponseDate; |
|||
|
|||
/// <summary>
|
|||
/// Code control.
|
|||
/// </summary>
|
|||
/// <remarks>
|
|||
/// Auto-generated field.
|
|||
/// To modify move field declaration from designer file to code-behind file.
|
|||
/// </remarks>
|
|||
protected global::System.Web.UI.WebControls.Label Code; |
|||
|
|||
/// <summary>
|
|||
/// Message control.
|
|||
/// </summary>
|
|||
/// <remarks>
|
|||
/// Auto-generated field.
|
|||
/// To modify move field declaration from designer file to code-behind file.
|
|||
/// </remarks>
|
|||
protected global::System.Web.UI.WebControls.Label Message; |
|||
|
|||
/// <summary>
|
|||
/// reqXml control.
|
|||
/// </summary>
|
|||
/// <remarks>
|
|||
/// Auto-generated field.
|
|||
/// To modify move field declaration from designer file to code-behind file.
|
|||
/// </remarks>
|
|||
protected global::System.Web.UI.WebControls.TextBox reqXml; |
|||
|
|||
/// <summary>
|
|||
/// resXml control.
|
|||
/// </summary>
|
|||
/// <remarks>
|
|||
/// Auto-generated field.
|
|||
/// To modify move field declaration from designer file to code-behind file.
|
|||
/// </remarks>
|
|||
protected global::System.Web.UI.WebControls.TextBox resXml; |
|||
} |
|||
} |
@ -0,0 +1,70 @@ |
|||
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="InboundLogList.aspx.cs" Inherits="Swift.web.Remit.ThirdPartyTXN.InboundApiLog.InboundLogList" %> |
|||
|
|||
<!DOCTYPE html> |
|||
|
|||
<html xmlns="http://www.w3.org/1999/xhtml"> |
|||
<head runat="server"> |
|||
<title></title> |
|||
<link href="/ui/font-awesome/css/font-awesome.min.css" rel="stylesheet" /> |
|||
<link href="/ui/css/style.css" rel="stylesheet" /> |
|||
<link href="/ui/bootstrap/css/bootstrap.min.css" rel="stylesheet" /> |
|||
<script src="/ui/bootstrap/js/bootstrap.min.js"></script> |
|||
|
|||
<script src="/js/Swift_grid.js" type="text/javascript"></script> |
|||
<script src="/js/functions.js" type="text/javascript"></script> |
|||
<link href="/ui/bootstrap/css/bootstrap.min.css" rel="stylesheet" /> |
|||
<link href="/ui/css/style.css" rel="stylesheet" /> |
|||
<link href="/ui/font-awesome/css/font-awesome.min.css" rel="stylesheet" /> |
|||
<script src="/js/functions.js"></script> |
|||
<script src="/js/swift_calendar.js"></script> |
|||
<link href="/ui/bootstrap/css/bootstrap.min.css" rel="stylesheet" /> |
|||
<link href="/ui/css/datepicker-custom.css" rel="stylesheet" /> |
|||
<link href="/js/jQuery/jquery-ui.css" rel="stylesheet" type="text/css" /> |
|||
<link href="/ui/css/waves.min.css" type="text/css" rel="stylesheet" /> |
|||
<!-- <link rel="stylesheet" href="css/nanoscroller.css">--> |
|||
<link href="/ui/css/style.css" type="text/css" rel="stylesheet" /> |
|||
<link href="/ui/font-awesome/css/font-awesome.min.css" rel="stylesheet" /> |
|||
<script type="text/javascript" src="/ui/js/jquery.min.js"></script> |
|||
<script type="text/javascript" src="/ui/bootstrap/js/bootstrap.min.js"></script> |
|||
<script src="/js/swift_calendar.js"></script> |
|||
<script src="/ui/js/pickers-init.js"></script> |
|||
<script src="/ui/js/jquery-ui.min.js"></script> |
|||
<script src="/ui/js/metisMenu.min.js"></script> |
|||
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.mask/1.14.15/jquery.mask.min.js" type="text/javascript"></script> |
|||
</head> |
|||
<body> |
|||
<form id="form1" runat="server"> |
|||
<div class="page-wrapper"> |
|||
<div class="row"> |
|||
<div class="col-sm-12"> |
|||
<div class="page-title"> |
|||
<ol class="breadcrumb"> |
|||
<li><a href="../../../Front.aspx" target="mainFrame"><i class="fa fa-home"></i></a></li> |
|||
<li><a href="#" onclick="return LoadModule('other_services')">System Security</a></li> |
|||
<li class="active"><a href="InboundLogList.aspx">Inbound API Log</a></li> |
|||
</ol> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="row"> |
|||
<div class="col-md-12"> |
|||
<div class="panel panel-default "> |
|||
<div class="panel-heading"> |
|||
<h4 class="panel-title">Inbound API Transaction Log List </h4> |
|||
<div class="panel-actions"> |
|||
<a href="#" class="panel-action panel-action-toggle" data-panel-toggle></a> |
|||
</div> |
|||
</div> |
|||
<div class="panel-body"> |
|||
<div class="form-group"> |
|||
<div id="rpt_grid" runat="server" class="gridDiv" enableviewstate="False"> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</form> |
|||
</body> |
|||
</html> |
@ -0,0 +1,80 @@ |
|||
using Swift.web.Component.Grid; |
|||
using Swift.web.Component.Grid.gridHelper; |
|||
using Swift.web.Library; |
|||
using System; |
|||
using System.Collections.Generic; |
|||
using System.Linq; |
|||
using System.Web; |
|||
using System.Web.UI; |
|||
using System.Web.UI.WebControls; |
|||
|
|||
namespace Swift.web.Remit.ThirdPartyTXN.InboundApiLog |
|||
{ |
|||
public partial class InboundLogList : System.Web.UI.Page |
|||
{ |
|||
protected const string GridName = "apiLog"; |
|||
private const string ViewFunctionId = "20172000"; |
|||
private string sql; |
|||
private readonly SwiftGrid _grid = new SwiftGrid(); |
|||
private readonly RemittanceLibrary _sl = new RemittanceLibrary(); |
|||
protected void Page_Load(object sender, EventArgs e) |
|||
{ |
|||
|
|||
LoadGrid(); |
|||
} |
|||
|
|||
|
|||
private void Authenticate() |
|||
{ |
|||
_sl.CheckAuthentication(ViewFunctionId); |
|||
} |
|||
|
|||
private void LoadGrid() |
|||
{ |
|||
//string ddlSql = "EXEC [PROC_API_ROUTE_PARTNERS] @flag = 'agent-list'";
|
|||
string ddlSql1 = "EXEC [proc_inboundApiLogs] @flag = 'method'"; |
|||
|
|||
_grid.FilterList = new List<GridFilter> |
|||
{ |
|||
//new GridFilter("agentId", "Partner", "1:"+ddlSql, "0")
|
|||
new GridFilter("agentId", "Log Type", "1:"+ddlSql1, "0") |
|||
,new GridFilter("logby", "Log By(username)", "T") |
|||
,new GridFilter("date", "Log date", "D") |
|||
|
|||
,new GridFilter("controlno", "Control Number", "T") |
|||
,new GridFilter("processid", "Process Id", "T") |
|||
}; |
|||
_grid.ColumnList = new List<GridColumn> |
|||
{ |
|||
new GridColumn("SN","SN","","T"), |
|||
new GridColumn("ProcessIdentifier", "processid", "", "T"), |
|||
new GridColumn("RequestedBy","RequestedBy","","T"), |
|||
new GridColumn("MethodName", "MethodName", "", "T"), |
|||
new GridColumn("RequestedDate", "Date", "", "D"), |
|||
new GridColumn("RequestJson", "RequestJson", "", "T"), |
|||
new GridColumn("ResponseJson", "ResponseJson", "", "T"), |
|||
new GridColumn("controlno","controlno","","T"), |
|||
}; |
|||
_grid.GridDataSource = SwiftGrid.GridDS.RemittanceDB; |
|||
_grid.GridType = 1; |
|||
_grid.GridName = GridName; |
|||
_grid.RowIdField = "rowId"; |
|||
_grid.InputPerRow = 5; |
|||
|
|||
_grid.AlwaysShowFilterForm = true; |
|||
_grid.LoadGridOnFilterOnly = true; |
|||
|
|||
_grid.AllowCustomLink = true; |
|||
_grid.CustomLinkText = Misc.GetIcon("vd", "OpenInNewWindow('InboundLog.aspx?id=@rowId')"); |
|||
_grid.CustomLinkVariables = "rowId"; |
|||
|
|||
_grid.ShowFilterForm = true; |
|||
_grid.ShowPagingBar = true; |
|||
|
|||
_grid.ThisPage = "InboundLogList.aspx"; |
|||
sql = "EXEC proc_inboundApiLogs @flag = 's'"; |
|||
_grid.SetComma(); |
|||
rpt_grid.InnerHtml = _grid.CreateGrid(sql); |
|||
} |
|||
} |
|||
} |
@ -0,0 +1,35 @@ |
|||
//------------------------------------------------------------------------------
|
|||
// <auto-generated>
|
|||
// This code was generated by a tool.
|
|||
//
|
|||
// Changes to this file may cause incorrect behavior and will be lost if
|
|||
// the code is regenerated.
|
|||
// </auto-generated>
|
|||
//------------------------------------------------------------------------------
|
|||
|
|||
namespace Swift.web.Remit.ThirdPartyTXN.InboundApiLog |
|||
{ |
|||
|
|||
|
|||
public partial class InboundLogList |
|||
{ |
|||
|
|||
/// <summary>
|
|||
/// form1 control.
|
|||
/// </summary>
|
|||
/// <remarks>
|
|||
/// Auto-generated field.
|
|||
/// To modify move field declaration from designer file to code-behind file.
|
|||
/// </remarks>
|
|||
protected global::System.Web.UI.HtmlControls.HtmlForm form1; |
|||
|
|||
/// <summary>
|
|||
/// rpt_grid control.
|
|||
/// </summary>
|
|||
/// <remarks>
|
|||
/// Auto-generated field.
|
|||
/// To modify move field declaration from designer file to code-behind file.
|
|||
/// </remarks>
|
|||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl rpt_grid; |
|||
} |
|||
} |
@ -0,0 +1,71 @@ |
|||
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="MobileApiLogList.aspx.cs" Inherits="Swift.web.Remit.ThirdPartyTXN.MobileApiLog.MobileApiLogList" %> |
|||
|
|||
<!DOCTYPE html> |
|||
|
|||
<html xmlns="http://www.w3.org/1999/xhtml"> |
|||
<head runat="server"> |
|||
<title></title> |
|||
<link href="/ui/font-awesome/css/font-awesome.min.css" rel="stylesheet" /> |
|||
<link href="/ui/css/style.css" rel="stylesheet" /> |
|||
<link href="/ui/bootstrap/css/bootstrap.min.css" rel="stylesheet" /> |
|||
<script src="/ui/bootstrap/js/bootstrap.min.js"></script> |
|||
|
|||
<script src="/js/Swift_grid.js" type="text/javascript"></script> |
|||
<script src="/js/functions.js" type="text/javascript"></script> |
|||
<link href="/ui/bootstrap/css/bootstrap.min.css" rel="stylesheet" /> |
|||
<link href="/ui/css/style.css" rel="stylesheet" /> |
|||
<link href="/ui/font-awesome/css/font-awesome.min.css" rel="stylesheet" /> |
|||
<script src="/js/functions.js"></script> |
|||
<script src="/js/swift_calendar.js"></script> |
|||
<link href="/ui/bootstrap/css/bootstrap.min.css" rel="stylesheet" /> |
|||
<link href="/ui/css/datepicker-custom.css" rel="stylesheet" /> |
|||
<link href="/js/jQuery/jquery-ui.css" rel="stylesheet" type="text/css" /> |
|||
<link href="/ui/css/waves.min.css" type="text/css" rel="stylesheet" /> |
|||
<!-- <link rel="stylesheet" href="css/nanoscroller.css">--> |
|||
<link href="/ui/css/style.css" type="text/css" rel="stylesheet" /> |
|||
<link href="/ui/font-awesome/css/font-awesome.min.css" rel="stylesheet" /> |
|||
<script type="text/javascript" src="/ui/js/jquery.min.js"></script> |
|||
<script type="text/javascript" src="/ui/bootstrap/js/bootstrap.min.js"></script> |
|||
<script src="/js/swift_calendar.js"></script> |
|||
<script src="/ui/js/pickers-init.js"></script> |
|||
<script src="/ui/js/jquery-ui.min.js"></script> |
|||
<script src="/ui/js/metisMenu.min.js"></script> |
|||
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.mask/1.14.15/jquery.mask.min.js" type="text/javascript"></script> |
|||
</head> |
|||
<body> |
|||
<form id="form1" runat="server"> |
|||
<div class="page-wrapper"> |
|||
<div class="row"> |
|||
<div class="col-sm-12"> |
|||
<div class="page-title"> |
|||
<ol class="breadcrumb"> |
|||
<li><a href="../../../Front.aspx" target="mainFrame"><i class="fa fa-home"></i></a></li> |
|||
<li><a href="#" onclick="return LoadModule('other_services')">System Security</a></li> |
|||
<li class="active"><a href="InboundLogList.aspx">Mobile API Log</a></li> |
|||
</ol> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="row"> |
|||
<div class="col-md-12"> |
|||
<div class="panel panel-default "> |
|||
<div class="panel-heading"> |
|||
<h4 class="panel-title">Mobile API Log List </h4> |
|||
<div class="panel-actions"> |
|||
<a href="#" class="panel-action panel-action-toggle" data-panel-toggle></a> |
|||
</div> |
|||
</div> |
|||
<div class="panel-body"> |
|||
<div class="form-group"> |
|||
<div id="rpt_grid" runat="server" class="gridDiv" enableviewstate="False"> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</form> |
|||
</body> |
|||
</html> |
|||
|
@ -0,0 +1,81 @@ |
|||
using Swift.web.Component.Grid; |
|||
using Swift.web.Component.Grid.gridHelper; |
|||
using Swift.web.Library; |
|||
using System; |
|||
using System.Collections.Generic; |
|||
using System.Linq; |
|||
using System.Web; |
|||
using System.Web.UI; |
|||
using System.Web.UI.WebControls; |
|||
|
|||
namespace Swift.web.Remit.ThirdPartyTXN.MobileApiLog |
|||
{ |
|||
public partial class MobileApiLogList : System.Web.UI.Page |
|||
{ |
|||
protected const string GridName = "apiLog"; |
|||
private const string ViewFunctionId = "20172000"; |
|||
private string sql; |
|||
private readonly SwiftGrid _grid = new SwiftGrid(); |
|||
private readonly RemittanceLibrary _sl = new RemittanceLibrary(); |
|||
protected void Page_Load(object sender, EventArgs e) |
|||
{ |
|||
|
|||
Authenticate(); |
|||
LoadGrid(); |
|||
} |
|||
|
|||
|
|||
private void Authenticate() |
|||
{ |
|||
_sl.CheckAuthentication(ViewFunctionId); |
|||
} |
|||
|
|||
private void LoadGrid() |
|||
{ |
|||
//string ddlSql = "EXEC [PROC_API_ROUTE_PARTNERS] @flag = 'agent-list'";
|
|||
string ddlSql1 = "EXEC [proc_MobileApiLogs] @flag = 'method'"; |
|||
|
|||
_grid.FilterList = new List<GridFilter> |
|||
{ |
|||
//new GridFilter("agentId", "Partner", "1:"+ddlSql, "0")
|
|||
new GridFilter("agentId", "Log Type", "1:"+ddlSql1, "0") |
|||
,new GridFilter("logby", "Log By(username)", "T") |
|||
,new GridFilter("date", "Log date", "D") |
|||
|
|||
,new GridFilter("controlno", "Control Number", "T") |
|||
,new GridFilter("processid", "Process Id", "T") |
|||
}; |
|||
_grid.ColumnList = new List<GridColumn> |
|||
{ |
|||
new GridColumn("SN","SN","","T"), |
|||
new GridColumn("processId", "processid", "", "T"), |
|||
new GridColumn("createdBy","RequestedBy","","T"), |
|||
new GridColumn("methodName", "MethodName", "", "T"), |
|||
new GridColumn("createdDate", "Date", "", "D"), |
|||
new GridColumn("message", "RequestJson", "", "T"), |
|||
//new GridColumn("ResponseJson", "ResponseJson", "", "T"),
|
|||
new GridColumn("controlno","controlno","","T"), |
|||
}; |
|||
_grid.GridDataSource = SwiftGrid.GridDS.RemittanceDB; |
|||
_grid.GridType = 1; |
|||
_grid.GridName = GridName; |
|||
_grid.RowIdField = "rowId"; |
|||
_grid.InputPerRow = 5; |
|||
|
|||
_grid.AlwaysShowFilterForm = true; |
|||
_grid.LoadGridOnFilterOnly = true; |
|||
|
|||
_grid.AllowCustomLink = true; |
|||
//_grid.CustomLinkText = Misc.GetIcon("vd", "OpenInNewWindow('InboundLog.aspx?id=@rowId')");
|
|||
_grid.CustomLinkVariables = "rowId"; |
|||
|
|||
_grid.ShowFilterForm = true; |
|||
_grid.ShowPagingBar = true; |
|||
|
|||
_grid.ThisPage = "InboundLogList.aspx"; |
|||
sql = "EXEC proc_MobileApiLogs @flag = 's'"; |
|||
_grid.SetComma(); |
|||
rpt_grid.InnerHtml = _grid.CreateGrid(sql); |
|||
} |
|||
} |
|||
} |
@ -0,0 +1,35 @@ |
|||
//------------------------------------------------------------------------------
|
|||
// <auto-generated>
|
|||
// This code was generated by a tool.
|
|||
//
|
|||
// Changes to this file may cause incorrect behavior and will be lost if
|
|||
// the code is regenerated.
|
|||
// </auto-generated>
|
|||
//------------------------------------------------------------------------------
|
|||
|
|||
namespace Swift.web.Remit.ThirdPartyTXN.MobileApiLog |
|||
{ |
|||
|
|||
|
|||
public partial class MobileApiLogList |
|||
{ |
|||
|
|||
/// <summary>
|
|||
/// form1 control.
|
|||
/// </summary>
|
|||
/// <remarks>
|
|||
/// Auto-generated field.
|
|||
/// To modify move field declaration from designer file to code-behind file.
|
|||
/// </remarks>
|
|||
protected global::System.Web.UI.HtmlControls.HtmlForm form1; |
|||
|
|||
/// <summary>
|
|||
/// rpt_grid control.
|
|||
/// </summary>
|
|||
/// <remarks>
|
|||
/// Auto-generated field.
|
|||
/// To modify move field declaration from designer file to code-behind file.
|
|||
/// </remarks>
|
|||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl rpt_grid; |
|||
} |
|||
} |
@ -0,0 +1,304 @@ |
|||
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="ApproveInwardRemitance.aspx.cs" Inherits="Swift.web.Remit.Transaction.ApproveTxn.ApproveInwardRemitance" %> |
|||
|
|||
<%@ Register TagPrefix="uc1" TagName="SwiftTextBox" Src="~/Component/AutoComplete/SwiftTextBox.ascx" %> |
|||
|
|||
<!DOCTYPE html> |
|||
<html xmlns="http://www.w3.org/1999/xhtml"> |
|||
|
|||
<head id="Head1" runat="server"> |
|||
<base id="Base2" runat="server" target="_self" /> |
|||
<script src="/ui/js/jquery.min.js"></script> |
|||
<link href="/ui/bootstrap/css/bootstrap.min.css" rel="stylesheet" /> |
|||
<link href="/ui/css/style.css" type="text/css" rel="stylesheet" /> |
|||
<link href="/ui/font-awesome/css/font-awesome.min.css" rel="stylesheet" /> |
|||
<script src="/js/functions.js" type="text/javascript"> </script> |
|||
<script src="/js/Swift_grid.js" type="text/javascript"> </script> |
|||
<link href="/js/jQuery/jquery-ui.css" rel="stylesheet" type="text/css" /> |
|||
<script type="text/javascript" src="/ui/js/jquery.min.js"></script> |
|||
<script src="/ui/js/jquery-ui.min.js"></script> |
|||
<script src="/js/swift_calendar.js" type="text/javascript"></script> |
|||
<script src="/js/swift_autocomplete.js"></script> |
|||
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.mask/1.14.15/jquery.mask.min.js" type="text/javascript"></script> |
|||
|
|||
<script language="javascript" type="text/javascript"> |
|||
function LoadCalendars() { |
|||
ShowCalFromToUpToToday("#<% =txnDate.ClientID%>"); |
|||
$('#txnDate').mask('0000-00-00'); |
|||
} |
|||
LoadCalendars(); |
|||
|
|||
function ClearFields() { |
|||
$('#tblForm').find('input:text').val(''); |
|||
$('#tblForm').find('input:hidden').val(''); |
|||
$('#tblForm').find('select').val(''); |
|||
GetElement("<% =btnSearch.ClientID %>").click(); |
|||
} |
|||
|
|||
function ViewDetails(id) { |
|||
var url = "Manage.aspx?id=" + id; |
|||
var ret = OpenDialog(url, 800, 900, 50, 50); |
|||
if (ret) { |
|||
GetElement("<% =btnSearch.ClientID %>").click(); |
|||
} |
|||
} |
|||
|
|||
function ViewMapping(id) { |
|||
var url = "MappingInfo.aspx?id=" + id; |
|||
var ret = OpenDialog(url, 800, 900, 50, 50); |
|||
} |
|||
|
|||
function Modify(id) { |
|||
var url = "Modify.aspx?tranId=" + id; |
|||
var ret = OpenDialog(url, 800, 900, 50, 50); |
|||
if (ret) { |
|||
GetElement("<% =btnSearch.ClientID %>").click(); |
|||
} |
|||
} |
|||
|
|||
function CheckAmount(id, tAmt) { |
|||
var strAmt = $("#amt_" + id).val(); |
|||
var amt = parseFloat(strAmt); |
|||
|
|||
if (isNaN(amt) || isNaN(strAmt) || amt < 0) { |
|||
$("#amt_" + id).val(""); |
|||
} |
|||
var boolDisabled = ((isNaN(amt) || isNaN(strAmt) || amt == 0 || tAmt != amt)); |
|||
EnableDisableBtn("btn_" + id, boolDisabled); |
|||
EnableDisableBtn("btn_r_" + id, boolDisabled); |
|||
} |
|||
|
|||
function Approve(id) { |
|||
var amt = parseFloat($("#amt_" + id).val()); |
|||
if (amt <= 0) { |
|||
window.parent.SetMessageBox("Invalid Amount", "1"); |
|||
return; |
|||
} |
|||
|
|||
SetValueById("<% = hddTranNo.ClientID %>", id, false); |
|||
GetElement("<% =btnApprove.ClientID %>").click(); |
|||
} |
|||
|
|||
function Reject(id) { |
|||
var url = "Reject.aspx?id=" + id; |
|||
var ret = OpenDialog(url, 800, 900, 50, 50); |
|||
if (ret) { |
|||
GetElement("<% =btnSearch.ClientID %>").click(); |
|||
} |
|||
} |
|||
|
|||
function ToggleCheckboxes(id, isRadioMode) { |
|||
if (isRadioMode) { |
|||
SelectDeselect("rowId", false); |
|||
} else { |
|||
ToggleSelection("rowId"); |
|||
} |
|||
CallBackGrid(); |
|||
} |
|||
|
|||
function CallBackGrid(me, isRadioMode) { |
|||
if (isRadioMode) { |
|||
SelectDeselect("rowId", false); |
|||
me.checked = true; |
|||
} |
|||
|
|||
var boolDisabled = !CanApprove("rowId"); |
|||
EnableDisableBtn("<% =btnApproveAll.ClientID %>", boolDisabled); |
|||
ManageToggleCB("rowId"); |
|||
if (boolDisabled === true) { |
|||
$("#<% =btnApproveAll.ClientID %>").addClass("hidden"); |
|||
} else { |
|||
$("#<% =btnApproveAll.ClientID %>").removeClass("hidden"); |
|||
} |
|||
} |
|||
|
|||
function ToggleSelection(name) { |
|||
var boolCheck = GetElement("tgcb").checked; |
|||
SelectDeselect(name, boolCheck); |
|||
} |
|||
|
|||
function SelectDeselect(name, boolCheck) { |
|||
var elements = document.getElementsByName(name); |
|||
for (var i = 0; i < elements.length; i++) { |
|||
elements[i].checked = boolCheck; |
|||
} |
|||
} |
|||
|
|||
function CanApprove(name) { |
|||
var elements = document.getElementsByName(name); |
|||
for (var i = 0; i < elements.length; i++) { |
|||
if (elements[i].checked) { |
|||
return true; |
|||
} |
|||
} |
|||
return false; |
|||
} |
|||
|
|||
function ManageToggleCB(name) { |
|||
var elements = document.getElementsByName(name); |
|||
for (var i = 0; i < elements.length; i++) { |
|||
if (!elements[i].checked) { |
|||
GetElement("tgcb").checked = false; |
|||
return false; |
|||
} |
|||
} |
|||
GetElement("tgcb").checked = true; |
|||
} |
|||
</script> |
|||
</head> |
|||
<body> |
|||
|
|||
<form id="form1" runat="server"> |
|||
|
|||
<asp:ScriptManager ID="ScriptManager1" runat="server"> |
|||
</asp:ScriptManager> |
|||
|
|||
<div class="page-wrapper"> |
|||
<div class="row"> |
|||
<div class="col-sm-12"> |
|||
<div class="page-title"> |
|||
<h1></h1> |
|||
<ol class="breadcrumb"> |
|||
<li><a href="/Front.aspx" target="mainFrame"><i class="fa fa-home"></i></a> |
|||
</li> |
|||
<li><a href="#" onclick="return LoadModule('transaction')">Transaction </a></li> |
|||
<li class="active"><a href="ApproveInwardRemitance.aspx">Approve Inward Transaction </a></li> |
|||
</ol> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
|
|||
<div class="tab-content"> |
|||
<div role="tabpanel" class="tab-pane active" id="Manage"> |
|||
<div class="row"> |
|||
<div class="col-md-12"> |
|||
<div class="panel panel-default "> |
|||
<!-- Start .panel --> |
|||
<div class="panel-heading"> |
|||
<h4 class="panel-title"> |
|||
<label>Approve Inward Remittance</label> |
|||
</h4> |
|||
<div class="panel-actions"> |
|||
<a href="#" class="panel-action panel-action-toggle" data-panel-toggle=""></a> |
|||
<a href="#" class="panel-action panel-action-dismiss" data-panel-dismiss=""></a> |
|||
</div> |
|||
</div> |
|||
<div class="panel-body"> |
|||
<div class="row"> |
|||
<div class="form-group"> |
|||
<label> Search Transaction Criteria</label> |
|||
</div> |
|||
</div> |
|||
<div class="row"> |
|||
<div class="form-group"> |
|||
<div class="col-md-3"> |
|||
<label>Sending Country</label> |
|||
<asp:DropDownList ID="country" runat="server" AutoPostBack="true" CssClass="form-control" |
|||
OnSelectedIndexChanged="country_SelectedIndexChanged"> |
|||
</asp:DropDownList> |
|||
</div> |
|||
<div class="col-md-3"> |
|||
<label>Sending Agent</label> |
|||
<asp:DropDownList CssClass="form-control" ID="agent" runat="server" AutoPostBack="true" |
|||
OnSelectedIndexChanged="agent_SelectedIndexChanged"> |
|||
</asp:DropDownList> |
|||
</div> |
|||
<div class="col-md-3"> |
|||
<label>Sending Branch</label> |
|||
<asp:DropDownList CssClass="form-control" ID="branch" runat="server"></asp:DropDownList> |
|||
</div> |
|||
<div class="col-md-3"> |
|||
<label>Tran No</label> |
|||
<asp:TextBox ID="tranNo" runat="server" CssClass="form-control"></asp:TextBox> |
|||
</div> |
|||
<div class="col-md-3"> |
|||
<label>PIN No.</label> |
|||
<asp:TextBox ID="ControlNo" runat="server" CssClass="form-control"></asp:TextBox> |
|||
</div> |
|||
<div class="col-md-3"> |
|||
<label>Partner Id</label> |
|||
<asp:TextBox ID="ControlNo1" runat="server" CssClass="form-control"></asp:TextBox> |
|||
</div> |
|||
<div class="col-md-3"> |
|||
<label>Receiving Country</label> |
|||
<asp:DropDownList CssClass="form-control" ID="rCountry" runat="server"></asp:DropDownList> |
|||
</div> |
|||
<div class="col-md-3"> |
|||
<label>Sender Name</label> |
|||
<asp:TextBox ID="sender" runat="server" CssClass="form-control"></asp:TextBox> |
|||
</div> |
|||
<div class="col-md-3"> |
|||
<label>Receiver Name</label> |
|||
<asp:TextBox ID="receiver" runat="server" CssClass="form-control"></asp:TextBox> |
|||
</div> |
|||
<div class="col-md-3"> |
|||
<label>Amount</label> |
|||
<asp:TextBox ID="amt" runat="server" CssClass="form-control"></asp:TextBox> |
|||
</div> |
|||
<div class="col-md-3"> |
|||
<label>Txn Date</label><br /> |
|||
<asp:TextBox ID="txnDate" onchange="return DateValidation('txnDate','t')" MaxLength="10" runat="server" CssClass="form-control"></asp:TextBox> |
|||
</div> |
|||
<div class="col-md-3" style="display: none;"> |
|||
<label>User</label><br /> |
|||
<uc1:SwiftTextBox ID="user" Category="remit-users" runat="server" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="row"> |
|||
<div class="form-group"> |
|||
<div class="col-md-4"> |
|||
<asp:Button ID="btnSearch" runat="server" Text="Search Approve" CssClass="btn btn-primary" |
|||
OnClick="btnSearch_Click" ValidationGroup="rpt" /> |
|||
<input type="button" value="Clear Field" id="btnSclearField" class="btn btn-primary" onclick=" ClearFields(); " /> |
|||
<div id="antiForgery" runat="server"></div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div id="approveList" runat="server"> |
|||
<div id="rptGrid" runat="server" enableviewstate="false"></div> |
|||
<br /> |
|||
<asp:Button ID="btnApproveAll" runat="server" CssClass='btn btn-primary m-t-25 hidden' Text="Approve Selected" Enabled="false" OnClick="btnApproveAll_Click" /> |
|||
</div> |
|||
<div id="selfTxn" runat="server" class="col-sm-12"></div> |
|||
<br /> |
|||
<asp:Button ID="btnApprove" runat="server" Text="Approve" CssClass="btn btn-primary" Style="display: none" OnClick="btnApprove_Click" /> |
|||
<asp:Button ID="btnReject" runat="server" CssClass='btn btn-primary m-t-25' OnClick="btnReject_Click" Style="display: none" /> |
|||
<asp:HiddenField ID="hddTranNo" runat="server" /> |
|||
<asp:HiddenField ID="hdntabType" runat="server" /> |
|||
|
|||
<div> |
|||
<div id="txnSummary" runat="server" class="col-sm-12" enableviewstate="false"></div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</form> |
|||
</body> |
|||
</html> |
|||
|
|||
<script type="text/javascript"> |
|||
|
|||
function SelectTab(obj) { |
|||
document.getElementById('hdntabType').value = obj; |
|||
if (obj == "a") { |
|||
document.getElementById('appCnt').style.display = "block"; |
|||
document.getElementById('selfTxn').style.display = "none"; |
|||
document.getElementById('rptGrid').style.display = "block"; |
|||
document.getElementById("a").setAttribute("class", "selected"); |
|||
document.getElementById("s").setAttribute("class", ""); |
|||
} |
|||
if (obj == "s") { |
|||
document.getElementById('appCnt').style.display = "none"; |
|||
document.getElementById('selfCnt').style.display = "block"; |
|||
document.getElementById('rptGrid').style.display = "none"; |
|||
document.getElementById('selfTxn').style.display = "block"; |
|||
document.getElementById("s").setAttribute("class", "selected"); |
|||
document.getElementById("a").setAttribute("class", ""); |
|||
} |
|||
|
|||
} |
|||
</script> |
@ -0,0 +1,409 @@ |
|||
using Swift.API.Common; |
|||
using Swift.DAL.Remittance.Transaction; |
|||
using Swift.web.Library; |
|||
using Swift.DAL.SwiftDAL; |
|||
using Swift.API.ThirdPartyApiServices; |
|||
using System; |
|||
using System.Data; |
|||
using System.Linq; |
|||
using System.Text; |
|||
using System.Web.Helpers; |
|||
|
|||
namespace Swift.web.Remit.Transaction.ApproveTxn |
|||
{ |
|||
public partial class ApproveInwardRemitance : System.Web.UI.Page |
|||
{ |
|||
private ApproveInwardTransactionDao at = new ApproveInwardTransactionDao(); |
|||
private const string ViewFunctionId = "20122800"; |
|||
private const string ModifyFunctionId = "20122810"; |
|||
private const string ApproveSingleFunctionId = "20122820"; |
|||
private const string ApproveMultipleFunctionId = "20122830"; |
|||
private const string RejectFuntionId = "20122840"; |
|||
private readonly StaticDataDdl _sdd = new StaticDataDdl(); |
|||
private readonly RemittanceLibrary _sl = new RemittanceLibrary(); |
|||
protected void Page_Load(object sender, EventArgs e) |
|||
{ |
|||
Authenticate(); |
|||
GetStatic.AttachConfirmMsg(ref btnApprove, "Are you sure to APPROVE this transaction?"); |
|||
GetStatic.AttachConfirmMsg(ref btnApproveAll, "Are you sure to APPROVE ALL this transaction?"); |
|||
|
|||
if (!IsPostBack) |
|||
{ |
|||
antiForgery.InnerHtml = AntiForgery.GetHtml().ToString(); |
|||
LoadDdl(); |
|||
LoadSendingAgent(); |
|||
LoadApproveGrid(""); |
|||
MakeNumericTextBox(); |
|||
|
|||
// _sl.SetPayStatusDdl(ref status, "", "All");
|
|||
if (!string.IsNullOrEmpty(GetCountry())) |
|||
LoadApproveGrid(GetCountry()); |
|||
LoadHoldSummary(); |
|||
|
|||
} |
|||
GetStatic.ResizeFrame(Page); |
|||
|
|||
} |
|||
private void MakeNumericTextBox() |
|||
{ |
|||
Misc.MakeNumericTextbox(ref amt); |
|||
} |
|||
private void Authenticate() |
|||
{ |
|||
_sdd.CheckAuthentication(ViewFunctionId); |
|||
} |
|||
private string GetCountry() |
|||
{ |
|||
return GetStatic.ReadQueryString("country", ""); |
|||
} |
|||
|
|||
private void LoadDdl() |
|||
{ |
|||
// _sdd.SetDDL3(ref country, "EXEC proc_dropDownListsInboundApi @flag = 'a-countrySend'", "countryId", "countryName", "", "All");
|
|||
|
|||
_sdd.SetDDL(ref country, "EXEC proc_dropDownListsInboundApi @flag='a-countrySend'", "countryId", "countryName", "", "All"); |
|||
|
|||
var sql = "EXEC proc_dropDownLists @flag = 'a-countryPay'"; |
|||
_sdd.SetDDL(ref rCountry, sql, "countryName", "countryName", "", "Select"); |
|||
} |
|||
protected void country_SelectedIndexChanged(object sender, EventArgs e) |
|||
{ |
|||
LoadSendingAgent(); |
|||
// Your event handling code here
|
|||
} |
|||
|
|||
|
|||
|
|||
protected void agent_SelectedIndexChanged(object sender, EventArgs e) |
|||
{ |
|||
// Your event handling code here
|
|||
if (!string.IsNullOrEmpty(agent.Text)) |
|||
{ |
|||
var sql = "EXEC proc_dropDownListsInboundApi @flag = 'branch', @agentId=" + _sdd.FilterString(agent.Text) + " , @user=" + _sdd.FilterString(GetStatic.GetUser()); |
|||
_sdd.SetDDL(ref branch, sql, "agentId", "agentName", "", "All"); |
|||
} |
|||
else |
|||
{ |
|||
branch.Items.Clear(); |
|||
} |
|||
} |
|||
private void LoadSendingAgent() |
|||
{ |
|||
if (!string.IsNullOrEmpty(country.Text)) |
|||
_sdd.SetDDL(ref agent, "EXEC proc_dropDownListsInboundApi @flag = 'agentSend',@param=" + _sdd.FilterString(country.Text) + "", "agentId", "agentName", "", "All"); |
|||
} |
|||
|
|||
private void LoadApproveGrid(string sCountry) |
|||
{ |
|||
bool allowApprove = _sdd.HasRight(ApproveSingleFunctionId); |
|||
bool allowMultiple = false/* _sdd.HasRight(ApproveMultipleFunctionId)*/; |
|||
bool allowReject = _sdd.HasRight(RejectFuntionId); |
|||
bool allowModify = _sdd.HasRight(ModifyFunctionId); |
|||
|
|||
if (!string.IsNullOrEmpty(sCountry)) |
|||
{ |
|||
if (sCountry.ToLower() == "All") |
|||
{ |
|||
// Clear the selection and load data for all countries
|
|||
country.ClearSelection(); |
|||
} |
|||
else |
|||
{ |
|||
// Set the selected country
|
|||
country.SelectedItem.Text = sCountry; |
|||
} |
|||
// LoadSendingAgent();
|
|||
} |
|||
|
|||
//if (country.SelectedItem.Text == "" || country.SelectedItem.Text == "Select")
|
|||
//{
|
|||
// //country.SelectedItem.Text = country.SelectedItem.Text;
|
|||
// country.SelectedItem.Text = "All";
|
|||
//}
|
|||
var ds = at.GetHoldedTXNListAdmin(GetStatic.GetUser(), branch.Text, tranNo.Text, rCountry.Text, sender.Text, receiver.Text |
|||
, amt.Text, GetStatic.GetBranch(), GetStatic.GetUserType() |
|||
, "s-admin", txnDate.Text, user.Text, ControlNo.Text, ControlNo1.Text, "I", country.SelectedItem.Text, agent.Text, branch.Text); |
|||
|
|||
var dt = ds.Tables[0]; |
|||
var sb = new StringBuilder(); |
|||
var sbHead = new StringBuilder(); |
|||
var colspanCount = 0; |
|||
int cols = dt.Columns.Count; |
|||
int cnt = 0; |
|||
sbHead.Append("<table class = 'table table-responsive table-striped table-bordered' >"); |
|||
if (dt.Rows.Count > 0) |
|||
{ |
|||
sb.Append("<tr>"); |
|||
if (allowMultiple) |
|||
{ |
|||
colspanCount++; |
|||
sb.Append("<th>"); |
|||
if (dt.Rows.Count > 0) |
|||
sb.Append("<input type = 'checkbox' id = 'tgcb' onclick = 'ToggleCheckboxes(this,false);' />"); |
|||
sb.Append("</th>"); |
|||
} |
|||
sb.Append("<th>Tran Id</th>"); |
|||
sb.Append("<th>PIN No.</th>"); |
|||
sb.Append("<th>Partner Id</th>"); |
|||
sb.Append("<th>Sending Branch</th>"); |
|||
//sb.Append("<th>Txn Channel</th>");
|
|||
sb.Append("<th>Country</th>"); |
|||
sb.Append("<th>Sender</th>"); |
|||
sb.Append("<th>Receiver</th>"); |
|||
sb.Append("<th>Payout Amt</th>"); |
|||
sb.Append("<th>Coll Amt</th>"); |
|||
sb.Append("<th>S Charge</th>"); |
|||
sb.Append("<th>Payment Method</th>"); |
|||
//sb.Append("<th>Payment Option</th>");
|
|||
//sb.Append("<th>Voucher No</th>");
|
|||
sb.Append("<th nowrap='nowrap'>Tran Date</th>"); |
|||
sb.Append("<th>User</th>"); |
|||
|
|||
if (allowApprove) |
|||
{ |
|||
colspanCount++; |
|||
sb.Append("<th></th>"); |
|||
sb.Append("<th></th>"); |
|||
} |
|||
if (allowApprove) |
|||
{ |
|||
colspanCount++; |
|||
sb.Append("<th></th>"); |
|||
} |
|||
sb.Append("</tr>"); |
|||
|
|||
foreach (DataRow dr in dt.Rows) |
|||
{ |
|||
cnt = cnt + 1; |
|||
sb.AppendLine(cnt % 2 == 1 |
|||
? "<tr class=\"oddbg\" onMouseOver=\"this.className='GridOddRowOver'\" onMouseOut=\"this.className='oddbg'\" >" |
|||
: "<tr class=\"evenbg\" onMouseOver=\"this.className='GridEvenRowOver'\" onMouseOut=\"this.className='evenbg'\">"); |
|||
if (allowMultiple) |
|||
sb.Append("<td><input onclick = 'CallBackGrid(this,false);' type='checkbox' name='rowId' value=\"" + dr["id"].ToString() + "\"></td>"); |
|||
|
|||
sb.Append("<td>" + dr["id"].ToString() + "</td>"); |
|||
sb.Append("<td>" + dr["controlNo"].ToString() + "</td>"); |
|||
sb.Append("<td>" + dr["controlNo2"].ToString() + "</td>"); |
|||
sb.Append("<td>" + dr["BranchName"].ToString() + "</td>"); |
|||
//sb.Append("<td>" + dr["tranType"].ToString() + "</td>");
|
|||
sb.Append("<td>" + dr["country"].ToString() + "</td>"); |
|||
sb.Append("<td>" + dr["sender"].ToString() + "</td>"); |
|||
sb.Append("<td>" + dr["receiver"].ToString() + "</td>"); |
|||
sb.Append("<td style=\"font-weight: bold; font-style: italic; text-align: right;\">"); |
|||
sb.Append(GetStatic.FormatData(dr["pAmt"].ToString(), "M")); |
|||
sb.Append("<td style=\"font-weight: bold; font-style: italic; text-align: right;\">"); |
|||
sb.Append(GetStatic.FormatData(dr["amt"].ToString(), "M")); |
|||
sb.Append("<td style=\"font-weight: bold; font-style: italic; text-align: right;\">"); |
|||
sb.Append(GetStatic.FormatData(dr["serviceCharge"].ToString(), "M")); |
|||
//sb.Append(GetStatic.FormatData(dr["serviceCharge"].ToString(), "M"));
|
|||
|
|||
sb.Append("<td>" + dr["collMode"].ToString() + "</td>"); |
|||
//sb.Append("<td>" + dr["depositType"].ToString() + "</td>");
|
|||
//sb.Append("<td>" + dr["voucherNo"].ToString() + "</td>");
|
|||
sb.Append("<td>" + GetStatic.FormatData(dr["txnDate"].ToString(), "D") + "</td>"); |
|||
sb.Append("<td>" + dr["txncreatedBy"].ToString() + "</td>"); |
|||
|
|||
//if (allowApprove)
|
|||
// sb.Append("<td><img style='cursor:pointer' title = 'View Details' alt = 'View Details' src = '" + GetStatic.GetUrlRoot() + "/images/view-detail-icon.png' onclick = 'ViewDetails(" + dr["id"].ToString() + ");' /></td>");
|
|||
|
|||
//if (allowApprove && dr["collMode"].ToString() == "Bank Deposit")
|
|||
// sb.Append("<td><img style='cursor:pointer' title = 'Approve Deposit Mapping' alt = 'View Mapping' src = '" + GetStatic.GetUrlRoot() + "/images/view-changes.jpg' onclick = 'ViewMapping(" + dr["id"].ToString() + ");' /></td>");
|
|||
//else
|
|||
// sb.Append("<td> </td>");
|
|||
|
|||
//if (allowModify)
|
|||
// sb.Append("<td><img style='cursor:pointer' title = 'Modify Transaction' alt = 'Modify Transaction' src = '" + GetStatic.GetUrlRoot() + "/images/edit.gif' onclick = 'Modify(" + dr["id"].ToString() + ");' /></td>");
|
|||
if (allowApprove || allowReject) |
|||
{ |
|||
sb.Append("<td nowrap = \"nowrap\">"); |
|||
//var tb = Misc.MakeNumericTextbox("amt_" + dr["id"].ToString(), "amt_" + dr["id"].ToString(), "", "style='width:60px ! important'", "CheckAmount(" + dr["id"].ToString() + ", " + dr["amt"].ToString() + ");");
|
|||
//sb.Append(tb);
|
|||
|
|||
if (allowApprove) |
|||
sb.Append(" <input type = 'button' class='btn btn-primary m-t-25' onclick = \"ViewDetails(" + dr["id"].ToString() + ");\" value = 'Approve' id = 'btn_" + dr["id"].ToString() + "' />"); |
|||
if (allowReject) |
|||
sb.Append(" <input type = 'button' class='btn btn-primary m-t-25' onclick = \"Reject(" + dr["id"].ToString() + ");\" value = 'Reject' id = 'btn_r_" + dr["id"].ToString() + "' />"); |
|||
|
|||
sb.Append("</td>"); |
|||
} |
|||
sb.Append("</tr>"); |
|||
} |
|||
|
|||
btnApproveAll.Visible = allowMultiple; |
|||
} |
|||
else |
|||
{ |
|||
btnApproveAll.Visible = false; |
|||
} |
|||
|
|||
sbHead.Append("<tr><td colspan='" + cols + "' id='appCnt' nowrap='nowrap'>"); |
|||
sbHead.Append("<b>" + dt.Rows.Count.ToString() + " Transaction(s) found : <b>Approve Transaction List</b> </b></td>"); |
|||
sbHead.Append("</tr>"); |
|||
sbHead.Append(sb.ToString()); |
|||
sbHead.Append("</table>"); |
|||
rptGrid.InnerHtml = sbHead.ToString(); |
|||
approveList.Visible = true; |
|||
|
|||
selfTxn.Visible = false; |
|||
if (dt.Rows.Count == 0) |
|||
{ |
|||
_sl.ManageInvalidControlNoAttempt(Page, GetStatic.GetUser(), "N"); |
|||
return; |
|||
} |
|||
GetStatic.ResizeFrame(Page); |
|||
} |
|||
|
|||
|
|||
protected void btnSearch_Click(object sender, EventArgs e) |
|||
{ |
|||
LoadApproveGrid(""); |
|||
} |
|||
protected void btnApproveAll_Click(object sender, EventArgs e) |
|||
{ |
|||
var dr = ApproveAllTxn(); |
|||
GetStatic.PrintMessage(Page, dr); |
|||
if (dr.ErrorCode.Equals("0")) |
|||
{ |
|||
LoadApproveGrid(""); |
|||
LoadHoldSummary(); |
|||
} |
|||
|
|||
|
|||
} |
|||
|
|||
private DbResult ApproveAllTxn() |
|||
{ |
|||
var idList1 = GetStatic.ReadFormData("rowId", ""); |
|||
|
|||
if (string.IsNullOrWhiteSpace(idList1)) |
|||
{ |
|||
var dr = new DbResult(); |
|||
dr.SetError("1", "Please select one or more transaction approve", ""); |
|||
return dr; |
|||
} |
|||
return at.ApproveAllHoldedTXN(GetStatic.GetUser(), idList1); |
|||
} |
|||
|
|||
private void LoadHoldSummary() |
|||
{ |
|||
var ds = at.GetHoldAdminTransactionSummary(GetStatic.GetUser(), GetStatic.GetBranch(), GetStatic.GetUserType()); |
|||
if (ds == null || ds.Tables.Count == 0) |
|||
return; |
|||
var dt = ds.Tables[0]; |
|||
var sbHead = new StringBuilder(); |
|||
int count = 0; |
|||
if (dt.Rows.Count > 0) |
|||
{ |
|||
sbHead.Append("<table class = 'table table-responsive table-bordered table-striped'>"); |
|||
sbHead.Append("<tr>"); |
|||
sbHead.Append("<th colspan='3'>HOLD Transaction Summary</th>"); |
|||
sbHead.Append("</tr>"); |
|||
|
|||
sbHead.Append("<tr>"); |
|||
sbHead.Append("<th>S.N.</th>"); |
|||
sbHead.Append("<th>Sending Country</th>"); |
|||
sbHead.Append("<th>Count</th>"); |
|||
sbHead.Append("</tr>"); |
|||
|
|||
foreach (DataRow dr in dt.Rows) |
|||
{ |
|||
sbHead.Append("<tr>"); |
|||
sbHead.Append("<td>" + dr["sn"] + "</td>"); |
|||
sbHead.Append("<td><a href='ApproveInwardRemitance.aspx?country=" + dr["country"] + "'>" + dr["country"] + "</a></td>"); |
|||
sbHead.Append("<td align=\"center\">" + dr["txnCount"] + "</td>"); |
|||
sbHead.Append("</tr>"); |
|||
count = count + int.Parse(dr["txnCount"].ToString()); |
|||
} |
|||
sbHead.Append("<tr><td colspan='2'><b>Total</b></td>"); |
|||
sbHead.Append("<td align=\"center\"><b>" + count.ToString() + "</b></td>"); |
|||
sbHead.Append("</tr>"); |
|||
sbHead.Append("</table>"); |
|||
txnSummary.InnerHtml = sbHead.ToString(); |
|||
} |
|||
} |
|||
protected void btnApprove_Click(object sender, EventArgs e) |
|||
{ |
|||
ApproveTxn(); |
|||
} |
|||
private void ApproveTxn() |
|||
{ |
|||
AntiForgery.Validate(); |
|||
//ApproveTxnMain();
|
|||
DbResult _dbRes = at.GetTxnApproveDataIMEPay(GetStatic.GetUser(), hddTranNo.Value); |
|||
if (_dbRes.ErrorCode != "0") |
|||
{ |
|||
GetStatic.PrintMessage(Page, _dbRes); |
|||
return; |
|||
} |
|||
//else if (_dbRes.Extra == "True")//is realtime
|
|||
if (_dbRes.Extra2 == "True")//is realtime
|
|||
{ |
|||
SendTransactionServices _tpSend = new SendTransactionServices(); |
|||
string ProcessId = Guid.NewGuid().ToString().Replace("-", "") + ":" + _dbRes.Extra1 + ":releaseTxn"; |
|||
var result = _tpSend.ReleaseTransaction(new TFReleaseTxnRequest() |
|||
{ |
|||
TfPin = _dbRes.Id, |
|||
TxnId = _dbRes.Extra, |
|||
RequestBy = GetStatic.GetUser(), |
|||
ProviderId = _dbRes.Extra1, |
|||
ProcessId = ProcessId.Substring(ProcessId.Length - 40, 40) |
|||
}); |
|||
_dbRes.ErrorCode = result.ResponseCode; |
|||
_dbRes.Msg = result.Msg; |
|||
_dbRes.Id = ""; |
|||
|
|||
if (_dbRes.ErrorCode != "0") |
|||
{ |
|||
GetStatic.PrintMessage(Page, _dbRes); |
|||
return; |
|||
} |
|||
else |
|||
{ |
|||
ApproveTxnMain(); |
|||
} |
|||
} |
|||
else |
|||
{ |
|||
ApproveTxnMain(); |
|||
} |
|||
} |
|||
|
|||
protected void ApproveTxnMain() |
|||
{ |
|||
DbResult dbResult = at.ApproveHoldedTXN(GetStatic.GetUser(), hddTranNo.Value); |
|||
if (dbResult.ErrorCode == "0") |
|||
{ |
|||
LoadApproveGrid(""); |
|||
LoadHoldSummary(); |
|||
GetStatic.PrintMessage(Page, dbResult); |
|||
return; |
|||
} |
|||
else if (dbResult.ErrorCode == "11") |
|||
{ |
|||
string url = "../NewReceiptIRH.aspx?printType=&controlNo=" + dbResult.Id; |
|||
Response.Redirect(url); |
|||
} |
|||
else |
|||
{ |
|||
GetStatic.PrintMessage(Page, dbResult); |
|||
return; |
|||
} |
|||
} |
|||
|
|||
protected void btnReject_Click(object sender, EventArgs e) |
|||
{ |
|||
RejectTxn(); |
|||
} |
|||
private void RejectTxn() |
|||
{ |
|||
var dr = at.RejectHoldedTXN(GetStatic.GetUser(), hddTranNo.Value); |
|||
GetStatic.PrintMessage(Page, dr); |
|||
if (dr.ErrorCode.Equals("0")) |
|||
{ |
|||
LoadApproveGrid(""); |
|||
LoadHoldSummary(); |
|||
} |
|||
} |
|||
|
|||
} |
|||
} |
@ -0,0 +1,260 @@ |
|||
//------------------------------------------------------------------------------
|
|||
// <auto-generated>
|
|||
// This code was generated by a tool.
|
|||
//
|
|||
// Changes to this file may cause incorrect behavior and will be lost if
|
|||
// the code is regenerated.
|
|||
// </auto-generated>
|
|||
//------------------------------------------------------------------------------
|
|||
|
|||
namespace Swift.web.Remit.Transaction.ApproveTxn |
|||
{ |
|||
|
|||
|
|||
public partial class ApproveInwardRemitance |
|||
{ |
|||
|
|||
/// <summary>
|
|||
/// Head1 control.
|
|||
/// </summary>
|
|||
/// <remarks>
|
|||
/// Auto-generated field.
|
|||
/// To modify move field declaration from designer file to code-behind file.
|
|||
/// </remarks>
|
|||
protected global::System.Web.UI.HtmlControls.HtmlHead Head1; |
|||
|
|||
/// <summary>
|
|||
/// Base2 control.
|
|||
/// </summary>
|
|||
/// <remarks>
|
|||
/// Auto-generated field.
|
|||
/// To modify move field declaration from designer file to code-behind file.
|
|||
/// </remarks>
|
|||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl Base2; |
|||
|
|||
/// <summary>
|
|||
/// form1 control.
|
|||
/// </summary>
|
|||
/// <remarks>
|
|||
/// Auto-generated field.
|
|||
/// To modify move field declaration from designer file to code-behind file.
|
|||
/// </remarks>
|
|||
protected global::System.Web.UI.HtmlControls.HtmlForm form1; |
|||
|
|||
/// <summary>
|
|||
/// ScriptManager1 control.
|
|||
/// </summary>
|
|||
/// <remarks>
|
|||
/// Auto-generated field.
|
|||
/// To modify move field declaration from designer file to code-behind file.
|
|||
/// </remarks>
|
|||
protected global::System.Web.UI.ScriptManager ScriptManager1; |
|||
|
|||
/// <summary>
|
|||
/// country control.
|
|||
/// </summary>
|
|||
/// <remarks>
|
|||
/// Auto-generated field.
|
|||
/// To modify move field declaration from designer file to code-behind file.
|
|||
/// </remarks>
|
|||
protected global::System.Web.UI.WebControls.DropDownList country; |
|||
|
|||
/// <summary>
|
|||
/// agent control.
|
|||
/// </summary>
|
|||
/// <remarks>
|
|||
/// Auto-generated field.
|
|||
/// To modify move field declaration from designer file to code-behind file.
|
|||
/// </remarks>
|
|||
protected global::System.Web.UI.WebControls.DropDownList agent; |
|||
|
|||
/// <summary>
|
|||
/// branch control.
|
|||
/// </summary>
|
|||
/// <remarks>
|
|||
/// Auto-generated field.
|
|||
/// To modify move field declaration from designer file to code-behind file.
|
|||
/// </remarks>
|
|||
protected global::System.Web.UI.WebControls.DropDownList branch; |
|||
|
|||
/// <summary>
|
|||
/// tranNo control.
|
|||
/// </summary>
|
|||
/// <remarks>
|
|||
/// Auto-generated field.
|
|||
/// To modify move field declaration from designer file to code-behind file.
|
|||
/// </remarks>
|
|||
protected global::System.Web.UI.WebControls.TextBox tranNo; |
|||
|
|||
/// <summary>
|
|||
/// ControlNo control.
|
|||
/// </summary>
|
|||
/// <remarks>
|
|||
/// Auto-generated field.
|
|||
/// To modify move field declaration from designer file to code-behind file.
|
|||
/// </remarks>
|
|||
protected global::System.Web.UI.WebControls.TextBox ControlNo; |
|||
|
|||
/// <summary>
|
|||
/// ControlNo1 control.
|
|||
/// </summary>
|
|||
/// <remarks>
|
|||
/// Auto-generated field.
|
|||
/// To modify move field declaration from designer file to code-behind file.
|
|||
/// </remarks>
|
|||
protected global::System.Web.UI.WebControls.TextBox ControlNo1; |
|||
|
|||
/// <summary>
|
|||
/// rCountry control.
|
|||
/// </summary>
|
|||
/// <remarks>
|
|||
/// Auto-generated field.
|
|||
/// To modify move field declaration from designer file to code-behind file.
|
|||
/// </remarks>
|
|||
protected global::System.Web.UI.WebControls.DropDownList rCountry; |
|||
|
|||
/// <summary>
|
|||
/// sender control.
|
|||
/// </summary>
|
|||
/// <remarks>
|
|||
/// Auto-generated field.
|
|||
/// To modify move field declaration from designer file to code-behind file.
|
|||
/// </remarks>
|
|||
protected global::System.Web.UI.WebControls.TextBox sender; |
|||
|
|||
/// <summary>
|
|||
/// receiver control.
|
|||
/// </summary>
|
|||
/// <remarks>
|
|||
/// Auto-generated field.
|
|||
/// To modify move field declaration from designer file to code-behind file.
|
|||
/// </remarks>
|
|||
protected global::System.Web.UI.WebControls.TextBox receiver; |
|||
|
|||
/// <summary>
|
|||
/// amt control.
|
|||
/// </summary>
|
|||
/// <remarks>
|
|||
/// Auto-generated field.
|
|||
/// To modify move field declaration from designer file to code-behind file.
|
|||
/// </remarks>
|
|||
protected global::System.Web.UI.WebControls.TextBox amt; |
|||
|
|||
/// <summary>
|
|||
/// txnDate control.
|
|||
/// </summary>
|
|||
/// <remarks>
|
|||
/// Auto-generated field.
|
|||
/// To modify move field declaration from designer file to code-behind file.
|
|||
/// </remarks>
|
|||
protected global::System.Web.UI.WebControls.TextBox txnDate; |
|||
|
|||
/// <summary>
|
|||
/// user control.
|
|||
/// </summary>
|
|||
/// <remarks>
|
|||
/// Auto-generated field.
|
|||
/// To modify move field declaration from designer file to code-behind file.
|
|||
/// </remarks>
|
|||
protected global::Swift.web.Component.AutoComplete.SwiftTextBox user; |
|||
|
|||
/// <summary>
|
|||
/// btnSearch control.
|
|||
/// </summary>
|
|||
/// <remarks>
|
|||
/// Auto-generated field.
|
|||
/// To modify move field declaration from designer file to code-behind file.
|
|||
/// </remarks>
|
|||
protected global::System.Web.UI.WebControls.Button btnSearch; |
|||
|
|||
/// <summary>
|
|||
/// antiForgery control.
|
|||
/// </summary>
|
|||
/// <remarks>
|
|||
/// Auto-generated field.
|
|||
/// To modify move field declaration from designer file to code-behind file.
|
|||
/// </remarks>
|
|||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl antiForgery; |
|||
|
|||
/// <summary>
|
|||
/// approveList control.
|
|||
/// </summary>
|
|||
/// <remarks>
|
|||
/// Auto-generated field.
|
|||
/// To modify move field declaration from designer file to code-behind file.
|
|||
/// </remarks>
|
|||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl approveList; |
|||
|
|||
/// <summary>
|
|||
/// rptGrid control.
|
|||
/// </summary>
|
|||
/// <remarks>
|
|||
/// Auto-generated field.
|
|||
/// To modify move field declaration from designer file to code-behind file.
|
|||
/// </remarks>
|
|||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl rptGrid; |
|||
|
|||
/// <summary>
|
|||
/// btnApproveAll control.
|
|||
/// </summary>
|
|||
/// <remarks>
|
|||
/// Auto-generated field.
|
|||
/// To modify move field declaration from designer file to code-behind file.
|
|||
/// </remarks>
|
|||
protected global::System.Web.UI.WebControls.Button btnApproveAll; |
|||
|
|||
/// <summary>
|
|||
/// selfTxn control.
|
|||
/// </summary>
|
|||
/// <remarks>
|
|||
/// Auto-generated field.
|
|||
/// To modify move field declaration from designer file to code-behind file.
|
|||
/// </remarks>
|
|||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl selfTxn; |
|||
|
|||
/// <summary>
|
|||
/// btnApprove control.
|
|||
/// </summary>
|
|||
/// <remarks>
|
|||
/// Auto-generated field.
|
|||
/// To modify move field declaration from designer file to code-behind file.
|
|||
/// </remarks>
|
|||
protected global::System.Web.UI.WebControls.Button btnApprove; |
|||
|
|||
/// <summary>
|
|||
/// btnReject control.
|
|||
/// </summary>
|
|||
/// <remarks>
|
|||
/// Auto-generated field.
|
|||
/// To modify move field declaration from designer file to code-behind file.
|
|||
/// </remarks>
|
|||
protected global::System.Web.UI.WebControls.Button btnReject; |
|||
|
|||
/// <summary>
|
|||
/// hddTranNo control.
|
|||
/// </summary>
|
|||
/// <remarks>
|
|||
/// Auto-generated field.
|
|||
/// To modify move field declaration from designer file to code-behind file.
|
|||
/// </remarks>
|
|||
protected global::System.Web.UI.WebControls.HiddenField hddTranNo; |
|||
|
|||
/// <summary>
|
|||
/// hdntabType control.
|
|||
/// </summary>
|
|||
/// <remarks>
|
|||
/// Auto-generated field.
|
|||
/// To modify move field declaration from designer file to code-behind file.
|
|||
/// </remarks>
|
|||
protected global::System.Web.UI.WebControls.HiddenField hdntabType; |
|||
|
|||
/// <summary>
|
|||
/// txnSummary control.
|
|||
/// </summary>
|
|||
/// <remarks>
|
|||
/// Auto-generated field.
|
|||
/// To modify move field declaration from designer file to code-behind file.
|
|||
/// </remarks>
|
|||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl txnSummary; |
|||
} |
|||
} |
@ -0,0 +1,254 @@ |
|||
<?xml version="1.0"?> |
|||
<Designations xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> |
|||
<DateGenerated>10/08/2023</DateGenerated> |
|||
<Designation> |
|||
<LastUpdated>18/12/2021</LastUpdated> |
|||
<DateDesignated>23/02/2001</DateDesignated> |
|||
<UniqueID>AFG0009</UniqueID> |
|||
<OFSIGroupID>7022</OFSIGroupID> |
|||
<UNReferenceNumber>TAi.005</UNReferenceNumber> |
|||
<Names> |
|||
<Name> |
|||
<Name1>Muhammad</Name1> |
|||
<Name2>Taher</Name2> |
|||
<Name6>Anwari</Name6> |
|||
<NameType>Primary Name</NameType> |
|||
</Name> |
|||
<Name> |
|||
<Name1>Mohammad</Name1> |
|||
<Name2>Taher</Name2> |
|||
<Name6>Anwari</Name6> |
|||
<NameType>Alias</NameType> |
|||
<AliasStrength>Good quality a.k.a</AliasStrength> |
|||
</Name> |
|||
<Name> |
|||
<Name1>Mohammad</Name1> |
|||
<Name2>Tahre</Name2> |
|||
<Name6>Anwari</Name6> |
|||
<NameType>Alias</NameType> |
|||
<AliasStrength>Good quality a.k.a</AliasStrength> |
|||
</Name> |
|||
<Name> |
|||
<Name1>Muhammad</Name1> |
|||
<Name2>Tahir</Name2> |
|||
<Name6>Anwari</Name6> |
|||
<NameType>Alias</NameType> |
|||
<AliasStrength>Good quality a.k.a</AliasStrength> |
|||
</Name> |
|||
<Name> |
|||
<Name6>Mudir</Name6> |
|||
<NameType>Alias</NameType> |
|||
<AliasStrength>Low quality a.k.a</AliasStrength> |
|||
</Name> |
|||
</Names> |
|||
<NonLatinNames> |
|||
<NonLatinName> |
|||
<NameNonLatinScript>محمد طاهر أنوري</NameNonLatinScript> |
|||
</NonLatinName> |
|||
</NonLatinNames> |
|||
<Titles> |
|||
<Title>Mullah</Title> |
|||
<Title>Haji</Title> |
|||
</Titles> |
|||
<RegimeName>The Afghanistan (Sanctions) (EU Exit) Regulations 2020</RegimeName> |
|||
<IndividualEntityShip>Individual</IndividualEntityShip> |
|||
<DesignationSource>UN</DesignationSource> |
|||
<SanctionsImposed>Asset freeze|Travel Ban</SanctionsImposed> |
|||
<SanctionsImposedIndicators> |
|||
<AssetFreeze>true</AssetFreeze> |
|||
<ArmsEmbargo>false</ArmsEmbargo> |
|||
<TargetedArmsEmbargo>false</TargetedArmsEmbargo> |
|||
<CharteringOfShips>false</CharteringOfShips> |
|||
<ClosureOfRepresentativeOffices>false</ClosureOfRepresentativeOffices> |
|||
<CrewServicingOfShipsAndAircraft>false</CrewServicingOfShipsAndAircraft> |
|||
<Deflag>false</Deflag> |
|||
<PreventionOfBusinessArrangements>false</PreventionOfBusinessArrangements> |
|||
<ProhibitionOfPortEntry>false</ProhibitionOfPortEntry> |
|||
<TravelBan>true</TravelBan> |
|||
<PreventionOfCharteringOfShips>false</PreventionOfCharteringOfShips> |
|||
<PreventionOfCharteringOfShipsAndAircraft>false</PreventionOfCharteringOfShipsAndAircraft> |
|||
<TechnicalAssistanceRelatedToAircraft>false</TechnicalAssistanceRelatedToAircraft> |
|||
<TrustServicesSanctions>false</TrustServicesSanctions> |
|||
</SanctionsImposedIndicators> |
|||
<OtherInformation>Belongs to Andar tribe. Review pursuant to Security Council resolution 1822 (2008) was concluded on 23 Jul. 2010. INTERPOL-UN Security Council Special Notice web link: https://www.interpol.int/en/How-we-work/Notices/View-UNNotices-Individuals click here</OtherInformation> |
|||
<UKStatementofReasons> |
|||
</UKStatementofReasons> |
|||
<IndividualDetails> |
|||
<Individual> |
|||
<DOBs> |
|||
<DOB>dd/mm/1961</DOB> |
|||
</DOBs> |
|||
<Nationalities> |
|||
<Nationality>Afghanistan</Nationality> |
|||
</Nationalities> |
|||
<Positions> |
|||
<Position>Director of Administrative Affairs under the Taliban regime</Position> |
|||
<Position>Minister of Finance under the Taliban regime</Position> |
|||
</Positions> |
|||
<BirthDetails> |
|||
<Location> |
|||
<TownOfBirth>Zurmat District, Paktia Province</TownOfBirth> |
|||
<CountryOfBirth>Afghanistan</CountryOfBirth> |
|||
</Location> |
|||
</BirthDetails> |
|||
</Individual> |
|||
</IndividualDetails> |
|||
</Designation> |
|||
<Designation> |
|||
<LastUpdated>18/12/2021</LastUpdated> |
|||
<DateDesignated>31/01/2001</DateDesignated> |
|||
<UniqueID>AFG0010</UniqueID> |
|||
<OFSIGroupID>7167</OFSIGroupID> |
|||
<UNReferenceNumber>TAi.006</UNReferenceNumber> |
|||
<Names> |
|||
<Name> |
|||
<Name1>SAYYED MOHAMMED</Name1> |
|||
<Name6>HAQQANI</Name6> |
|||
<NameType>Primary Name</NameType> |
|||
</Name> |
|||
<Name> |
|||
<Name1>Sayyed</Name1> |
|||
<Name2>Mohammad</Name2> |
|||
<Name6>HAQQANI</Name6> |
|||
<NameType>Alias</NameType> |
|||
<AliasStrength>Good quality a.k.a</AliasStrength> |
|||
</Name> |
|||
</Names> |
|||
<NonLatinNames> |
|||
<NonLatinName> |
|||
<NameNonLatinScript>سيد محمد حقانی</NameNonLatinScript> |
|||
</NonLatinName> |
|||
</NonLatinNames> |
|||
<Titles> |
|||
<Title>Mullah</Title> |
|||
</Titles> |
|||
<RegimeName>The Afghanistan (Sanctions) (EU Exit) Regulations 2020</RegimeName> |
|||
<IndividualEntityShip>Individual</IndividualEntityShip> |
|||
<DesignationSource>UN</DesignationSource> |
|||
<SanctionsImposed>Asset freeze|Travel Ban</SanctionsImposed> |
|||
<SanctionsImposedIndicators> |
|||
<AssetFreeze>true</AssetFreeze> |
|||
<ArmsEmbargo>false</ArmsEmbargo> |
|||
<TargetedArmsEmbargo>false</TargetedArmsEmbargo> |
|||
<CharteringOfShips>false</CharteringOfShips> |
|||
<ClosureOfRepresentativeOffices>false</ClosureOfRepresentativeOffices> |
|||
<CrewServicingOfShipsAndAircraft>false</CrewServicingOfShipsAndAircraft> |
|||
<Deflag>false</Deflag> |
|||
<PreventionOfBusinessArrangements>false</PreventionOfBusinessArrangements> |
|||
<ProhibitionOfPortEntry>false</ProhibitionOfPortEntry> |
|||
<TravelBan>true</TravelBan> |
|||
<PreventionOfCharteringOfShips>false</PreventionOfCharteringOfShips> |
|||
<PreventionOfCharteringOfShipsAndAircraft>false</PreventionOfCharteringOfShipsAndAircraft> |
|||
<TechnicalAssistanceRelatedToAircraft>false</TechnicalAssistanceRelatedToAircraft> |
|||
<TrustServicesSanctions>false</TrustServicesSanctions> |
|||
</SanctionsImposedIndicators> |
|||
<OtherInformation>Graduate of the Haqqaniya madrasa in Akora Khattak, Pakistan. Believed to have had close relations with Taliban Leader Mullah Mohammed Omar (TAi.004). Believed to be in Afghanistan/Pakistan border area. Member of Taliban Supreme Council as at June 2010. Belongs to Barakzai tribe. Review pursuant to Security Council resolution 1822 (2008) was concluded on 27 Jul. 2010. Photo available for inclusion in the INTERPOL-UN Security Council Special Notice. Reportedly deceased as of January 2016. INTERPOL-UN Security Council Special Notice web link: https://www.interpol.int/en/How-we-work/Notices/View-UN-Notices-Individuals click here</OtherInformation> |
|||
<UKStatementofReasons> |
|||
</UKStatementofReasons> |
|||
<IndividualDetails> |
|||
<Individual> |
|||
<DOBs> |
|||
<DOB>dd/mm/1965</DOB> |
|||
</DOBs> |
|||
<Nationalities> |
|||
<Nationality>Afghanistan</Nationality> |
|||
</Nationalities> |
|||
<Positions> |
|||
<Position>Director of Administrative Affairs under the Taliban regime</Position> |
|||
<Position>Head of Information and Culture in Kandahar Province under the Taliban regime</Position> |
|||
</Positions> |
|||
<BirthDetails> |
|||
<Location> |
|||
<TownOfBirth>Chaharbagh village, Arghandab District, Kandahar Province</TownOfBirth> |
|||
<CountryOfBirth>Afghanistan</CountryOfBirth> |
|||
</Location> |
|||
</BirthDetails> |
|||
</Individual> |
|||
</IndividualDetails> |
|||
</Designation> |
|||
<Designation> |
|||
<LastUpdated>18/12/2021</LastUpdated> |
|||
<DateDesignated>31/01/2001</DateDesignated> |
|||
<UniqueID>AFG0011</UniqueID> |
|||
<OFSIGroupID>7270</OFSIGroupID> |
|||
<UNReferenceNumber>TAi.007</UNReferenceNumber> |
|||
<Names> |
|||
<Name> |
|||
<Name1>ABDUL</Name1> |
|||
<Name2>LATIF</Name2> |
|||
<Name6>MANSUR</Name6> |
|||
<NameType>Primary Name</NameType> |
|||
</Name> |
|||
<Name> |
|||
<Name1>Abdul</Name1> |
|||
<Name2>Latif</Name2> |
|||
<Name6>MANSOOR</Name6> |
|||
<NameType>Alias</NameType> |
|||
<AliasStrength>Good quality a.k.a</AliasStrength> |
|||
</Name> |
|||
<Name> |
|||
<Name1>Wali</Name1> |
|||
<Name6>MOHAMMAD</Name6> |
|||
<NameType>Alias</NameType> |
|||
<AliasStrength>Good quality a.k.a</AliasStrength> |
|||
</Name> |
|||
</Names> |
|||
<NonLatinNames> |
|||
<NonLatinName> |
|||
<NameNonLatinScript>عبد اللطيف منصور</NameNonLatinScript> |
|||
</NonLatinName> |
|||
</NonLatinNames> |
|||
<Titles> |
|||
<Title>Maulavi</Title> |
|||
</Titles> |
|||
<RegimeName>The Afghanistan (Sanctions) (EU Exit) Regulations 2020</RegimeName> |
|||
<IndividualEntityShip>Individual</IndividualEntityShip> |
|||
<DesignationSource>UN</DesignationSource> |
|||
<SanctionsImposed>Asset freeze|Travel Ban</SanctionsImposed> |
|||
<SanctionsImposedIndicators> |
|||
<AssetFreeze>true</AssetFreeze> |
|||
<ArmsEmbargo>false</ArmsEmbargo> |
|||
<TargetedArmsEmbargo>false</TargetedArmsEmbargo> |
|||
<CharteringOfShips>false</CharteringOfShips> |
|||
<ClosureOfRepresentativeOffices>false</ClosureOfRepresentativeOffices> |
|||
<CrewServicingOfShipsAndAircraft>false</CrewServicingOfShipsAndAircraft> |
|||
<Deflag>false</Deflag> |
|||
<PreventionOfBusinessArrangements>false</PreventionOfBusinessArrangements> |
|||
<ProhibitionOfPortEntry>false</ProhibitionOfPortEntry> |
|||
<TravelBan>true</TravelBan> |
|||
<PreventionOfCharteringOfShips>false</PreventionOfCharteringOfShips> |
|||
<PreventionOfCharteringOfShipsAndAircraft>false</PreventionOfCharteringOfShipsAndAircraft> |
|||
<TechnicalAssistanceRelatedToAircraft>false</TechnicalAssistanceRelatedToAircraft> |
|||
<TrustServicesSanctions>false</TrustServicesSanctions> |
|||
</SanctionsImposedIndicators> |
|||
<OtherInformation>Taliban Shadow Governor for Logar Province as of late 2012. Believed to be in Afghanistan/Pakistan border area. Belongs to Sahak tribe (Ghilzai). Review pursuant to Security Council resolution 1822 (2008) was concluded on 27 Jul. 2010. INTERPOL-UN Security Council Special Notice web link: https://www.interpol.int/en/How-we-work/Notices/View-UN-Notices-Individuals click here</OtherInformation> |
|||
<UKStatementofReasons> |
|||
</UKStatementofReasons> |
|||
<IndividualDetails> |
|||
<Individual> |
|||
<DOBs> |
|||
<DOB>dd/mm/1968</DOB> |
|||
</DOBs> |
|||
<Nationalities> |
|||
<Nationality>Afghanistan</Nationality> |
|||
</Nationalities> |
|||
<Positions> |
|||
<Position>Minister of Agriculture under the Taliban regime</Position> |
|||
</Positions> |
|||
<BirthDetails> |
|||
<Location> |
|||
<TownOfBirth>Zurmat District, Paktia Province</TownOfBirth> |
|||
<CountryOfBirth>Afghanistan</CountryOfBirth> |
|||
</Location> |
|||
<Location> |
|||
<TownOfBirth>Garda Saray District, Paktia Province</TownOfBirth> |
|||
<CountryOfBirth>Afghanistan</CountryOfBirth> |
|||
</Location> |
|||
<Location> |
|||
<CountryOfBirth>Afghanistan</CountryOfBirth> |
|||
</Location> |
|||
</BirthDetails> |
|||
</Individual> |
|||
</IndividualDetails> |
|||
</Designation> |
|||
</Designations> |
5
Swift.web/ui/bootstrap/css/bootstrap.min.css
File diff suppressed because it is too large
View File
File diff suppressed because it is too large
View File
Write
Preview
Loading…
Cancel
Save
Reference in new issue