Class EmissaoDeDanfe

java.lang.Object
systextil.bo.fatu.EmissaoDeDanfe

public class EmissaoDeDanfe extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
    EmissaoDeDanfe(br.com.intersys.systextil.connection.AppConnection conn, Mdi mdi, UtilTag utilTag, ParametrosEmpresa parametrosEmpresa, int randon_cod, com.intersys.nfe.NFeLogger nfeLogger, boolean pdfOutput)
     
    EmissaoDeDanfe(br.com.intersys.systextil.connection.AppConnection conn, Mdi mdi, UtilTag utilTag, ParametrosEmpresa parametrosEmpresa, String nome_form, int randon_cod, com.intersys.nfe.NFeLogger nfeLogger)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    atualiza_emis_reemis_danfe_nfe(String EntradaSaida, int EmissaoReemis)
     
    double
    calculaValorUnitario(double quantidade, double valorUnitario, double valorTotal, int tipo_nf_referenciada)
     
    final void
     
    void
    emitirDanfe(String TipoImpressao, int EmissaoReemis, int DanfContingen, boolean imprimirComBoletos)
     
    void
    emitirDanfe(String EntradaSaida, String TipoImpressao, int NotaFiscalIni, int NotaFiscalFim, Date PeriodoIni, Date PeriodoFim, String SerieNotaFisc, int EmissaoReemis, int DanfContingen, boolean imprimirComBoleto, int transp9, int transp4, int transp2)
    Usar na emissão de Danfe usando parâmetros.
    void
    emitirDanfe(String EntradaSaida, String TipoImpressao, int NotaFiscalIni, int NotaFiscalFim, Date PeriodoIni, Date PeriodoFim, String SerieNotaFisc, int EmissaoReemis, int DanfContingen, boolean imprimirComBoleto, int transp9, int transp4, int transp2, int cnpj9ClienteFornecedor, int cnpj4ClienteFornecedor, int cnpj2ClienteFornecedor)
     
    void
    emitirDanfeAposNFe(systextil.dao.NotaFiscal[] nfs)
     
    void
    emitirDanfeParametrosAdicionais(String EntradaSaida, String TipoImpressao, int NotaFiscalIni, int NotaFiscalFim, Date PeriodoIni, Date PeriodoFim, String SerieNotaFisc, int EmissaoReemis, int DanfContingen, boolean imprimirComBoleto, int transp9, int transp4, int transp2, int cnpj9ClienteFornecedor, int cnpj4ClienteFornecedor, int cnpj2ClienteFornecedor, Date PeriodoSaidaIni, Date PeriodoSaidaFim, int opcaoVolume)
     
    void
    emitirDanfeParametrosAdicionais(String EntradaSaida, String TipoImpressao, int NotaFiscalIni, int NotaFiscalFim, Date PeriodoIni, Date PeriodoFim, String SerieNotaFisc, int EmissaoReemis, int DanfContingen, boolean imprimirComBoleto, int transp9, int transp4, int transp2, int cnpj9ClienteFornecedor, int cnpj4ClienteFornecedor, int cnpj2ClienteFornecedor, Date PeriodoSaidaIni, Date PeriodoSaidaFim, int opcaoVolume, int ordenacao)
     
    void
    Envia por e-mail danfes das notas com status=100 conforme o randon_cod.
    void
    enviarDanfes(boolean enviaEmailCliente, boolean enviaEmailRepresentante, boolean enviaEmailTransportadora, String emailPara)
     
    void
    enviarDanfes(String emailPara)
     
    void
    enviarDanfes(systextil.dao.NotaFiscal[] nfs)
    Envia por e-mail danfes das notas informadas.
    void
    enviarDanfes(systextil.dao.NotaFiscal[] nfs, boolean registrarFalhaNoEnvio, String emailPara)
     
    void
    enviarDanfes(systextil.dao.NotaFiscal[] nfs, boolean registrarFalhaNoEnvio, String emailPara, boolean enviaEmailCliente, boolean enviaEmailRepresentante, boolean enviaEmailTransportadora)
    Envia por e-mail danfes das notas informadas.
    void
    enviarDanfes(systextil.dao.NotaFiscal[] nfs, boolean registrarFalhaNoEnvio, systextil.dao.NotaFiscal atual, String emailPara)
     
    void
    enviarDanfes(systextil.dao.NotaFiscal[] nfs, systextil.dao.NotaFiscal atual)
     
    void
    enviarDanfes(systextil.dao.NotaFiscal[] nfs, systextil.dao.NotaFiscal atual, String emailPara)
     
    processarCadastroSQL(br.com.intersys.systextil.connection.AppConnection conn, int pCodEmpresa, int numNota, String serieNota, String vNivel, String vGrupo, String vSubgrupo, String vItem, int fsSeqItem)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • EmissaoDeDanfe

      public EmissaoDeDanfe(br.com.intersys.systextil.connection.AppConnection conn, Mdi mdi, UtilTag utilTag, ParametrosEmpresa parametrosEmpresa, String nome_form, int randon_cod, com.intersys.nfe.NFeLogger nfeLogger)
    • EmissaoDeDanfe

      public EmissaoDeDanfe(br.com.intersys.systextil.connection.AppConnection conn, Mdi mdi, UtilTag utilTag, ParametrosEmpresa parametrosEmpresa, int randon_cod, com.intersys.nfe.NFeLogger nfeLogger, boolean pdfOutput)
  • Method Details

    • emitirDanfe

      public void emitirDanfe(String TipoImpressao, int EmissaoReemis, int DanfContingen, boolean imprimirComBoletos) throws NoDataException
      Throws:
      NoDataException
    • deleteOperTmp

      public final void deleteOperTmp()
    • emitirDanfe

      public void emitirDanfe(String EntradaSaida, String TipoImpressao, int NotaFiscalIni, int NotaFiscalFim, Date PeriodoIni, Date PeriodoFim, String SerieNotaFisc, int EmissaoReemis, int DanfContingen, boolean imprimirComBoleto, int transp9, int transp4, int transp2) throws NoDataException
      Usar na emissão de Danfe usando parâmetros.
      Throws:
      NoDataException
    • emitirDanfe

      public void emitirDanfe(String EntradaSaida, String TipoImpressao, int NotaFiscalIni, int NotaFiscalFim, Date PeriodoIni, Date PeriodoFim, String SerieNotaFisc, int EmissaoReemis, int DanfContingen, boolean imprimirComBoleto, int transp9, int transp4, int transp2, int cnpj9ClienteFornecedor, int cnpj4ClienteFornecedor, int cnpj2ClienteFornecedor) throws NoDataException
      Throws:
      NoDataException
    • emitirDanfeParametrosAdicionais

      public void emitirDanfeParametrosAdicionais(String EntradaSaida, String TipoImpressao, int NotaFiscalIni, int NotaFiscalFim, Date PeriodoIni, Date PeriodoFim, String SerieNotaFisc, int EmissaoReemis, int DanfContingen, boolean imprimirComBoleto, int transp9, int transp4, int transp2, int cnpj9ClienteFornecedor, int cnpj4ClienteFornecedor, int cnpj2ClienteFornecedor, Date PeriodoSaidaIni, Date PeriodoSaidaFim, int opcaoVolume, int ordenacao) throws NoDataException
      Throws:
      NoDataException
    • emitirDanfeParametrosAdicionais

      public void emitirDanfeParametrosAdicionais(String EntradaSaida, String TipoImpressao, int NotaFiscalIni, int NotaFiscalFim, Date PeriodoIni, Date PeriodoFim, String SerieNotaFisc, int EmissaoReemis, int DanfContingen, boolean imprimirComBoleto, int transp9, int transp4, int transp2, int cnpj9ClienteFornecedor, int cnpj4ClienteFornecedor, int cnpj2ClienteFornecedor, Date PeriodoSaidaIni, Date PeriodoSaidaFim, int opcaoVolume) throws NoDataException
      Throws:
      NoDataException
    • emitirDanfeAposNFe

      public void emitirDanfeAposNFe(systextil.dao.NotaFiscal[] nfs) throws NoDataException
      Throws:
      NoDataException
    • atualiza_emis_reemis_danfe_nfe

      protected void atualiza_emis_reemis_danfe_nfe(String EntradaSaida, int EmissaoReemis)
    • enviarDanfes

      public void enviarDanfes() throws NoDataException, TagException
      Envia por e-mail danfes das notas com status=100 conforme o randon_cod. não vai alterar o status das notas se ocorrer falha no envio dos e-mails.
      Throws:
      NoDataException - se não foram encontradas danfes a emitir
      TagException - se não há credenciais para envio de e-mail
    • enviarDanfes

      public void enviarDanfes(String emailPara) throws NoDataException, TagException
      Throws:
      NoDataException
      TagException
    • enviarDanfes

      public void enviarDanfes(boolean enviaEmailCliente, boolean enviaEmailRepresentante, boolean enviaEmailTransportadora, String emailPara) throws NoDataException, TagException
      Throws:
      NoDataException
      TagException
    • enviarDanfes

      public void enviarDanfes(systextil.dao.NotaFiscal[] nfs) throws NoDataException, TagException
      Envia por e-mail danfes das notas informadas.
      Throws:
      NoDataException - se não foram encontradas danfes a emitir
      TagException - se não há credenciais para envio de e-mail
    • enviarDanfes

      public void enviarDanfes(systextil.dao.NotaFiscal[] nfs, systextil.dao.NotaFiscal atual) throws NoDataException, TagException
      Throws:
      NoDataException
      TagException
    • enviarDanfes

      public void enviarDanfes(systextil.dao.NotaFiscal[] nfs, systextil.dao.NotaFiscal atual, String emailPara) throws NoDataException, TagException
      Throws:
      NoDataException
      TagException
    • enviarDanfes

      public void enviarDanfes(systextil.dao.NotaFiscal[] nfs, boolean registrarFalhaNoEnvio, systextil.dao.NotaFiscal atual, String emailPara) throws NoDataException, TagException
      Throws:
      NoDataException
      TagException
    • enviarDanfes

      public void enviarDanfes(systextil.dao.NotaFiscal[] nfs, boolean registrarFalhaNoEnvio, String emailPara, boolean enviaEmailCliente, boolean enviaEmailRepresentante, boolean enviaEmailTransportadora) throws NoDataException, TagException
      Envia por e-mail danfes das notas informadas.
      Throws:
      NoDataException - se não foram encontradas danfes a emitir
      TagException - se não há credenciais para envio de e-mail
    • enviarDanfes

      public void enviarDanfes(systextil.dao.NotaFiscal[] nfs, boolean registrarFalhaNoEnvio, String emailPara) throws NoDataException, TagException
      Throws:
      NoDataException
      TagException
    • calculaValorUnitario

      public double calculaValorUnitario(double quantidade, double valorUnitario, double valorTotal, int tipo_nf_referenciada)
    • processarCadastroSQL

      public Map<String,Object> processarCadastroSQL(br.com.intersys.systextil.connection.AppConnection conn, int pCodEmpresa, int numNota, String serieNota, String vNivel, String vGrupo, String vSubgrupo, String vItem, int fsSeqItem) throws Exception
      Throws:
      Exception