Desenvolvimento NFS-e
Desenvolvimento NFS-e

Site destinado a desenvolvedores de softwares na integração com a NFS-e.
 
InícioInício  CalendárioCalendário  FAQFAQ  BuscarBuscar  GruposGrupos  Registrar-seRegistrar-se  Conectar-se  

Compartilhe | 
 

 Ginfes - Como transformar os objetos em arquivo String XML para assinar?

Ver o tópico anterior Ver o tópico seguinte Ir em baixo 
AutorMensagem
marcosfonceka



Mensagens : 2
Data de inscrição : 10/04/2014
Idade : 27
Localização : Jaú/SP

MensagemAssunto: Ginfes - Como transformar os objetos em arquivo String XML para assinar?   Seg Nov 17, 2014 12:52 pm

Pessoal, boa tarde.

Estou fazendo a integração do nosso sistema com o Ginfes.
Gerei o cliente WSDL pelo netbeans e as classes Java pelos .xsd normalmente.

A questão é: quero fazer a consulta de uma NFSe já gerada. Me baseei nos métodos usados quando fiz a NFe convencional.
Alguém pode me ajudar?

Código:
 public void consultar(){
        try{
            //instâncias feitas
         
            periodoEmissao.setDataFinal(Util.getXMLGregorianCalendar(new Date()));
            periodoEmissao.setDataInicial(Util.getXMLGregorianCalendar(new Date()));

            identificacaoPrestador.setCnpj(MenuPrincipal.retornarEmpresaAtiva().getCnpj().replace(".", "").replace("/", "").replace("-", "").trim());
            identificacaoPrestador.setInscricaoMunicipal(MenuPrincipal.retornarEmpresaAtiva().getInscricaoMunicipal());

            TcCpfCnpj cpfCnpjTomador = new TcCpfCnpj();
            cpfCnpjTomador.setCnpj("CNPJ DO TOMADOR DO SERVICO");
            cpfCnpjTomador.setCpf("");
            
            identificacaoTomador.setCpfCnpj(cpfCnpjTomador);
            identificacaoTomador.setInscricaoMunicipal("");
            
            
            consultaNfseEnvio.setNumeroNfse(new BigInteger("NÚMERO DA NFSE JÁ GERADA"));
            consultaNfseEnvio.setPeriodoEmissao(periodoEmissao);
            consultaNfseEnvio.setPrestador(identificacaoPrestador);
            consultaNfseEnvio.setTomador(identificacaoTomador);
            
            //Gerar xml
            
            
            
        }catch(Exception e){
            e.printStackTrace();
            Alerta.mensagemAlerta(null, "Falha ao consultar NFSe");
        }
        
    }
   
   private String converter(ConsultarNfseEnvio consultarNfseEnvio) throws JAXBException {

        JAXBContext context = JAXBContext.newInstance(TEnviNFe.class);
        Marshaller marshaller = context.createMarshaller();
        JAXBElement<ConsultarNfseEnvio> element = new ObjectFactory().createConsultarNfseEnvio());//Aqui é o ponto: como gerar o XML
        marshaller.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, Boolean.FALSE);
        marshaller.setProperty(Marshaller.JAXB_FRAGMENT, Boolean.TRUE);

        StringWriter sw = new StringWriter();
        marshaller.marshal(element, sw);

        String xml = sw.toString();
        
        return xml;
    }
Voltar ao Topo Ir em baixo
http://www.zipersoft.com.br
 
Ginfes - Como transformar os objetos em arquivo String XML para assinar?
Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo 
Página 1 de 1

Permissão deste fórum:Você não pode responder aos tópicos neste fórum
Desenvolvimento NFS-e  :: Arquivo XML-
Ir para: