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; }
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 bool ComboboxCustomer(CustomerContract customer) { var connect = new BOA.Connector.Banking.GenericConnect <CustomerResponse>(); var request = new BOA.Types.Banking.CustomerRequest(); request.customer = customer; request.MethodName = "CustomerAll"; var response = connect.Execute(request); if (response.IsSuccess == true) { cbAccountCustomer.ItemsSource = response.customers; //cbAccountCustomer.DisplayMemberPath = "Name"; cbAccountCustomer.SelectedValuePath = "Id"; cbAccountCustomer.Items.Refresh(); //cbAccountCustomer.SelectedItem = customer; } else { MessageBox.Show("Veriler getirilirken hata oluştu!", "Message", MessageBoxButton.OK, MessageBoxImage.Error); } return(false); }