public TrailerLoteRetornoCnab240 ObterTrailerLote(string linha) { var objRetornar = new TrailerLoteRetornoCnab240 { CodigoBanco = linha.ExtrairValorDaLinha(1, 3).BoletoBrToInt(), LoteServico = linha.ExtrairValorDaLinha(4, 7), CodigoRegistro = linha.ExtrairValorDaLinha(8, 8).BoletoBrToInt(), QtdRegistrosLote = linha.ExtrairValorDaLinha(18, 23).BoletoBrToLong(), QtdTitulosCobrancaSimples = linha.ExtrairValorDaLinha(24, 29).BoletoBrToLong(), ValorTitulosCobrancaSimples = linha.ExtrairValorDaLinha(30, 46).BoletoBrToDecimal()/100, QtdTitulosCobrancaVinculada = linha.ExtrairValorDaLinha(47, 52).BoletoBrToLong(), ValorTitulosCobrancaVinculada = linha.ExtrairValorDaLinha(53, 69).BoletoBrToDecimal()/100, QtdTitulosCobrancaCaucionada = linha.ExtrairValorDaLinha(70, 75).BoletoBrToLong(), ValorTitulosCobrancaCaucionada = linha.ExtrairValorDaLinha(76, 92).BoletoBrToDecimal()/100, QtdTitulosCobrancaDescontada = linha.ExtrairValorDaLinha(93, 98).BoletoBrToLong(), ValorTitulosCobrancaDescontada = linha.ExtrairValorDaLinha(99, 115).BoletoBrToDecimal()/100, NumeroAvisoLancamento = linha.ExtrairValorDaLinha(116, 123) }; return objRetornar; }
public TrailerLoteRetornoCnab240 ObterTrailerLote(string linha) { var objRetornar = new TrailerLoteRetornoCnab240 { CodigoBanco = linha.ExtrairValorDaLinha(1, 3).BoletoBrToInt(), LoteServico = linha.ExtrairValorDaLinha(4, 7), CodigoRegistro = linha.ExtrairValorDaLinha(8, 8).BoletoBrToInt(), QtdRegistrosLote = linha.ExtrairValorDaLinha(18, 23).BoletoBrToInt() }; return objRetornar; }
public TrailerLoteRetornoCnab240 ObterTrailerLote(string linhaObterInformacoes) { var objRetornar = new TrailerLoteRetornoCnab240(); var linha = linhaObterInformacoes; objRetornar.CodigoBanco = linha.ExtrairValorDaLinha(1, 3).BoletoBrToInt(); objRetornar.LoteServico = linha.ExtrairValorDaLinha(4, 7); objRetornar.CodigoRegistro = linha.ExtrairValorDaLinha(8, 8).BoletoBrToInt(); objRetornar.QtdRegistrosLote = linha.ExtrairValorDaLinha(18, 23).BoletoBrToLong(); objRetornar.QtdTitulosCobrancaSimples = linha.ExtrairValorDaLinha(24, 29).BoletoBrToLong(); objRetornar.ValorTitulosCobrancaSimples = linha.ExtrairValorDaLinha(30, 46).BoletoBrToDecimal() / 100; objRetornar.QtdTitulosCobrancaCaucionada = linha.ExtrairValorDaLinha(47, 52).BoletoBrToLong(); objRetornar.ValorTitulosCobrancaCaucionada = linha.ExtrairValorDaLinha(53, 69).BoletoBrToDecimal() / 100; objRetornar.QtdTitulosCobrancaDescontada = linha.ExtrairValorDaLinha(70, 75).BoletoBrToLong(); objRetornar.ValorTitulosCobrancaDescontada = linha.ExtrairValorDaLinha(76, 92).BoletoBrToDecimal() / 100; return objRetornar; }