use of com.autentia.tnt.businessobject.Project in project TNTConcept by autentia.
the class BillManagerTest method getAllBitacoreBreakDownsHaveCorrectIvaForLastDayOf18IvaTest.
@Test
public void getAllBitacoreBreakDownsHaveCorrectIvaForLastDayOf18IvaTest() {
final Project project = insertProjectIntoContext(lastDateFor18Iva);
ProjectCost projectCost = createProjectCost(project);
final GregorianCalendar calendarEnd = new GregorianCalendar(2012, 11, 1);
final List<BillBreakDown> billBreakDownList = billManager.getAllBitacoreBreakDowns(lastDateFor18Iva, calendarEnd.getTime(), project);
assertEquals(IVA18, billBreakDownList.get(0).getIva());
assertEquals(IVA18, billBreakDownList.get(1).getIva());
deleteProjectCostFromContext(projectCost);
deleteProjectFromContext(project);
}
use of com.autentia.tnt.businessobject.Project in project TNTConcept by autentia.
the class InteractionBean method getProjects.
// Getters to list possible values of related entities
/**
* 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;
}
use of com.autentia.tnt.businessobject.Project in project TNTConcept by autentia.
the class InteractionBean method getProjectsBySelectedOrganization.
public List<SelectItem> getProjectsBySelectedOrganization() {
List<Project> refs = ProjectManager.getDefault().getProjectsByOrganization(getSelectedOrganization());
ArrayList<SelectItem> ret = new ArrayList<SelectItem>();
for (Object ref : refs) {
Project proy = (Project) ref;
String asterisco = proy.isFinished() ? "(*)" : "";
ret.add(new SelectItem(proy, proy.getName() + asterisco));
}
return ret;
}
use of com.autentia.tnt.businessobject.Project in project TNTConcept by autentia.
the class ActivityBean method onSelectedOrganizationChanged.
/**
* Set the selectedOrganization value when the combo value changes
*
* @param event
*/
public void onSelectedOrganizationChanged(ValueChangeEvent event) {
setSelectedOrganization((Organization) event.getNewValue());
// Project
List<Project> projectsByOrganization = ProjectManager.getDefault().getOpenProjectsByOrganization(selectedOrganization);
if (projectsByOrganization != null && projectsByOrganization.size() != 0) {
this.selectedProject = (Project) projectsByOrganization.get(0);
FacesContext.getCurrentInstance().getViewRoot().getAttributes();
} else {
this.selectedProject = null;
}
HtmlSelectOneListbox projects = (HtmlSelectOneListbox) FacesUtils.getComponent("activity").findComponent("tabActivity").findComponent("projects");
projects.setValue(selectedProject);
if (selectedProject != null) {
HtmlSelectBooleanCheckbox billHtml = (HtmlSelectBooleanCheckbox) FacesUtils.getComponent("activity").findComponent("tabActivity").findComponent("billable");
billHtml.setValue(selectedProject.getBillable());
setBillable(selectedProject.getBillable());
HtmlInputHidden hiddenHtml = (HtmlInputHidden) FacesUtils.getComponent("activity").findComponent("tabActivity").findComponent("defaultBillable");
hiddenHtml.setValue(selectedProject.getBillable());
setDefaultBillable(selectedProject.getBillable());
}
FacesUtils.renderResponse();
}
use of com.autentia.tnt.businessobject.Project in project TNTConcept by autentia.
the class OccupationBean method getProjectsBySelectedOrganization.
public List<SelectItem> getProjectsBySelectedOrganization() {
List<Project> refs = ProjectManager.getDefault().getProjectsByOrganization(getSelectedOrganization());
ArrayList<SelectItem> ret = new ArrayList<SelectItem>();
for (Object ref : refs) {
Project proy = (Project) ref;
String asterisco = proy.isFinished() ? "(*)" : "";
ret.add(new SelectItem(proy, proy.getName() + asterisco));
}
return ret;
}
Aggregations