@Override public String update(Object obj) { Connection cn; PreparedStatement pst; String sql; String sqlresp = null; MstGasto gasto = (MstGasto) obj; try { Class.forName(bd.getDriver()); cn = DriverManager.getConnection(bd.getUrl(), bd.getUser(), bd.getPasswd()); sql = "update mst_tipo_gastos set desc_gasto=?, cod_cta_conta=?, valor_gasto=?, fecha_creacion=? cod_usuario=? activo=? where cod_residencial=? and corr_gasto=?"; pst = cn.prepareStatement(sql); pst.setString(1, gasto.getDesc_gasto()); pst.setString(2, gasto.getCod_cta_conta()); pst.setDouble(3, gasto.getValor_gasto()); pst.setDate(4, gasto.getFecha_creacion()); pst.setString(5, gasto.getCod_usuario()); pst.setString(6, gasto.getActivo()); pst.setInt(7, gasto.getCod_residencial()); pst.setInt(8, gasto.getCorr_gasto()); int registro = pst.executeUpdate(); sqlresp = registro + " registro ha sido modificado."; pst.close(); cn.close(); } catch (SQLException e) { log.severe(e.toString()); } catch (Exception e) { log.severe(e.toString()); } return sqlresp; }
@Override public String create(Object obj) { Connection cn; PreparedStatement pst; String sql; String sqlresp = null; MstGasto gasto = (MstGasto) obj; try { Class.forName(bd.getDriver()); cn = DriverManager.getConnection(bd.getUrl(), bd.getUser(), bd.getPasswd()); sql = "insert into mst_tipo_gastos values (?, ?, ?, ?, ?, ?, ?, ?)"; pst = cn.prepareStatement(sql); pst.setInt(1, gasto.getCod_residencial()); pst.setInt(2, gasto.getCorr_gasto()); pst.setString(3, gasto.getDesc_gasto()); pst.setString(4, gasto.getCod_cta_conta()); pst.setDouble(5, gasto.getValor_gasto()); pst.setDate(6, gasto.getFecha_creacion()); pst.setString(7, gasto.getCod_usuario()); pst.setString(8, gasto.getActivo()); int registro = pst.executeUpdate(); sqlresp = registro + " registro ha sido agregado."; pst.close(); cn.close(); } catch (SQLException e) { log.severe(e.toString()); } catch (Exception e) { log.severe(e.toString()); } return sqlresp; }