public string gerarLinhaTexto() { ComponenteFolha.NSR++; string retorno = ""; retorno += Funcoes.LFill("30"); retorno += Funcoes.LFill(TipoInscricaoEmpresa == null ? "" : TipoInscricaoEmpresa, 1); retorno += Funcoes.LFill(InscricaoEmpresa == null ? "" : InscricaoEmpresa, 14); retorno += Funcoes.LFill(TipoInscricaoTomadorObraConstCivil == null ? "" : TipoInscricaoTomadorObraConstCivil, 1); retorno += Funcoes.LFill(InscricaoTomadorObraConstCivil == null ? "" : InscricaoTomadorObraConstCivil, 14); retorno += Funcoes.RFill(PISPASEPCI == null ? "" : PISPASEPCI, 11); retorno += Funcoes.LFill(DataAdmissao == null ? "" : DataAdmissao.ToString("ddMMyyyy"), 8); retorno += Funcoes.LFill(CategoriaTrabalhador == null ? "" : CategoriaTrabalhador, 2); retorno += Funcoes.LFill(NomeTrabalhador == null ? "" : NomeTrabalhador, 70); retorno += Funcoes.LFill(MatriculaEmpregado == null ? "" : MatriculaEmpregado, 11); retorno += Funcoes.LFill(NumeroCTPS == null ? "" : NumeroCTPS, 7); retorno += Funcoes.LFill(SerieCTPS == null ? "" : SerieCTPS, 5); retorno += Funcoes.LFill(DataOpcao == null ? "" : DataOpcao.ToString("ddMMyyyy"), 8); retorno += Funcoes.LFill(DataNascimento == null ? "" : DataNascimento.ToString("ddMMyyyy"), 8); retorno += Funcoes.LFill(CBO == null ? "" : CBO, 5); retorno += Funcoes.LFill(RemuneracaoSem13 == null ? "" : RemuneracaoSem13.ToString(), 15); retorno += Funcoes.LFill(Remuneracao13 == null ? "" : Remuneracao13.ToString(), 15); retorno += Funcoes.LFill(ClasseContribuicao == null ? "" : ClasseContribuicao, 2); retorno += Funcoes.LFill(Ocorrencia == null ? "" : Ocorrencia, 2); retorno += Funcoes.LFill(ValorDescontadoSegurado == null ? "" : ValorDescontadoSegurado.ToString(), 15); retorno += Funcoes.LFill(RemuneracaoBaseCalculoContribuicaoPrevidenciaria == null ? "" : RemuneracaoBaseCalculoContribuicaoPrevidenciaria.ToString(), 15); retorno += Funcoes.LFill(BaseCalculo13SalarioPrevidenciaSocialReferenteCompetenciaMovimento == null ? "" : BaseCalculo13SalarioPrevidenciaSocialReferenteCompetenciaMovimento.ToString(), 15); retorno += Funcoes.LFill(BaseCalculo13SalarioPrevidenciaReferenteGPSCompetencia13 == null ? "" : BaseCalculo13SalarioPrevidenciaReferenteGPSCompetencia13.ToString(), 15); retorno += Funcoes.LFill(" ", 98); retorno += Funcoes.LFill("*"); return(retorno); }
public override string ToString() { char sep = SeparadorSplit; return(IdColaborador.ToString() + sep + IdPessoa + sep + IdEmpresa + sep + IdSetor + sep + MatriculaColaborador + sep + DataAdmissao.ToString() + sep + DataDemissao.ToString() + sep + ((JornadaColaborador == null) ? sep + "" : JornadaColaborador.IdJornada.ToString())); }
//sobrescrita (override) de |To String() //para usar a sobrescrita de metodos das classes é necessario referenciar com o nome reservado virtual e para o metodo //realmente sobrescrever é necessario usar a palavra override. //em java super faz referencia para classe mae e em c# usa-se base public override string ToString() { return($"Id:{IdFuncionario}, Nome:{Nome}, Admissao:{DataAdmissao.ToString("dd/MM/yyyy")},Sexo:{Sexo}, Estado Civil: {EstadoCivil}"); }