예제 #1
0
 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());
 }
예제 #2
0
  protected void dto2Components(PartnerDto dto) throws Throwable {

    wefBemerkung.setText(getAnsprechpartnerDto().getXBemerkung());

    if (getAnsprechpartnerDto().getAnsprechpartnerfunktionIId() != null) {
      AnsprechpartnerfunktionDto ansprechpartnerfunktionDto =
          DelegateFactory.getInstance()
              .getAnsprechpartnerDelegate()
              .ansprechpartnerfunktionFindByPrimaryKey(
                  getAnsprechpartnerDto().getAnsprechpartnerfunktionIId());
      wtfAnsprechpartnerfunktion.setText(ansprechpartnerfunktionDto.getBezeichnung());
    } else {
      wtfAnsprechpartnerfunktion.setText(null);
    }

    PartnerDto partnerDto =
        DelegateFactory.getInstance()
            .getPartnerDelegate()
            .partnerFindByPrimaryKey(getAnsprechpartnerDto().getPartnerIIdAnsprechpartner());
    wtfAnsprechpartner.setText(partnerDto.getCName1nachnamefirmazeile1());

    // gotobutton: 4 Den Key des Datensatzes jedesmal zuordnen
    wbuAnsprechpartner.setOKey(partnerDto.getIId());

    wtfVorname.setText(partnerDto.getCName2vornamefirmazeile2());
    wtfTitel.setText(partnerDto.getCTitel());
    wtfNtitel.setText(partnerDto.getCNtitel());
    wcoAnrede.setKeyOfSelectedItem(partnerDto.getAnredeCNr());
    wdfGebDatum.setDate(partnerDto.getDGeburtsdatumansprechpartner());

    AnsprechpartnerDto ansprechpartnerDto = getAnsprechpartnerDto();

    wcbVersteckt.setShort(ansprechpartnerDto.getBVersteckt());
    wtfAbteilung.setText(ansprechpartnerDto.getCAbteilung());
    wdfGueltigAb.setDate(getAnsprechpartnerDto().getDGueltigab());

    // Partnerkommunikation

    wtfDirektfax.setText(getAnsprechpartnerDto().getCDirektfax());

    if (getAnsprechpartnerDto().getCEmail() != null) {
      wtfEmail.setEmail(getAnsprechpartnerDto().getCEmail(), getAnsprechpartnerDto());
    } else {
      wtfEmail.setEmail(null, null);
    }

    wtfFaxdurchwahl.setText(getAnsprechpartnerDto().getCFax());

    wtfDurchwahl.setPartnerKommunikationDto(dto, getAnsprechpartnerDto().getCTelefon());

    if (getAnsprechpartnerDto().getCHandy() != null) {
      wtfHandy.setPartnerKommunikationDto(
          getAnsprechpartnerDto().getPartnerDto(), getAnsprechpartnerDto().getCHandy());
    } else {
      wtfHandy.setPartnerKommunikationDto(null, null);
    }

    wtfSort.setInteger(ansprechpartnerDto.getISort());
    wtfFremdsystem.setText(ansprechpartnerDto.getCFremdsystemnr());

    wcbNewsletterEmpfaenger.setSelected(ansprechpartnerDto.isNewsletterEmpfaenger());

    if (getAnsprechpartnerDto().getCKennwort() != null) {
      wbuPasswort.setBackground(new Color(0, 200, 0));

    } else {
      wbuPasswort.setBackground(UIManager.getColor("Button.background"));
    }
  }