public void Initialize() { this.Mood = eMood.allright; this.Health = eHealth.ok; this.Social = eSocial.loner; this.Political = ePolitical.central; }
//formato data: "yyyy-MM" public void gerarESocial1000(String dataInicio, String dataFim) { eSocial eSocial = new eSocial(); eSocialEvtInfoEmpregador evtInfoEmpregador = new eSocialEvtInfoEmpregador(); eSocial.evtInfoEmpregador = evtInfoEmpregador; evtInfoEmpregador.Id = "evtInfoEmpregador"; TIdeCadastro ideCadastro = new TIdeCadastro(); evtInfoEmpregador.ideEvento = ideCadastro; ideCadastro.tpAmb = (sbyte)3; ideCadastro.procEmi = (sbyte)1; ideCadastro.verProc = "1.0"; TEmpregador ideEmpregador = new TEmpregador(); evtInfoEmpregador.ideEmpregador = ideEmpregador; ideEmpregador.tpInsc = (sbyte)1; ideEmpregador.nrInsc = "0123456789"; eSocialEvtInfoEmpregadorInfoEmpregador infoEmpregador = new eSocialEvtInfoEmpregadorInfoEmpregador(); evtInfoEmpregador.infoEmpregador = infoEmpregador; eSocialEvtInfoEmpregadorInfoEmpregadorInclusao inclusao = new eSocialEvtInfoEmpregadorInfoEmpregadorInclusao(); infoEmpregador.Item = inclusao; TIdePeriodo idePeriodo = new TIdePeriodo(); inclusao.idePeriodo = idePeriodo; idePeriodo.iniValid = dataInicio; idePeriodo.fimValid = dataFim; TInfoEmpregador tInfoEmpregador = new TInfoEmpregador(); inclusao.infoCadastro = tInfoEmpregador; tInfoEmpregador.nmRazao = "RAZAO SOCIAL DA EMPRESA"; tInfoEmpregador.classTrib = "01"; tInfoEmpregador.natJurid = "1234"; tInfoEmpregador.indCoop = (sbyte)1; tInfoEmpregador.indConstr = (sbyte)1; tInfoEmpregador.indDesFolha = (sbyte)1; tInfoEmpregador.indOptRegEletron = (sbyte)1; tInfoEmpregador.multTabRubricas = "N"; tInfoEmpregador.indEntEd = "N"; tInfoEmpregador.indEtt = "N"; tInfoEmpregador.nrRegEtt = "30"; TInfoEmpregadorContato contato = new TInfoEmpregadorContato(); tInfoEmpregador.contato = contato; contato.nmCtt = "NOME DO CONTATO"; contato.cpfCtt = "11111111111"; contato.foneFixo = "12345678"; contato.foneCel = "12345678"; contato.email = "*****@*****.**"; TInfoEmpregadorSoftwareHouse softwareHouse = new TInfoEmpregadorSoftwareHouse(); //tInfoEmpregador.softwareHouse[0] = softwareHouse; softwareHouse.cnpjSoftHouse = "12345678901234"; softwareHouse.nmRazao = "T2Ti.com"; softwareHouse.nmCont = "Claudio"; softwareHouse.telefone = "6130425277"; softwareHouse.email = "*****@*****.**"; TInfoEmpregadorInfoComplementares infoComplementares = new TInfoEmpregadorInfoComplementares(); tInfoEmpregador.infoComplementares = infoComplementares; TInfoEmpregadorInfoComplementaresSituacaoPJ situacaoPJ = new TInfoEmpregadorInfoComplementaresSituacaoPJ(); infoComplementares.situacaoPJ = situacaoPJ; situacaoPJ.indSitPJ = (sbyte)0; var serializer = new XmlSerializer(typeof(eSocial)); using (var stream = new StreamWriter("C:\\T2Ti\\Arquivos\\eSocial_info_empregador.xml")) serializer.Serialize(stream, eSocial); }