public boolean modificarSubDependencia( orgen_ta_subdependencia obj, String nomUsu, String codUsu) { boolean estado = false; try { cn = ds.getConnection(); cn.setAutoCommit(false); String sql = "UPDATE ORGEN_TA_SUBDEPENDENCIA SET VC_NOMBRE = ?,VC_DESCRIPCION = ?,IN_CODIGO_DEPENDENCIA = ?, VC_USUARIO_MODIFICA = ?,DT_USUARIO_MODIFICA = CURRENT_TIMESTAMP WHERE IN_CODIGO_SUBDEPENDENCIA = ?"; PreparedStatement pstm = cn.prepareStatement(sql); pstm.setString(1, obj.getVc_nombre().trim().toString().toUpperCase()); pstm.setString(2, obj.getVc_descripcion().trim().toString().toUpperCase()); pstm.setInt(3, obj.getIn_codigo_dependecia()); pstm.setString(4, nomUsu); pstm.setInt(5, obj.getIn_codigo_subdependencia()); pstm.executeUpdate(); cn.commit(); estado = true; pstm.close(); } catch (Exception e) { System.out.println("Failed to execute a JDBC task: " + e); estado = false; } finally { try { cn.close(); } catch (Exception ex) { System.out.println("finally - Failed to finalize JDBC task: " + ex); } return estado; } }
public boolean guardarSubDependencia( orgen_ta_subdependencia obj, String nomUsuario, int idUsuario) { boolean estado = false; try { cn = ds.getConnection(); cn.setAutoCommit(false); String sql = "{ CALL SP_ORGEN_TA_SUBDEPENDENCIA_INS(?,?,?,?,?) }"; CallableStatement cstm = cn.prepareCall(sql); cstm.setString("P_VC_NOMBRE", obj.getVc_nombre().toUpperCase()); cstm.setString("P_VC_DESCRIPCION", obj.getVc_descripcion().toUpperCase()); cstm.setString("P_VC_USUARIO_CREA", nomUsuario); cstm.setInt("P_IN_CODIGO_USUARIO", idUsuario); cstm.setInt("P_IN_CODIGO_DEP", obj.getIn_codigo_dependecia()); cstm.executeUpdate(); cn.commit(); estado = true; cstm.close(); } catch (Exception e) { System.out.println("Failed to execute a JDBC task: " + e); estado = false; } finally { try { cn.close(); } catch (Exception ex) { System.out.println("finally - Failed to finalize JDBC task: " + ex); } return estado; } }