protected void eventItemchanged(EventObject eI) throws Throwable { ItemChangedEvent e = (ItemChangedEvent) eI; if (e.getID() == ItemChangedEvent.GOTO_DETAIL_PANEL) { if (e.getSource() == panelQueryFLRStueckliste) { Object key = ((ISourceEvent) e.getSource()).getIdSelected(); StuecklisteDto stuecklisteDto = DelegateFactory.getInstance() .getStuecklisteDelegate() .stuecklisteFindByPrimaryKey((Integer) key); wtfStueckliste.setText(stuecklisteDto.getArtikelDto().formatArtikelbezeichnung()); stuecklisteIId = stuecklisteDto.getIId(); } else if (e.getSource() == panelQueryFLRAuftrag) { Object key = ((ISourceEvent) e.getSource()).getIdSelected(); AuftragDto auftragDto = DelegateFactory.getInstance() .getAuftragDelegate() .auftragFindByPrimaryKey((Integer) key); wtfAuftrag.setText(auftragDto.getCNr()); auftragIId = auftragDto.getIId(); } else if (e.getSource() == panelQueryFLRLos) { Object key = ((ISourceEvent) e.getSource()).getIdSelected(); LosDto losDto = DelegateFactory.getInstance().getFertigungDelegate().losFindByPrimaryKey((Integer) key); wtfLos.setText(losDto.getCNr()); losIId = losDto.getIId(); } } else if (e.getID() == ItemChangedEvent.ACTION_LEEREN) { if (e.getSource() == panelQueryFLRStueckliste) { stuecklisteIId = null; wtfStueckliste.setText(null); } else if (e.getSource() == panelQueryFLRLos) { losIId = null; wtfLos.setText(null); } else if (e.getSource() == panelQueryFLRAuftrag) { auftragIId = null; wtfAuftrag.setText(null); } } aktualisiereDatumsfelder(); }
private void dialogQueryAuftrag(ActionEvent e) throws Throwable { Integer selId = null; if (auftragIId == null && internalFrameFertigung.getTabbedPaneLos().getSelectedIIdLos() != null) { LosDto losDto = DelegateFactory.getInstance() .getFertigungDelegate() .losFindByPrimaryKey(internalFrameFertigung.getTabbedPaneLos().getSelectedIIdLos()); selId = losDto.getAuftragIId(); } else { selId = auftragIId; } panelQueryFLRAuftrag = AuftragFilterFactory.getInstance() .createPanelFLRAuftrag(getInternalFrame(), false, true, null, selId); new DialogQuery(panelQueryFLRAuftrag); }
void dialogQueryStuecklisteFromListe(ActionEvent e) throws Throwable { Integer selId = null; if (stuecklisteIId == null && internalFrameFertigung.getTabbedPaneLos().getSelectedIIdLos() != null) { LosDto losDto = DelegateFactory.getInstance() .getFertigungDelegate() .losFindByPrimaryKey(internalFrameFertigung.getTabbedPaneLos().getSelectedIIdLos()); selId = losDto.getStuecklisteIId(); } else { selId = stuecklisteIId; } panelQueryFLRStueckliste = StuecklisteFilterFactory.getInstance() .createPanelFLRStueckliste(getInternalFrame(), selId, true); new DialogQuery(panelQueryFLRStueckliste); }