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;
        }
示例#3
0
        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);
        }