private void OnExecutaPagamentoCreditoClick(object sender, EventArgs e) { if (this.DeveIniciarMultiCartoes()) { this.IniciarMultiCartoes(); } double valor = (double)NumericUpDownValorPagamentoCredito.Value; IDetalhesCredito details = new DetalhesCredito { QuantidadeParcelas = (int)this.NumericUpDownQuantidadeParcelasPagamentoCredito.Value, TipoParcelamento = (int)this.tiposParcelamento[ComboBoxTipoParcelamentoPagamentoCredito.SelectedIndex], TransacaoParcelada = this.RadioButtonPagamentoCreditoComParcelas.Checked, }; if (this.DeveIniciarMultiCartoes()) { this.IniciarMultiCartoes(); } int resultado = this.cliente.PagamentoCredito(valor, details); if (resultado != 0) { this.CriarMensagemErroPainel(resultado); return; } this.processandoPagamento = true; this.IterarOperacaoTef(); }
private void PagarCredito(double valor, int quantidadeParcelas, int tipoParcelamento, long codSolicitacaoPagamento) { IDetalhesCredito details = new DetalhesCredito { QuantidadeParcelas = quantidadeParcelas, TipoParcelamento = tipoParcelamento, TransacaoParcelada = (quantidadeParcelas > 1) }; int resultado = clienteCappta.PagamentoCredito(valor, details); if (resultado != 0) { this.CriarMensagemErroPainel(resultado); return; } this.processandoPagamento = true; this.IterarOperacaoTef(valor, TipoCartao.CREDITO, codSolicitacaoPagamento); }
private void PagamentoCredito() { double valor = 100; IDetalhesCredito details = new DetalhesCredito(); details.QuantidadeParcelas = Convert.ToInt32(this.comboBoxParcelas.SelectedItem); details.TipoParcelamento = TipoParcelamento(); details.TransacaoParcelada = IsTransacaoParcelada(); int resultado = this.clienteCappta.PagamentoCredito(valor, details); if (resultado != 0) { this.CriarMensagemErroPainel(resultado); return; } this.processandoPagamento = true; this.IterarOperacaoTef(); }