Package systextil.dao
Class Cliente
java.lang.Object
systextil.dao.Cnpj
systextil.dao.CnpjEmpresa
systextil.dao.Cliente
Representa a tabela
PEDI_010
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal int
final br.com.intersys.systextil.connection.Amount
final br.com.intersys.systextil.connection.Amount
final double
final int
final int
final int
final int
final int
final int
final int
final int
final int
final int
final int
final String
final int
final int
final String
final Date
final Date
final Date
final Date
final Date
final Date
final int
final String
final String
final double
final int
final int
final int
final int
final String
final String
final String
final String
final String
final int
final int
final int
final int
final br.com.intersys.systextil.connection.Amount
final int
final br.com.intersys.systextil.connection.Amount
final String
final String
final int
final String
final double
final br.com.intersys.systextil.connection.Amount
final int
final String
final int
final int
final int
final int
final int
final double
final double
final double
final double
final int
final int
final int
final int
final int
final int
final int
final int
final Date
final br.com.intersys.systextil.connection.Amount
final double
Fields inherited from class systextil.dao.CnpjEmpresa
bairro, cep, cod_cidade, codigo_contabil, complemento, e_mail, endereco, insc_est, nfe_e_mail, nome, nome_fantasia, numero_imovel, telefone, tipo
-
Method Summary
Modifier and TypeMethodDescriptionvoid
atualizaMaiorAcumulo
(br.com.intersys.systextil.connection.AppConnection conn, double maior_acumulo, Date dt_maior_acumulo) void
atualizaMaiorTitulo
(br.com.intersys.systextil.connection.AppConnection conn, double maior_titulo, Date data_maior_tit) static boolean
exists
(br.com.intersys.systextil.connection.AppConnection conn, int cgc9) static boolean
exists
(br.com.intersys.systextil.connection.AppConnection conn, int cgc9, int cgc4, int cgc2) static boolean
static Cliente
get
(br.com.intersys.systextil.connection.AppConnection conn, int cgc9, int cgc4, int cgc2) static Cliente
static String
getEmailNfe
(br.com.intersys.systextil.connection.AppConnection conn, Cnpj cnpj) getEstado
(br.com.intersys.systextil.connection.AppConnection conn) static String
Conveniência para obter só o nome de um cliente.static String[]
getNomeClienteAndNomeFantasia
(br.com.intersys.systextil.connection.AppConnection conn, Cnpj cliente) getRegiao
(br.com.intersys.systextil.connection.AppConnection conn) getRegiaoNotNull
(br.com.intersys.systextil.connection.AppConnection conn) static void
insert
(br.com.intersys.systextil.connection.AppConnection conn, int cgc_9, int cgc_4, int cgc_2, String nome_cliente, String fantasia_cliente, int codigo_empresa, int codigo_cliente, int situacao_cliente, Date data_cad_cliente, Date data_compl_cadastro, String endereco_cliente, String numero_imovel, String complemento, String bairro, int cep_cliente, int cod_cidade, String e_mail, String insc_est_cliente, int telefone_cliente, int celular_cliente, int fax_cliente, String observacao) static void
insert
(br.com.intersys.systextil.connection.AppConnection conn, int cgc_9, int cgc_4, int cgc_2, String nome_cliente, String fantasia_cliente, int codigo_empresa, int codigo_cliente, int situacao_cliente, Date data_cad_cliente, Date data_compl_cadastro, String endereco_cliente, String numero_imovel, String complemento, String bairro, int cep_cliente, int cod_cidade, String e_mail, String insc_est_cliente, int telefone_cliente, int celular_cliente, int fax_cliente, String observacao, int fisicaJuridica, int telex_cliente, int cxpostal_cliente2, String nr_suframa_cli2, int sub_regiao2, int portador_cliente2, double perc_desc_duplic, int codigoRepresCliente, int tipo_cliente2, int conceito_cliente, int tran_cli_forne9, int tran_cli_forne4, int tran_cli_forne2, int codigo_contabil, int cod_sit_credito, String numero_reg_junta, double faturamento_ano, double valor_compras_mensal, String predio_proprio, double sug_limite_max_ped1, double sug_limite_max_ped2, double sug_limite_max_ped4, double sug_limite_max_ped7, Date data_fundacao, int numero_filiais, double capital_atual, Date data_importacao, int sit_zoneamento, int empenho_automatico, int forma_pagamento, int criterio_atendimento, int capital_interior2, String lanca_colecao, int sit_cartela, int unidade_lim_ped, Date val_lim_credito, int grupo_economico, String nfe_e_mail, int segmento_mercado, String bairro_e_commerce, String complemento_e_commerce, int ddd_celular_e_commerce, int ddd_fixo_e_commerce) boolean
seRegiaoControlaCotas
(br.com.intersys.systextil.connection.AppConnection conn) static int
update
(br.com.intersys.systextil.connection.AppConnection conn, int cgc_9, int cgc_4, int cgc_2, String nome_cliente, String fantasia_cliente, int codigo_empresa, int codigo_cliente, int situacao_cliente, Date data_cad_cliente, Date data_compl_cadastro, String endereco_cliente, String numero_imovel, String complemento, String bairro, int cep_cliente, int cod_cidade, String e_mail, String insc_est_cliente, int telefone_cliente, int celular_cliente, int fax_cliente, String observacao) static int
update
(br.com.intersys.systextil.connection.AppConnection conn, int cgc_9, int cgc_4, int cgc_2, String nome_cliente, String fantasia_cliente, int codigo_empresa, int codigo_cliente, int situacao_cliente, Date data_cad_cliente, Date data_compl_cadastro, String endereco_cliente, String numero_imovel, String complemento, String bairro, int cep_cliente, int cod_cidade, String e_mail, String insc_est_cliente, int telefone_cliente, int celular_cliente, int fax_cliente, String observacao, int fisicaJuridica, int telex_cliente, int cxpostal_cliente2, String nr_suframa_cli2, int sub_regiao2, int portador_cliente2, double perc_desc_duplic, int codigoRepresCliente, int tipo_cliente2, int conceito_cliente, int tran_cli_forne9, int tran_cli_forne4, int tran_cli_forne2, int codigo_contabil, int cod_sit_credito, String numero_reg_junta, double faturamento_ano, double valor_compras_mensal, String predio_proprio, double sug_limite_max_ped1, double sug_limite_max_ped2, double sug_limite_max_ped4, double sug_limite_max_ped7, Date data_fundacao, int numero_filiais, double capital_atual, Date data_importacao, int sit_zoneamento, int empenho_automatico, int forma_pagamento, int criterio_atendimento, int capital_interior2, String lanca_colecao, int sit_cartela, int unidade_lim_ped, Date val_lim_credito, int grupo_economico, String nfe_e_mail, int segmento_mercado, String bairro_e_commerce, String complemento_e_commerce, int ddd_celular_e_commerce, int ddd_fixo_e_commerce) void
updateMaiorAcumulo
(br.com.intersys.systextil.connection.AppConnection conn, br.com.intersys.systextil.connection.Amount novoValorCandidato, Date novaData) Só grava se o valor novo for maior que o atual.void
updateMaiorTitulo
(br.com.intersys.systextil.connection.AppConnection conn, br.com.intersys.systextil.connection.Amount novoValorCandidato, Date novaData) Só grava se o valor novo for maior que o atual.void
updateUltimaFaturaEMaiorFatura
(br.com.intersys.systextil.connection.AppConnection conn, Date data_ult_fatur, br.com.intersys.systextil.connection.Amount valor_ult_fatur) Atualiza as datas e os valores correspondentes à última fatura e à maior fatura.static boolean
verClienteISENTO
(br.com.intersys.systextil.connection.AppConnection conn, Cnpj cgc) Methods inherited from class systextil.dao.CnpjEmpresa
getCidade, getCidadeNotNull, getDadosParaImpressao, montarEndereco
-
Field Details
-
sub_regiao
public final int sub_regiao -
maior_titulo
public final br.com.intersys.systextil.connection.Amount maior_titulo -
maior_acumulo
public final br.com.intersys.systextil.connection.Amount maior_acumulo -
tipo_cliente
public final int tipo_cliente -
nr_suframa_cli
-
data_valid_suframa
-
data_maior_fatur
-
val_maior_fatur
public final br.com.intersys.systextil.connection.Amount val_maior_fatur -
capital_interior
public final int capital_interior -
perc_verba_prop
public final br.com.intersys.systextil.connection.Amount perc_verba_prop -
cli_quebra_peca
public final int cli_quebra_peca -
cli_quebra_teci
public final int cli_quebra_teci -
cli_quebra_pano
public final int cli_quebra_pano -
cli_quebra_fios
public final int cli_quebra_fios -
cod_cliente
public final int cod_cliente -
tipo_cli_exterior
public final int tipo_cli_exterior -
codigo_cliente
-
portador_cliente
public final int portador_cliente -
fax_cliente
public final int fax_cliente -
ind_desc_pis_cofins
-
ind_desc_pis_cofins_suframa
-
ind_desc_icms_ipi
-
aceita_desp_cobr
public final int aceita_desp_cobr -
cdrepres_cliente
public final int cdrepres_cliente -
atraso_medio
public final br.com.intersys.systextil.connection.Amount atraso_medio -
cxpostal_cliente
-
telex_cliente
public final int telex_cliente -
perc_desc_duplic
public final double perc_desc_duplic -
conceito_cliente
public final int conceito_cliente -
tran_cli_forne9
public final int tran_cli_forne9 -
tran_cli_forne4
public final int tran_cli_forne4 -
tran_cli_forne2
public final int tran_cli_forne2 -
cod_sit_credito
public final int cod_sit_credito -
numero_reg_junta
-
faturamento_ano
public final double faturamento_ano -
valor_compras_mensal
public final double valor_compras_mensal -
predio_proprio
-
sug_limite_max_ped1
public final double sug_limite_max_ped1 -
sug_limite_max_ped2
public final double sug_limite_max_ped2 -
sug_limite_max_ped4
public final double sug_limite_max_ped4 -
sug_limite_max_ped7
public final double sug_limite_max_ped7 -
data_fundacao
-
numero_filiais
public final int numero_filiais -
capital_atual
public final double capital_atual -
data_importacao
-
sit_zoneamento
public final int sit_zoneamento -
empenho_automatico
public final int empenho_automatico -
forma_pagamento
public final int forma_pagamento -
criterio_atendimento
public final int criterio_atendimento -
lanca_colecao
-
sit_cartela
public final int sit_cartela -
unidade_lim_ped
public final int unidade_lim_ped -
val_lim_credito
-
grupo_economico
public final int grupo_economico -
segmento_mercado
public final int segmento_mercado -
situacao_cliente
public final int situacao_cliente -
cliente_isento
public final int cliente_isento -
dt_ult_consulta_sintegra
-
acumulo_atraso
public final br.com.intersys.systextil.connection.Amount acumulo_atraso -
maior_atraso
public final int maior_atraso -
data_maior_atr
-
fisica_juridica
public final int fisica_juridica -
cep_cliente
public final int cep_cliente -
insc_est_cliente
-
endereco_cliente
-
telefone_cliente
public final int telefone_cliente -
limite_max_ped1
public final int limite_max_ped1 -
limite_max_ped2
public final int limite_max_ped2 -
limite_max_ped4
public final int limite_max_ped4 -
limite_max_ped7
public final int limite_max_ped7 -
cod_atividade_economica
public final int cod_atividade_economica -
fantasia_cliente
-
nome_cliente
-
-
Method Details
-
get
- Returns:
- o cliente identificado pelo CNPJ, ou nulo se não for encontrado
-
getEmailNfe
-
get
public static Cliente get(br.com.intersys.systextil.connection.AppConnection conn, int cgc9, int cgc4, int cgc2) - Returns:
- o cliente trazido do banco de dados pelo CGC, ou nulo se não for encontrado
-
exists
-
exists
public static boolean exists(br.com.intersys.systextil.connection.AppConnection conn, int cgc9, int cgc4, int cgc2) -
exists
public static boolean exists(br.com.intersys.systextil.connection.AppConnection conn, int cgc9) -
getRegiao
-
getRegiaoNotNull
-
seRegiaoControlaCotas
public boolean seRegiaoControlaCotas(br.com.intersys.systextil.connection.AppConnection conn) -
updateMaiorAcumulo
public void updateMaiorAcumulo(br.com.intersys.systextil.connection.AppConnection conn, br.com.intersys.systextil.connection.Amount novoValorCandidato, Date novaData) Só grava se o valor novo for maior que o atual. -
updateMaiorTitulo
public void updateMaiorTitulo(br.com.intersys.systextil.connection.AppConnection conn, br.com.intersys.systextil.connection.Amount novoValorCandidato, Date novaData) Só grava se o valor novo for maior que o atual. -
updateUltimaFaturaEMaiorFatura
public void updateUltimaFaturaEMaiorFatura(br.com.intersys.systextil.connection.AppConnection conn, Date data_ult_fatur, br.com.intersys.systextil.connection.Amount valor_ult_fatur) Atualiza as datas e os valores correspondentes à última fatura e à maior fatura. Avalia internamente se a maior fatura deve ser atualizada com o novo valor informado. -
insert
public static void insert(br.com.intersys.systextil.connection.AppConnection conn, int cgc_9, int cgc_4, int cgc_2, String nome_cliente, String fantasia_cliente, int codigo_empresa, int codigo_cliente, int situacao_cliente, Date data_cad_cliente, Date data_compl_cadastro, String endereco_cliente, String numero_imovel, String complemento, String bairro, int cep_cliente, int cod_cidade, String e_mail, String insc_est_cliente, int telefone_cliente, int celular_cliente, int fax_cliente, String observacao, int fisicaJuridica, int telex_cliente, int cxpostal_cliente2, String nr_suframa_cli2, int sub_regiao2, int portador_cliente2, double perc_desc_duplic, int codigoRepresCliente, int tipo_cliente2, int conceito_cliente, int tran_cli_forne9, int tran_cli_forne4, int tran_cli_forne2, int codigo_contabil, int cod_sit_credito, String numero_reg_junta, double faturamento_ano, double valor_compras_mensal, String predio_proprio, double sug_limite_max_ped1, double sug_limite_max_ped2, double sug_limite_max_ped4, double sug_limite_max_ped7, Date data_fundacao, int numero_filiais, double capital_atual, Date data_importacao, int sit_zoneamento, int empenho_automatico, int forma_pagamento, int criterio_atendimento, int capital_interior2, String lanca_colecao, int sit_cartela, int unidade_lim_ped, Date val_lim_credito, int grupo_economico, String nfe_e_mail, int segmento_mercado, String bairro_e_commerce, String complemento_e_commerce, int ddd_celular_e_commerce, int ddd_fixo_e_commerce) -
insert
public static void insert(br.com.intersys.systextil.connection.AppConnection conn, int cgc_9, int cgc_4, int cgc_2, String nome_cliente, String fantasia_cliente, int codigo_empresa, int codigo_cliente, int situacao_cliente, Date data_cad_cliente, Date data_compl_cadastro, String endereco_cliente, String numero_imovel, String complemento, String bairro, int cep_cliente, int cod_cidade, String e_mail, String insc_est_cliente, int telefone_cliente, int celular_cliente, int fax_cliente, String observacao) -
update
public static int update(br.com.intersys.systextil.connection.AppConnection conn, int cgc_9, int cgc_4, int cgc_2, String nome_cliente, String fantasia_cliente, int codigo_empresa, int codigo_cliente, int situacao_cliente, Date data_cad_cliente, Date data_compl_cadastro, String endereco_cliente, String numero_imovel, String complemento, String bairro, int cep_cliente, int cod_cidade, String e_mail, String insc_est_cliente, int telefone_cliente, int celular_cliente, int fax_cliente, String observacao, int fisicaJuridica, int telex_cliente, int cxpostal_cliente2, String nr_suframa_cli2, int sub_regiao2, int portador_cliente2, double perc_desc_duplic, int codigoRepresCliente, int tipo_cliente2, int conceito_cliente, int tran_cli_forne9, int tran_cli_forne4, int tran_cli_forne2, int codigo_contabil, int cod_sit_credito, String numero_reg_junta, double faturamento_ano, double valor_compras_mensal, String predio_proprio, double sug_limite_max_ped1, double sug_limite_max_ped2, double sug_limite_max_ped4, double sug_limite_max_ped7, Date data_fundacao, int numero_filiais, double capital_atual, Date data_importacao, int sit_zoneamento, int empenho_automatico, int forma_pagamento, int criterio_atendimento, int capital_interior2, String lanca_colecao, int sit_cartela, int unidade_lim_ped, Date val_lim_credito, int grupo_economico, String nfe_e_mail, int segmento_mercado, String bairro_e_commerce, String complemento_e_commerce, int ddd_celular_e_commerce, int ddd_fixo_e_commerce) -
update
public static int update(br.com.intersys.systextil.connection.AppConnection conn, int cgc_9, int cgc_4, int cgc_2, String nome_cliente, String fantasia_cliente, int codigo_empresa, int codigo_cliente, int situacao_cliente, Date data_cad_cliente, Date data_compl_cadastro, String endereco_cliente, String numero_imovel, String complemento, String bairro, int cep_cliente, int cod_cidade, String e_mail, String insc_est_cliente, int telefone_cliente, int celular_cliente, int fax_cliente, String observacao) -
getNome
Conveniência para obter só o nome de um cliente.- Returns:
- o nome encontrado, ou vazio se não for encontrado
-
verClienteISENTO
public static boolean verClienteISENTO(br.com.intersys.systextil.connection.AppConnection conn, Cnpj cgc) -
atualizaMaiorTitulo
public void atualizaMaiorTitulo(br.com.intersys.systextil.connection.AppConnection conn, double maior_titulo, Date data_maior_tit) -
atualizaMaiorAcumulo
public void atualizaMaiorAcumulo(br.com.intersys.systextil.connection.AppConnection conn, double maior_acumulo, Date dt_maior_acumulo) -
getEstado
-
getNomeClienteAndNomeFantasia
-