Boa tarde pessoal, criei na minha aplicação os seguintes metodos:
//****VERIFICA CAMPOS OBRIGATORIOS****//
public void verifica_campos_dados_pessoais(){
if (cdv_jtf_dados_pessoais_nome.getText().equals("")){
JOptionPane.showMessageDialog(null, "O Campo NOME, na guia DADOS PESSOAIS precisa ser preenchido.");
cdv_jb_salvar.setEnabled(false);
cdv_jtf_dados_pessoais_nome.requestFocus();
}
else if (cdv_jtf_dados_pessoais_registro.getText().equals("")){
JOptionPane.showMessageDialog(null, "O Campo REGISTRO, na guia DADOS PESSOAIS precisa ser preenchido.");
cdv_jb_salvar.setEnabled(false);
cdv_jtf_dados_pessoais_registro.requestFocus();
}
else if (cdv_jtf_dados_pessoais_rg.getText().equals("")){
JOptionPane.showMessageDialog(null, "O Campo RG, na guia DADOS PESSOAIS precisa ser preenchido.");
cdv_jb_salvar.setEnabled(false);
cdv_jtf_dados_pessoais_rg.requestFocus();
}
else if (cdv_jftf_dados_pessoais_cpf.getText().equals(" . . - ")){
JOptionPane.showMessageDialog(null, "O Campo CPF, na guia DADOS PESSOAIS precisa ser preenchido.");
cdv_jb_salvar.setEnabled(false);
cdv_jftf_dados_pessoais_cpf.requestFocus();
}
else if (cdv_jtf_dados_pessoais_empresa.getText().equals("")){
JOptionPane.showMessageDialog(null, "O Campo EMPRESA, na guia DADOS PESSOAIS precisa ser preenchido.");
cdv_jb_salvar.setEnabled(false);
cdv_jtf_dados_pessoais_empresa.requestFocus();
}
else if (cdv_jtf_dados_pessoais_area.getText().equals("")){
JOptionPane.showMessageDialog(null, "O Campo ÁREA, na guia DADOS PESSOAIS precisa ser preenchido.");
cdv_jb_salvar.setEnabled(false);
cdv_jtf_dados_pessoais_area.requestFocus();
}
else if (cdv_jtf_dados_pessoais_fone.getText().equals("")){
JOptionPane.showMessageDialog(null, "O Campo TELEFONE, na guia DADOS PESSOAIS precisa ser preenchido.");
cdv_jb_salvar.setEnabled(false);
cdv_jtf_dados_pessoais_fone.requestFocus();
}
else{
cdv_jb_salvar.setEnabled(true);
}
}
//****VERIFICA CAMPOS DO TAXI, SE UM DOS CAMPOS ESTIVER PREENCHIDO AUTOMATICAMENTE TODOS FICAM VÁLIDOS, A INTERROGAÇÃO NA FRENTE DA VARIAVEL DIZ QUE ELA VAI DIFERENTE DO EQUALS QUE E VAZIO****//
public void verifica_campos_taxi(){
if (!cdv_jftf_taxi_hora.getText().equals(" : ") && !cdv_jtf_taxi_cidade_origem.getText().equals("") && !cdv_jtf_taxi_cidade_destino.getText().equals("")
&& !cdv_jtf_taxi_end_origem.getText().equals("") && !cdv_jtf_taxi_end_destino.getText().equals("") && !cdv_jcb_taxi_data.getDate().equals("")){
cdv_jb_salvar.setEnabled(true);
}
else if (!cdv_jftf_taxi_hora.getText().equals(" : ") || !cdv_jtf_taxi_cidade_origem.getText().equals("") || !cdv_jtf_taxi_cidade_destino.getText().equals("")
|| !cdv_jtf_taxi_end_origem.getText().equals("") || !cdv_jtf_taxi_end_destino.getText().equals("") || !cdv_jcb_taxi_data.getDate().equals("")){
JOptionPane.showMessageDialog(null, "A Guia TAXI, precisa ser terminada.");
jLabel99.setVisible(true);
jLabel100.setVisible(true);
jLabel101.setVisible(true);
jLabel103.setVisible(true);
jLabel102.setVisible(true);
jLabel104.setVisible(true);
cdv_jb_salvar.setEnabled(false);
}
}
//****VERIFICA CAMPOS DO TAXI RETORNO, SE UM DOS CAMPOS ESTIVER PREENCHIDO AUTOMATICAMENTE TODOS FICAM VÁLIDOS, A INTERROGAÇÃO NA FRENTE DA VARIAVEL DIZ QUE ELA VAI DIFERENTE DO EQUALS QUE E VAZIO****//
public void verifica_campos_taxi_retorno(){
if(!cdv_jftf_taxi_retorno_hora.getText().equals(" : ") && !cdv_jtf_taxi_retorno_cidade_origem.getText().equals("") && !cdv_jtf_taxi_retorno_cidade_destino.getText().equals("")
&& !cdv_jtf_taxi_retorno_end_origem.getText().equals("") && !cdv_jtf_taxi_retorno_end_destino.getText().equals("") && !cdv_jcb_taxi_retorno_data.getDate().equals("")){
cdv_jb_salvar.setEnabled(true);
}
else if (!cdv_jftf_taxi_retorno_hora.getText().equals(" : ") || !cdv_jtf_taxi_retorno_cidade_origem.getText().equals("") || !cdv_jtf_taxi_retorno_cidade_destino.getText().equals("") ||
!cdv_jtf_taxi_retorno_end_origem.getText().equals("") || !cdv_jtf_taxi_retorno_end_destino.getText().equals("") || !cdv_jcb_taxi_retorno_data.getDate().equals("")){
JOptionPane.showMessageDialog(null, "A Guia TAXI RETORNO, precisa ser terminada.");
jLabel105.setVisible(true);
jLabel106.setVisible(true);
jLabel107.setVisible(true);
jLabel109.setVisible(true);
jLabel108.setVisible(true);
jLabel110.setVisible(true);
cdv_jb_salvar.setEnabled(false);
}
}
//****VERIFICA CAMPOS DO HOSPEDAGEM, SE UM DOS CAMPOS ESTIVER PREENCHIDO AUTOMATICAMENTE TODOS FICAM VÁLIDOS, A INTERROGAÇÃO NA FRENTE DA VARIAVEL DIZ QUE ELA VAI DIFERENTE DO EQUALS QUE E VAZIO****//
public void verifica_campos_hospedagem(){
if(!cdv_jtf_hospedagem_endereco.getText().equals("") &&
!cdv_jcb_hospedagem_check_in.getDate().equals("") && !cdv_jcb_hospedagem_check_out.getDate().equals("")){
cdv_jb_salvar.setEnabled(true);
}
else if (!cdv_jtf_hospedagem_endereco.getText().equals("") || !cdv_jtf_hospedagem_outras_obs.getText().equals("") ||
!cdv_jta_hospedagem_obs.getText().equals("") || !cdv_jtf_hospedagem_outras_obs.getText().equals("") || !cdv_jcb_hospedagem_check_in.getDate().equals("") || !cdv_jcb_hospedagem_check_out.getDate().equals("")){
JOptionPane.showMessageDialog(null, "A Guia HOSPEDAGEM, precisa ser terminada.");
jLabel111.setVisible(true);
jLabel112.setVisible(true);
jLabel113.setVisible(true);
jLabel114.setVisible(true);
jLabel115.setVisible(true);
cdv_jb_salvar.setEnabled(false);
}
}
//****VERIFICA CAMPOS DO VÔO, SE UM DOS CAMPOS ESTIVER PREENCHIDO AUTOMATICAMENTE TODOS FICAM VÁLIDOS, A INTERROGAÇÃO NA FRENTE DA VARIAVEL DIZ QUE ELA VAI DIFERENTE DO EQUALS QUE E VAZIO****//
public void verifica_campos_voo(){
if(!jtf_cdv_voo_origem.getText().equals("") && !jtf_cdv_voo_destino.getText().equals("") &&
!jftf_cdv_voo_previsao_horario.getText().equals(" : ") && !cdv_jcb_voo_data.getDate().equals("")){
cdv_jb_salvar.setEnabled(true);
}
else if(!jtf_cdv_voo_origem.getText().equals("") || !jtf_cdv_voo_destino.getText().equals("") ||
!jftf_cdv_voo_previsao_horario.getText().equals(" : ") || !cdv_jcb_voo_data.getDate().equals("")){
JOptionPane.showMessageDialog(null, "A Guia VÔO, precisa ser terminada.");
jLabel116.setVisible(true);
jLabel117.setVisible(true);
jLabel118.setVisible(true);
jLabel119.setVisible(true);
cdv_jb_salvar.setEnabled(false);
}
}
//****VERIFICA CAMPOS DO VÔO RETORNO, SE UM DOS CAMPOS ESTIVER PREENCHIDO AUTOMATICAMENTE TODOS FICAM VÁLIDOS, A INTERROGAÇÃO NA FRENTE DA VARIAVEL DIZ QUE ELA VAI DIFERENTE DO EQUALS QUE E VAZIO****//
public void verifica_campos_voo_retorno(){
if(!jtf_cdv_voo_retorno_origem.getText().equals("") && !jtf_cdv_voo_retorno_destino.getText().equals("") &&
!jftf_cdv_voo_retorno_previsao_horario.getText().equals(" : ") && !cdv_jcb_voo_retorno_data.getDate().equals("")){
cdv_jb_salvar.setEnabled(true);
}
else if(!jtf_cdv_voo_retorno_origem.getText().equals("") || !jtf_cdv_voo_retorno_destino.getText().equals("") ||
!jftf_cdv_voo_retorno_previsao_horario.getText().equals(" : ") || !cdv_jcb_voo_retorno_data.getDate().equals("")){
JOptionPane.showMessageDialog(null, "A Guia VÔO>RETORNO, precisa ser terminada.");
jLabel120.setVisible(false);
jLabel121.setVisible(false);
jLabel122.setVisible(false);
jLabel123.setVisible(false);
cdv_jb_salvar.setEnabled(false);
}
}
//****VERIFICA CAMPOS DA LOCAÇÃO DE VEICULO, SE UM DOS CAMPOS ESTIVER PREENCHIDO AUTOMATICAMENTE TODOS FICAM VÁLIDOS, A INTERROGAÇÃO NA FRENTE DA VARIAVEL DIZ QUE ELA VAI DIFERENTE DO EQUALS QUE E VAZIO****//
public void verifica_campos_loc_veiculo(){
if(!cdv_jtf_loca_veiculo_end.getText().equals("") && !cdv_jtf_loca_veiculo_cidade.getText().equals("") && !cdv_jtf_loca_veiculo_end1.getText().equals("")
&& !cdv_jtf_loca_veiculo_cidade1.getText().equals("") && !cdv_jcb_loc_veiculo_chech_in.getDate().equals("") && !cdv_jcb_loc_veiculo_chech_out.getDate().equals("")){
cdv_jb_salvar.setVisible(true);
}
else if (!cdv_jtf_loca_veiculo_end.getText().equals("") || !cdv_jtf_loca_veiculo_cidade.getText().equals("") || !cdv_jtf_loca_veiculo_end1.getText().equals("")
|| !cdv_jtf_loca_veiculo_cidade1.getText().equals("") || !cdv_jcb_loc_veiculo_chech_in.getDate().equals("") || !cdv_jcb_loc_veiculo_chech_out.getDate().equals("")){
JOptionPane.showMessageDialog(null, "A Guia LOCAÇÃO DE VEICULO, precisa ser terminada.");
jLabel124.setVisible(true);
jLabel125.setVisible(true);
jLabel126.setVisible(true);
jLabel127.setVisible(true);
jLabel128.setVisible(true);
jLabel129.setVisible(true);
cdv_jb_salvar.setEnabled(false);
}
}
//****VERIFICA CAMPOS DE ADIANTAMENTO DE VIAGEM, SE UM DOS CAMPOS ESTIVER PREENCHIDO AUTOMATICAMENTE TODOS FICAM VÁLIDOS, A INTERROGAÇÃO NA FRENTE DA VARIAVEL DIZ QUE ELA VAI DIFERENTE DO EQUALS QUE E VAZIO****//
public void verifica_campos_adiantamento_viagem(){
if (!cdv_jtf_adiantamento_viagem_parte_nacional.getText().equals("R$") && !jTextField2.getText().equals("$") &&
!cdv_jtf_adiant_viagem_conta.getText().equals("") && !cdv_jtf_adiant_viagem_agencia.getText().equals("") && !cdv_jtf_adiant_viagem_banco.getText().equals("")){
cdv_jb_salvar.setEnabled(true);
}
else if (!cdv_jtf_adiantamento_viagem_parte_nacional.getText().equals("R$") || !jTextField2.getText().equals("$") ||
!cdv_jtf_adiant_viagem_conta.getText().equals("") || !cdv_jtf_adiant_viagem_agencia.getText().equals("") || !cdv_jtf_adiant_viagem_banco.getText().equals("")){
JOptionPane.showMessageDialog(null, "A Guia ADIANTAMENTO DE VIAGEM, precisa ser terminada.");
jLabel130.setVisible(true);
jLabel131.setVisible(true);
jLabel132.setVisible(true);
jLabel133.setVisible(true);
jLabel134.setVisible(true);
cdv_jb_salvar.setEnabled(false);
}
private void cdv_jtp_principalMouseClicked(java.awt.event.MouseEvent evt) {
// TODO add your handling code here:
verifica_campos_dados_pessoais();
verifica_campos_taxi();
verifica_campos_taxi_retorno();
verifica_campos_hospedagem();
verifica_campos_voo();
verifica_campos_voo_retorno();
verifica_campos_loc_veiculo();
verifica_campos_adiantamento_viagem();
mais é o seguinte ele só executa os dois primeiros metodos, o que pode ser? Será que é muita condição nos metodos, por mim era pra funcionar....
O que pode ser??
Desde já agradeço..