Ta muito arcaico ainda
package VIEWS;
import DAO.ConectaDB;
import java.awt.Color;
import java.awt.Dimension;
import java.text.SimpleDateFormat;
import javax.swing.JOptionPane;
public class TelaOnibus extends javax.swing.JInternalFrame {
ConectaDB conecta = new ConectaDB(); // Variavel Global
int scz, sig, rancho_douradoA, pedra, buenaH, marfil, palmarito, portugues, francisco, vilaB, plc, comodoro, vilhena, pimenta, cacoal, medice, jipa, ouroP, jaru, ariquemes, phvo, total_Embarque;
String polt_1, polt_2, polt_3, polt_4, polt_5, polt_6, polt_7, polt_8, polt_9, polt_10, polt_11, polt_12, polt_13, polt_14, polt_15, polt_16, polt_17, polt_18, polt_19, polt_20, polt_21, polt_22, polt_23, polt_24, polt_25, polt_26, polt_27, polt_28, polt_29, polt_30, polt_31, polt_32, polt_33, polt_34, polt_35, polt_36, polt_37, polt_38, polt_39, polt_40, polt_41, polt_42;
public TelaOnibus()
{
initComponents();
verificaDisponibilidade(TelaServicos.getServiço(), TelaServicos.getDataViagem(), TelaServicos.getDataChegada(), TelaServicos.getOrigem());
jLabel_dataViagem.setText(TelaServicos.getDataViagem()); // Seta no Label a Data da Viagem
jLabel_dataChegada.setText(String.valueOf(TelaServicos.getDataChegada())); // Seta no Label a Data da Chegada
jLabel_serviço.setText(String.valueOf(TelaServicos.getServiço())); // Seta no Label o Numero do Serviço
jLabel_origem.setText(TelaServicos.getOrigem()); // Seta no Label a Origem
jLabel_destino.setText(TelaServicos.getDestino()); // Seta no Label o Destino
MensagemADMINISTRADOR(); // Seta a Mensagem
teste();
}
public void setPosicao() {
Dimension d = this.getDesktopPane().getSize();
this.setLocation((d.width - this.getSize().width) / 2, (d.height - this.getSize().height) / 2);
}
public void MensagemADMINISTRADOR()
{
try
{
conecta.conexao();
//Verifica poltrona 1
conecta.executaSQL(“SELECT * FROM mensagem WHERE servico=’”+ TelaServicos.getServiço()+"’ AND data=’"+ TelaServicos.getDataViagem() +"’ AND origem=’"+ TelaServicos.getOrigem() +"’");
while (conecta.rs.next())
{
jLabel_mensagem.setText(conecta.rs.getString(“mensagem”));
}
}
catch(Exception ex)
{
}
}
public void Localidades()
{
// Serviço 8091
scz = 1;
sig = 2;
rancho_douradoA = 3;
pedra = 4;
buenaH = 5;
marfil = 6;
palmarito = 7;
portugues = 8;
francisco= 9;
vilaB = 10;
plc = 11;
comodoro = 12;
vilhena = 13;
pimenta = 14;
cacoal = 15;
medice = 16;
jipa = 17;
ouroP = 18;
jaru = 19;
ariquemes = 20;
phvo = 21;
}
public void teste()
{
int origemVendida=0;
int destinoVendida=11;
int origemEU=2;
if(jLabel_origem.getText().equals(“Santa Cruz - BO”))
{
origemVendida = scz;
}else if(jLabel_origem.getText().equals("San Ignacio - BO"))
{
origemVendida = sig=2;
}else if(jLabel_origem.getText().equals("Pontes e Lacerda - MT"))
{
origemVendida = plc=11;
}
if(destinoVendida > origemEU)
{
JOptionPane.showMessageDialog(null,"POLTRONA OCUPADA");
}
}
public void verificaDisponibilidade(int serviço, String date, String data_chegada, String origem)
{
try
{
conecta.conexao();
//Verifica poltrona 1
conecta.executaSQL("SELECT * from passageiros WHERE data_emb='"+date+"' AND origem='"+origem+"' AND servico ='"+serviço+"' AND polt='1'");
while (conecta.rs.next())
{
polt_1 = conecta.rs.getString("data_chegada");
if(polt_1 == jLabel_origem.getText())
{
}
bt_polt_1.setBackground(Color.red);
}
//Verifica poltrona 2
conecta.executaSQL("SELECT * from passageiros WHERE data_emb='"+date+"' AND origem='"+origem+"' AND servico ='"+serviço+"' AND polt='2'");
while (conecta.rs.next())
{
polt_2 = conecta.rs.getString(1);
bt_polt_2.setBackground(Color.red);
}
//Verifica poltrona 3
conecta.executaSQL("SELECT * from passageiros WHERE data_emb='"+date+"' AND origem='"+origem+"' AND servico ='"+serviço+"' AND polt='3'");
while (conecta.rs.next())
{
polt_3 = conecta.rs.getString(1);
bt_polt_3.setBackground(Color.red);
}
//Verifica poltrona 4
conecta.executaSQL("SELECT * from passageiros WHERE data_emb='"+date+"' AND origem='"+origem+"' AND servico ='"+serviço+"' AND polt='4'");
while (conecta.rs.next())
{
polt_4 = conecta.rs.getString(1);
bt_polt_4.setBackground(Color.red);
}
//Verifica poltrona 5
conecta.executaSQL("SELECT * from passageiros WHERE data_emb='"+date+"' AND origem='"+origem+"' AND servico ='"+serviço+"' AND polt='5'");
while (conecta.rs.next())
{
polt_5 = conecta.rs.getString(1);
bt_polt_5.setBackground(Color.red);
}
//Verifica poltrona 6
conecta.executaSQL("SELECT * from passageiros WHERE data_emb='"+date+"' AND origem='"+origem+"' AND servico ='"+serviço+"' AND polt='6'");
while (conecta.rs.next())
{
polt_6 = conecta.rs.getString(1);
bt_polt_6.setBackground(Color.red);
}
//Verifica poltrona 7
conecta.executaSQL("SELECT * from passageiros WHERE data_emb='"+date+"' AND origem='"+origem+"' AND servico ='"+serviço+"' AND polt='7'");
while (conecta.rs.next())
{
polt_7 = conecta.rs.getString(1);
bt_polt_7.setBackground(Color.red);
}
//Verifica poltrona 8
conecta.executaSQL("SELECT * from passageiros WHERE data_emb='"+date+"' AND origem='"+origem+"' AND servico ='"+serviço+"' AND polt='8'");
while (conecta.rs.next())
{
polt_8 = conecta.rs.getString(1);
bt_polt_8.setBackground(Color.red);
}
//Verifica poltrona 9
conecta.executaSQL("SELECT * from passageiros WHERE data_emb='"+date+"' AND data_chegada='"+data_chegada+"' AND origem='"+origem+"' AND servico ='"+serviço+"' AND polt='9'");
while (conecta.rs.next())
{
polt_9 = conecta.rs.getString("destino");
bt_polt_9.setBackground(Color.red);
}
//Verifica poltrona 10
conecta.executaSQL("SELECT * from passageiros WHERE data_emb='"+date+"' AND origem='"+origem+"' AND servico ='"+serviço+"' AND polt='10'");
while (conecta.rs.next())
{
polt_10 = conecta.rs.getString(1);
bt_polt_10.setBackground(Color.red);
}
//Verifica poltrona 11
conecta.executaSQL("SELECT * from passageiros WHERE data_emb='"+date+"' AND origem='"+origem+"' AND servico ='"+serviço+"' AND polt='11'");
while (conecta.rs.next())
{
polt_11 = conecta.rs.getString(1);
bt_polt_11.setBackground(Color.red);
}
//Verifica poltrona 12
conecta.executaSQL("SELECT * from passageiros WHERE data_emb='"+date+"' AND origem='"+origem+"' AND servico ='"+serviço+"' AND polt='12'");
while (conecta.rs.next())
{
polt_12 = conecta.rs.getString(1);
bt_polt_12.setBackground(Color.red);
}
//Verifica poltrona 13
conecta.executaSQL("SELECT * from passageiros WHERE data_emb='"+date+"' AND origem='"+origem+"' AND servico ='"+serviço+"' AND polt='13'");
while (conecta.rs.next())
{
polt_13 = conecta.rs.getString(1);
bt_polt_13.setBackground(Color.red);
}
//Verifica poltrona 14
conecta.executaSQL("SELECT * from passageiros WHERE data_emb='"+date+"' AND origem='"+origem+"' AND servico ='"+serviço+"' AND polt='14'");
while (conecta.rs.next())
{
polt_14 = conecta.rs.getString(1);
bt_polt_14.setBackground(Color.red);
}
//Verifica poltrona 15
conecta.executaSQL("SELECT * from passageiros WHERE data_emb='"+date+"' AND origem='"+origem+"' AND servico ='"+serviço+"' AND polt='15'");
while (conecta.rs.next())
{
polt_15 = conecta.rs.getString(1);
bt_polt_15.setBackground(Color.red);
}
//Verifica poltrona 16
conecta.executaSQL("SELECT * from passageiros WHERE data_emb='"+date+"' AND origem='"+origem+"' AND servico ='"+serviço+"' AND polt='16'");
while (conecta.rs.next())
{
polt_16 = conecta.rs.getString(1);
bt_polt_16.setBackground(Color.red);
}
//Verifica poltrona 17
conecta.executaSQL("SELECT * from passageiros WHERE data_emb='"+date+"' AND origem='"+origem+"' AND servico ='"+serviço+"' AND polt='17'");
while (conecta.rs.next())
{
polt_17 = conecta.rs.getString(1);
bt_polt_17.setBackground(Color.red);
}
//Verifica poltrona 18
conecta.executaSQL("SELECT * from passageiros WHERE data_emb='"+date+"' AND origem='"+origem+"' AND servico ='"+serviço+"' AND polt='18'");
while (conecta.rs.next())
{
polt_18 = conecta.rs.getString(1);
bt_polt_18.setBackground(Color.red);
}
//Verifica poltrona 19
conecta.executaSQL("SELECT * from passageiros WHERE data_emb='"+date+"' AND origem='"+origem+"' AND servico ='"+serviço+"' AND polt='19'");
while (conecta.rs.next())
{
polt_19 = conecta.rs.getString(1);
bt_polt_19.setBackground(Color.red);
}
//Verifica poltrona 20
conecta.executaSQL("SELECT * from passageiros WHERE data_emb='"+date+"' AND origem='"+origem+"' AND servico ='"+serviço+"' AND polt='20'");
while (conecta.rs.next())
{
polt_20 = conecta.rs.getString(1);
bt_polt_20.setBackground(Color.red);
}
//Verifica poltrona 21
conecta.executaSQL("SELECT * from passageiros WHERE data_emb='"+date+"' AND origem='"+origem+"' AND servico ='"+serviço+"' AND polt='21'");
while (conecta.rs.next())
{
polt_21 = conecta.rs.getString(1);
bt_polt_21.setBackground(Color.red);
}
//Verifica poltrona 22
conecta.executaSQL("SELECT * from passageiros WHERE data_emb='"+date+"' AND origem='"+origem+"' AND servico ='"+serviço+"' AND polt='22'");
while (conecta.rs.next())
{
polt_22 = conecta.rs.getString(1);
bt_polt_22.setBackground(Color.red);
}
//Verifica poltrona 23
conecta.executaSQL("SELECT * from passageiros WHERE data_emb='"+date+"' AND origem='"+origem+"' AND servico ='"+serviço+"' AND polt='23'");
while (conecta.rs.next())
{
polt_23 = conecta.rs.getString(1);
bt_polt_23.setBackground(Color.red);
}
//Verifica poltrona 24
conecta.executaSQL("SELECT * from passageiros WHERE data_emb='"+date+"' AND origem='"+origem+"' AND servico ='"+serviço+"' AND polt='24'");
while (conecta.rs.next())
{
polt_24 = conecta.rs.getString(1);
bt_polt_24.setBackground(Color.red);
}
//Verifica poltrona 25
conecta.executaSQL("SELECT * from passageiros WHERE data_emb='"+date+"' AND origem='"+origem+"' AND servico ='"+serviço+"' AND polt='25'");
while (conecta.rs.next())
{
polt_25 = conecta.rs.getString(1);
bt_polt_25.setBackground(Color.red);
}
//Verifica poltrona 26
conecta.executaSQL("SELECT * from passageiros WHERE data_emb='"+date+"' AND origem='"+origem+"' AND servico ='"+serviço+"' AND polt='26'");
while (conecta.rs.next())
{
polt_26 = conecta.rs.getString(1);
bt_polt_26.setBackground(Color.red);
}
//Verifica poltrona 27
conecta.executaSQL("SELECT * from passageiros WHERE data_emb='"+date+"' AND origem='"+origem+"' AND servico ='"+serviço+"' AND polt='27'");
while (conecta.rs.next())
{
polt_27 = conecta.rs.getString(1);
bt_polt_27.setBackground(Color.red);
}
//Verifica poltrona 28
conecta.executaSQL("SELECT * from passageiros WHERE data_emb='"+date+"' AND origem='"+origem+"' AND servico ='"+serviço+"' AND polt='28'");
while (conecta.rs.next())
{
polt_28 = conecta.rs.getString(1);
bt_polt_28.setBackground(Color.red);
}
//Verifica poltrona 29
conecta.executaSQL("SELECT * from passageiros WHERE data_emb='"+date+"' AND origem='"+origem+"' AND servico ='"+serviço+"' AND polt='29'");
while (conecta.rs.next())
{
polt_29 = conecta.rs.getString(1);
bt_polt_29.setBackground(Color.red);
}
//Verifica poltrona 30
conecta.executaSQL("SELECT * from passageiros WHERE data_emb='"+date+"' AND origem='"+origem+"' AND servico ='"+serviço+"' AND polt='30'");
while (conecta.rs.next())
{
polt_30 = conecta.rs.getString(1);
bt_polt_30.setBackground(Color.red);
}
//Verifica poltrona 31
conecta.executaSQL("SELECT * from passageiros WHERE data_emb='"+date+"' AND origem='"+origem+"' AND servico ='"+serviço+"' AND polt='31'");
while (conecta.rs.next())
{
polt_31 = conecta.rs.getString(1);
bt_polt_31.setBackground(Color.red);
}
//Verifica poltrona 32
conecta.executaSQL("SELECT * from passageiros WHERE data_emb='"+date+"' AND origem='"+origem+"' AND servico ='"+serviço+"' AND polt='32'");
while (conecta.rs.next())
{
polt_32 = conecta.rs.getString(1);
bt_polt_32.setBackground(Color.red);
}
//Verifica poltrona 33
conecta.executaSQL("SELECT * from passageiros WHERE data_emb='"+date+"' AND origem='"+origem+"' AND servico ='"+serviço+"' AND polt='33'");
while (conecta.rs.next())
{
polt_33 = conecta.rs.getString(1);
bt_polt_33.setBackground(Color.red);
}
//Verifica poltrona 34
conecta.executaSQL("SELECT * from passageiros WHERE data_emb='"+date+"' AND origem='"+origem+"' AND servico ='"+serviço+"' AND polt='34'");
while (conecta.rs.next())
{
polt_34 = conecta.rs.getString(1);
bt_polt_34.setBackground(Color.red);
}
//Verifica poltrona 35
conecta.executaSQL("SELECT * from passageiros WHERE data_emb='"+date+"' AND origem='"+origem+"' AND servico ='"+serviço+"' AND polt='35'");
while (conecta.rs.next())
{
polt_35 = conecta.rs.getString(1);
bt_polt_35.setBackground(Color.red);
}
//Verifica poltrona 36
conecta.executaSQL("SELECT * from passageiros WHERE data_emb='"+date+"' AND origem='"+origem+"' AND servico ='"+serviço+"' AND polt='36'");
while (conecta.rs.next())
{
polt_36 = conecta.rs.getString(1);
bt_polt_36.setBackground(Color.red);
}
//Verifica poltrona 37
conecta.executaSQL("SELECT * from passageiros WHERE data_emb='"+date+"' AND origem='"+origem+"' AND servico ='"+serviço+"' AND polt='37'");
while (conecta.rs.next())
{
polt_37 = conecta.rs.getString(1);
bt_polt_37.setBackground(Color.red);
}
//Verifica poltrona 38
conecta.executaSQL("SELECT * from passageiros WHERE data_emb='"+date+"' AND origem='"+origem+"' AND servico ='"+serviço+"' AND polt='38'");
while (conecta.rs.next())
{
polt_38 = conecta.rs.getString(1);
bt_polt_38.setBackground(Color.red);
}
//Verifica poltrona 39
conecta.executaSQL("SELECT * from passageiros WHERE data_emb='"+date+"' AND origem='"+origem+"' AND servico ='"+serviço+"' AND polt='39'");
while (conecta.rs.next())
{
polt_39 = conecta.rs.getString(1);
bt_polt_39.setBackground(Color.red);
}
//Verifica poltrona 40
conecta.executaSQL("SELECT * from passageiros WHERE data_emb='"+date+"' AND origem='"+origem+"' AND servico ='"+serviço+"' AND polt='40'");
while (conecta.rs.next())
{
polt_40 = conecta.rs.getString(1);
bt_polt_40.setBackground(Color.red);
}
//Verifica poltrona 41
conecta.executaSQL("SELECT * from passageiros WHERE data_emb='"+date+"' AND origem='"+origem+"' AND servico ='"+serviço+"' AND polt='41'");
while (conecta.rs.next())
{
polt_41 = conecta.rs.getString(1);
bt_polt_41.setBackground(Color.red);
}
//Verifica poltrona 42
conecta.executaSQL("SELECT * from passageiros WHERE data_emb='"+date+"' AND origem='"+origem+"' AND servico ='"+serviço+"' AND polt='42'");
while (conecta.rs.next())
{
polt_42 = conecta.rs.getString(1);
bt_polt_42.setBackground(Color.red);
}
}
catch(Exception ex)
{
System.out.print(ex);
}
}
private void bt_polt_1ActionPerformed(java.awt.event.ActionEvent evt) {
if(polt_1 == null)
{
bt_venda.setEnabled(true);
jTextField_poltrona.setText("01");
}
else
{
JOptionPane.showMessageDialog(null, "Poltrona Já Ocupada");
}
}
private void bt_polt_2ActionPerformed(java.awt.event.ActionEvent evt) {
if(polt_2 == null)
{
bt_venda.setEnabled(true);
jTextField_poltrona.setText("02");
}
else
{
JOptionPane.showMessageDialog(null, "Poltrona Já Ocupada");
}
}
Pensei em usar numero nos lugares de localidades para usar < ou > sou novo nisso