private void btnGetBankTransactionDetail_Click(object sender, EventArgs e) { try { AccountService.credential accountcredential = null; accountcredential = GetAccountCredential(); bool recordCountSpecified = false; if (txtGetBankTransDetailRecordCount.Text != string.Empty) { recordCountSpecified = true; } else { recordCountSpecified = false; } bool pageNumberSpecified = false; if (txtGetBankTransDetailPageNumber.Text != string.Empty) { pageNumberSpecified = true; } else { pageNumberSpecified = false; } int convertPageNumber = 0; bool convertPageNumberResult = false; int convertRecorcount = 0; bool ConvertRecordcountResult = false; convertPageNumberResult = Int32.TryParse(txtGetBankTransDetailPageNumber.Text, out convertPageNumber); ConvertRecordcountResult = Int32.TryParse(txtGetBankTransDetailRecordCount.Text, out convertRecorcount); if (convertPageNumberResult && convertPageNumberResult) { AccountService.paging objPaging = new AccountService.paging() { pageNumber = convertPageNumber, recordCount = convertRecorcount, pageNumberSpecified = pageNumberSpecified, recordCountSpecified = recordCountSpecified }; AccountService.accountTransactionFilter transactionFilter = new AccountService.accountTransactionFilter() { accountNumber = txtGetBankTransDetailAccountNumber.Text, fromDateTime = txtGetBankTransDetailFrom.Text, toDateTime = txtGetBankTransDetailTo.Text, paymentIdentifier = txtGetBankTransDetailPaymentIdentifier.Text }; if (accountcredential != null) { AccountService.pagedData pagedData = null; pagedData = accountClient.getBankTransactionsDetails(accountcredential, transactionFilter, objPaging); if (pagedData != null) { grdViewBankTransDetail.DataSource = pagedData; } else { MessageBox.Show(Messages.EmptyDataSource); } } } } //TODO: Complete Exception List catch (Exception exc) { MessageBox.Show(exc.Message); } }