cbDocGivenPlace.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
try {
DirectoryDocumentGivenPlaceItem item =
(DirectoryDocumentGivenPlaceItem) cbDocGivenPlace.getSelectedItem();
clientLocal.getClientDocument().setGivenPlace(item);
// clientLocal.setClientDocument(clDocData);
} catch (ClipsException ex) {
MessageBox.showException(ex);
}
}
});
DirectoryDocumentType dirDocType = DirectoryLocator.getDirectory(DirectoryDocumentType.class);
model = new DefaultComboBoxModel(dirDocType.toArray());
cbDocType.setModel(model);
cbDocType.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
try {
DirectoryDocumentTypeItem item = null;
if (cbDocType.getSelectedItem() != null) {
item = (DirectoryDocumentTypeItem) cbDocType.getSelectedItem();
}
clientLocal.getClientDocument().setType(item);
// clientLocal.setClientDocument(clDocData);
setPassportFields();
} catch (ClipsException ex) {
MessageBox.showException(ex);
}
}
});
//
DirectoryRepresentativeStatus dirRepresStatus =
DirectoryLocator.getDirectory(DirectoryRepresentativeStatus.class, false);
DefaultComboBoxModel modelStatus = new DefaultComboBoxModel(dirRepresStatus.toArray());
cbRepresStatus.setModel(modelStatus);
cbRepresStatus.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
try {
DirectoryRepresentativeStatusItem item =
(DirectoryRepresentativeStatusItem) cbRepresStatus.getSelectedItem();
clientLocal.setRepresStatus(item);
if (item.getID() == 0) {
clientLocal.setRepresentative(null);
editRepresentative.setText("");
cbRepresStatus.setEnabled(clientLocal.getRepresentative() != null);
}
} catch (ClipsException ex) {