Package systextil.bo.fatu
Class FatuF146
java.lang.Object
systextil.bo.fatu.FatuF146
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:
- Informar a data, com
setData(br.com.intersys.systextil.connection.AppConnection, java.sql.Date)
. As validações são feitas imediatamente. - Informar o motivo, com
setMotivo(br.com.intersys.systextil.connection.AppConnection, int)
. As validações são feitas imediatamente. - Executar o processo, com o método
executar(br.com.intersys.systextil.connection.AppConnection)
.
- Author:
- sergio
-
Constructor Summary
ConstructorsConstructorDescriptionFatuF146
(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 TypeMethodDescriptionvoid
executar
(br.com.intersys.systextil.connection.AppConnection conn) void
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)
-
Constructor Details
-
FatuF146
public FatuF146(br.com.intersys.systextil.connection.AppConnection conn, Mdi mdi, TagInteractive interactive, String nome_form, ParametrosEmpresa parametrosEmpresa, NotaFiscalDeSaida nf) throws TagException Carrega os dados iniciais para a execução do processo, e já faz as primeiras validações desses dados.- Throws:
TagException
- se alguma regra for violada
-
-
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
-