Package systextil.dao

Class ConversaoUnidadeMedidaNaturezaDAO

java.lang.Object
systextil.dao.ConversaoUnidadeMedidaNaturezaDAO

public class ConversaoUnidadeMedidaNaturezaDAO extends Object
DAO para parametrização de conversão automática de unidade de medida KG → MT Tabela: OBRF_997 Ticket: 263418
  • 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 banco
      codigoEmpresa - Código da empresa
      naturOperacao - Código da Natureza de Operação
      estadoNatureza - 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 banco
      codigoEmpresa - Código da empresa
      naturOperacao - Código da Natureza de Operação
      estadoNatureza - Estado da Natureza de Operação
      indAtivo - 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 banco
      id - ID do registro
      indAtivo - 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 banco
      codigoEmpresa - Código da empresa
      naturOperacao - Código da Natureza de Operação
      estadoNatureza - Estado da Natureza de Operação
      indAtivo - 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 banco
      id - 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 banco
      codigoEmpresa - Código da empresa
      Returns:
      Lista de registros