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)); } }
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")); } } }
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); }
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 jbInit() throws Throwable { // Tab 1: Rechte insertTab( LPMain.getInstance().getTextRespectUISPr("pers.benutzer.gesperrt"), null, null, LPMain.getInstance().getTextRespectUISPr("pers.benutzer.gesperrt"), IDX_LOCKME); insertTab( LPMain.getInstance().getTextRespectUISPr("lp.loggedin"), null, null, LPMain.getInstance().getTextRespectUISPr("lp.loggedin"), IDX_THECLIENT); setSelectedComponent(getPanelQueryTheJudge()); // refresh getPanelQueryTheJudge().eventYouAreSelected(false); // damit gleich eine selektiert ist ItemChangedEvent it = new ItemChangedEvent(getPanelQueryTheJudge(), ItemChangedEvent.ITEM_CHANGED); lPEventItemChanged(it); // Listener addChangeListener(this); getInternalFrame().addItemChangedListener(this); }
public void propertyChange(PropertyChangeEvent e) { // System.out.println(e.getPropertyName()); if (e.getSource() == wdfKW.getDisplay() && e.getNewValue() instanceof Date && e.getPropertyName().equals("date")) { wbuZeitenAbschliessen.setEnabled(false); Date d = (Date) e.getNewValue(); Timestamp[] tVonBis = Helper.getTimestampVonBisEinerKW(new Timestamp(d.getTime())); wdfKW.setDate(d); // Calendar c = Calendar.getInstance(); c.setTimeInMillis(wdfKW.getDate().getTime()); try { wlaKW.setText( "KW: " + c.get(Calendar.WEEK_OF_YEAR) + "/" + Helper.berechneJahrDerKW(c) + " (" + Helper.formatDatum(tVonBis[0], LPMain.getTheClient().getLocUi()) + "-" + Helper.formatDatum(tVonBis[1], LPMain.getTheClient().getLocUi()) + ")"); } catch (Throwable e1) { e1.printStackTrace(); } } }
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); } }
public void focusLost(FocusEvent e) { try { adaptee.rabattsatz_focusLost(e); } catch (Throwable ex) { DialogFactory.showModalDialog( LPMain.getInstance().getTextRespectUISPr("lp.error"), LPMain.getInstance().getTextRespectUISPr("lp.error.preisberechnungfehlgeschlagen")); } }
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")); } } }
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")); } }
public DialogAuftragspositionenSchnellerfassung( PanelSplit panelInventurliste, AuftragDto auftragDto) throws Throwable { super( LPMain.getInstance().getDesktop(), LPMain.getInstance().getTextRespectUISPr("auftrag.positionen.schnelleingabe"), true); setDefaultCloseOperation(DISPOSE_ON_CLOSE); this.panelPositionen = panelInventurliste; this.auftragDto = auftragDto; jbInit(); pack(); wtfArtikelnummer.requestFocus(); }
protected void setDefaults() throws Throwable { getPartnerDto().setPartnerartCNr(PartnerFac.PARTNERART_ANSPRECHPARTNER); wdfGueltigAb.setDate(new java.sql.Date(System.currentTimeMillis())); LPMain.getInstance(); Map<?, ?> tmAnreden = (SortedMap<?, ?>) DelegateFactory.getInstance() .getPartnerDelegate() .getAllAnreden(LPMain.getTheClient().getLocUi()); wcoAnrede.setMap(tmAnreden); wcoAnrede.setKeyOfSelectedItem(PartnerFac.PARTNER_ANREDE_HERR); }
/** * Fixpreis uebersteuert einen ev. vorhandenen Rabattsatz. * * @param e FocusEvent * @throws Throwable */ public void rabattsatz_focusLost(FocusEvent e) throws Throwable { if (e.getSource().equals(wnfRabattsatz)) { // Hinweis, falls es einen Fixpreis gibt, Rabattsatz auf 0 setzen if (wnfFixpreis.getDouble() != null && wnfRabattsatz.getDouble().doubleValue() != 0) { DialogFactory.showModalDialog( LPMain.getInstance().getTextRespectUISPr("lp.hint"), LPMain.getInstance().getTextRespectUISPr("vkpf.hint.fixpreisueberschreibtrabattsatz")); wnfRabattsatz.setDouble(new Double(0)); } } berechneArtikelpreis(e); }
protected void eventActionSpecial(ActionEvent e) throws Throwable { if (e.getActionCommand().equals(ACTION_SPECIAL_FLR_BRANCHE)) { String[] aWhichButtonIUse = SystemFilterFactory.getInstance().createButtonArray(false, true); final QueryType[] querytypes = null; final FilterKriterium[] filters = null; panelQueryFLRBranche = new PanelQueryFLR( querytypes, filters, QueryParameters.UC_ID_BRANCHE, aWhichButtonIUse, getInternalFrame(), LPMain.getInstance().getTextRespectUISPr("lp.branche")); if (brancheIId != null) { panelQueryFLRBranche.setSelectedId(brancheIId); } new DialogQuery(panelQueryFLRBranche); } else if (e.getActionCommand().equals(ACTION_SPECIAL_ARTIKELVON_FROM_LISTE)) { dialogQueryArtikelFromListe_Von(e); } else if (e.getActionCommand().equals(ACTION_SPECIAL_ARTIKELBIS_FROM_LISTE)) { dialogQueryArtikelFromListe_Bis(e); } }
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; }
private void refreshTheClientSP2() throws Throwable { if (panelTheClientSP2 == null) { String[] aWhichButtonIUse = {PanelBasis.ACTION_PRINT}; panelTheClientQP2 = new PanelQuery( null, isNurAngemeldete() ? SystemFilterFactory.getInstance().createFKPanelOnlyLoggedIn() : SystemFilterFactory.getInstance().createFKPanelGesperrt(), QueryParameters.UC_ID_THECLIENT, aWhichButtonIUse, getInternalFrame(), LPMain.getInstance().getTextRespectUISPr("lp.loggedin"), true); // liste // refresh // wenn // lasche // geklickt // wurde createLoggedInButton(panelTheClientQP2); panelTheClientBottomD2 = new PanelTheClient(getInternalFrame(), "", null); panelTheClientSP2 = new PanelSplit(getInternalFrame(), panelTheClientBottomD2, panelTheClientQP2, 200); setComponentAt(IDX_THECLIENT, panelTheClientSP2); // liste soll sofort angezeigt werden panelTheClientQP2.eventYouAreSelected(true); } }
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); }
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); } }
private void createDetail(Integer key) throws Throwable { if (panelDetailWiederholendelose == null) { panelDetailWiederholendelose = new PanelWiederholendelose( getInternalFrame(), LPMain.getInstance().getTextRespectUISPr("lp.detail"), key); setComponentAt(IDX_PANEL_DETAIL, panelDetailWiederholendelose); } }
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(); }
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); } } }
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(); } }
private WrapperCheckBox getNurAngemeldeteCheckbox() { if (null == wcbNurAngemeldete) { wcbNurAngemeldete = new WrapperCheckBox(LPMain.getTextRespectUISPr("lp.nurangemeldete")); wcbNurAngemeldete.setSelected(false); wcbNurAngemeldete.setActivatable(true); wcbNurAngemeldete.setEnabled(true); Dimension d = new Dimension(150, Defaults.getInstance().getControlHeight()); wcbNurAngemeldete.setPreferredSize(d); wcbNurAngemeldete.setMinimumSize(d); wcbNurAngemeldete.setMnemonic('A'); wcbNurAngemeldete.addActionListener(this); } return wcbNurAngemeldete; }
public javax.swing.JMenuBar getJMenuBar() throws Throwable { if (wrapperManuBar == null) { wrapperManuBar = new WrapperMenuBar(this); WrapperMenuItem menuItemBearbeitenAutoanlegen = new WrapperMenuItem( LPMain.getTextRespectUISPr("fert.wiederholendelose.autoanlegen"), RechteFac.RECHT_FERT_LOS_CUD); menuItemBearbeitenAutoanlegen.addActionListener(this); menuItemBearbeitenAutoanlegen.setActionCommand(MENUE_ACTION_BEARBEITEN_AUTO_ANLEGEN); JMenu jmBearbeiten = (JMenu) wrapperManuBar.getComponent(WrapperMenuBar.MENU_BEARBEITEN); jmBearbeiten.add(menuItemBearbeitenAutoanlegen); } return wrapperManuBar; }
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 kundesokoDto2components(KundesokoDto kundesokoDtoI) throws Throwable { boolean bEnable = LPMain.getTheClient().getSMandantenwaehrung().equals(waehrungCNr); wnfRabattsatz.setEditable(bEnable); wnfRabattsatz.setMandatoryField(bEnable); wlaWaehrungGestehungspreis.setText(waehrungCNr); wlaWaehrungMinverkaufspreis.setText(waehrungCNr); wlaVkbasiswaehrung.setText(waehrungCNr); wlaFixpreiswaehrung.setText(waehrungCNr); wdfGueltigab.setDate(kundesokoDtoI.getTPreisgueltigab()); wdfGueltigbis.setDate(kundesokoDtoI.getTPreisgueltigbis()); wtfBemerkung.setText(kundesokoDtoI.getCBemerkung()); if (wtfKndArtBez != null) { wtfKndArtBez.setText(kundesokoDtoI.getCKundeartikelbez()); } if (wtfKndArtZBez != null) { wtfKndArtZBez.setText(kundesokoDtoI.getCKundeartikelzbez()); } if (kundesokoDtoI.getBDrucken() == null) { wcbDrucken.setSelected(false); } else { wcbDrucken.setSelected(Helper.short2boolean(kundesokoDtoI.getBDrucken())); } if (kundesokoDtoI.getBBemerkungdrucken() == null) { wcbBemerkungDrucken.setSelected(false); } else { wcbBemerkungDrucken.setSelected(Helper.short2boolean(kundesokoDtoI.getBBemerkungdrucken())); } if (kundesokoDtoI.getBRabattsichtbar() == null) { wcbRabattsichtbar.setSelected(false); } else { wcbRabattsichtbar.setSelected(Helper.short2boolean(kundesokoDtoI.getBRabattsichtbar())); } if (kundesokoDtoI.getBWirktNichtFuerPreisfindung() == null) { wcbWirktNichtInVerkaufspreisfindung.setSelected(false); } else { wcbWirktNichtInVerkaufspreisfindung.setSelected( Helper.short2boolean(kundesokoDtoI.getBWirktNichtFuerPreisfindung())); } }
/** * 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; }
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(); } } }
private void refreshTitle() { getInternalFrame() .setLpTitle( InternalFrame.TITLE_IDX_OHRWASCHLUNTEN, LPMain.getInstance().getTextRespectUISPr("fert.wiederholendelose")); getInternalFrame() .setLpTitle( InternalFrame.TITLE_IDX_OHRWASCHLOBEN, ((PanelBasis) this.getSelectedComponent()).getAdd2Title()); if (getInternalFrameFertigung().getWiederholendeloseDto() != null) { String sBezeichnung = getInternalFrameFertigung().getWiederholendeloseDto().getCProjekt(); if (sBezeichnung == null) { sBezeichnung = ""; } getInternalFrame().setLpTitle(InternalFrame.TITLE_IDX_AS_I_LIKE, sBezeichnung); } }
private PanelQuery getPanelQueryTheJudge() throws Throwable { if (panelQueryTheJudge == null) { String[] aWhichButtonIUseQPTheJudge = {PanelBasis.ACTION_REFRESH}; QueryType[] qtTheJudge = null; FilterKriterium[] filtersTheJudge = null; panelQueryTheJudge = new PanelQuery( qtTheJudge, filtersTheJudge, QueryParameters.UC_ID_THEJUDGE, aWhichButtonIUseQPTheJudge, getInternalFrame(), LPMain.getInstance().getTextRespectUISPr("pers.benutzer.gesperrt"), true); this.setComponentAt(IDX_LOCKME, panelQueryTheJudge); } return panelQueryTheJudge; }