/** * @param auftrag * @param kundeId If null, then kunde will be set to null; * @see BaseDao#getOrLoad(Integer) */ public void setKunde(final AuftragDO auftrag, final Integer kundeId) { final KundeDO kunde = kundeDao.getOrLoad(kundeId); auftrag.setKunde(kunde); }
private AuftragDO createAuftrag(String kundeName, String kundeText, String projektName, String projektKundename) { AuftragDO auftrag = new AuftragDO(); if (kundeName != null) { KundeDO kunde = new KundeDO(); kunde.setName(kundeName); auftrag.setKunde(kunde); } auftrag.setKundeText(kundeText); if (projektName != null) { ProjektDO projekt = new ProjektDO(); projekt.setName(projektName); if (projektKundename != null) { KundeDO kunde = new KundeDO(); kunde.setName(projektKundename); projekt.setKunde(kunde); } auftrag.setProjekt(projekt); } return auftrag; } }
/** * @see org.projectforge.web.fibu.ISelectCallerPage#unselect(java.lang.String) */ @Override public void unselect(final String property) { if ("projektId".equals(property) == true) { getData().setProjekt(null); form.projektSelectPanel.getTextField().modelChanged(); } else if ("kundeId".equals(property) == true) { getData().setKunde(null); form.kundeSelectPanel.getTextField().modelChanged(); } else if ("contactPersonId".equals(property) == true) { getData().setContactPerson(null); setSendEMailNotification(); } else if (property.startsWith("taskId:") == true) { final Short number = NumberHelper.parseShort(property.substring(property.indexOf(':') + 1)); final AuftragsPositionDO pos = getData().getPosition(number); pos.setTask(null); } else { log.error("Property '" + property + "' not supported for selection."); } }
KundeDO kunde = new KundeDO(); kunde.setName("Kundenname"); e.setKunde(kunde); e.setAuftragsStatus(AuftragsStatus.ESKALATION); e.setStatusBeschreibung("TESTBESCHREIBUNG");
KundeDO kunde = new KundeDO(); kunde.setName("Kundenname"); e.setKunde(kunde); e.setAuftragsStatus(AuftragsStatus.ESKALATION); e.setStatusBeschreibung("TESTBESCHREIBUNG");
getData().setKunde(project.getKunde()); kundeSelectPanel.getTextField().modelChanged(); if (target != null) {