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")); } } }
protected void components2Dto() throws ExceptionLP { zeitmodelltagpauseDto.setZeitmodelltagIId(zeitmodelltagDto.getIId()); zeitmodelltagpauseDto.setUBeginn(wtfBeginn.getTime()); zeitmodelltagpauseDto.setUEnde(wtfEnde.getTime()); }