Esempio n. 1
0
        public string gerarLinhaTexto()
        {
            ComponenteFolha.NSR++;

            string retorno = "";

            retorno += Funcoes.LFill("10");
            retorno += Funcoes.LFill(TipoInscricaoEmpresa == null ? "" : TipoInscricaoEmpresa, 1);
            retorno += Funcoes.LFill(InscricaoEmpresa == null ? "" : InscricaoEmpresa, 14);
            retorno += Funcoes.LFill("0", 36);
            retorno += Funcoes.LFill(NomeEmpresaRazaoSocial == null ? "" : NomeEmpresaRazaoSocial, 40);
            retorno += Funcoes.LFill(Logradouro == null ? "" : Logradouro, 50);
            retorno += Funcoes.RFill(Bairro == null ? "" : Bairro, 20);
            retorno += Funcoes.LFill(Cep == null ? "" : Cep, 8);
            retorno += Funcoes.LFill(Cidade == null ? "" : Cidade, 20);
            retorno += Funcoes.LFill(UnidadeFederacao == null ? "" : UnidadeFederacao, 2);
            retorno += Funcoes.LFill(TelefoneContato == null ? "" : TelefoneContato, 12);
            retorno += Funcoes.LFill(IndicadorAlteracaoEndereco == null ? "" : IndicadorAlteracaoEndereco, 1);
            retorno += Funcoes.LFill(CNAE == null ? "" : CNAE, 7);
            retorno += Funcoes.LFill(IndicadorAlteracaoCNAE == null ? "" : IndicadorAlteracaoCNAE, 1);
            retorno += Funcoes.LFill(AliquotaRAT == null ? "" : AliquotaRAT, 2);
            retorno += Funcoes.LFill(CodigoCentralizacao == null ? "" : CodigoCentralizacao, 1);
            retorno += Funcoes.LFill(SIMPLES == null ? "" : SIMPLES, 1);
            retorno += Funcoes.LFill(FPAS == null ? "" : FPAS, 3);
            retorno += Funcoes.LFill(CodigoOutrasEntidades == null ? "" : CodigoOutrasEntidades, 4);
            retorno += Funcoes.LFill(CodigoPagamentoGPS == null ? "" : CodigoPagamentoGPS, 4);
            retorno += Funcoes.LFill(PercentualIsencaoFilantropia == null ? "" : PercentualIsencaoFilantropia, 5);
            retorno += Funcoes.LFill(SalarioFamilia == null ? "" : SalarioFamilia.ToString(), 15);
            retorno += Funcoes.LFill(SalarioMaternidade == null ? "" : SalarioMaternidade.ToString(), 15);
            retorno += Funcoes.LFill(ContribDescEmpregadoReferenteCompetencia13 == null ? "" : ContribDescEmpregadoReferenteCompetencia13.ToString(), 15);
            retorno += Funcoes.LFill(IndicadorValorNegativoPositivo == null ? "" : IndicadorValorNegativoPositivo.ToString(), 1);
            retorno += Funcoes.LFill(ValorDevidoPrevidenciaSocialReferenteComp13 == null ? "" : ValorDevidoPrevidenciaSocialReferenteComp13.ToString(), 14);
            retorno += Funcoes.LFill(Banco == null ? "" : Banco, 3);
            retorno += Funcoes.LFill(Agencia == null ? "" : Agencia, 4);
            retorno += Funcoes.LFill(ContaCorrente == null ? "" : ContaCorrente, 9);
            retorno += Funcoes.LFill("0", 45);
            retorno += Funcoes.LFill(" ", 4);
            retorno += Funcoes.LFill("*");

            return(retorno);
        }