Package org.projectforge.fibu

Examples of org.projectforge.fibu.ProjektDO


      if (getData().getProjektId() != null
          && getData().getProjektId() >= 0
          && getData().getKundeId() == null
          && StringUtils.isBlank(getData().getKundeText()) == true) {
        // User has selected a project and the kunde is not set:
        final ProjektDO projekt = projektDao.getById(getData().getProjektId());
        if (projekt != null) {
          rechnungDao.setKunde(getData(), projekt.getKundeId());
          form.customerSelectPanel.getTextField().modelChanged();
        }
      }
    } else if ("kundeId".equals(property) == true) {
      rechnungDao.setKunde(getData(), (Integer) selectedValue);
View Full Code Here


    DOConverter.copyFields(cost2, kost2DO);
    cost2.setNumber(kost2DO.getFormattedNumber());
    if (kost2DO.getKost2Art() != null) {
      cost2.setType(kost2DO.getKost2Art().getName());
    }
    final ProjektDO projektDO = kost2DO.getProjekt();
    KundeDO kundeDO = null;
    if (projektDO != null) {
      cost2.setProject(projektDO.getName());
      kundeDO = projektDO.getKunde();
      if (kundeDO != null) {
        cost2.setCustomer(kundeDO.getName());
      }
    }
    return cost2;
View Full Code Here

      auftragDao.setProjekt(getData(), (Integer) selectedValue);
      form.projektSelectPanel.getTextField().modelChanged();
      if (getData().getProjektId() != null && getData().getProjektId() >= 0 && getData().getKundeId() == null) {
        if (StringUtils.isBlank(form.kundeSelectPanel.getKundeTextInput()) == true) {
          // User has selected a project and the kunde is not set:
          final ProjektDO projekt = projektDao.getById(getData().getProjektId());
          if (projekt != null) {
            auftragDao.setKunde(getData(), projekt.getKundeId());
            form.kundeSelectPanel.getTextField().modelChanged();
          }
        }
      }
    } else if ("kundeId".equals(property) == true) {
View Full Code Here

    final KundeDO kunde = new KundeDO();
    kunde.setName("ACME");
    kunde.setId(50);
    kundeDao.save(kunde);

    final ProjektDO projekt1 = createProjekt(kunde, 1, "Webportal", 0, 1, 2);
    final ProjektDO projekt2 = createProjekt(kunde, 2, "iPhone App", 0, 1);

    final TaskDO t1 = getInitTestDB().addTask(prefix + "1", "root");
    projektDao.setTask(projekt1, t1.getId());
    projektDao.update(projekt1);
    getInitTestDB().addTask(prefix + "1.1", prefix + "1");
View Full Code Here

    final KundeDO kunde = new KundeDO();
    kunde.setName("ACME ltd.");
    kunde.setId(51);
    kundeDao.save(kunde);

    final ProjektDO projekt1 = createProjekt(kunde, 1, "Webportal", 0, 1, 2);
    final ProjektDO projekt2 = createProjekt(kunde, 2, "iPhone App", 0, 1);

    final TaskDO t1 = getInitTestDB().addTask(prefix + "1", "root");
    projektDao.setTask(projekt1, t1.getId());
    projektDao.update(projekt1);
    getInitTestDB().addTask(prefix + "1.1", prefix + "1");
View Full Code Here

    final KundeDO kunde = new KundeDO();
    kunde.setName("ACME International");
    kunde.setId(52);
    kundeDao.save(kunde);

    final ProjektDO projekt1 = createProjekt(kunde, 1, "Webportal", 0, 1, 2);

    getInitTestDB().addTask(prefix + "1", "root");
    getInitTestDB().addTask(prefix + "1.1", prefix + "1");
    getInitTestDB().addTask(prefix + "1.2", prefix + "1");
View Full Code Here

    kunde.setName("ACME ltd.");
    kunde.setId(53);
    kundeDao.save(kunde);

    final TaskDO t1 = getInitTestDB().addTask(prefix + "1", "root");
    final ProjektDO projekt1 = createProjekt(kunde, 1, "Webportal", 0, 1, 2);
    projektDao.update(projekt1.setTask(t1));
    final ProjektDO projekt2 = createProjekt(kunde, 2, "iPhone App", 0, 1);

    getInitTestDB().addTask(prefix + "1.1", prefix + "1");
    getInitTestDB().addTask(prefix + "1.2", prefix + "1");

    final TaskDO t2 = getInitTestDB().addTask(prefix + "2", "root");
View Full Code Here

      }

      @Override
      protected void convertInput()
      {
        final ProjektDO project = getConverter(getType()).convertToObject(getInput(), getLocale());
        setConvertedInput(project);
        if (project != null && (currentProject == null || project.getId() != currentProject.getId())) {
          getRecentProjects().append(projektFormatter.format(project, false));
        }
        currentProject = project;
      }

      /**
       * @see org.apache.wicket.Component#getConverter(java.lang.Class)
       */
      @SuppressWarnings({ "unchecked", "rawtypes"})
      @Override
      public <C> IConverter<C> getConverter(final Class<C> type)
      {
        return new IConverter() {
          @Override
          public Object convertToObject(final String value, final Locale locale)
          {
            if (StringUtils.isEmpty(value) == true) {
              getModel().setObject(null);
              return null;
            }

            final ProjektDO project = getProjekt(value);
            if (project == null) {
              error(getString("panel.error.projectNotFound"));
            }
            getModel().setObject(project);

            return project;
          }

          @Override
          public String convertToString(final Object value, final Locale locale)
          {
            if (value == null) {
              return "";
            }
            final ProjektDO project = (ProjektDO) value;
            return formatLabel(project);
          }

        };
      }
View Full Code Here

  public void checkProjektKost2()
  {
    logon(getUser(TEST_FINANCE_USER));
    final TaskTree taskTree = taskDao.getTaskTree();
    final TaskDO task = initTestDB.addTask("kost2test1", "root");
    final ProjektDO projekt = projektDao.getById(projektDao.save(new ProjektDO().setName("Kost2 test project").setInternKost2_4(137)
        .setNummer(05).setTask(task))); // Kost2: 4.137.05
    List<Kost2DO> list = taskTree.getKost2List(task.getId());
    assertNull(list);
    final Kost2DO kost2a = kost2Dao.getById(kost2Dao.save(new Kost2DO().setNummernkreis(4).setBereich(137).setTeilbereich(05).setProjekt(
        projekt).setKost2Art(new Kost2ArtDO().withId(1)))); // Kost2: 4.137.05.01
View Full Code Here

    kost2.setNummernkreis(3);
    kost2.setBereich(0);
    kost2.setTeilbereich(42);
    kost2.setKost2Art(kost2Art);
    kost2Dao.save(kost2);
    final ProjektDO projekt = new ProjektDO();
    projekt.setInternKost2_4(123);
    projekt.setName("Testprojekt");
    projektDao.save(projekt);
    checkAccess(TEST_ADMIN_USER, task.getId(), projekt, kost2);
    checkAccess(TEST_USER, task.getId(), projekt, kost2);
  }
View Full Code Here

TOP

Related Classes of org.projectforge.fibu.ProjektDO

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.