/**
   * Edits the marketing note on a machine.
   *
   * @param The new note to place in the machine.
   */
  private void changeMarketingNote(String newNote)
      throws NegativeInputException, NullDateException {
    // String word = "";
    // String rest = "";
    // if (newNote.contains(" "))
    // {
    // int index = newNote.indexOf(' ');
    // word = newNote.substring(0, index);
    // rest = newNote.substring(index + 2);
    // }
    // // System.out.println(newNote);
    // if (word.equals("Notes"))
    // {
    String temp[] = newNote.trim().split("\\n");
    String all = "";
    for (int i = 0; i < temp.length; ++i) {
      String tempString = temp[i].trim();
      if (!tempString.equals("")) {
        all += temp[i].trim() + "|";
      }

      // System.out.println(temp[i]);
    }

    if (numOfSelected.length == 1) {
      manager.editMarketingNote(numOfSelected[0], all, Calendar.getInstance());
    } else {
      for (int i = 0; i < numOfSelected.length; ++i) {
        int ID = numOfSelected[i];
        String temp1[] = getMarketingNote(ID).trim().split("\\n");
        String databaseText = "";
        for (int i1 = 0; i1 < temp1.length; ++i1) {
          String tempString = temp1[i1].trim();
          if (!tempString.equals("")) {
            databaseText += temp1[i1].trim() + "|";
          }
        }
        // System.out.println(all);

        databaseText += all;

        manager.editMarketingNote(ID, databaseText, Calendar.getInstance());
      }
    }
    // }
    // else
    // {
    // manager.editMarketingNote(ID, newNote, Calendar.getInstance());
    // }

  }