private int askBeforeMailing(final Person p2, final String pdfDate) {
if (OptionData.instance.getBoolean(OptionData.AUTOMATIC_MAIL_WITHOUT_QUESTIONS)) {
return SWT.YES;
}
MessageBox mb = new MessageBox(GUI.instance.shell, SWT.YES | SWT.NO | SWT.CANCEL);
String msg = p2.getValueView(Person.NAME);
if (pdfDate.length() == 8) {
msg += " hat die letzte E-Mail mit dem Familienstammbaum am ";
msg += pdfDate.substring(6, 8) + "." + pdfDate.substring(4, 6) + "." + pdfDate.substring(0, 4) + " erhalten.";
}
else {
msg += " hat bislang augenscheinlich noch keinen Familienstammbaum per E-Mail erhalten.";
}
msg += "\r\nSoll der Stammbaum erneut versendet werden?";
mb.setMessage(msg);
mb.setText("Erneut Stammbaum per Mail versenden?");
return mb.open();
}
});
}