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, systextil.dao.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.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait