public static boolean update(String db, BigliettoTreno biglietto) throws Exception { boolean ok = false; ArrayList params = new ArrayList(); params.add(biglietto.getTrasferimento()); params.add(biglietto.getPasseggero().getCodicePartecipante()); params.add(biglietto.getClasse().getCodice()); params.add(biglietto.getTariffa().toDouble()); params.add(biglietto.getCodice()); ok = Query.insert(UPDATE_BIGLIETTO_TRENO, params, db); return ok; }
protected static void populate(BigliettoTreno model, CachedRowSet crs) throws Exception { model.setCodice(crs.getString("vtb_codice")); model.setTrasferimento(crs.getString("vtb_viaggio")); model.getPasseggero().setCodicePartecipante(crs.getString("vtb_passeggero")); model.getClasse().setCodice(crs.getString("vtb_classe")); model.setTariffa(new Currency(crs.getString("vtb_tariffa"))); PartecipanteDto.populate(model.getPasseggero(), crs); TipoPostoTrenoDto.populate(model.getClasse(), crs); }
public static boolean delete(String db, BigliettoTreno biglietto) throws Exception { boolean ok = false; ArrayList params = new ArrayList(); String cod = biglietto.getCodice(); if (cod != null && !cod.equals("")) { params.add(cod); Query.delete(DELETE_BIGLIETTO_TRENO, params, db); } return ok; }