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;
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';
GRANT ALL PRIVILEGES ON cocina TO 'UserRemoto' @'localhost';
FLUSH PRIVILEGES;
use cocina;
drop table usuarios;
create table usuarios(
@ -17,23 +16,26 @@ drop table asiento;
create table asiento(
id integer auto_increment primary key,
nombre_asiento varchar(100),
precio integer,
estado boolean,
zona_id integer,
FOREIGN KEY (zona_id) REFERENCES zona(id)
);
drop 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 (
id integer auto_increment primary key,
usuario varchar(100),
usuario_id varchar(100),
asiento_id integer,
zona_id integer,
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
@ -44,12 +46,120 @@ INSERT INTO `usuarios`(`nombreUsuario`,`correo`,`password`,`tipo`)VALUES
select * from usuarios;
INSERT INTO `zona`(`id`)VALUES
('1'),
('2'),
('3'),
('4');
INSERT INTO `zona`(`precio`)VALUES
(300),
(500),
(600),
(300);
INSERT INTO `usuarios`(`nombreUsuario`, `correo`, `password`, `tipo`) VALUES(?,?,?,?);
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.Zona;
import Vista.SalaPrincipal;
import Vista.seleccionarBoleto;
import java.awt.Color;
import java.awt.Dimension;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.ImageIcon;
import javax.swing.JButton;
@ -15,7 +18,7 @@ import javax.swing.JButton;
* @author Juan Ska
*/
public class ControladorEcenario {
private SalaPrincipal VentanaSala;
private SalaPrincipal ventanaSala;
Asiento [][] asientoZB;
@ -26,7 +29,7 @@ public class ControladorEcenario {
Consulta consulta = new Consulta();
Sala sala;
public ControladorEcenario(SalaPrincipal VentanaSala) {
this.VentanaSala = VentanaSala;
this.ventanaSala = VentanaSala;
crearZonas();
crearAsientos();
crearGUI();
@ -53,7 +56,7 @@ public class ControladorEcenario {
}
public void crearZonaB() {
//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];
@ -70,7 +73,16 @@ public class ControladorEcenario {
}
botonaleatorio.setPreferredSize(new Dimension(30, 30));
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 static void main(String[] args) {
/*Login login = new Login();
login.setLocationRelativeTo(null);
login.setVisible(true);*/
SalaPrincipal login = new SalaPrincipal(new Usuario());
Login login = new Login();
login.setLocationRelativeTo(null);
login.setVisible(true);
/*SalaPrincipal login = new SalaPrincipal(new Usuario());
login.setLocationRelativeTo(null);
login.setVisible(true);*/
}
}

View File

@ -1,12 +1,25 @@
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
*/
public class seleccionarBoleto extends javax.swing.JFrame {
public seleccionarBoleto() {
public seleccionarBoleto(Zona zona, JPanel panelB, JButton[][] matrizB) {
initComponents();
jPanel2.setSize(panelB.getWidth(), panelB.getHeight());
jPanel2.setLayout(new java.awt.BorderLayout());
jPanel2.add(panelB,BorderLayout.CENTER);
jPanel2.revalidate();
jPanel2.repaint();
}
@SuppressWarnings("unchecked")
@ -214,4 +227,5 @@ public class seleccionarBoleto extends javax.swing.JFrame {
private javax.swing.JPanel jPanel1;
private javax.swing.JPanel jPanel2;
// End of variables declaration//GEN-END:variables
}