private void GetAccount(AccountContract accountContract) { var connect = new Connector.Banking.GenericConnect <AccountResponse>(); var request = new Types.Banking.AccountRequest(); request.accountContract = accountContract; request.MethodName = "GetAccounts"; var response = connect.Execute(request); if (response.IsSuccess == true) { /* * _accountId = response.accountContracts[0].Id; * txtIban.Text = response.accountContracts[0].IBAN; * cbCurrencyCode.SelectedValue = response.accountContracts[0].FECId; * txtBalance.Text = response.accountContracts[0].Balance.ToString(); */ return; } else { MessageBox.Show("Hesap getirilirken hata oluştu!"); } return; }
private void GetSuffix(AccountContract accountContract) { //tüm hesaplar var connect = new Connector.Banking.GenericConnect <AccountResponse>(); var request = new Types.Banking.AccountRequest(); request.accountContract = accountContract; request.MethodName = "GetAccounts"; var response = connect.Execute(request); if (response.IsSuccess == true) { _accountContracts = response.accountContracts; cbAccountSuffix.ItemsSource = response.accountContracts; cbAccountSuffix.Items.Refresh(); cbAccountSuffix.DisplayMemberPath = "Suffix"; cbAccountSuffix.SelectedValuePath = "Suffix"; cbAccountSuffix.IsEnabled = true; return; } else { MessageBox.Show("Hesaplar getirilirken hata oluştu!"); } return; }
public bool GetAccount(AccountContract accountContract) { var connect = new Connector.Banking.GenericConnect <AccountResponse>(); var request = new Types.Banking.AccountRequest(); request.accountContract = accountContract; request.MethodName = "GetAccount"; var response = connect.Execute(request); if (response.IsSuccess == true) { ucCustomer.selectedComboboxValue = accountContract.AccountOwnerId; txtAccountSuffix.Text = response.accountContract.Suffix.ToString(); cbCurrencyCode.SelectedValue = response.accountContract.FECId; cbAccounBranchCode.SelectedValue = response.accountContract.BranchId; dpOpenDate.SelectedDate = response.accountContract.OpenDate; if (response.accountContract.CloseDate != null) { dpClosureDate.SelectedDate = response.accountContract.CloseDate; } txtAccountReasonForClosing.Text = response.accountContract.ReasonForClosing; txtAccountIBAN.Text = response.accountContract.IBAN; txtAccountName.Text = response.accountContract.AccountName; txtAccountDesc.Text = response.accountContract.AccountDescription; return(true); } else { return(false); } }
private void GetAccountLastSuffixNumber(AccountContract accountContract) { var connect = new Connector.Banking.GenericConnect <AccountResponse>(); var request = new Types.Banking.AccountRequest(); request.accountContract = accountContract; request.MethodName = "GetAccountLastSuffixNumber"; var response = connect.Execute(request); suffix = response.suffix; if (accountContract.FECId == 1) { suffix = suffix + 1; return; } else if (suffix == 0 && accountContract.FECId == 2) { suffix = 200; return; } else if (accountContract.FECId == 2) { suffix = response.suffix + 1; return; } }
private void AddAccount(AccountContract accountContract) { var connect = new Connector.Banking.GenericConnect <AccountResponse>(); var request = new Types.Banking.AccountRequest(); request.accountContract = accountContract; request.MethodName = "AddAccount"; var response = connect.Execute(request); if (response.IsSuccess == true) { MessageBox.Show("Hesap başarıyla oluşturuldu.", "Message", MessageBoxButton.OK, MessageBoxImage.Information); return; } else { MessageBox.Show("Hesap oluşturulamadı", "Message", MessageBoxButton.OK, MessageBoxImage.Error); return; } }
private void UpdateAccount(AccountContract accountContract) { var connect = new Connector.Banking.GenericConnect <AccountResponse>(); var request = new Types.Banking.AccountRequest(); request.accountContract = accountContract; request.MethodName = "UpdateAccount"; var response = connect.Execute(request); if (response.IsSuccess == true) { MessageBox.Show("Hesap Kapatıldı.", "Message", MessageBoxButton.OK, MessageBoxImage.Information); return; } else { MessageBox.Show("Hesap kapatılırken hata oluştu.", "Message", MessageBoxButton.OK, MessageBoxImage.Error); return; } }
//Yardımcı Fonksiyonlar private void GetAccountsGridFirst(AccountContract accountContract) { var connect = new Connector.Banking.GenericConnect <AccountResponse>(); var request = new Types.Banking.AccountRequest(); request.accountContract = accountContract; request.MethodName = "GetAccounts"; var response = connect.Execute(request); if (response.IsSuccess == true) { dgAccountFirst.ItemsSource = response.accountContracts; dgAccountFirst.Items.Refresh(); return; } else { MessageBox.Show("Hesaplar getirilirken hata oluştu!"); } return; }
private void AccountAll() { //tüm hesaplar var connect = new Connector.Banking.GenericConnect <AccountResponse>(); var request = new Types.Banking.AccountRequest(); request.MethodName = "AccountAll"; var response = connect.Execute(request); if (response.IsSuccess == true) { dgAccountListeleme.ItemsSource = response.accountContracts; dgAccountListeleme.Items.Refresh(); return; } else { MessageBox.Show("Hesaplar getirilirken hata oluştu!"); } return; }