public void eventActionSave(ActionEvent e, boolean bNeedNoSaveI) throws Throwable { if (allMandatoryFieldsSetDlg()) { if (wtfBeginn.getTime().before(wtfEnde.getTime())) { components2Dto(); if (zeitmodelltagpauseDto.getIId() == null) { zeitmodelltagpauseDto.setIId( DelegateFactory.getInstance() .getZeiterfassungDelegate() .createZeitmodelltagpause(zeitmodelltagpauseDto)); setKeyWhenDetailPanel(zeitmodelltagpauseDto.getIId()); } else { DelegateFactory.getInstance() .getZeiterfassungDelegate() .updateZeitmodelltagpause(zeitmodelltagpauseDto); } super.eventActionSave(e, true); if (getInternalFrame().getKeyWasForLockMe() == null) { getInternalFrame() .setKeyWasForLockMe(internalFramePersonal.getZeitmodellDto().getIId() + ""); } eventYouAreSelected(false); } else { DialogFactory.showModalDialog( LPMain.getInstance().getTextRespectUISPr("lp.error"), LPMain.getInstance().getTextRespectUISPr("lp.error.beginnvorende")); } } }
public void eventYouAreSelected(boolean bNeedNoYouAreSelectedI) throws Throwable { if (zeitmodelltagDto != null) { String s = DelegateFactory.getInstance() .getZeiterfassungDelegate() .tagesartFindByPrimaryKey(zeitmodelltagDto.getTagesartIId()) .getCNr(); super.eventYouAreSelected(false); Object key = getKeyWhenDetailPanel(); if (key == null || (key.equals(LPMain.getLockMeForNew()))) { leereAlleFelder(this); clearStatusbar(); wtfTagesart.setText(s); } else { zeitmodelltagpauseDto = DelegateFactory.getInstance() .getZeiterfassungDelegate() .zeitmodelltagpauseFindByPrimaryKey((Integer) key); dto2Components(); wtfTagesart.setText(s); } } else { leereAlleFelder(this); } }
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); }
protected void eventActionDelete( ActionEvent e, boolean bAdministrateLockKeyI, boolean bNeedNoDeleteI) throws Throwable { DelegateFactory.getInstance() .getZeiterfassungDelegate() .removeZeitmodelltagpause(zeitmodelltagpauseDto); this.setKeyWhenDetailPanel(null); super.eventActionDelete(e, false, false); }
protected void eventActionDelete( ActionEvent e, boolean bAdministrateLockKeyI, boolean bNeedNoDeleteI) throws Throwable { DelegateFactory.getInstance() .getStuecklisteDelegate() .removeFertigungsgruppe(fertigungsgruppeDto); this.setKeyWhenDetailPanel(null); super.eventActionDelete(e, false, false); }
protected void eventActionDelete( ActionEvent e, boolean bAdministrateLockKeyI, boolean bNeedNoDeleteI) throws Throwable { DelegateFactory.getInstance() .getBenutzerDelegate() .removeNachrichtart(nachrichtartDto.getIId()); this.setKeyWhenDetailPanel(null); super.eventActionDelete(e, false, false); }
public void eventActionNew(EventObject eventObject, boolean bLockMeI, boolean bNeedNoNewI) throws Throwable { super.eventActionNew(eventObject, true, false); if (!bNeedNoNewI) { pASelektionDto = new PASelektionDto(); setDefaults(); } }
/** * Behandle Ereignis Neu. * * @param eventObject Ereignis. * @param bLockMeI boolean * @param bNeedNoNewI boolean * @throws Throwable */ public final void eventActionNew(EventObject eventObject, boolean bLockMeI, boolean bNeedNoNewI) throws Throwable { super.eventActionNew(eventObject, true, false); if (!bNeedNoNewI) { setAnsprechpartnerDto(new AnsprechpartnerDto()); setDefaults(); } }
@Override public void eventActionSave(ActionEvent e, boolean bNeedNoSaveI) throws Throwable { if (wcbNewsletterEmpfaenger.isSelected() && !Helper.validateEmailadresse(wtfEmail.getText())) { showDialogEmailAusfuellen(); return; } if (allMandatoryFieldsSetDlg()) { eventActionSaveImpl(e, bNeedNoSaveI); super.eventActionSave(e, true); eventYouAreSelected(false); } }
public void eventActionNew(EventObject eventObject, boolean bLockMeI, boolean bNeedNoNewI) throws Throwable { if (zeitmodelltagDto != null) { super.eventActionNew(eventObject, true, false); zeitmodelltagpauseDto = new ZeitmodelltagpauseDto(); leereAlleFelder(this); } else { DialogFactory.showModalDialog( LPMain.getInstance().getTextRespectUISPr("lp.error"), LPMain.getInstance().getTextRespectUISPr("pers.error.keinzeitmodelltagdefiniert")); } }
/** * Stornieren einer Rechnung bzw Gutschrift * * @param e ActionEvent * @param bAdministrateLockKeyI boolean * @param bNeedNoDeleteI boolean * @throws Throwable */ protected void eventActionDelete( ActionEvent e, boolean bAdministrateLockKeyI, boolean bNeedNoDeleteI) throws Throwable { if (this.lostechnikerDto != null) { if (lostechnikerDto.getIId() != null) { if (!isLockedDlg()) { DelegateFactory.getInstance().getFertigungDelegate().removeLostechniker(lostechnikerDto); this.lostechnikerDto = null; this.leereAlleFelder(this); super.eventActionDelete(e, false, false); } } } }
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); } }
public void eventYouAreSelected(boolean bNeedNoYouAreSelectedI) throws Throwable { super.eventYouAreSelected(false); Object key = getKeyWhenDetailPanel(); if (key == null || (key.equals(LPMain.getLockMeForNew()))) { leereAlleFelder(this); clearStatusbar(); } else { nachrichtartDto = DelegateFactory.getInstance() .getBenutzerDelegate() .nachrichtartFindByPrimaryKey((Integer) key); dto2Components(); } }
public void eventYouAreSelected(boolean bNeedNoYouAreSelectedI) throws Throwable { super.eventYouAreSelected(false); if (!bNeedNoYouAreSelectedI) { Object key = getKeyWhenDetailPanel(); if (key == null || (key != null && key.equals(LPMain.getLockMeForNew()))) { // einen neuen Eintrag anlegen oder die letzte Position wurde // geloescht. leereAlleFelder(this); clearStatusbar(); } else { // einen alten Eintrag laden. lostechnikerDto = DelegateFactory.getInstance() .getFertigungDelegate() .lostechnikerFindByPrimaryKey((Integer) key); dto2Components(); } } }
public void eventActionSave(ActionEvent e, boolean bNeedNoSaveI) throws Throwable { if (allMandatoryFieldsSetDlg()) { components2Dto(); if (lostechnikerDto != null) { if (lostechnikerDto.getIId() == null) { lostechnikerDto.setIId( DelegateFactory.getInstance() .getFertigungDelegate() .createLostechniker(lostechnikerDto)); } else { DelegateFactory.getInstance().getFertigungDelegate().updateLostechniker(lostechnikerDto); } setKeyWhenDetailPanel(lostechnikerDto.getIId()); super.eventActionSave(e, true); // jetz den anzeigen eventYouAreSelected(false); } } }
public void eventYouAreSelected(boolean bNeedNoYouAreSelectedI) throws Throwable { super.eventYouAreSelected(false); Object key = getKeyWhenDetailPanel(); if (key == null || (key != null && key.equals(LPMain.getLockMeForNew()))) { leereAlleFelder(this); clearStatusbar(); wnfSortierung.setInteger( DelegateFactory.getInstance().getStuecklisteDelegate().getNextFertigungsgruppe()); } else { fertigungsgruppeDto = DelegateFactory.getInstance() .getStuecklisteDelegate() .fertigungsgruppeFindByPrimaryKey((Integer) key); dto2Components(); } }
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); } }
public void eventActionSave(ActionEvent e, boolean bNeedNoSaveI) throws Throwable { if (allMandatoryFieldsSetDlg()) { components2Dto(); if (nachrichtartDto.getIId() == null) { nachrichtartDto.setIId( DelegateFactory.getInstance() .getBenutzerDelegate() .createNachrichtart(nachrichtartDto)); setKeyWhenDetailPanel(nachrichtartDto.getIId()); } else { DelegateFactory.getInstance().getBenutzerDelegate().updateNachrichtart(nachrichtartDto); } super.eventActionSave(e, true); if (getInternalFrame().getKeyWasForLockMe() == null) { getInternalFrame().setKeyWasForLockMe(nachrichtartDto.getIId() + ""); } eventYouAreSelected(false); } }
public void lPEventObjectChanged(ChangeEvent e) throws Throwable { super.lPEventObjectChanged(e); int selectedIndex = this.getSelectedIndex(); if (selectedIndex == IDX_PANEL_AUSWAHL) { createAuswahl(); panelQueryWiederholendelose.eventYouAreSelected(false); if (panelQueryWiederholendelose.getSelectedId() == null) { getInternalFrame().enableAllOberePanelsExceptMe(this, IDX_PANEL_AUSWAHL, false); } panelQueryWiederholendelose.updateButtons(); } else if (selectedIndex == IDX_PANEL_DETAIL) { Integer key = null; if (getInternalFrameFertigung().getWiederholendeloseDto() != null) { key = getInternalFrameFertigung().getWiederholendeloseDto().getIId(); } createDetail(key); panelDetailWiederholendelose.eventYouAreSelected(false); } refreshTitle(); }
public void eventActionSave(ActionEvent e, boolean bNeedNoSaveI) throws Throwable { if (allMandatoryFieldsSetDlg()) { components2Dto(); if (fertigungsgruppeDto.getIId() == null) { fertigungsgruppeDto.setCBez(wtfBezeichnung.getText()); fertigungsgruppeDto.setIId( DelegateFactory.getInstance() .getStuecklisteDelegate() .createFertigungsgruppe(fertigungsgruppeDto)); setKeyWhenDetailPanel(fertigungsgruppeDto.getIId()); } else { DelegateFactory.getInstance() .getStuecklisteDelegate() .updateFertigungsgruppe(fertigungsgruppeDto); } super.eventActionSave(e, true); if (getInternalFrame().getKeyWasForLockMe() == null) { getInternalFrame().setKeyWasForLockMe(fertigungsgruppeDto.getIId() + ""); } eventYouAreSelected(false); } }
public void eventActionNew( EventObject eventObject, boolean bChangeKeyLockMeI, boolean bNeedNoNewI) throws Throwable { super.eventActionNew(eventObject, false, false); lostechnikerDto = new LostechnikerDto(); this.leereAlleFelder(this); }
public void lPEventItemChanged(ItemChangedEvent e) throws Throwable { if (e.getID() == ItemChangedEvent.GOTO_DETAIL_PANEL) { if (e.getSource() == panelQueryWiederholendelose) { Integer iId = (Integer) panelQueryWiederholendelose.getSelectedId(); if (iId != null) { setSelectedComponent(panelDetailWiederholendelose); } } } else if (e.getID() == ItemChangedEvent.ITEM_CHANGED) { if (e.getSource() == panelQueryWiederholendelose) { if (panelQueryWiederholendelose.getSelectedId() != null) { getInternalFrameFertigung() .setKeyWasForLockMe(panelQueryWiederholendelose.getSelectedId() + ""); // Dto-setzen getInternalFrameFertigung() .setWiederholendeloseDto( DelegateFactory.getInstance() .getFertigungDelegate() .wiederholendeloseFindByPrimaryKey( (Integer) panelQueryWiederholendelose.getSelectedId())); String sBezeichnung = getInternalFrameFertigung().getWiederholendeloseDto().getCProjekt(); if (sBezeichnung == null) { sBezeichnung = ""; } getInternalFrame().setLpTitle(InternalFrame.TITLE_IDX_AS_I_LIKE, sBezeichnung); if (panelQueryWiederholendelose.getSelectedId() == null) { getInternalFrame().enableAllOberePanelsExceptMe(this, IDX_PANEL_AUSWAHL, false); } else { getInternalFrame().enableAllOberePanelsExceptMe(this, IDX_PANEL_AUSWAHL, true); } } else { getInternalFrame().enableAllOberePanelsExceptMe(this, IDX_PANEL_AUSWAHL, false); } } } else if (e.getID() == ItemChangedEvent.ACTION_POSITION_VONNNACHNPLUS1) { if (e.getSource() == panelQueryWiederholendelose) { int iPos = panelQueryWiederholendelose.getTable().getSelectedRow(); // wenn die Position nicht die letzte ist if (iPos < panelQueryWiederholendelose.getTable().getRowCount() - 1) { Integer iIdPosition = (Integer) panelQueryWiederholendelose.getSelectedId(); Integer iIdPositionPlus1 = (Integer) panelQueryWiederholendelose.getTable().getValueAt(iPos + 1, 0); DelegateFactory.getInstance() .getFertigungDelegate() .vertauscheWiederholendelose(iIdPosition, iIdPositionPlus1); // die Liste neu anzeigen und den richtigen Datensatz markieren panelQueryWiederholendelose.setSelectedId(iIdPosition); } } } else if (e.getID() == ItemChangedEvent.ACTION_POSITION_VONNNACHNMINUS1) { if (e.getSource() == panelQueryWiederholendelose) { int iPos = panelQueryWiederholendelose.getTable().getSelectedRow(); // wenn die Position nicht die erste ist if (iPos > 0) { Integer iIdPosition = (Integer) panelQueryWiederholendelose.getSelectedId(); Integer iIdPositionMinus1 = (Integer) panelQueryWiederholendelose.getTable().getValueAt(iPos - 1, 0); DelegateFactory.getInstance() .getFertigungDelegate() .vertauscheWiederholendelose(iIdPosition, iIdPositionMinus1); // die Liste neu anzeigen und den richtigen Datensatz markieren panelQueryWiederholendelose.setSelectedId(iIdPosition); } } } else if (e.getID() == ItemChangedEvent.ACTION_YOU_ARE_SELECTED) { refreshTitle(); } else if (e.getID() == ItemChangedEvent.ACTION_NEW) { if (e.getSource() == panelQueryWiederholendelose) { createDetail((Integer) panelQueryWiederholendelose.getSelectedId()); if (panelQueryWiederholendelose.getSelectedId() == null) { getInternalFrame().enableAllPanelsExcept(true); } panelDetailWiederholendelose.eventActionNew(null, true, false); setSelectedComponent(panelDetailWiederholendelose); } } else if (e.getID() == ItemChangedEvent.ACTION_SAVE) { if (e.getSource() == panelDetailWiederholendelose) { panelQueryWiederholendelose.clearDirektFilter(); Object oKey = panelDetailWiederholendelose.getKeyWhenDetailPanel(); panelQueryWiederholendelose.setSelectedId(oKey); } } else if (e.getID() == ItemChangedEvent.ACTION_GOTO_MY_DEFAULT_QP) { if (e.getSource() == panelDetailWiederholendelose) { this.setSelectedComponent(panelQueryWiederholendelose); setKeyWasForLockMe(); panelQueryWiederholendelose.eventYouAreSelected(false); } } else if (e.getID() == ItemChangedEvent.ACTION_SPECIAL_BUTTON) { } }
public void eventActionNew(EventObject eventObject, boolean bLockMeI, boolean bNeedNoNewI) throws Throwable { super.eventActionNew(eventObject, true, false); fertigungsgruppeDto = new FertigungsgruppeDto(); leereAlleFelder(this); }
public void eventActionNew(EventObject eventObject, boolean bLockMeI, boolean bNeedNoNewI) throws Throwable { super.eventActionNew(eventObject, true, false); nachrichtartDto = new NachrichtartDto(); leereAlleFelder(this); }
protected void eventActionUpdate(ActionEvent aE, boolean bNeedNoUpdateI) throws Throwable { super.eventActionUpdate(aE, bNeedNoUpdateI); }
public final void eventYouAreSelected(boolean bNeedNoYouAreSelectedI) throws Throwable { super.eventYouAreSelected(true); wbuPasswort.setBackground(UIManager.getColor("Button.background")); // Die normale Telefon/Faxnummer vor der Durchwajl anzeigen PartnerDto dto = null; if (getInternalFrame() instanceof InternalFrameLieferant) { dto = ((InternalFrameLieferant) getInternalFrame()).getLieferantDto().getPartnerDto(); } else if (getInternalFrame() instanceof InternalFrameKunde) { dto = ((InternalFrameKunde) getInternalFrame()).getKundeDto().getPartnerDto(); } else if (getInternalFrame() instanceof InternalFramePartner) { dto = ((InternalFramePartner) getInternalFrame()).getTpPartner().getPartnerDto(); } String cTelefon = DelegateFactory.getInstance() .getPartnerDelegate() .enrichNumber(dto.getIId(), PartnerFac.KOMMUNIKATIONSART_TELEFON, null, true); if (cTelefon != null) { LPMain.getInstance(); wlaDurchwahl.setText(LPMain.getTextRespectUISPr("lp.durchwahl") + " (" + cTelefon + ")"); } else { LPMain.getInstance(); wlaDurchwahl.setText(LPMain.getTextRespectUISPr("lp.durchwahl")); } cTelefon = DelegateFactory.getInstance() .getPartnerDelegate() .enrichNumber(dto.getIId(), PartnerFac.KOMMUNIKATIONSART_FAX, null, true); if (cTelefon != null) { LPMain.getInstance(); wlaFaxdurchwahl.setText( LPMain.getTextRespectUISPr("lp.faxdurchwahl") + " (" + cTelefon + ")"); } else { LPMain.getInstance(); wlaFaxdurchwahl.setText(LPMain.getTextRespectUISPr("lp.faxdurchwahl")); } if (!bNeedNoYouAreSelectedI) { Object key = getKeyWhenDetailPanel(); setAnsprechpartnerDto(new AnsprechpartnerDto()); if (key == null || (key != null && key.equals(LPMain.getLockMeForNew()))) { leereAlleFelder(this); setDefaults(); clearStatusbar(); if (key != null && key.equals(LPMain.getLockMeForNew())) { wtfAnsprechpartner.setActivatable(true); wtfAnsprechpartner.setEditable(true); wtfVorname.setActivatable(true); wtfVorname.setEditable(true); wtfTitel.setActivatable(true); wtfTitel.setEditable(true); wtfNtitel.setActivatable(true); wtfNtitel.setEditable(true); wdfGebDatum.setActivatable(true); wdfGebDatum.setEnabled(true); wcoAnrede.setActivatable(true); wcoAnrede.setEnabled(true); } } else { wtfAnsprechpartner.setActivatable(false); wtfAnsprechpartner.setEditable(false); wtfVorname.setActivatable(false); wtfVorname.setEditable(false); wtfTitel.setActivatable(false); wtfTitel.setEditable(false); wtfNtitel.setActivatable(false); wtfNtitel.setEditable(false); wdfGebDatum.setActivatable(false); wdfGebDatum.setEditable(false); wcoAnrede.setActivatable(false); wcoAnrede.setEditable(false); setAnsprechpartnerDto( DelegateFactory.getInstance() .getAnsprechpartnerDelegate() .ansprechpartnerFindByPrimaryKey((Integer) key)); setStatusbar(); dto2Components(dto); } getInternalFrame() .setLpTitle(InternalFrame.TITLE_IDX_AS_I_LIKE, getSelectedPartnerTitelAnrede()); } }