/// <summary> /// Rotina de Geração do Campo livre usado no Código de Barras para formar o IPTE /// </summary> /// <param name="blt">Intancia da Classe de Boleto</param> /// <returns>String de 25 caractere que representa 'Campo Livre'</returns> public static string MeuCampoLivre(Boleto blt, string cAgenciaNumero, string cContaNumero, string cNossoNumero) { cAgenciaNumero = CobUtil.Right(cAgenciaNumero, 4); cContaNumero = CobUtil.Right(cContaNumero, 7); cNossoNumero = CobUtil.Right(cNossoNumero, 13); string cDAC = CobUtil.Modulo10(cNossoNumero + cAgenciaNumero + cContaNumero).ToString(); string cLivre = cAgenciaNumero + cContaNumero + cDAC + cNossoNumero; blt.AgenciaConta = cAgenciaNumero + "/" + cContaNumero + "-" + cDAC; blt.NossoNumeroExibicao = cNossoNumero; return(cLivre); }