private void GetAccount(AccountContract accountContract) { var connect = new BOA.Connector.Banking.GenericConnect <AccountResponse>(); var request = new BOA.Types.Banking.AccountRequest(); request.accountContract = accountContract; request.MethodName = "GetAccounts"; var response = connect.Execute(request); if (response.IsSuccess) { txtBranchName.Text = response.accountContracts[0].branchContract.Name; txtCustomerName.Text = response.accountContracts[0].customerDetailContract.Name + " " + response.accountContracts[0].customerDetailContract.SurName; txtFECName.Text = response.accountContracts[0].fecContract.Name; txtBalance.Text = response.accountContracts[0].Balance.ToString(); txtAvaibleBalance.Text = response.accountContracts[0].Balance.ToString(); txtTCNo.Text = response.accountContracts[0].customerDetailContract.TaxNumber; txtIBAN.Text = response.accountContracts[0].IBAN; GetSuffix(response.accountContracts[0].AccountOwnerId); return; } else { MessageBox.Show("Müşteri bulunamadı!", "Message", MessageBoxButton.OK, MessageBoxImage.Error); clearContent(); } return; }
private void GetSuffix(int accountContract) { var connect = new BOA.Connector.Banking.GenericConnect <AccountResponse>(); var request = new BOA.Types.Banking.AccountRequest(); request.accountContract = new AccountContract() { AccountOwnerId = accountContract }; request.MethodName = "GetAccounts"; var response = connect.Execute(request); if (response.IsSuccess == true) { cbEkno.ItemsSource = response.accountContracts; cbEkno.Items.Refresh(); cbEkno.SelectedValuePath = "Suffix"; cbEkno.SelectedIndex = 0; return; } else { MessageBox.Show("Ek No getirilirken hata oluştu!"); } return; }