private void AddPayment(PaymentContract paymentContract) { var connect = new Connector.Banking.GenericConnect <PaymentResponse>(); var request = new Types.Banking.PaymentRequest(); request.paymentContract = paymentContract; request.MethodName = "AddPayment"; var response = connect.Execute(request); if (response.IsSuccess == true) { if (_paymentType == 1) { MessageBox.Show("Para hesaba eklendi.", "Message", MessageBoxButton.OK, MessageBoxImage.Information); return; } else if (_paymentType == 2) { MessageBox.Show("Hesaptan para çekildi.", "Message", MessageBoxButton.OK, MessageBoxImage.Information); return; } } else { if (_paymentType == 1) { MessageBox.Show("Para hesaba eklenmedi.", "Message", MessageBoxButton.OK, MessageBoxImage.Information); return; } else if (_paymentType == 2) { MessageBox.Show("Hesaptan para çekilmedi.", "Message", MessageBoxButton.OK, MessageBoxImage.Information); return; } } }
private void GetPayment(PaymentContract paymentContract, DateTime?startDate, DateTime?finishDate) { var connect = new Connector.Banking.GenericConnect <PaymentResponse>(); var request = new Types.Banking.PaymentRequest(); request.paymentContract = paymentContract; request.FinishDate = finishDate; request.StartDate = startDate; request.MethodName = "GetPayment"; var response = connect.Execute(request); if (response.IsSuccess == true) { dgPaymentListeleme.ItemsSource = response.paymentContracts; dgPaymentListeleme.Items.Refresh(); return; } else { MessageBox.Show("Hesap getirilirken hata oluştu.", "Message", MessageBoxButton.OK, MessageBoxImage.Information); return; } }