Datos agregados en archivo cocina.sql

This commit is contained in:
Soka_jplr 2024-03-11 08:12:12 -06:00
parent 40b0a4189d
commit d31c2b4209
4 changed files with 158 additions and 22 deletions

View File

@ -1,9 +1,8 @@
create database cocina; create database cocina;
use cocina;
#Crear un usuario para ocuparlo en el programa y no estar cambiando el archivo conexion.java
CREATE USER 'UserRemoto' @'localhost' IDENTIFIED BY 'password123'; CREATE USER 'UserRemoto' @'localhost' IDENTIFIED BY 'password123';
GRANT ALL PRIVILEGES ON cocina TO 'UserRemoto' @'localhost'; GRANT ALL PRIVILEGES ON cocina TO 'UserRemoto' @'localhost';
FLUSH PRIVILEGES; FLUSH PRIVILEGES;
use cocina;
drop table usuarios; drop table usuarios;
create table usuarios( create table usuarios(
@ -17,23 +16,26 @@ drop table asiento;
create table asiento( create table asiento(
id integer auto_increment primary key, id integer auto_increment primary key,
nombre_asiento varchar(100), nombre_asiento varchar(100),
precio integer, estado boolean,
zona_id integer, zona_id integer,
FOREIGN KEY (zona_id) REFERENCES zona(id) FOREIGN KEY (zona_id) REFERENCES zona(id)
); );
drop table zona; drop table zona;
create table zona( create table zona(
id integer auto_increment primary key id integer auto_increment primary key,
precio double
); );
drop table compra;
create table compra ( create table compra (
id integer auto_increment primary key, id integer auto_increment primary key,
usuario varchar(100), usuario_id varchar(100),
asiento_id integer, asiento_id integer,
zona_id integer,
FOREIGN KEY (usuario_id) REFERENCES usuarios(nombreUsuario), FOREIGN KEY (usuario_id) REFERENCES usuarios(nombreUsuario),
FOREIGN KEY (asiento_id) REFERENCES asiento(id) FOREIGN KEY (asiento_id) REFERENCES asiento(id),
FOREIGN KEY (zona_id) REFERENCES zona(id)
); );
INSERT INTO `usuarios`(`nombreUsuario`,`correo`,`password`,`tipo`)VALUES INSERT INTO `usuarios`(`nombreUsuario`,`correo`,`password`,`tipo`)VALUES
@ -44,12 +46,120 @@ INSERT INTO `usuarios`(`nombreUsuario`,`correo`,`password`,`tipo`)VALUES
select * from usuarios; select * from usuarios;
INSERT INTO `zona`(`id`)VALUES INSERT INTO `zona`(`precio`)VALUES
('1'), (300),
('2'), (500),
('3'), (600),
('4'); (300);
INSERT INTO `usuarios`(`nombreUsuario`, `correo`, `password`, `tipo`) VALUES(?,?,?,?);
select * from zona; select * from zona;
INSERT INTO `asiento`(`nombre_asiento`, `estado`, `zona_id`)
VALUES
("A1",true,1),
("A2",true,1),
("A3",true,1),
("A4",true,1),
("A5",true,1),
("B1",true,1),
("B2",true,1),
("B3",true,1),
("B4",true,1),
("B5",true,1),
("C1",true,1),
("C2",true,1),
("C3",true,1),
("C4",true,1),
("C5",true,1),
("D1",true,1),
("D2",true,1),
("D3",true,1),
("D4",true,1),
("D5",true,1),
("E1",true,1),
("E2",true,1),
("E3",true,1),
("E4",true,1),
("E5",true,1),
("F1",true,1),
("F2",true,1),
("F3",true,1),
("F4",true,1),
("F5",true,1),
("G1",true,1),
("G2",true,1),
("G3",true,1),
("G4",true,1),
("G5",true,1),
("A1",true,2),
("A2",true,2),
("A3",true,2),
("A4",true,2),
("A5",true,2),
("A6",true,2),
("B1",true,2),
("B2",true,2),
("B3",true,2),
("B4",true,2),
("B5",true,2),
("B6",true,2),
("C1",true,2),
("C2",true,2),
("C3",true,2),
("C4",true,2),
("C5",true,2),
("C6",true,2),
("D1",true,2),
("D2",true,2),
("D3",true,2),
("D4",true,2),
("D5",true,2),
("D6",true,2),
("A1",true,3),
("A2",true,3),
("A3",true,3),
("A4",true,3),
("A5",true,3),
("B1",true,3),
("B2",true,3),
("B3",true,3),
("B4",true,3),
("B5",true,3),
("A1",true,4),
("A2",true,4),
("A3",true,4),
("A4",true,4),
("A5",true,4),
("B1",true,4),
("B2",true,4),
("B3",true,4),
("B4",true,4),
("B5",true,4),
("C1",true,4),
("C2",true,4),
("C3",true,4),
("C4",true,4),
("C5",true,4),
("D1",true,4),
("D2",true,4),
("D3",true,4),
("D4",true,4),
("D5",true,4),
("E1",true,4),
("E2",true,4),
("E3",true,4),
("E4",true,4),
("E5",true,4),
("F1",true,4),
("F2",true,4),
("F3",true,4),
("F4",true,4),
("F5",true,4),
("G1",true,4),
("G2",true,4),
("G3",true,4),
("G4",true,4),
("G5",true,4);

View File

@ -5,9 +5,12 @@ import Modelo.Consulta;
import Modelo.Sala; import Modelo.Sala;
import Modelo.Zona; import Modelo.Zona;
import Vista.SalaPrincipal; import Vista.SalaPrincipal;
import Vista.seleccionarBoleto;
import java.awt.Color; import java.awt.Color;
import java.awt.Dimension; import java.awt.Dimension;
import java.awt.GridLayout; import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.ImageIcon; import javax.swing.ImageIcon;
import javax.swing.JButton; import javax.swing.JButton;
@ -15,7 +18,7 @@ import javax.swing.JButton;
* @author Juan Ska * @author Juan Ska
*/ */
public class ControladorEcenario { public class ControladorEcenario {
private SalaPrincipal VentanaSala; private SalaPrincipal ventanaSala;
Asiento [][] asientoZB; Asiento [][] asientoZB;
@ -26,7 +29,7 @@ public class ControladorEcenario {
Consulta consulta = new Consulta(); Consulta consulta = new Consulta();
Sala sala; Sala sala;
public ControladorEcenario(SalaPrincipal VentanaSala) { public ControladorEcenario(SalaPrincipal VentanaSala) {
this.VentanaSala = VentanaSala; this.ventanaSala = VentanaSala;
crearZonas(); crearZonas();
crearAsientos(); crearAsientos();
crearGUI(); crearGUI();
@ -53,7 +56,7 @@ public class ControladorEcenario {
} }
public void crearZonaB() { public void crearZonaB() {
//panelZonaB.setLayout(new GridLayout(7,5)); //panelZonaB.setLayout(new GridLayout(7,5));
VentanaSala.getPanelB().setLayout(new GridLayout(7, 5)); ventanaSala.getPanelB().setLayout(new GridLayout(7, 5));
JButton[][] matrizB = new JButton[7][5]; JButton[][] matrizB = new JButton[7][5];
@ -70,7 +73,16 @@ public class ControladorEcenario {
} }
botonaleatorio.setPreferredSize(new Dimension(30, 30)); botonaleatorio.setPreferredSize(new Dimension(30, 30));
matrizB[i][j] = botonaleatorio; matrizB[i][j] = botonaleatorio;
VentanaSala.getPanelB().add(matrizB[i][j]); ventanaSala.getPanelB().add(matrizB[i][j]);
botonaleatorio.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
seleccionarBoleto ventana = new seleccionarBoleto(zonas[0], ventanaSala.getPanelB(), matrizB);
ventana.setLocationRelativeTo(null);
ventana.setVisible(true);
ventanaSala.dispose();
}
});
} }
} }
} }

View File

@ -7,12 +7,12 @@ import Vista.SalaPrincipal;
public class Main { public class Main {
public static void main(String[] args) { public static void main(String[] args) {
/*Login login = new Login(); Login login = new Login();
login.setLocationRelativeTo(null);
login.setVisible(true);*/
SalaPrincipal login = new SalaPrincipal(new Usuario());
login.setLocationRelativeTo(null); login.setLocationRelativeTo(null);
login.setVisible(true); login.setVisible(true);
/*SalaPrincipal login = new SalaPrincipal(new Usuario());
login.setLocationRelativeTo(null);
login.setVisible(true);*/
} }
} }

View File

@ -1,12 +1,25 @@
package Vista; package Vista;
import Modelo.Zona;
import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JPanel;
/** /**
* *
* @author reyes * @author reyes
*/ */
public class seleccionarBoleto extends javax.swing.JFrame { public class seleccionarBoleto extends javax.swing.JFrame {
public seleccionarBoleto() { public seleccionarBoleto(Zona zona, JPanel panelB, JButton[][] matrizB) {
initComponents(); initComponents();
jPanel2.setSize(panelB.getWidth(), panelB.getHeight());
jPanel2.setLayout(new java.awt.BorderLayout());
jPanel2.add(panelB,BorderLayout.CENTER);
jPanel2.revalidate();
jPanel2.repaint();
} }
@SuppressWarnings("unchecked") @SuppressWarnings("unchecked")
@ -214,4 +227,5 @@ public class seleccionarBoleto extends javax.swing.JFrame {
private javax.swing.JPanel jPanel1; private javax.swing.JPanel jPanel1;
private javax.swing.JPanel jPanel2; private javax.swing.JPanel jPanel2;
// End of variables declaration//GEN-END:variables // End of variables declaration//GEN-END:variables
} }