/**
* @see de.willuhn.jameica.gui.AbstractView#bind()
*/
public void bind() throws Exception {
final UeberweisungControl control = new UeberweisungControl(this);
this.transfer = (Ueberweisung) control.getTransfer();
GUI.getView().setTitle(i18n.tr("�berweisung bearbeiten"));
GUI.getView().addPanelButton(new PanelButtonPrint(new PrintSupportUeberweisung(transfer)));
Container c1 = new SimpleContainer(getParent());
c1.addHeadline(i18n.tr("Konto"));
c1.addInput(control.getKontoAuswahl());
ColumnLayout cols = new ColumnLayout(getParent(),2);
// Linke Seite
{
Container container = new SimpleContainer(cols.getComposite());
container.addHeadline(i18n.tr("Empf�nger"));
container.addInput(control.getEmpfaengerName());
container.addInput(control.getEmpfaengerKonto());
container.addInput(control.getEmpfaengerBlz());
container.addCheckbox(control.getStoreEmpfaenger(),i18n.tr("In Adressbuch �bernehmen"));
}
// Rechte Seite
{
Container container = new SimpleContainer(cols.getComposite());
container.addHeadline(i18n.tr("Sonstige Informationen"));
container.addInput(control.getTextSchluessel());
container.addInput(control.getTermin());
container.addInput(control.getReminderInterval());
}
Container container = new SimpleContainer(getParent());
container.addHeadline(i18n.tr("Details"));
container.addInput(control.getZweck());
container.addInput(control.getZweck2());
container.addInput(control.getBetrag());
container.addInput(control.getTyp());
ButtonArea buttonArea = new ButtonArea();
buttonArea.addButton(i18n.tr("L�schen"),new DBObjectDelete(),transfer,false,"user-trash-full.png");
Button store = new Button(i18n.tr("Speichern"), new Action() {
public void handleAction(Object context) throws ApplicationException {
control.handleStore();
}
},null,!transfer.ausgefuehrt(),"document-save.png");
store.setEnabled(!transfer.ausgefuehrt());
buttonArea.addButton(store);