Search in sources :

Example 11 with Project

use of com.autentia.tnt.businessobject.Project in project TNTConcept by autentia.

the class InteractionBean method getOpenprojects.

/**
 * Get the list of all projects
 * @return the list of all projects
 */
public List<SelectItem> getOpenprojects() {
    ArrayList<SelectItem> ret = new ArrayList<SelectItem>();
    List<Project> refs = ProjectManager.getDefault().getOpenProjects(new SortCriteria("name"));
    for (Project proy : refs) {
        ret.add(new SelectItem(proy, proy.getName()));
    }
    return ret;
}
Also used : SortCriteria(com.autentia.tnt.dao.SortCriteria) Project(com.autentia.tnt.businessobject.Project) SelectItem(javax.faces.model.SelectItem) ArrayList(java.util.ArrayList)

Example 12 with Project

use of com.autentia.tnt.businessobject.Project in project TNTConcept by autentia.

the class CommissioningBean method getProjects.

/**
 * Get the list of all projects
 *
 * @return the list of all projects
 */
public List<SelectItem> getProjects() {
    List<Project> refs = ProjectManager.getDefault().getAllEntities(null, new SortCriteria("name"));
    ArrayList<SelectItem> ret = new ArrayList<SelectItem>();
    for (Project ref : refs) {
        ret.add(new SelectItem(ref, ref.getName()));
    }
    return ret;
}
Also used : SortCriteria(com.autentia.tnt.dao.SortCriteria) Project(com.autentia.tnt.businessobject.Project) SelectItem(javax.faces.model.SelectItem) ArrayList(java.util.ArrayList)

Example 13 with Project

use of com.autentia.tnt.businessobject.Project in project TNTConcept by autentia.

the class BillManagerTest method getAllBitacoreBreakDownsHaveCorrectIvaFirstDayOf21IvaTest.

@Test
public void getAllBitacoreBreakDownsHaveCorrectIvaFirstDayOf21IvaTest() {
    final Project project = insertProjectIntoContext(firstDateFor21Iva);
    ProjectCost projectCost = createProjectCost(project);
    final GregorianCalendar calendarEnd = new GregorianCalendar(2012, 10, 1);
    final List<BillBreakDown> billBreakDownList = billManager.getAllBitacoreBreakDowns(firstDateFor21Iva, calendarEnd.getTime(), project);
    assertEquals(IVA21, billBreakDownList.get(0).getIva());
    assertEquals(IVA21, billBreakDownList.get(1).getIva());
    deleteProjectCostFromContext(projectCost);
    deleteProjectFromContext(project);
}
Also used : Project(com.autentia.tnt.businessobject.Project) GregorianCalendar(java.util.GregorianCalendar) ProjectCost(com.autentia.tnt.businessobject.ProjectCost) BillBreakDown(com.autentia.tnt.businessobject.BillBreakDown) Test(org.junit.Test)

Example 14 with Project

use of com.autentia.tnt.businessobject.Project in project TNTConcept by autentia.

the class BillManagerTest method getAllBitacoreBreakDownsHaveCorrectIvaForJune2009Test.

@Test
public void getAllBitacoreBreakDownsHaveCorrectIvaForJune2009Test() {
    final Project project = insertProjectIntoContext(dateFor16Iva);
    ProjectCost projectCost = createProjectCost(project);
    final GregorianCalendar calendarEnd = new GregorianCalendar(2009, 10, 21);
    final List<BillBreakDown> billBreakDownList = billManager.getAllBitacoreBreakDowns(dateFor16Iva, calendarEnd.getTime(), project);
    assertEquals(IVA16, billBreakDownList.get(0).getIva());
    assertEquals(IVA16, billBreakDownList.get(1).getIva());
    deleteProjectCostFromContext(projectCost);
    deleteProjectFromContext(project);
}
Also used : Project(com.autentia.tnt.businessobject.Project) GregorianCalendar(java.util.GregorianCalendar) ProjectCost(com.autentia.tnt.businessobject.ProjectCost) BillBreakDown(com.autentia.tnt.businessobject.BillBreakDown) Test(org.junit.Test)

Example 15 with Project

use of com.autentia.tnt.businessobject.Project in project TNTConcept by autentia.

the class BillManagerTest method getAllBitacoreBreakDownsHaveCorrectIvaFirstDayOf18IvaTest.

@Test
public void getAllBitacoreBreakDownsHaveCorrectIvaFirstDayOf18IvaTest() {
    final Project project = insertProjectIntoContext(firstDateFor18Iva);
    ProjectCost projectCost = createProjectCost(project);
    final GregorianCalendar calendarEnd = new GregorianCalendar(2010, 10, 1);
    final List<BillBreakDown> billBreakDownList = billManager.getAllBitacoreBreakDowns(firstDateFor18Iva, calendarEnd.getTime(), project);
    assertEquals(IVA18, billBreakDownList.get(0).getIva());
    assertEquals(IVA18, billBreakDownList.get(1).getIva());
    deleteProjectCostFromContext(projectCost);
    deleteProjectFromContext(project);
}
Also used : Project(com.autentia.tnt.businessobject.Project) GregorianCalendar(java.util.GregorianCalendar) ProjectCost(com.autentia.tnt.businessobject.ProjectCost) BillBreakDown(com.autentia.tnt.businessobject.BillBreakDown) Test(org.junit.Test)

Aggregations

Project (com.autentia.tnt.businessobject.Project)22 ArrayList (java.util.ArrayList)12 SelectItem (javax.faces.model.SelectItem)10 SortCriteria (com.autentia.tnt.dao.SortCriteria)9 GregorianCalendar (java.util.GregorianCalendar)5 Activity (com.autentia.tnt.businessobject.Activity)4 BillBreakDown (com.autentia.tnt.businessobject.BillBreakDown)4 ProjectCost (com.autentia.tnt.businessobject.ProjectCost)4 Test (org.junit.Test)4 ProjectRole (com.autentia.tnt.businessobject.ProjectRole)3 ActivitySearch (com.autentia.tnt.dao.search.ActivitySearch)3 Organization (com.autentia.tnt.businessobject.Organization)2 LocalDate (java.time.LocalDate)2 Calendar (java.util.Calendar)2 Date (java.util.Date)2 SettingBean (com.autentia.tnt.bean.admin.SettingBean)1 Bill (com.autentia.tnt.businessobject.Bill)1 DocumentCategory (com.autentia.tnt.businessobject.DocumentCategory)1 ExternalActivity (com.autentia.tnt.businessobject.ExternalActivity)1 GlobalHourReport (com.autentia.tnt.businessobject.GlobalHourReport)1