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 eventItemchanged(EventObject eI) throws ExceptionLP, Throwable { ItemChangedEvent e = (ItemChangedEvent) eI; if (e.getID() == ItemChangedEvent.GOTO_DETAIL_PANEL) { if (e.getSource() == panelQueryFLRAnsprechpartnerfunktion) { Integer iId = (Integer) ((ISourceEvent) e.getSource()).getIdSelected(); getAnsprechpartnerDto().setAnsprechpartnerfunktionIId(iId); AnsprechpartnerfunktionDto ansprechpartnerfunktionDto = null; if (iId != null) { ansprechpartnerfunktionDto = DelegateFactory.getInstance() .getAnsprechpartnerDelegate() .ansprechpartnerfunktionFindByPrimaryKey(iId); wtfAnsprechpartnerfunktion.setText(ansprechpartnerfunktionDto.getBezeichnung()); } } else if (e.getSource() == panelQueryFLRAnsprechpartnerAuswahl) { Integer key = (Integer) ((ISourceEvent) e.getSource()).getIdSelected(); if (key != null) { getAnsprechpartnerDto().setPartnerIIdAnsprechpartner(key); PartnerDto partnerDto = null; partnerDto = DelegateFactory.getInstance().getPartnerDelegate().partnerFindByPrimaryKey(key); wtfAnsprechpartner.setText(partnerDto.getCName1nachnamefirmazeile1()); wtfVorname.setText(partnerDto.getCName2vornamefirmazeile2()); wtfTitel.setText(partnerDto.getCTitel()); wtfNtitel.setText(partnerDto.getCNtitel()); wcoAnrede.setKeyOfSelectedItem(partnerDto.getAnredeCNr()); wdfGebDatum.setDate(partnerDto.getDGeburtsdatumansprechpartner()); } } } }
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 mengenstaffelDto2components(KundesokomengenstaffelDto mengenstaffelDtoI) throws Throwable { boolean bEnable = LPMain.getTheClient().getSMandantenwaehrung().equals(waehrungCNr); wnfRabattsatz.setEditable(bEnable); wnfRabattsatz.setMandatoryField(bEnable); wnfRabattsatz.setDouble(mengenstaffelDtoI.getFArtikelstandardrabattsatz()); wnfMenge.setBigDecimal(mengenstaffelDtoI.getNMenge()); wnfFixpreis.setBigDecimal(mengenstaffelDtoI.getNArtikelfixpreis()); if (mengenstaffelDtoI.getNArtikelfixpreis() != null) { wnfBerechneterpreis.setBigDecimal(mengenstaffelDtoI.getNArtikelfixpreis()); } else { // WH 21.06.06 Es gilt die VK-Basis zur Preisgueltigkeit. Damit kann // der // berechnete Preis von dem dargstellten in der FLR Liste abweichen, // der wird // fuer das Beginndatum der Mengenstaffel angezeigt BigDecimal nPreisbasis = null; if (iPreisbasis == 0 || iPreisbasis == 2) { nPreisbasis = DelegateFactory.getInstance() .getVkPreisfindungDelegate() .ermittlePreisbasis( wifArtikel.getArtikelDto().getIId(), wdfPreisgueltigkeitsanzeigeab.getDate(), null, waehrungCNr); } else { nPreisbasis = DelegateFactory.getInstance() .getVkPreisfindungDelegate() .ermittlePreisbasis( wifArtikel.getArtikelDto().getIId(), wdfPreisgueltigkeitsanzeigeab.getDate(), getKundenpreislisteIId(), waehrungCNr); } if (nPreisbasis != null) { VerkaufspreisDto vkpfDto = DelegateFactory.getInstance() .getVkPreisfindungDelegate() .berechneVerkaufspreis( nPreisbasis, mengenstaffelDtoI.getFArtikelstandardrabattsatz()); wnfBerechneterpreis.setBigDecimal(vkpfDto.nettopreis); } else { wnfBerechneterpreis.setBigDecimal(null); } } }
private void jbInit() throws Throwable { this.setLayout(new MigLayout("wrap 1", "[fill]", "[fill]")); JPanel p = new JPanel(new MigLayout("wrap 4", "[25%,fill|25%,fill|25%,fill|25%,fill]")); this.add(p, "pushx"); wtfGeschaeftsjahr = new WrapperTextField(); wtfGeschaeftsjahr.setActivatable(false); wtfGeschaeftsjahr.setText(geschaeftsjahr); wcoFinanzamt = new WrapperComboBox(); wcoPeriode = new WrapperComboBoxPeriode(geschaeftsjahr); faDtos = DelegateFactory.getInstance() .getFinanzDelegate() .finanzamtFindAllByMandantCNr(LPMain.getTheClient()); if (faDtos != null) { for (int i = 0; i < faDtos.length; i++) { wcoFinanzamt.addItem(faDtos[i].getPartnerDto().formatName()); } } p.add(new WrapperLabel(LPMain.getTextRespectUISPr("label.finanzamt"))); p.add(wcoFinanzamt); p.add(new WrapperLabel(LPMain.getTextRespectUISPr("label.geschaeftsjahr"))); p.add(wtfGeschaeftsjahr, "wrap"); p.add(new WrapperLabel(LPMain.getTextRespectUISPr("label.periode")), "skip 2"); p.add(wcoPeriode, "wrap"); }
private void setDefaults() throws Throwable { wrbBelegdatum.setSelected(true); wrbKalenderjahr.setSelected(true); wrbGeschaeftsjahr.setVisible(true); wcoGeschaeftsjahr.setMap( DelegateFactory.getInstance().getSystemDelegate().getAllGeschaeftsjahr()); // Default ist das aktuelle GJ wcoGeschaeftsjahr.setKeyOfSelectedItem( DelegateFactory.getInstance().getParameterDelegate().getGeschaeftsjahr()); String mandantWaehrung = DelegateFactory.getInstance() .getMandantDelegate() .mandantFindByPrimaryKey(LPMain.getTheClient().getMandant()) .getWaehrungCNr(); }
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); }
private void jbInit() throws Throwable { insertTab( LPMain.getInstance().getTextRespectUISPr("lp.auswahl"), null, null, LPMain.getInstance().getTextRespectUISPr("lp.auswahl"), IDX_PANEL_AUSWAHL); insertTab( LPMain.getInstance().getTextRespectUISPr("lp.detail"), null, null, LPMain.getInstance().getTextRespectUISPr("lp.detail"), IDX_PANEL_DETAIL); createAuswahl(); panelQueryWiederholendelose.eventYouAreSelected(false); if ((Integer) panelQueryWiederholendelose.getSelectedId() != null) { getInternalFrameFertigung() .setWiederholendeloseDto( DelegateFactory.getInstance() .getFertigungDelegate() .wiederholendeloseFindByPrimaryKey( (Integer) panelQueryWiederholendelose.getSelectedId())); } // damit D2 einen aktuellen hat. ItemChangedEvent it = new ItemChangedEvent(panelQueryWiederholendelose, ItemChangedEvent.ITEM_CHANGED); lPEventItemChanged(it); this.addChangeListener(this); this.getInternalFrame().addItemChangedListener(this); }
protected void speicherePartner() throws Throwable { // Wenn Partner manuell eingegeben wurde, dann vorher anlegen if (getAnsprechpartnerDto().getPartnerIIdAnsprechpartner() == null) { PartnerDto partnerDto = new PartnerDto(); partnerDto.setCName1nachnamefirmazeile1(wtfAnsprechpartner.getText()); partnerDto.setCName2vornamefirmazeile2(wtfVorname.getText()); partnerDto.setCTitel(wtfTitel.getText()); partnerDto.setCNtitel(wtfNtitel.getText()); partnerDto.setAnredeCNr((String) wcoAnrede.getKeyOfSelectedItem()); partnerDto.setDGeburtsdatumansprechpartner(wdfGebDatum.getDate()); partnerDto.setPartnerartCNr(PartnerFac.PARTNERART_ANSPRECHPARTNER); partnerDto.setBVersteckt(com.lp.util.Helper.boolean2Short(false)); LPMain.getInstance(); partnerDto.setLocaleCNrKommunikation(LPMain.getTheClient().getLocUiAsString()); String kbez = wtfAnsprechpartner.getText(); if (kbez.length() > 14) { kbez = kbez.substring(0, 13); } partnerDto.setCKbez(kbez); getAnsprechpartnerDto() .setPartnerIIdAnsprechpartner( DelegateFactory.getInstance().getPartnerDelegate().createPartner(partnerDto)); } }
protected void eventActionSpecial(ActionEvent e) throws Throwable { if (e.getSource().equals(wbuKWZurueck)) { Calendar c = Calendar.getInstance(); c.setTime(wdfKW.getDate()); c.set(Calendar.DATE, c.get(Calendar.DATE) - 7); wdfKW.setTimestamp(new java.sql.Timestamp(c.getTimeInMillis())); } else if (e.getSource().equals(wbuNaechsteKW)) { Calendar c = Calendar.getInstance(); c.setTime(wdfKW.getDate()); c.set(Calendar.DATE, c.get(Calendar.DATE) + 7); wdfKW.setTimestamp(new java.sql.Timestamp(c.getTimeInMillis())); } else if (e.getSource().equals(wbuZeitenAbschliessen)) { DelegateFactory.getInstance() .getZeiterfassungDelegate() .zeitenAbschliessen( internalFrameZeiterfassung.getPersonalDto().getIId(), wdfKW.getTimestamp()); DialogFactory.showModalDialog( LPMain.getTextRespectUISPr("lp.info"), LPMain.getTextRespectUISPr("pers.report.wochenabschluss.zeitenabgeschlossen") + wlaKW.getText()); wbuZeitenAbschliessen.setEnabled(false); } }
private void vkPreisfindungPreislisteDto2com(VkPreisfindungPreislisteDto preisDto) throws Throwable { // werte zuruecksetzen wnfVkbasis.setBigDecimal(null); wdfVkbasisGueltigab.setDate(null); if (preisDto != null && preisDto.getIId() != null) { // werte anzeigen if (preisDto.getNArtikelfixpreis() != null) { wnfVkbasis.setBigDecimal(preisDto.getNArtikelfixpreis()); } else { if (preisDto.getNArtikelstandardrabattsatz() != null) { VkPreisfindungEinzelverkaufspreisDto preisBasisDto = DelegateFactory.getInstance() .getVkPreisfindungDelegate() .getArtikeleinzelverkaufspreis( wifArtikel.getArtikelDto().getIId(), datGueltigkeitsanzeigeab, waehrungCNr); BigDecimal bdRabattsumme = preisBasisDto .getNVerkaufspreisbasis() .multiply(preisDto.getNArtikelstandardrabattsatz().movePointLeft(2)); wnfVkbasis.setBigDecimal(preisBasisDto.getNVerkaufspreisbasis().subtract(bdRabattsumme)); } } wdfVkbasisGueltigab.setDate(preisDto.getTPreisgueltigab()); } }
public MailtextDto getMailtextDto() throws Throwable { MailtextDto mailtextDto = PanelReportKriterien.getDefaultMailtextDto(this); if (auftragDto != null) { Locale locKunde = Helper.string2Locale(kundeDto.getPartnerDto().getLocaleCNrKommunikation()); mailtextDto.setMailPartnerIId(kundeDto.getPartnerIId()); mailtextDto.setMailAnprechpartnerIId(auftragDto.getAnsprechparnterIId()); PersonalDto personalDtoBearbeiter = DelegateFactory.getInstance() .getPersonalDelegate() .personalFindByPrimaryKey(auftragDto.getPersonalIIdVertreter()); mailtextDto.setMailVertreter(personalDtoBearbeiter); mailtextDto.setMailBelegdatum(new java.sql.Date(auftragDto.getTBelegdatum().getTime())); mailtextDto.setMailBelegnummer(auftragDto.getCNr()); mailtextDto.setMailBezeichnung( LPMain.getTextRespectSpezifischesLocale("auft.mailbezeichnung", locKunde)); mailtextDto.setMailProjekt(auftragDto.getCBezProjektbezeichnung()); mailtextDto.setKundenbestellnummer(auftragDto.getCBestellnummer()); /** @todo die restlichen Felder befuellen */ mailtextDto.setMailFusstext(null); // UW: kommt noch mailtextDto.setMailText(null); // UW: kommt noch mailtextDto.setParamLocale(locKunde); } return mailtextDto; }
/** * Prüft die größe der Datei gegen die Berechtigung. * * @param file * @return true wenn gespeichert werden darf, sonst false * @throws ExceptionLP * @throws Throwable */ private static boolean checkFileSize(File file) throws ExceptionLP, Throwable { ParametermandantDto param = DelegateFactory.getInstance() .getParameterDelegate() .getMandantparameter( LPMain.getTheClient().getMandant(), ParameterFac.KATEGORIE_ALLGEMEIN, ParameterFac.PARAMETER_ALLGEMEIN_DOKUMENTE_MAXIMALE_GROESSE); Integer lFileSize = (Integer) param.getCWertAsObject(); // Umrechnung in Byte Integer lFileSizeByte = lFileSize * 1024; boolean bSpeichern = true; if (file.length() > lFileSizeByte) { boolean bHatRechtImmerZuSpeichern = DelegateFactory.getInstance() .getTheJudgeDelegate() .hatRecht( RechteFac.RECHT_DOKUMENTE_DARF_DOKUMENTE_GROESSER_ALS_MAX_ZULAESSIG_SPEICHERN); if (bHatRechtImmerZuSpeichern) { if (!DialogFactory.showModalJaNeinDialog( null, LPMain.getTextRespectUISPr("lp.dokumente.datei.zugros.trotzdem.speichern"))) bSpeichern = false; } else { bSpeichern = false; DialogFactory.showModalDialog( LPMain.getTextRespectUISPr("lp.hinweis"), LPMain.getTextRespectUISPr("lp.error.dateizugross") + "\n " + LPMain.getTextRespectUISPr("lp.datei.maxgroesse") + ": " + lFileSize + "Kb " + LPMain.getTextRespectUISPr("lp.datei.dateigroesse") + ": " + (file.length() / 1024) + "Kb"); } } if (bSpeichern && Helper.getMime(file.getName()).isEmpty()) { bSpeichern = DialogFactory.showModalJaNeinDialog( null, LPMain.getTextRespectUISPr("lp.dokumente.keinedateiendung")); } return bSpeichern; }
protected void eventActionDelete( ActionEvent e, boolean bAdministrateLockKeyI, boolean bNeedNoDeleteI) throws Throwable { DelegateFactory.getInstance() .getZeiterfassungDelegate() .removeZeitmodelltagpause(zeitmodelltagpauseDto); this.setKeyWhenDetailPanel(null); super.eventActionDelete(e, false, false); }
/** * 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 { DelegateFactory.getInstance() .getBenutzerDelegate() .removeNachrichtart(nachrichtartDto.getIId()); 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); }
public JasperPrintLP getReport(String sDrucktype) throws Throwable { WochenabschlussReportDto wochenabschlussReportDto = null; wochenabschlussReportDto = DelegateFactory.getInstance() .getZeiterfassungDelegate() .printWochenabschluss( internalFrameZeiterfassung.getPersonalDto().getIId(), wdfKW.getTimestamp()); wbuZeitenAbschliessen.setToolTipText(""); if (wochenabschlussReportDto.isBFehlerVorhanden() == false) { java.sql.Timestamp tLetzterAbschluss = DelegateFactory.getInstance() .getZeiterfassungDelegate() .gibtEsBereitseinenZeitabschlussBisZurKW( internalFrameZeiterfassung.getPersonalDto().getIId(), wdfKW.getTimestamp()); if (tLetzterAbschluss != null) { wbuZeitenAbschliessen.setEnabled(false); MessageFormat mf = new MessageFormat( LPMain.getTextRespectUISPr("pers.wochenabschluss.fehler.zeitabschlussvorhanden")); mf.setLocale(LPMain.getTheClient().getLocUi()); Object pattern[] = { Helper.formatDatum(tLetzterAbschluss, LPMain.getTheClient().getLocUi()) }; String sMsg = mf.format(pattern); wbuZeitenAbschliessen.setToolTipText(sMsg); } else { wbuZeitenAbschliessen.setEnabled(true); } } else { wbuZeitenAbschliessen.setEnabled(false); wbuZeitenAbschliessen.setToolTipText( LPMain.getTextRespectUISPr("pers.wochenabschluss.fehler.vorhanden")); } return wochenabschlussReportDto.getJasperPrintLP(); }
protected void eventActionSpecial(ActionEvent e) throws Throwable { if (e.getActionCommand().equals(ACTION_SPECIAL_FLR_ANSPRECHPARTNER)) { String[] aWhichButtonIUse = null; QueryType[] querytypes = null; LPMain.getInstance(); panelQueryFLRAnsprechpartnerAuswahl = new PanelQueryFLR( querytypes, null, QueryParameters.UC_ID_PARTNER, aWhichButtonIUse, getInternalFrame(), LPMain.getTextRespectUISPr("button.ansprechpartner.long")); panelQueryFLRAnsprechpartnerAuswahl.befuellePanelFilterkriterienDirekt( PartnerFilterFactory.getInstance().createFKDPartnerName(), PartnerFilterFactory.getInstance().createFKDPartnerLandPLZOrt()); new DialogQuery(panelQueryFLRAnsprechpartnerAuswahl); } else if (e.getActionCommand().equals(ACTION_SPECIAL_FLR_ANSPRECHPARTNER_FUNKTION)) { String[] aWhichButtonIUse = null; QueryType[] querytypes = null; FilterKriterium[] filters = null; LPMain.getInstance(); panelQueryFLRAnsprechpartnerfunktion = new PanelQueryFLR( querytypes, filters, QueryParameters.UC_ID_ANSPRECHPARTNERFUNKTION, aWhichButtonIUse, getInternalFrame(), LPMain.getTextRespectUISPr("part.ansprechpartner_funktion")); new DialogQuery(panelQueryFLRAnsprechpartnerfunktion); } else if (e.getActionCommand().equals(ACTION_SPECIAL_VCARD_EXPORT)) { HelperClient.vCardAlsDateiExportieren( DelegateFactory.getInstance() .getPartnerDelegate() .partnerFindByPrimaryKey(getAnsprechpartnerDto().getPartnerIId()), getAnsprechpartnerDto()); } else if (e.getActionCommand().equals(ACTION_SPECIAL_PASSWORD)) { // Passwort Dialog erstellen DialogAnsprechpartnerPasswort d = new DialogAnsprechpartnerPasswort(getAnsprechpartnerDto()); LPMain.getInstance().getDesktop().platziereDialogInDerMitteDesFensters(d); d.setVisible(true); if (getAnsprechpartnerDto().getCKennwort() != null) { wbuPasswort.setBackground(new Color(0, 200, 0)); } else { wbuPasswort.setBackground(UIManager.getColor("Button.background")); } } }
/** * Ein Dto-Objekt ins Panel uebertragen * * @throws Throwable */ private void dto2Components() throws Throwable { if (lostechnikerDto != null) { PersonalDto techniker = DelegateFactory.getInstance() .getPersonalDelegate() .personalFindByPrimaryKey(lostechnikerDto.getPersonalIId()); wtfLostechniker.setText(techniker.formatFixUFTitelName2Name1()); } }
@Override public JasperPrintLP getReport(String sDrucktype) throws Throwable { ReportUvaKriterienDto krit = new ReportUvaKriterienDto(); krit.setFinanzamtIId(faDtos[wcoFinanzamt.getSelectedIndex()].getPartnerIId()); krit.setIGeschaeftsjahr(Integer.parseInt(geschaeftsjahr)); krit.setIPeriode(wcoPeriode.getPeriode()); krit.setSPeriode(wcoPeriode.getSelectedItem().toString()); krit.setSAbrechnungszeitraum(FinanzFac.UVA_ABRECHNUNGSZEITRAUM_MONAT); return DelegateFactory.getInstance().getFinanzReportDelegate().printUstVerprobung(krit); }
protected void eventItemchanged(EventObject eI) throws Throwable { ItemChangedEvent e = (ItemChangedEvent) eI; if (e.getID() == ItemChangedEvent.GOTO_DETAIL_PANEL) { if (e.getSource() == panelQueryFLRArtikel_Von) { Object key = ((ISourceEvent) e.getSource()).getIdSelected(); ArtikelDto artikelDto = DelegateFactory.getInstance() .getArtikelDelegate() .artikelFindByPrimaryKey((Integer) key); artikelIId_Von = artikelDto.getIId(); wtfArtikelnrVon.setText(artikelDto.getCNr()); } else if (e.getSource() == panelQueryFLRArtikel_Bis) { Object key = ((ISourceEvent) e.getSource()).getIdSelected(); ArtikelDto artikelDto = DelegateFactory.getInstance() .getArtikelDelegate() .artikelFindByPrimaryKey((Integer) key); artikelIId_Bis = artikelDto.getIId(); wtfArtikelnrBis.setText(artikelDto.getCNr()); } if (e.getSource() == panelQueryFLRBranche) { Integer key = (Integer) ((ISourceEvent) e.getSource()).getIdSelected(); if (key != null) { BrancheDto brancheDto = DelegateFactory.getInstance().getPartnerDelegate().brancheFindByPrimaryKey(key); brancheIId = key; wtfBranche.setText(brancheDto.getCNr()); } } } else if (e.getID() == ItemChangedEvent.ACTION_LEEREN) { if (e.getSource() == panelQueryFLRArtikel_Von) { wtfArtikelnrVon.setText(null); artikelIId_Von = null; } else if (e.getSource() == panelQueryFLRArtikel_Bis) { wtfArtikelnrBis.setText(null); artikelIId_Bis = null; } else if (e.getSource() == panelQueryFLRBranche) { wtfBranche.setText(null); brancheIId = null; } } }
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(); }
protected void dto2Components() throws ExceptionLP, Throwable { wcbArchivieren.setShort(nachrichtartDto.getBArchivieren()); wcbPopup.setShort(nachrichtartDto.getBPopup()); wtfKennung.setText(nachrichtartDto.getCNr()); wtfBezeichnung.setText(nachrichtartDto.getCBez()); ThemaDto themaDto = DelegateFactory.getInstance() .getBenutzerDelegate() .themaFindByPrimaryKey(nachrichtartDto.getThemaCNr()); wtfThema.setText(themaDto.getBezeichnung()); }
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 (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 JasperPrintLP getReport(String sDrucktype) throws Throwable { return DelegateFactory.getInstance() .getKuecheReportDelegate() .printKuechenauswertung1( wdfDatumVon.getTimestamp(), wdfDatumBis.getTimestamp(), wtfArtikelnrVon.getText(), wtfArtikelnrBis.getText(), brancheIId, wsfArtikelklasse.getIKey()); }
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); } }
/** * 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); } } } }