Bom dia pessoal estou com um probleminha em uma aplicativo que estou desenvolvendo gostaria de saber se vcs podem me ajudar.
estou desenvolvendo um aplicativo para marca reunioes, em java swing aonde tenho um base de dados com os dados do usuario para cadastro e outra com os dados da sala hora inicial hora final e data da reuniao.
o meu problema na regra de negocio fala bem clara que quando estiver marcada um reuniao na msm data horario e sala o aplicativo nao deixa marca essa parte ja fiz, so que no entrevalo de tempo por exemplo. reuniao marcada entre 8 hrs a 12 meio dia o aplicativo nao deixa vc marca a reuniao entre os intrevalo de tempo das 8 ao 12 ou seja as 8:30, 9:00,10…etc
vlw galera quem poder me ajudar.
esse codigo e a parte que tentei fazer com if quando uma ora for maraca se for igual ela vai deixa o botao invisivel mais se eu for fazer em if vai fica muito grande o codigo pois os horarios que pode ser marcada a reuniao são: 7:30 8:30 9:30 10:30 11:30 12:30 …19:30
a variavel hora5 e o horario inicial ou seja 11:30 horafinal1 e as 8:30 … etc
private void hora5ActionPerformed(java.awt.event.ActionEvent evt) {
dateField2 = null ;
if(hora2==horafinal4){
hora1.setEnabled(false);
horafinal4.setText("11:30");
System.out.println("O valor escolhido:" + horafinal4.getText()+ "");
horafinal4.setEnabled(false);
}
else if (hora2==horafinal4){
hora1.setEnabled(false);
hora2.setEnabled(false);
horafinal4.setText("11:30");
System.out.println("O valor escolhido:" + horafinal4.getText()+ "");
horafinal4.setEnabled(false);
}
else if(hora3==horafinal4){
hora1.setEnabled(false);
hora2.setEnabled(false);
hora3.setEnabled(false);
horafinal4.setText("11:30");
System.out.println("O valor escolhido:" + horafinal4.getText()+ "");
horafinal4.setEnabled(false);
}
else if(hora4==horafinal4){
hora1.setEnabled(false);
hora2.setEnabled(false);
hora3.setEnabled(false);
hora4.setEnabled(false);
horafinal4.setText("11:30");
System.out.println("O valor escolhido:" + horafinal4.getText()+ "");
horafinal4.setEnabled(false);
}
else if(hora5==horafinal4){
hora1.setEnabled(false);
hora2.setEnabled(false);
hora3.setEnabled(false);
hora4.setEnabled(false);
hora5.setEnabled(false);
horafinal4.setText("12:30");
System.out.println("O valor escolhido:" + horafinal4.getText()+ "");
horafinal4.setEnabled(false);
}
}