-
Notifications
You must be signed in to change notification settings - Fork 1
/
controladorOpciones
110 lines (97 loc) · 4.66 KB
/
controladorOpciones
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package Controlador;
import Modelo.*;
import Vista.*;
import java.awt.event.*;
import javax.swing.*;
/**
*
* @author Carlos
*/
public class ControladorOpciones implements ActionListener{
VistaOpciones vistaOpciones = new VistaOpciones();
VistaLogin vistaLogin = new VistaLogin();
VistaAgregarChofer vistaAgregarChofer = new VistaAgregarChofer();
VistaBuscarChofer vistaBuscarChofer = new VistaBuscarChofer();
VistaBuscarBus vbbus = new VistaBuscarBus();
VistaChoferesDisponibles vchd = new VistaChoferesDisponibles();
VistaBusesDisponibles vbd = new VistaBusesDisponibles();
VistaAgregarBus vab = new VistaAgregarBus();
VistaViajesDisponibles vvd = new VistaViajesDisponibles();
//VistaAgregarBus vistaAgregarBus = new VistaAgregarBus();
Administrador administrador = new Administrador();
Object o = new Object();
Chofer chofer = new Chofer();
Bus bus = new Bus();
Viaje viaje = new Viaje();
public ControladorOpciones(VistaOpciones vistaOpciones){
this.vistaOpciones = vistaOpciones;
this.vistaLogin = vistaLogin;
this.vistaAgregarChofer = vistaAgregarChofer;
this.vistaBuscarChofer = vistaBuscarChofer;
this.vbbus = vbbus;
this.vchd = vchd;
this.vab = vab;
//this.vistaAgregarBus = vistaAgregarBus;
JComboBox a = this.vistaOpciones.comboBoxOpciones;
JToggleButton b = this.vistaOpciones.botonCerrarSesion;
a.addActionListener(
new ActionListener(){
public void actionPerformed(ActionEvent e){
o = vistaOpciones.comboBoxOpciones.getSelectedItem();
if(o=="Agregar Chofer"){
ControladorAgregarChofer controladorAgregarChofer = new ControladorAgregarChofer(vistaAgregarChofer, chofer);
vistaAgregarChofer.setVisible(true);
vistaOpciones.setVisible(false);
}else if(o=="Buscar Chofer"){
ControladorBuscarChofer controladorBuscarChofer = new ControladorBuscarChofer(vistaBuscarChofer, chofer);
vistaBuscarChofer.setVisible(true);
vistaOpciones.setVisible(false);
}else if(o == "Modificar Chofer"){
//
}else if(o == "Choferes Disponibles"){
ControladorChoferesDisponibles cchd = new ControladorChoferesDisponibles(vchd, chofer);
vchd.setVisible(true);
vistaOpciones.setVisible(false);
}else if(o=="Agregar Bus"){
ControladorAgregarBus controladorAgregarBus = new ControladorAgregarBus(vab, bus);
vab.setVisible(true);
vistaOpciones.setVisible(false);
}else if(o=="Buscar Bus"){
ControladorBuscarBus controladorBuscarBus = new ControladorBuscarBus(vbbus, bus);
vbbus.setVisible(true);
vistaOpciones.setVisible(false);
}else if(o == "Modificar Bus"){
//
}else if(o == "Buses Disponibles"){
ControladorBusesDisponibles controladorBusesDisponibles = new ControladorBusesDisponibles(vbd, chofer);
vbd.setVisible(true);
vistaOpciones.setVisible(false);
}else if(o == "Viajes Disponibles"){
ControladorViajesDisponibles controladorViajesDisponibles = new ControladorViajesDisponibles(vvd, viaje);
vvd.setVisible(true);
vistaOpciones.setVisible(false);
}
}
}
);
b.addActionListener(
new ActionListener(){
public void actionPerformed(ActionEvent e){
ControladorLogin controladorLogin = new ControladorLogin(vistaLogin, administrador);
vistaLogin.setVisible(true);
vistaOpciones.setVisible(false);
}
}
);
}
public void InicializarOpciones(){
}
@Override
public void actionPerformed(ActionEvent ae) {
}
}