Author: dcosse Date: 2014-06-23 17:46:08 +0200 (Mon, 23 Jun 2014) New Revision: 256 Url: http://forge.codelutin.com/projects/faxtomail/repository/revisions/256 Log: refs #4656 ajout de la liste des pi?\195?\168ces jointes n'ayant pas pu ?\195?\170tre imprim?\195?\169es Modified: trunk/faxtomail-ui-swing/src/main/java/com/franciaflex/faxtomail/ui/swing/content/print/AttachmentToPrintChooserUIHandler.java trunk/faxtomail-ui-swing/src/main/resources/i18n/faxtomail-ui-swing_fr_FR.properties Modified: trunk/faxtomail-ui-swing/src/main/java/com/franciaflex/faxtomail/ui/swing/content/print/AttachmentToPrintChooserUIHandler.java =================================================================== --- trunk/faxtomail-ui-swing/src/main/java/com/franciaflex/faxtomail/ui/swing/content/print/AttachmentToPrintChooserUIHandler.java 2014-06-23 14:36:36 UTC (rev 255) +++ trunk/faxtomail-ui-swing/src/main/java/com/franciaflex/faxtomail/ui/swing/content/print/AttachmentToPrintChooserUIHandler.java 2014-06-23 15:46:08 UTC (rev 256) @@ -168,20 +168,21 @@ } } } - // TODO DCossé 23/06/14 gérer les exceptions -// if (!attachmentsToPrint.isEmpty()) { - -// for (int i = 1; i < attachmentsToPrint.size(); i++) { -// AttachmentFile f = attachmentsToPrint.get(i); -// -// } -// t("faxtomail.demande.print.error.message",""); -// JOptionPane.showMessageDialog( -// getTopestUI(), -// "errorMessage", -// "errorMessageTitle", -// JOptionPane.ERROR_MESSAGE); -// } + // TODO DCossé 23/06/14 not sure it works + if (!attachmentsToPrint.isEmpty()) { + + AttachmentFile f = attachmentsToPrint.get(0); + String filesName = f.getFilename() == null ? "" : f.getFilename(); + for (int i = 1; i < attachmentsToPrint.size(); i++) { + String fileName= attachmentsToPrint.get(i).getFilename() == null ? "" : attachmentsToPrint.get(i).getFilename(); + filesName += ", " + fileName; + } + JOptionPane.showMessageDialog( + getTopestUI(), + t("faxtomail.demande.print.error.message.filesName", filesName), + t("faxtomail.demande.print.error.message.title"), + JOptionPane.ERROR_MESSAGE); + } } public byte[] getDocumentContent() { Modified: trunk/faxtomail-ui-swing/src/main/resources/i18n/faxtomail-ui-swing_fr_FR.properties =================================================================== --- trunk/faxtomail-ui-swing/src/main/resources/i18n/faxtomail-ui-swing_fr_FR.properties 2014-06-23 14:36:36 UTC (rev 255) +++ trunk/faxtomail-ui-swing/src/main/resources/i18n/faxtomail-ui-swing_fr_FR.properties 2014-06-23 15:46:08 UTC (rev 256) @@ -121,7 +121,8 @@ faxtomail.demande.mailFolder.label=Dossier faxtomail.demande.object.label=Objet faxtomail.demande.print.button.label=Imprimer -faxtomail.demande.print.error.message=Les documents suivant n'ont pu être imprimé\: %s +faxtomail.demande.print.error.message.filesName=Les documents suivant n'ont pu être imprimé\: %s +faxtomail.demande.print.error.message.title=Échec d'impression de la demande faxtomail.demande.printedBy.label=Imprimé par faxtomail.demande.priority.label=Priorité faxtomail.demande.projectReference.label=Référence chantier