Clase Película y Cliente (conexión con la base de datos)
try{Clase Cliente (método agregar)
Class.forName("com.mysql.jdbc.Driver");
conexion = DriverManager.getConnection("jdbc:mysql://localhost/videoclub", "root", "gjosue19");
System.out.println("Conexion realizada");
}
catch(ClassNotFoundException e){
System.out.println(e);
}
catch(SQLException e){
System.out.println(e);
}
try{
st = conexion.createStatement();
st.executeUpdate("INSERT INTO cliente(nombre, telefono, colonia, calle, numero, cp) VALUES ('"+name+"', '"+tel+"', '"+col+"', '"+ca+"', '"+num+"', '"+codp+"')");
System.out.println("Se insertaron los datos");
JOptionPane.showMessageDialog(null, "Se han insertado los datos", "Cliente agregado", JOptionPane.WARNING_MESSAGE);
}catch(Exception e){
System.out.println("No se insertaron los datos");
JOptionPane.showMessageDialog(null, "No se han insertado los datos", "Cliente agregado", JOptionPane.WARNING_MESSAGE);
}
Clase Cliente (eventos de los botones)
public void actionPerformed(ActionEvent e){Clase Película (eventos de los botones)
if(bMenu == e.getSource()){
Videoclub vid = new Videoclub();
vid.crearVentanaV();
cliente.dispose();
}
if(bAgr == e.getSource()){
registrar();
}
if(bCan == e.getSource()){
System.exit(0);
}
if(limpiar == e.getSource()){
textNom.setText("");
textTel.setText("");
textCol.setText("");
textC.setText("");
textNum.setText("");
textCP.setText("");
}
}
public void actionPerformed(ActionEvent e){Clase Película (método agregar)
if(botM == e.getSource()){
Videoclub vid = new Videoclub();
vid.crearVentanaV();
pelicula.dispose();
}
if(botAgP == e.getSource()){
agregar();
}
if(botCP == e.getSource()){
System.exit(0);
}
if(botLim == e.getSource()){
textTit.setText("");
textGen.setText("");
textCl.setText("");
textCV.setText("");
textCR.setText("");
textCantV.setText("");
textCantR.setText("");
}
if(botE == e.getSource()){
eliminar();
}
if(botC == e.getSource()){
System.exit(0);
}
if(botL == e.getSource()){
textNumPel.setText("");
}
if(botCPel == e.getSource()){
consultar();
}
}
try{Clase Película (método eliminar)
st = conexion.createStatement();
st.executeUpdate("INSERT INTO pelicula(titulo, genero, clasif, costoVta, costoRta, cantVta, cantRta) VALUES ('"+tit+"', '"+gen+"', '"+cl+"', '"+CV+"', '"+CR+"', '"+cantV+"', '"+cantR+"')");
System.out.println("Se insertaron los datos");
JOptionPane.showMessageDialog(null, "Se han insertado los datos", "Pelicula agregada", JOptionPane.WARNING_MESSAGE);
}catch(Exception e){
System.out.println("Aun No se insertaron los datos");
JOptionPane.showMessageDialog(null, "No se han insertado los datos", "Pelicula agregada", JOptionPane.WARNING_MESSAGE);
}
try{Clase Película (método consultar)
st = conexion.createStatement();
st.executeUpdate("DELETE FROM pelicula WHERE id = '"+numPel+"'");
System.out.println("Se borraron los datos");
JOptionPane.showMessageDialog(null, "Se han eliminado los datos", "Pelicula eliminada", JOptionPane.WARNING_MESSAGE);
}catch(Exception e){
System.out.println("Aun no se borraron los datos");
JOptionPane.showMessageDialog(null, "No se han eliminado los datos", "Pelicula agregada", JOptionPane.WARNING_MESSAGE);
}
try{Clase TicketVenta (eventos de botones)
st = conexion.createStatement();
rs = st.executeQuery("SELECT * FROM pelicula where id = '"+numPel+"'");
while(rs.next()){
labTitulo.setText(""+rs.getObject(2));
labGenero.setText(""+rs.getObject(3));
labClas.setText(""+rs.getObject(4));
labCVta.setText(""+rs.getObject(5));
labCRta.setText(""+rs.getObject(6));
System.out.println("Consultando datos");
}
}catch(Exception e){
System.out.println("Aun no se han podido consultar los datos");
}
public void actionPerformed(ActionEvent e){Clase TicketVenta (método consultar)
if(botM == e.getSource()){
Videoclub vid = new Videoclub();
vid.crearVentanaV();
venta.dispose();
}
if(botAgP == e.getSource()){
consultar();
}
if(botAc == e.getSource()){
agregar();
}
if(botC == e.getSource()){
System.exit(0);
}
}
try{Clase TicketVenta (método agregar)
st = conexion.createStatement();
rs = st.executeQuery("SELECT * FROM pelicula where id = '"+num_pel+"'");
while(rs.next()){
titulo.setText(""+rs.getObject(2));
genero.setText(""+rs.getObject(3));
clasificacion.setText(""+rs.getObject(4));
costoVta.setText(""+rs.getObject(5));
System.out.println("Consultando datos");
String dato = String.valueOf(rs.getObject(5));
int x = Integer.parseInt(dato);
tot = tot + x;
total.setText(""+tot);
}
}catch(Exception e){
System.out.println("Aun no se han podido consultar los datos");
}
try{
st = conexion.createStatement();
st.executeUpdate("INSERT INTO ventas(total) VALUES ('"+tot+"')");
System.out.println("Se insertaron los datos");
JOptionPane.showMessageDialog(null, "Venta generada", "Ventas", JOptionPane.WARNING_MESSAGE);
}catch(Exception e){
System.out.println("No se insertaron los datos");
}
Referencias
Saludos.
No hay comentarios.:
Publicar un comentario