Examples of Kost2DO


Examples of org.projectforge.fibu.kost.Kost2DO

    list.add(createTimesheet(prefix, "1.2", "user1", 2009, 10, 21, 3, 15, 3, 30, "Office", "A lot of stuff done and more.", 5, 51, 1, 1));
    list.add(createTimesheet(prefix, "1.2", "user1", 2009, 10, 21, 3, 30, 3, 45, "Office", "A lot of stuff done and more.", 5, 51, 1, 2));
    final TimesheetDO master = new TimesheetDO();
    master.setTask(getInitTestDB().getTask(prefix + "2"));
    master.setLocation("Headquarter");
    Kost2DO kost2 = kost2Dao.getKost2(5, 51, 1, 0); // Kost2 is not supported by destination task.
    assertNotNull(kost2);
    master.setKost2(kost2);
    timesheetDao.massUpdate(list, master);
    assertEquals(getTask(prefix + "1.1").getId(), list.get(0).getTaskId()); // Not moved.
    assertEquals(getTask(prefix + "1.2").getId(), list.get(1).getTaskId()); // Not moved.
View Full Code Here

Examples of org.projectforge.fibu.kost.Kost2DO

    assertEquals(getTask(prefix + "1.2").getId(), list.get(2).getTaskId()); // Not moved.
    assertNull(list.get(0).getKost2Id()); // Kost2 not set.
    assertNull(list.get(1).getKost2Id()); // Kost2 not set.
    assertNull(list.get(2).getKost2Id()); // Kost2 not set.

    final Kost2DO kost2 = kost2Dao.getKost2(5, 52, 1, 0); // Kost2 supported by destination task.
    assertNotNull(kost2);
    master.setKost2(kost2);
    timesheetDao.massUpdate(list, master);
    assertAll(list, master); // All sheets moved.
    assertKost2(list.get(0), 5, 52, 1, 0); // Kost2 set.
View Full Code Here

Examples of org.projectforge.fibu.kost.Kost2DO

    }
  }

  private void assertKost2(final TimesheetDO sheet, final int nummernkreis, final int bereich, final int teilbereich, final int art)
  {
    final Kost2DO kost2 = sheet.getKost2();
    assertNotNull(kost2);
    assertEquals(nummernkreis, kost2.getNummernkreis());
    assertEquals(bereich, kost2.getBereich());
    assertEquals(teilbereich, kost2.getTeilbereich());
    assertEquals(art, (int) kost2.getKost2ArtId());
  }
View Full Code Here

Examples of org.projectforge.fibu.kost.Kost2DO

    ts.setTask(initTestDB.getTask(prefix + taskName));
    ts.setUser(getUser(prefix + userName));
    ts.setLocation(location);
    ts.setDescription(description);
    if (kost2Nummernkreis > 0) {
      final Kost2DO kost2 = kost2Dao.getKost2(kost2Nummernkreis, kost2Bereich, kost2Teilbereich, kost2Art);
      assertNotNull(kost2);
      ts.setKost2(kost2);
    }
    final Serializable id = timesheetDao.internalSave(ts);
    return timesheetDao.getById(id);
View Full Code Here

Examples of org.projectforge.fibu.kost.Kost2DO

  @Test
  public void checkKost2()
  {
    logon(getUser(TEST_FINANCE_USER));
    final TaskTree taskTree = taskDao.getTaskTree();
    final Kost2DO kost2a = kost2Dao.getById(kost2Dao.save(new Kost2DO().setNummernkreis(1).setBereich(137).setTeilbereich(05).setKost2Art(
        new Kost2ArtDO().withId(1)))); // Kost2: 1.137.05.01
    final Kost2DO kost2b = kost2Dao.getById(kost2Dao.save(new Kost2DO().setNummernkreis(1).setBereich(137).setTeilbereich(05).setKost2Art(
        new Kost2ArtDO().withId(2)))); // Kost2: 1.137.05.02
    final Kost2DO kost2c = kost2Dao.getById(kost2Dao.save(new Kost2DO().setNummernkreis(2).setBereich(423).setTeilbereich(12).setKost2Art(
        new Kost2ArtDO().withId(1)))); // Kost2: 2.423.12.01
    final TaskDO task = initTestDB.addTask("kost2test2", "root");
    task.setKost2BlackWhiteList("1.137.05.01, 1.137.05.02, 2.423.12.01");
    taskDao.update(task);
    List<Kost2DO> list = taskTree.getKost2List(task.getId());
View Full Code Here

Examples of org.projectforge.fibu.kost.Kost2DO

    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
    final Kost2DO kost2b = kost2Dao.getById(kost2Dao.save(new Kost2DO().setNummernkreis(4).setBereich(137).setTeilbereich(05).setProjekt(
        projekt).setKost2Art(new Kost2ArtDO().withId(2)))); // Kost2: 4.137.05.02
    list = taskTree.getKost2List(task.getId());
    assertEquals(2, list.size());
    assertKost2(kost2a, list.get(0));
    assertKost2(kost2b, list.get(1));
    final Kost2DO kost2c = kost2Dao.getById(kost2Dao.save(new Kost2DO().setNummernkreis(4).setBereich(137).setTeilbereich(05).setProjekt(
        projekt).setKost2Art(new Kost2ArtDO().withId(3)))); // Kost2: 4.137.05.03
    final Kost2DO kost2d = kost2Dao.getById(kost2Dao.save(new Kost2DO().setNummernkreis(4).setBereich(137).setTeilbereich(05).setProjekt(
        projekt).setKost2Art(new Kost2ArtDO().withId(4)))); // Kost2: 4.137.05.04
    list = taskTree.getKost2List(task.getId());
    assertEquals(4, list.size());
    assertKost2(kost2a, list.get(0));
    assertKost2(kost2b, list.get(1));
View Full Code Here

Examples of org.projectforge.fibu.kost.Kost2DO

    logon(TEST_FINANCE_USER);
    final Kost2ArtDO kost2Art = new Kost2ArtDO();
    kost2Art.setId(42);
    kost2Art.setName("Test");
    kost2ArtDao.save(kost2Art);
    final Kost2DO kost2 = new Kost2DO();
    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);
View Full Code Here

Examples of org.projectforge.fibu.kost.Kost2DO

      setRequired(true);
      add(new AbstractValidator<Kost2DO>() {
        @Override
        protected void onValidate(final IValidatable<Kost2DO> validatable)
        {
          final Kost2DO value = validatable.getValue();
          if (value == null) {
            error(validatable);
          }
        }
View Full Code Here

Examples of org.projectforge.fibu.kost.Kost2DO

  }

  @Override
  protected String getTooltip()
  {
    final Kost2DO kost2 = getModelObject();
    if (kost2 == null) {
      return "";
    }
    return KostFormatter.format(kost2) + " - " + KostFormatter.formatToolTip(kost2);
  }
View Full Code Here

Examples of org.projectforge.fibu.kost.Kost2DO

    final List<RowHolder> list = new ArrayList<RowHolder>();
    for (final TimesheetDO timesheet : timeSheets) {
      final RowHolder row = new RowHolder();
      if (actionFilter.getUserId() != null) {
        final Kost2DO kost2 = kostCache.getKost2(timesheet.getKost2Id());
        if (kost2 != null) {
          row.addCell(new CellHolder(KostFormatter.format(kost2)));
        } else {
          row.addCell(new CellHolder(""));
        }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.