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;
                }
            }
        }
Beispiel #2
0
        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;
            }
        }