Package systextil.dao

Class CentroDeCustos

java.lang.Object
systextil.dao.CentroDeCustos

public class CentroDeCustos extends Object
Representa a tabela BASI_185
  • Field Details

    • centro_custo

      public final int centro_custo
    • descricao

      public final String descricao
    • tipo_mao_obra

      public final int tipo_mao_obra
    • tipo_ccusto

      public final int tipo_ccusto
    • local_entrega

      public final int local_entrega
    • custo_minuto

      public final double custo_minuto
    • divisao_producao

      public final int divisao_producao
    • situacao

      public final int situacao
    • validar_cc_empresa

      public final String validar_cc_empresa
    • tempo_turno1

      @Deprecated public final int tempo_turno1
      Deprecated.
    • tempo_turno2

      @Deprecated public final int tempo_turno2
      Deprecated.
    • tempo_turno3

      @Deprecated public final int tempo_turno3
      Deprecated.
    • tempo_turno4

      @Deprecated public final int tempo_turno4
      Deprecated.
    • turno

      public final Turno turno
    • codigo_criterio

      public final int codigo_criterio
    • codigo_contabil

      public final int codigo_contabil
    • horaini_t1

      public final Time horaini_t1
    • horafim_t1

      public final Time horafim_t1
    • horaini_t2

      public final Time horaini_t2
    • horafim_t2

      public final Time horafim_t2
    • horaini_t3

      public final Time horaini_t3
    • horafim_t3

      public final Time horafim_t3
    • horaini_t4

      public final Time horaini_t4
    • horafim_t4

      public final Time horafim_t4
    • cc_agrupador

      public final int cc_agrupador
    • intervaloini_t1

      public final Date intervaloini_t1
    • intervalofim_t1

      public final Date intervalofim_t1
    • aplicacao_intervalo_t1

      public final int aplicacao_intervalo_t1
    • intervaloini_t2

      public final Date intervaloini_t2
    • intervalofim_t2

      public final Date intervalofim_t2
    • aplicacao_intervalo_t2

      public final int aplicacao_intervalo_t2
    • intervaloini_t3

      public final Date intervaloini_t3
    • intervalofim_t3

      public final Date intervalofim_t3
    • aplicacao_intervalo_t3

      public final int aplicacao_intervalo_t3
    • intervaloini_t4

      public final Date intervaloini_t4
    • intervalofim_t4

      public final Date intervalofim_t4
    • aplicacao_intervalo_t4

      public final int aplicacao_intervalo_t4
    • custo_minuto_previsto

      public final double custo_minuto_previsto
    • centro_custo_pai

      public final int centro_custo_pai
    • custo_minuto_estimado

      public final double custo_minuto_estimado
    • data_cadastro

      public final Date data_cadastro
    • custo_despesa

      public final int custo_despesa
    • fixo_variavel

      public final int fixo_variavel
  • Method Details

    • get

      public static CentroDeCustos get(br.com.intersys.systextil.connection.AppConnection conn, int centro_custo)
    • getTurnoNotNull

      public static Turno getTurnoNotNull(br.com.intersys.systextil.connection.AppConnection conn, int centro_custo)
    • exists

      public static boolean exists(br.com.intersys.systextil.connection.AppConnection conn, int centroCusto, int localEntrega)
    • getByLocalEntrega

      public static CentroDeCustos getByLocalEntrega(br.com.intersys.systextil.connection.AppConnection conn, int centro_custo, int local_entrega)
    • getCriterio

      public Criterio getCriterio(br.com.intersys.systextil.connection.AppConnection conn)
    • getLocalEntrega

      public Empresa getLocalEntrega(br.com.intersys.systextil.connection.AppConnection conn)
    • getTurno

      public static int getTurno(br.com.intersys.systextil.connection.AppConnection conn, Time currentTime)
      Retorna o turno para a hora informada, conforme configurado no registro zero.
      Returns:
      o turno encontrado, de 1 a 4; se não for encontrado o registro zero, retorna 3.
    • getTurno

      public static int getTurno(br.com.intersys.systextil.connection.AppConnection conn, int centroCusto, Time currentTime)
    • sum

      public static br.com.intersys.systextil.connection.Amount sum(br.com.intersys.systextil.connection.AppConnection conn, String campo, int codigo_familia, String complemento)
      Utiliza de duas tabelas, basi_180 e basi_185.
    • getDescricao

      public static String getDescricao(br.com.intersys.systextil.connection.AppConnection conn, int centro_custo)
    • getMinutosTurno

      public static int getMinutosTurno(br.com.intersys.systextil.connection.AppConnection cn, int centroDeCustos, int turno)
      Irá retornar o tempo do turno solicitado.
      Parameters:
      cn -
      centroDeCustos -
      turno -
      Returns:
    • listaTemposOrZeros

      public static Integer[] listaTemposOrZeros(br.com.intersys.systextil.connection.AppConnection cn, int centroDeCusto)
    • getDivisaoDeProducao

      public static int getDivisaoDeProducao(br.com.intersys.systextil.connection.AppConnection conn, int centroDeCustos)