From bb7282ce446b1629394120dfd3bb537aa50a8505 Mon Sep 17 00:00:00 2001 From: groche97 Date: Wed, 18 Dec 2019 15:30:23 +0100 Subject: [PATCH] Aniadir controlador --- src/Modelo.java | 8 ++++---- src/Vista.java | 13 +++++++++++++ 2 files changed, 17 insertions(+), 4 deletions(-) diff --git a/src/Modelo.java b/src/Modelo.java index b60237f..9d57234 100644 --- a/src/Modelo.java +++ b/src/Modelo.java @@ -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 diff --git a/src/Vista.java b/src/Vista.java index 8a547c0..d588505 100644 --- a/src/Vista.java +++ b/src/Vista.java @@ -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); } }