private void ponerAvion(int row, Avion av) { Vector<Object> filaData = new Vector<>(); filaData.add(av); filaData.add(av.getModelo()); filaData.add(av.getCapacidad()); DefaultTableModel dtm = (DefaultTableModel) getModel(); dtm.removeRow(row); dtm.insertRow(row, filaData); }
public Avion recuperaPorId(int id) { if (id != 0) { String filtro = "aviones.av_id = " + id; ArrayList<Avion> lista = recuperaPorFiltro(filtro); return lista.get(0); } else { Avion c = new Avion(); c.setId(0); return c; } }
/* * RECUPERAR TABLAS ESPECIALES * */ public ArrayList<Vector<Object>> recuperaTablaAviones(String txtFiltro) { ArrayList<Vector<Object>> tableData = null; ArrayList<String> filtros = new ArrayList<>(); filtros.add("aviones.av_modelo LIKE '%" + txtFiltro + "%'"); String filtro = Utilidades.creaFiltroOR(filtros); ArrayList<Avion> lista = recuperaPorFiltro(filtro); if (lista != null) { tableData = new ArrayList<>(); for (Avion avion : lista) { Vector<Object> filaData = new Vector<>(); filaData.add(avion); filaData.add(avion.getModelo()); filaData.add(avion.getCapacidad()); tableData.add(filaData); } } return tableData; }
public Integer grabar(Avion av) { String sql = null; if (av.getId() == null) { /*SQLite*/ sql = "INSERT INTO aviones (av_modelo, av_capacidad) VALUES ('" + av.getModelo() + "'," + av.getCapacidad() + ")"; /*MySQL * sql = "INSERT INTO clientes SET " + "clientes.cli_nombre = '" + cli.getNombre() + "' "*/ } else { sql = "UPDATE aviones SET " + "av_modelo = '" + av.getModelo() + "', av_capacidad=" + av.getCapacidad() + " WHERE aviones.av_id = " + av.getId(); } return ejecutaSQL(sql); }