{
MessageDialog.openWarning(shell, Messages.MsgNoFileOpen, Messages.MsgNoFileOpenText);
return;
}
PortfolioPart portfolioPart = (PortfolioPart) part.getObject();
Client client = portfolioPart.getClient();
FileDialog fileDialog = new FileDialog(shell, SWT.OPEN);
fileDialog.setFilterNames(new String[] { Messages.CSVImportLabelFileCSV, Messages.CSVImportLabelFileAll });
fileDialog.setFilterExtensions(new String[] { "*.csv", "*.*" }); //$NON-NLS-1$ //$NON-NLS-2$
String fileName = fileDialog.open();
if (fileName == null)
return;
Dialog wizwardDialog = new WizardDialog(shell, new ImportWizard(client, new File(fileName)));
if (wizwardDialog.open() == Dialog.OK)
portfolioPart.notifyModelUpdated();
}