Aniadir controlador
This commit is contained in:
parent
5ba64e2335
commit
bb7282ce44
@ -29,13 +29,13 @@ public class Modelo {
|
||||
}
|
||||
}
|
||||
|
||||
public void insertarTransaccion(String nombre, float dinero, LocalDate fecha) {
|
||||
public void insertarTransaccion(String nombre, float dinero, String fecha) {
|
||||
String query = "insert into transacciones(nombre, dinero, fecha) values(?, ?, ?);";
|
||||
try {
|
||||
PreparedStatement stmt = this.connection.prepareStatement(query);
|
||||
stmt.setString(1, nombre);
|
||||
stmt.setFloat(2, dinero);
|
||||
stmt.setString(3, fecha.toString());
|
||||
stmt.setString(3, fecha);
|
||||
stmt.execute();
|
||||
} catch (SQLException e) {
|
||||
// TODO Auto-generated catch block
|
||||
@ -70,7 +70,7 @@ public class Modelo {
|
||||
}
|
||||
}
|
||||
|
||||
public void modificarTransaccion(String nombreViejo, String nombre, float dinero, LocalDate fecha) {
|
||||
public void modificarTransaccion(String nombreViejo, String nombre, float dinero, String fecha) {
|
||||
String query ="update transacciones" +
|
||||
"set nombre=?, dinero=?, fecha=?"+
|
||||
"where nombre=?;";
|
||||
@ -78,7 +78,7 @@ public class Modelo {
|
||||
PreparedStatement stmt = this.connection.prepareStatement(query);
|
||||
stmt.setString(1, nombre);
|
||||
stmt.setFloat(2, dinero);
|
||||
stmt.setString(3, fecha.toString());
|
||||
stmt.setString(3, fecha);
|
||||
stmt.setString(4, nombreViejo);
|
||||
} catch (SQLException e) {
|
||||
// TODO Auto-generated catch block
|
||||
|
@ -15,6 +15,8 @@ public class Vista extends JPanel{
|
||||
JButton mostrarTodo;
|
||||
JButton aniadir;
|
||||
JButton editar;
|
||||
JTextField textoNombreViejo;
|
||||
JTextField insertarNombreViejo;
|
||||
|
||||
public Vista() {
|
||||
this.setLayout(new GridBagLayout());
|
||||
@ -60,5 +62,16 @@ public class Vista extends JPanel{
|
||||
constrain.gridx = 2;
|
||||
constrain.gridy = 2;
|
||||
this.add(this.mostrarTodo, constrain);
|
||||
|
||||
this.textoNombreViejo = new JTextField("nombre a cabiar");
|
||||
this.textoNombre.setEditable(false);
|
||||
constrain.gridx = 3;
|
||||
constrain.gridy = 0;
|
||||
this.add(this.textoNombreViejo, constrain);
|
||||
|
||||
this.insertarNombreViejo = new JTextField("nombre a cambiar");
|
||||
constrain.gridx = 3;
|
||||
constrain.gridy = 1;
|
||||
this.add(this.insertarNombreViejo, constrain);
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user