Class RegraPagamentoDao

java.lang.Object
br.com.intersys.systextil.function.pedi.f933.RegraPagamentoDao

public class RegraPagamentoDao extends Object
  • Constructor Details

    • RegraPagamentoDao

      public RegraPagamentoDao()
  • Method Details

    • buscarTudoCadastradoPorCnpj

      public String buscarTudoCadastradoPorCnpj(br.com.intersys.systextil.connection.AppConnection conn, String cnpj)
      Busca tudo o que estiver cadastrado para um cliente (regra de pagamento pedi_f933). A consulta SQL utiliza apenas o CNPJ como parâmetro.
      Parameters:
      conn - conexão
      cnpj - CNPJ do cliente (14 dígitos, com ou sem formatação)
      Returns:
      resultado como uma única String (vazio se não houver cadastro)
    • buscarTudoCadastradoPorCnpjResumo

      public RegraPagamentoResumo buscarTudoCadastradoPorCnpjResumo(br.com.intersys.systextil.connection.AppConnection conn, String cnpj)
      Busca tudo o que estiver cadastrado para um cliente, retornando um objeto com cada campo separado. Assim você pode extrair e montar do jeito que quiser.
      Parameters:
      conn - conexão
      cnpj - CNPJ do cliente (14 dígitos, com ou sem formatação)
      Returns:
      RegraPagamentoResumo com os campos (isEmpty() se não houver cadastro)
    • salvarRegraPagamento

      public void salvarRegraPagamento(br.com.intersys.systextil.connection.AppConnection conn, RegraPagamento regraPagamento)
    • salvarDia

      public void salvarDia(br.com.intersys.systextil.connection.AppConnection conn, CNPJ cnpj, int dia)
    • salvarJanelaPagamentoDias

      public void salvarJanelaPagamentoDias(br.com.intersys.systextil.connection.AppConnection conn, CNPJ cnpj, TipoContagem tipoContagem, TipoIniciaMesSeguinte tipoIniciaMesSeguinte)
    • buscarRegraPagamento

      public RegraPagamento buscarRegraPagamento(br.com.intersys.systextil.connection.AppConnection conn, CNPJ cnpj)
    • buscarJanelaPagamentoPorContagemDias

      public JanelaPagamentoContagemDias buscarJanelaPagamentoPorContagemDias(br.com.intersys.systextil.connection.AppConnection conn, CNPJ cnpj)
    • buscarJanelaPagamentoPorDiaDaSemana

      public List<JanelaPagamentoDiaDaSemana> buscarJanelaPagamentoPorDiaDaSemana(br.com.intersys.systextil.connection.AppConnection conn, CNPJ cnpj)
    • buscarDias

      public List<Integer> buscarDias(br.com.intersys.systextil.connection.AppConnection conn, CNPJ cnpj)
    • deleteDia

      public void deleteDia(br.com.intersys.systextil.connection.AppConnection conn, CNPJ cnpj, int dia)
    • salvarDiaSemana

      public void salvarDiaSemana(br.com.intersys.systextil.connection.AppConnection conn, CNPJ cnpj, TipoDiaDaSemana diaDaSemana)
    • deleteDiaSemana

      public void deleteDiaSemana(br.com.intersys.systextil.connection.AppConnection conn, CNPJ cnpj, TipoDiaDaSemana diaDaSemana)
    • deletarRegraPagamento

      public void deletarRegraPagamento(br.com.intersys.systextil.connection.AppConnection conn, CNPJ cnpj)