Class FatuF146

java.lang.Object
systextil.bo.fatu.FatuF146

public class FatuF146 extends Object
Contém toda a lógica principal do formulário fatu_f146. Desta maneira o processo pode ser utilizado inteiro ou em partes por outras aplicações Java.

Esta classe foi criada para ser utilizada pelo check-out de lojas.

O objeto deve ser instanciado na inicialização do formulário (BEFORE FORM) recebendo os dados que são constantes para aquele formulário e carregando mais alguns dados iniciais. Depois disso devem ser invocados os métodos disponíveis conforme cada etapa do processo. É preciso tomar cuidado para invocar os métodos na ordem correta, pois esta classe não está a princípio forçando uma ordem obrigatória.

A ordem normal de execução do processo é a seguinte:

  1. Informar a data, com setData(br.com.intersys.systextil.connection.AppConnection, java.sql.Date). As validações são feitas imediatamente.
  2. Informar o motivo, com setMotivo(br.com.intersys.systextil.connection.AppConnection, int). As validações são feitas imediatamente.
  3. Executar o processo, com o método executar(br.com.intersys.systextil.connection.AppConnection).
Author:
sergio
  • Constructor Summary

    Constructors
    Constructor
    Description
    FatuF146(br.com.intersys.systextil.connection.AppConnection conn, Mdi mdi, TagInteractive interactive, String nome_form, ParametrosEmpresa parametrosEmpresa, NotaFiscalDeSaida nf)
    Carrega os dados iniciais para a execução do processo, e já faz as primeiras validações desses dados.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    executar(br.com.intersys.systextil.connection.AppConnection conn)
     
    void
    setData(br.com.intersys.systextil.connection.AppConnection conn, Date data_canc_nfisc)
     
    void
    setMotivo(br.com.intersys.systextil.connection.AppConnection conn, int cod_canc_nfisc)
    Isto deve ser informado antes de começar a executar o resto do processo.
    void
    updateStatusEMsg(br.com.intersys.systextil.connection.AppConnection conn, String cod_status, String msg_status)
     

    Methods inherited from class java.lang.Object

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

  • Method Details

    • setMotivo

      public void setMotivo(br.com.intersys.systextil.connection.AppConnection conn, int cod_canc_nfisc) throws TagException
      Isto deve ser informado antes de começar a executar o resto do processo.
      Throws:
      TagException
    • executar

      public void executar(br.com.intersys.systextil.connection.AppConnection conn) throws TagException, EnvioDeNFe.NFeException
      Throws:
      TagException
      EnvioDeNFe.NFeException
    • setData

      public void setData(br.com.intersys.systextil.connection.AppConnection conn, Date data_canc_nfisc) throws TagException
      Throws:
      TagException
    • updateStatusEMsg

      public void updateStatusEMsg(br.com.intersys.systextil.connection.AppConnection conn, String cod_status, String msg_status)