Package systextil.dao
Class ConversaoUnidadeMedidaNaturezaDAO
java.lang.Object
systextil.dao.ConversaoUnidadeMedidaNaturezaDAO
DAO para parametrização de conversão automática de unidade de medida KG → MT
Tabela: OBRF_997
Ticket: 263418
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classClasse interna para representar um registro de parametrização -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic booleanatualizar(br.com.intersys.systextil.connection.AppConnection conn, long id, String indAtivo, String usuario) Atualiza um registro existentestatic booleanatualizarPorNatureza(br.com.intersys.systextil.connection.AppConnection conn, int codigoEmpresa, int naturOperacao, String estadoNatureza, String indAtivo, String usuario) Atualiza pelo código da empresa e natureza de operaçãostatic booleandeveConverterUnidadeMedida(br.com.intersys.systextil.connection.AppConnection conn, int codigoEmpresa, int naturOperacao, String estadoNatureza) Verifica se uma Natureza de Operação está parametrizada para conversão automáticastatic booleanexcluir(br.com.intersys.systextil.connection.AppConnection conn, long id) Exclui um registrostatic booleaninserir(br.com.intersys.systextil.connection.AppConnection conn, int codigoEmpresa, int naturOperacao, String estadoNatureza, String indAtivo, String usuario) Insere um novo registro de parametrizaçãolistarPorEmpresa(br.com.intersys.systextil.connection.AppConnection conn, int codigoEmpresa) Lista todas as parametrizações de uma empresa
-
Constructor Details
-
ConversaoUnidadeMedidaNaturezaDAO
public ConversaoUnidadeMedidaNaturezaDAO()
-
-
Method Details
-
deveConverterUnidadeMedida
public static boolean deveConverterUnidadeMedida(br.com.intersys.systextil.connection.AppConnection conn, int codigoEmpresa, int naturOperacao, String estadoNatureza) Verifica se uma Natureza de Operação está parametrizada para conversão automática- Parameters:
conn- Conexão com o bancocodigoEmpresa- Código da empresanaturOperacao- Código da Natureza de OperaçãoestadoNatureza- Estado da Natureza de Operação- Returns:
- true se a conversão está ativa, false caso contrário
-
inserir
public static boolean inserir(br.com.intersys.systextil.connection.AppConnection conn, int codigoEmpresa, int naturOperacao, String estadoNatureza, String indAtivo, String usuario) Insere um novo registro de parametrização- Parameters:
conn- Conexão com o bancocodigoEmpresa- Código da empresanaturOperacao- Código da Natureza de OperaçãoestadoNatureza- Estado da Natureza de OperaçãoindAtivo- Indicador se está ativo ('S' ou 'N')usuario- Usuário que está cadastrando- Returns:
- true se inseriu com sucesso, false caso contrário
-
atualizar
public static boolean atualizar(br.com.intersys.systextil.connection.AppConnection conn, long id, String indAtivo, String usuario) Atualiza um registro existente- Parameters:
conn- Conexão com o bancoid- ID do registroindAtivo- Novo indicador de ativo ('S' ou 'N')usuario- Usuário que está alterando- Returns:
- true se atualizou com sucesso, false caso contrário
-
atualizarPorNatureza
public static boolean atualizarPorNatureza(br.com.intersys.systextil.connection.AppConnection conn, int codigoEmpresa, int naturOperacao, String estadoNatureza, String indAtivo, String usuario) Atualiza pelo código da empresa e natureza de operação- Parameters:
conn- Conexão com o bancocodigoEmpresa- Código da empresanaturOperacao- Código da Natureza de OperaçãoestadoNatureza- Estado da Natureza de OperaçãoindAtivo- Novo indicador de ativo ('S' ou 'N')usuario- Usuário que está alterando- Returns:
- true se atualizou com sucesso, false caso contrário
-
excluir
public static boolean excluir(br.com.intersys.systextil.connection.AppConnection conn, long id) Exclui um registro- Parameters:
conn- Conexão com o bancoid- ID do registro- Returns:
- true se excluiu com sucesso, false caso contrário
-
listarPorEmpresa
public static List<ConversaoUnidadeMedidaNaturezaDAO.ParametroConversaoUM> listarPorEmpresa(br.com.intersys.systextil.connection.AppConnection conn, int codigoEmpresa) Lista todas as parametrizações de uma empresa- Parameters:
conn- Conexão com o bancocodigoEmpresa- Código da empresa- Returns:
- Lista de registros
-