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;
   }
 }