Página 2 de 2

eSocial ACBrLib dll download de eventos

Enviado: 06 Mai 2024 19:25
por Itamar M. Lins Jr.
Olá!
Em VB6 está assim:

Código: Selecionar todos

Private Sub btnConsultaIdentificadoresEventosTabela_Click()
    On Erro GoTo Erro:
    
    Dim ret As String
    Dim tipoEvento As Long
    Dim chave As String
    Dim dataInicial As Date
    Dim dataFinal As Date
    

    tipoEvento = InputBox("Informe o Tipo do Evento", "Consulta Tabela eSocial", "")
    chave = InputBox("Informe a Chave", "Consulta Tabela eSocial", "")
    dataInicial = InputBox("Informe a Data Inicial", "Consulta Tabela eSocial", "01/MM/AAAA")
    dataFinal = InputBox("Informe a Data Final", "Consulta Tabela eSocial", "01/MM/AAAA")
    
    ret = eSocial.ConsultaIdentificadoresEventosTabela(txtEmpregador.Text, tipoEvento, chave, dataInicial, dataFinal)
    rtbRespostas.Text = ret
    
Erro:
    MsgBox Err.Description
End Sub

Private Sub btnConsultaIdentificadoresEventosTrabalhador_Click()
    On Erro GoTo Erro:
    
    Dim ret As String
    Dim tipoEvento As Long
    Dim cpfTrabalhador As String
    Dim dataInicial As Date
    Dim dataFinal As Date
    
    tipoEvento = InputBox("Informe o Tipo do Evento", "Consulta Trabalhador eSocial", "")
    cpfTrabalhador = InputBox("Informe o CPF do Trabalhador", "Consulta Trabalhador eSocial", "")
    dataInicial = InputBox("Informe a Data Inicial", "Consulta Tabela eSocial", "01/MM/AAAA")
    dataFinal = InputBox("Informe a Data Final", "Consulta Tabela eSocial", "01/MM/AAAA")
    
    ret = eSocial.ConsultaIdentificadoresEventosTrabalhador(txtEmpregador.Text, cpfTrabalhador, dataInicial, dataFinal)
    rtbRespostas.Text = ret
    
Erro:
    MsgBox Err.Description
End Sub
Saudações,
Itamar M. Lins Jr.

eSocial ACBrLib dll download de eventos

Enviado: 06 Mai 2024 19:30
por Itamar M. Lins Jr.
Olá!
Em C#:

Código: Selecionar todos

     private void btnConsultaIdentificadoresEventosTabela_Click(object sender, EventArgs e)
        {
            try
            {
                var tipoEvento = 1;
                if (InputBox.Show("Consulta Tabela eSocial", "Informe o Tipo do Evento", ref tipoEvento) != DialogResult.OK) return;

                var chave = "";
                if (InputBox.Show("Consulta Tabela eSocial", "Informe a Chave", ref chave) != DialogResult.OK) return;

                var dataInicial = DateTime.Now;
                if (InputBox.Show("Consulta Tabela eSocial", "Informe a Data Inicial - 01/MM/AAAA", ref dataInicial) != DialogResult.OK) return;

                var dataFinal = DateTime.Now;
                if (InputBox.Show("Consulta Tabela eSocial", "Informe a Data Final - 01/MM/AAAA", ref dataFinal) != DialogResult.OK) return;

                var ret = ACBreSocial.ConsultaIdentificadoresEventosTabela(txtEmpregador.Text, tipoEvento, chave, dataInicial, dataFinal);
                rtbRespostas.AppendText(ret);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, @"Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }

        private void btnConsultaIdentificadoresEventosTrabalhador_Click(object sender, EventArgs e)
        {
            try
            {
                var cpfTrabalhador = "";
                if (InputBox.Show("Consulta Trabalhador eSocial", "Informe o CPF do Trabalhador", ref cpfTrabalhador) != DialogResult.OK) return;

                var dataInicial = DateTime.Now;
                if (InputBox.Show("Consulta Trabalhador eSocial", "Informe a Data Inicial - 01/MM/AAAA", ref dataInicial) != DialogResult.OK) return;

                var dataFinal = DateTime.Now;
                if (InputBox.Show("Consulta Trabalhador eSocial", "Informe a Data Final - 01/MM/AAAA", ref dataFinal) != DialogResult.OK) return;

                var ret = ACBreSocial.ConsultaIdentificadoresEventosTrabalhador(txtEmpregador.Text, cpfTrabalhador, dataInicial, dataFinal);
                rtbRespostas.AppendText(ret);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, @"Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }

        private void btnDownloadEventos_Click(object sender, EventArgs e)
        {
            try
            {
                var cpfTrabalhador = "";
                if (InputBox.Show("Download Eventos eSocial", "Informe o CPF do Trabalhador", ref cpfTrabalhador) != DialogResult.OK) return;

                var dataInicial = DateTime.Now;
                if (InputBox.Show("Download Eventos eSocial", "Informe a Data Inicial - 01/MM/AAAA", ref dataInicial) != DialogResult.OK) return;

                var dataFinal = DateTime.Now;
                if (InputBox.Show("Download Eventos eSocial", "Informe a Data Final - 01/MM/AAAA", ref dataFinal) != DialogResult.OK) return;

                var ret = ACBreSocial.DownloadEventos(txtEmpregador.Text, cpfTrabalhador, dataInicial, dataFinal);
                rtbRespostas.AppendText(ret);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, @"Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Saudações,
Itamar M. Lins Jr.

eSocial ACBrLib dll download de eventos

Enviado: 06 Mai 2024 19:35
por Itamar M. Lins Jr.
Olá!
Em JAVA:

Código: Selecionar todos

    private void btnConsultaIdentificadoresEventosEmpregadorActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btnConsultaIdentificadoresEventosEmpregadorActionPerformed
        try 
        {
            String aTipoEvento = JOptionPane.showInputDialog("Informe o Tipo do Evento");
            int tipoEvento = Integer.parseInt(aTipoEvento);
            
            SimpleDateFormat formatter= new SimpleDateFormat("yyyy-MM-dd 'at' HH:mm:ss z");
            Date dataApuracao = new Date(System.currentTimeMillis());
            System.out.println(formatter.format(dataApuracao));
            
            String ret = acbreSocial.consultaIdentificadoresEventosEmpregador(txtEmpregador.getText(), tipoEvento, dataApuracao);
            rtbRespostas.append(ret);
        }
        catch (Exception ex)
        {
            Logger.getLogger(FrmMain.class.getName()).log(Level.SEVERE, null, ex);
        }
    }//GEN-LAST:event_btnConsultaIdentificadoresEventosEmpregadorActionPerformed

    private void btnConsultaIdentificadoresEventosTabelaActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btnConsultaIdentificadoresEventosTabelaActionPerformed
        try
        {
            String aTipoEvento = JOptionPane.showInputDialog("Informe o Tipo do Evento");
            int tipoEvento = Integer.parseInt(aTipoEvento);
            
            String chave = JOptionPane.showInputDialog("Informe a Chave");
            
            SimpleDateFormat formatter= new SimpleDateFormat("yyyy-MM-dd 'at' HH:mm:ss z");
            Date dataInicial = new Date(System.currentTimeMillis());
            System.out.println(formatter.format(dataInicial));
            
            SimpleDateFormat formatter1 = new SimpleDateFormat("yyyy-MM-dd 'at' HH:mm:ss z");
            Date dataFinal = new Date(System.currentTimeMillis());
            System.out.println(formatter1.format(dataFinal));
            
            String ret = acbreSocial.consultaIdentificadoresEventosTabela(txtEmpregador.getText(), tipoEvento, chave, dataInicial, dataFinal);
            rtbRespostas.append(ret);
        }
        catch (Exception ex)
        {
            Logger.getLogger(FrmMain.class.getName()).log(Level.SEVERE, null, ex);
        }
    }//GEN-LAST:event_btnConsultaIdentificadoresEventosTabelaActionPerformed

    private void btnConsultaIdentificadoresEventosTrabalhadorActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btnConsultaIdentificadoresEventosTrabalhadorActionPerformed
        try
        {
            String cpfTrabalhador = JOptionPane.showInputDialog("Informe o CPF do trabalhador");
            
            SimpleDateFormat formatter= new SimpleDateFormat("yyyy-MM-dd 'at' HH:mm:ss z");
            Date dataInicial = new Date(System.currentTimeMillis());
            System.out.println(formatter.format(dataInicial));
            
            SimpleDateFormat formatter1 = new SimpleDateFormat("yyyy-MM-dd 'at' HH:mm:ss z");
            Date dataFinal = new Date(System.currentTimeMillis());
            System.out.println(formatter1.format(dataFinal));
            
            String ret = acbreSocial.consultaIdentificadoresEventosTrabalhador(txtEmpregador.getText(), cpfTrabalhador, dataInicial, dataFinal);
            rtbRespostas.append(ret);
        }
        catch (Exception ex)
        {
           Logger.getLogger(FrmMain.class.getName()).log(Level.SEVERE, null, ex); 
        }
    }//GEN-LAST:event_btnConsultaIdentificadoresEventosTrabalhadorActionPerformed

    private void btnDownloadEventosActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btnDownloadEventosActionPerformed
        try 
        {
            String cpfTrabalhador = JOptionPane.showInputDialog("Informe o CPF do trabalhador");
            
            SimpleDateFormat formatter= new SimpleDateFormat("yyyy-MM-dd 'at' HH:mm:ss z");
            Date dataInicial = new Date(System.currentTimeMillis());
            System.out.println(formatter.format(dataInicial));
            
            SimpleDateFormat formatter1 = new SimpleDateFormat("yyyy-MM-dd 'at' HH:mm:ss z");
            Date dataFinal = new Date(System.currentTimeMillis());
            System.out.println(formatter1.format(dataFinal));
            
            String ret = acbreSocial.downloadEventos(txtEmpregador.getText(), cpfTrabalhador, dataInicial, dataFinal);
            rtbRespostas.append(ret);
        }
        catch (Exception ex)
        {
            Logger.getLogger(FrmMain.class.getName()).log(Level.SEVERE, null, ex);
        }
    }//GEN-LAST:event_btnDownloadEventosActionPerformed
Acredito que em JAVA deu pra ver como é o formato da data:
SimpleDateFormat formatter= new SimpleDateFormat("yyyy-MM-dd 'at' HH:mm:ss z");

Saudações,
Itamar M. Lins Jr.