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)); } }
/** * ptkrit: 2 die gewaehlten Kriterien zusammenbauen. <br> * Es gilt fuer Auftrag Uebersicht: <br> * Krit1 : Auswertung (Belegdatum oder Liefertermin oder Finaltermin) = Auswahl Geschaeftsjahr * * @throws Throwable * @return FilterKriterium[] */ public FilterKriterium[] buildFilterKriterien() throws Throwable { aAlleKriterien = new FilterKriterium[EingangsrechnungFac.ANZAHL_KRITERIEN]; FilterKriterium fkDatum = null; FilterKriterium fkJahr = null; if (wrbBelegdatum.isSelected()) { // Auswertung nach Belegdatum fkDatum = EingangsrechnungFilterFactory.getInstance() .createFKKriteriumBelegdatum( wrbBelegdatum.isSelected(), wcoGeschaeftsjahr.getKeyOfSelectedItem().toString()); } else if (wrbFreigabedatum.isSelected()) { // Auswertung nach Freigabedatum fkDatum = EingangsrechnungFilterFactory.getInstance() .createFKKriteriumFreigabedatum( wrbBelegdatum.isSelected(), wcoGeschaeftsjahr.getKeyOfSelectedItem().toString()); } if (wrbGeschaeftsjahr.isSelected()) { fkJahr = EingangsrechnungFilterFactory.getInstance() .createFKKriteriumGeschaeftsjahr( wrbBelegdatum.isSelected(), wcoGeschaeftsjahr.getKeyOfSelectedItem().toString()); } else if (wrbKalenderjahr.isSelected()) { fkJahr = EingangsrechnungFilterFactory.getInstance() .createFKKriteriumKalenderjahr( wrbBelegdatum.isSelected(), wcoGeschaeftsjahr.getKeyOfSelectedItem().toString()); } aAlleKriterien[EingangsrechnungFac.IDX_KRIT_DATUM] = fkDatum; aAlleKriterien[EingangsrechnungFac.IDX_KRIT_JAHR] = fkJahr; FilterKriterium fkZusatzkosten = new FilterKriterium( EingangsrechnungFac.KRIT_ZUSATZKOSTEN, false, Helper.boolean2Short(tabbedPaneER.isBZusatzkosten()) + "", FilterKriterium.OPERATOR_EQUAL, false); aAlleKriterien[EingangsrechnungFac.IDX_KRIT_ZUSATZKOSTEN] = fkZusatzkosten; return aAlleKriterien; }