public void eventYouAreSelected(boolean bNeedNoYouAreSelectedI) throws Throwable { super.eventYouAreSelected(false); Object key = getKeyWhenDetailPanel(); String sT = null; if (key == null || (key != null && key.equals(LPMain.getLockMeForNew()))) { // Neu. leereAlleFelder(this); clearStatusbar(); pASelektionDto.setBIsNew(true); sT = getTabbedPaneKunde().getKundeDto().getPartnerDto().formatFixTitelName1Name2(); } else { // Update. FLRPASelektionPK pASelektionPK = (FLRPASelektionPK) key; pASelektionDto = DelegateFactory.getInstance() .getPartnerDelegate() .pASelektionFindByPrimaryKey( new PASelektionPK( pASelektionPK.getPartner_i_id(), pASelektionPK.getSelektion_i_id())); dto2Components(); pASelektionDto.setBIsNew(false); String sB = pASelektionDto.getCBemerkung(); sT = getTabbedPaneKunde().getKundeDto().getPartnerDto().formatFixTitelName1Name2() + (sB == null ? "" : " | " + sB); } getInternalFrame().setLpTitle(InternalFrame.TITLE_IDX_AS_I_LIKE, sT); }
/** * dto2Components * * @throws Throwable */ private void dto2Components() throws Throwable { wtfBemerkung.setText(pASelektionDto.getCBemerkung()); SelektionDto selektionDto = DelegateFactory.getInstance() .getPartnerServicesDelegate() .selektionFindByPrimaryKey(pASelektionDto.getSelektionIId()); wtfSelektion.setText(selektionDto != null ? selektionDto.getCNr() : null); }
protected void eventActionDelete( ActionEvent e, boolean bAdministrateLockKeyI, boolean bNeedNoDeleteI) throws Throwable { if (!isLockedDlg()) { DelegateFactory.getInstance() .getPartnerDelegate() .removePASelektion( new PASelektionPK(pASelektionDto.getPartnerIId(), pASelektionDto.getSelektionIId())); pASelektionDto = new PASelektionDto(); super.eventActionDelete(e, false, false); } }
protected void eventActionSpecial(ActionEvent e) throws Throwable { if (e.getActionCommand().equals(ACTION_SPECIAL_FLR_SELEKTION)) { panelQueryFLRSelektionAuswahl = PartnerFilterFactory.getInstance() .createPanelFLRSelektion(getInternalFrame(), false, pASelektionDto.getSelektionIId()); new DialogQuery(panelQueryFLRSelektionAuswahl); } }
protected void eventItemchanged(EventObject eI) throws ExceptionLP, Throwable { ItemChangedEvent e = (ItemChangedEvent) eI; if (e.getID() == ItemChangedEvent.GOTO_DETAIL_PANEL) { if (e.getSource() == panelQueryFLRSelektionAuswahl) { Integer iId = (Integer) ((ISourceEvent) e.getSource()).getIdSelected(); pASelektionDto.setSelektionIId(iId); SelektionDto selektionDto = null; if (iId != null) { selektionDto = DelegateFactory.getInstance() .getPartnerServicesDelegate() .selektionFindByPrimaryKey(iId); wtfSelektion.setText(selektionDto != null ? selektionDto.getCNr() : null); } } } }
public void eventActionSave(ActionEvent e, boolean bNeedNoSaveI) throws Throwable { if (allMandatoryFieldsSetDlg()) { checkLockedDlg(); components2Dto(); if (pASelektionDto.isBIsNew()) { // Create. PASelektionPK pASelektionPK = DelegateFactory.getInstance().getPartnerDelegate().createPASelektion(pASelektionDto); setKeyWhenDetailPanel(pASelektionPK); } else { // Update. DelegateFactory.getInstance().getPartnerDelegate().updatePASelektion(pASelektionDto); } super.eventActionSave(e, false); eventYouAreSelected(false); } }
private void components2Dto() { pASelektionDto.setPartnerIId(getTabbedPaneKunde().getKundeDto().getPartnerIId()); pASelektionDto.setCBemerkung(wtfBemerkung.getText()); }