public void FormatarDados(string localPagamento, string mensagemFixaTopoBoleto, string mensagemFixaSacado, int digitosConta) { LocalPagamento = localPagamento; MensagemFixaTopoBoleto = mensagemFixaTopoBoleto; MensagemFixaSacado = mensagemFixaSacado; var agencia = Agencia; Agencia = agencia.Length <= 4 ? agencia.PadLeft(4, '0') : throw Boleto2NetException.AgenciaInvalida(agencia, 4); var conta = Conta; Conta = conta.Length <= digitosConta?conta.PadLeft(digitosConta, '0') : throw Boleto2NetException.ContaInvalida(conta, digitosConta); }
public void FormatarDados(string localPagamento = "PAGÁVEL EM QUALQUER BANCO ATÉ A DATA DE VENCIMENTO.", int digitosConta = 8) { var agencia = Agencia; Agencia = agencia.Length <= 4 ? agencia.PadLeft(4, '0') : throw Boleto2NetException.AgenciaInvalida(agencia); var conta = Conta; Conta = conta.Length <= digitosConta?conta.PadLeft(digitosConta, '0') : throw Boleto2NetException.ContaInvalida(conta); LocalPagamento = localPagamento; }