Pessoal, estou desenvolvendo uma api para gerar boletos do Bradesco porém o mesmo não esta finalizando o processo, pois da erro Carteira não informada.
public class EndpointBradesco
{
public IBanco _banco;
public EndpointBradesco(IBanco iBanco) { iBanco = _banco; }
public string RetornarHtmlBoleto(BradescoBeneficiario bradescoBeneficiario)
{
Beneficiario beneficiario = new Beneficiario();
Endereco endereco = new Endereco();
ContaBancaria contaBancaria = new ContaBancaria();
// Dados do beneficiario
beneficiario.CPFCNPJ = bradescoBeneficiario.CPFCNPJ;
beneficiario.Nome = bradescoBeneficiario.Nome;
beneficiario.Codigo = bradescoBeneficiario.Codigo;
beneficiario.Codigo = bradescoBeneficiario.Codigo;
// Dados do endereço do beneficiarios
endereco.LogradouroEndereco = bradescoBeneficiario.BradescoLogradouro.Nome;
endereco.LogradouroNumero = bradescoBeneficiario.BradescoLogradouro.Numero;
endereco.LogradouroComplemento = bradescoBeneficiario.BradescoLogradouro.Complemento;
endereco.Bairro = bradescoBeneficiario.BradescoLogradouro.Bairro;
endereco.Cidade = bradescoBeneficiario.BradescoLogradouro.Cidade;
endereco.UF = bradescoBeneficiario.BradescoLogradouro.UF;
// Dados bancario do baneficiario
contaBancaria.Agencia = bradescoBeneficiario.BradescoContaBancaria.Agencia;
//contaBancaria.DigitoAgencia = bradescoBeneficiario.BradescoContaBancaria.DigitoAgencia;
contaBancaria.Conta = bradescoBeneficiario.BradescoContaBancaria.Conta;
//contaBancaria.DigitoConta = bradescoBeneficiario.BradescoContaBancaria.DigitoConta;
contaBancaria.CarteiraPadrao = "09";
contaBancaria.TipoCarteiraPadrao = TipoCarteira.CarteiraCobrancaSimples;
contaBancaria.TipoFormaCadastramento = TipoFormaCadastramento.ComRegistro;
contaBancaria.TipoImpressaoBoleto = TipoImpressaoBoleto.Empresa;
_banco = Banco.Instancia(Bancos.Bradesco);
_banco.Beneficiario = beneficiario;
_banco.FormataBeneficiario();
var boletoBancario = new BoletoBancario();
return boletoBancario.MontaHtmlEmbedded();
}
}
A linha que gera o erro é: _banco.FormataBeneficiario();
Pessoal, estou desenvolvendo uma api para gerar boletos do Bradesco porém o mesmo não esta finalizando o processo, pois da erro Carteira não informada.
A linha que gera o erro é: _banco.FormataBeneficiario();