=== modified file 'local/bd/dhis-web-linelisting-manpower/src/main/java/org/hisp/dhis/ll/action/employee/GetEmployeeListAction.java' --- local/bd/dhis-web-linelisting-manpower/src/main/java/org/hisp/dhis/ll/action/employee/GetEmployeeListAction.java 2010-10-28 11:40:15 +0000 +++ local/bd/dhis-web-linelisting-manpower/src/main/java/org/hisp/dhis/ll/action/employee/GetEmployeeListAction.java 2010-11-17 10:49:09 +0000 @@ -41,7 +41,7 @@ { employeeList = new ArrayList( employeeService.getAllEmployee() ); - + return SUCCESS; } } === modified file 'local/bd/dhis-web-linelisting-manpower/src/main/java/org/hisp/dhis/ll/action/lldataentry/FormAction.java' --- local/bd/dhis-web-linelisting-manpower/src/main/java/org/hisp/dhis/ll/action/lldataentry/FormAction.java 2010-10-20 06:14:25 +0000 +++ local/bd/dhis-web-linelisting-manpower/src/main/java/org/hisp/dhis/ll/action/lldataentry/FormAction.java 2010-11-17 10:49:09 +0000 @@ -37,6 +37,8 @@ import org.hisp.dhis.datavalue.DataValue; import org.hisp.dhis.datavalue.DataValueService; import org.hisp.dhis.dbmanager.DataBaseManagerInterface; +import org.hisp.dhis.linelisting.Employee; +import org.hisp.dhis.linelisting.EmployeeService; import org.hisp.dhis.linelisting.LineListDataElementMap; import org.hisp.dhis.linelisting.LineListDataValue; import org.hisp.dhis.linelisting.LineListElement; @@ -87,14 +89,7 @@ { this.lineListService = lineListService; } -/* - private I18n i18n; - public void setI18n( I18n i18n ) - { - this.i18n = i18n; - } -*/ private DataValueService dataValueService; public void setDataValueService( DataValueService dataValueService ) @@ -102,11 +97,17 @@ this.dataValueService = dataValueService; } + private EmployeeService employeeService; + + public void setEmployeeService( EmployeeService employeeService ) + { + this.employeeService = employeeService; + } + // -------------------------------------------------------------------------- // Parameters // -------------------------------------------------------------------------- - private Map dataValueMap; public Map getDataValueMap() @@ -127,14 +128,7 @@ { return sactionedPostdataelement; } -/* - private Integer count1; - public void setCount1( Integer count1 ) - { - this.count1 = count1; - } -*/ private Integer selectedLineListGroupId; public Integer getSelectedLineListGroupId() @@ -184,14 +178,7 @@ { return llElementOptionsMap; } -/* - private Map llElementValuesMap; - public void setLlElementValuesMap( Map llElementValuesMap ) - { - this.llElementValuesMap = llElementValuesMap; - } -*/ private List llDataValuesList; public List getLlDataValuesList() @@ -204,10 +191,18 @@ this.llDataValuesList = llDataValuesList; } + private List employeeList; + + public List getEmployeeList() + { + return employeeList; + } + private Collection lineListOptions; public String execute() throws Exception { + employeeList = new ArrayList(); OrganisationUnit organisationUnit = selectedStateManager.getSelectedOrganisationUnit(); @@ -218,7 +213,7 @@ llElementOptionsMap = new HashMap>(); List recordNumbers = new ArrayList(); - + lineListElements = new ArrayList( lineListGroup.getLineListElements() ); if ( lineListElements.size() == 0 ) { @@ -253,10 +248,8 @@ if( lineListGroup != null && lineListGroup.getPeriodType().getName().equalsIgnoreCase( "OnChange" ) ) { - //period = periodService.getPeriod( 0 ); period = dataBaseManagerInterface.getRecentPeriodForOnChangeData( lineListGroup.getShortName(), postLineListElementName, lineListOption.getName(), organisationUnit ); - //System.out.println("CurPeriod: "+period.getId()); } else { @@ -295,7 +288,6 @@ { sactionedPostdataelement = mapName; } - //System.out.println("sactionedPostdataelement = "+sactionedPostdataelement + " dataValue = "+dataValue.getValue()); dataValueMap.put( mapName, dataValue ); dataelementMap.put( mapName, lineListDataElementMap.getDataElement().getName() + " : " + lineListDataElementMap.getDataElementOptionCombo().getName() ); @@ -303,11 +295,12 @@ llDataValuesList = new ArrayList(); - //llDataValuesList = dataBaseManagerInterface.getFromLLTable( lineListGroup.getShortName(), organisationUnit, period ); - //llDataValuesList = dataBaseManagerInterface.getLLValuesByLLElementValue( lineListGroup.getShortName(), postLineListElementName, lineListOption.getName(), organisationUnit, period ); llDataValuesList = dataBaseManagerInterface.getLLValuesFilterByLLElements( lineListGroup.getShortName(), llElementValueMap, organisationUnit, period ); - if ( llDataValuesList.isEmpty() || llDataValuesList == null ) + // HardCoding Column Name + + String pdsCodeColName = "pdscode"; + if ( llDataValuesList == null || llDataValuesList.isEmpty() ) { return SUCCESS; } @@ -315,6 +308,19 @@ { for ( LineListDataValue llDataValue : llDataValuesList ) { + Map llValueMap = llDataValue.getLineListValues(); + if ( llValueMap != null) + { + String pdsCode = llValueMap.get( pdsCodeColName ); + if( pdsCode != null ) + { + Employee employee = employeeService.getEmployeeByPDSCode( pdsCode ); + if( employee != null ) + { + employeeList.add( employee ); + } + } + } recordNumbers.add( Integer.valueOf( llDataValue.getRecordNumber() ) ); } } === modified file 'local/bd/dhis-web-linelisting-manpower/src/main/java/org/hisp/dhis/ll/action/lldataentry/GetValidatePostVacantAction.java' --- local/bd/dhis-web-linelisting-manpower/src/main/java/org/hisp/dhis/ll/action/lldataentry/GetValidatePostVacantAction.java 2010-11-14 14:20:26 +0000 +++ local/bd/dhis-web-linelisting-manpower/src/main/java/org/hisp/dhis/ll/action/lldataentry/GetValidatePostVacantAction.java 2010-11-17 10:49:09 +0000 @@ -89,13 +89,13 @@ // -------------------------------------------------------------------------- // Input/Output // -------------------------------------------------------------------------- - private String datavalue; - - public void setDatavalue( String datavalue ) + private String dataValue; + + public void setDataValue( String dataValue ) { - this.datavalue = datavalue; + this.dataValue = dataValue; } - + private String dataValueMapKey; public void setDataValueMapKey( String dataValueMapKey ) @@ -129,8 +129,6 @@ { OrganisationUnit organisationunit = selectedStateManager.getSelectedOrganisationUnit(); - Period period = selectedStateManager.getSelectedPeriod(); - lineListGroup = selectedStateManager.getSelectedLineListGroup(); LineListOption lineListOption = selectedStateManager.getSelectedLineListOption(); @@ -144,13 +142,14 @@ llElementValueMap.put( postLineListElementName, lineListOption.getName() ); llElementValueMap.put( lastWorkingDateLLElementName, "null" ); - int recordNo = dataBaseManagerInterface.getLLValueCountByLLElements( departmentLineListName, llElementValueMap, organisationunit, period ); + int recordNo = dataBaseManagerInterface.getLLValueCountByLLElements( departmentLineListName, llElementValueMap, organisationunit ); + System.out .println("The Entered Value is: " + dataValue + "Column name is: " + postLineListElementName ); - int dataValue = Integer.parseInt( datavalue ); + int input = Integer.parseInt( dataValue ); - if( dataValue > recordNo ) + if( input > recordNo ) { - message = "Number of Sanctioned Position is " + dataValue + "And Number of Filled Position is " + recordNo + "\n Do you want to Add ?"; + message = "Number of Sanctioned Position is " + input + " And Number of Filled Position is " + recordNo + "\nDo you want to Add ?"; saveDataValue(); return SUCCESS; } @@ -181,13 +180,13 @@ DataElementCategoryOptionCombo optionCombo = optionComboService .getDataElementCategoryOptionCombo( optionComboId ); - if ( datavalue != null && datavalue.trim().length() == 0 ) + if ( dataValue != null && dataValue.trim().length() == 0 ) { - datavalue = null; + dataValue = null; } - if ( datavalue != null ) + if ( dataValue != null ) { - datavalue = datavalue.trim(); + dataValue = dataValue.trim(); } DataValue dataValueObj = dataValueService.getDataValue( organisationunit, dataElement, historyPeriod, optionCombo ); @@ -199,16 +198,16 @@ if ( dataValueObj == null ) { - if ( datavalue != null ) + if ( dataValue != null ) { - dataValueObj = new DataValue( dataElement, historyPeriod, organisationunit, datavalue, storedBy, new Date(), null, + dataValueObj = new DataValue( dataElement, historyPeriod, organisationunit, dataValue, storedBy, new Date(), null, optionCombo ); dataValueService.addDataValue( dataValueObj ); } } else { - dataValueObj.setValue( datavalue ); + dataValueObj.setValue( dataValue ); dataValueObj.setTimestamp( new Date() ); dataValueObj.setStoredBy( storedBy ); === modified file 'local/bd/dhis-web-linelisting-manpower/src/main/java/org/hisp/dhis/ll/action/lldataentry/SaveEmplyeePostAction.java' --- local/bd/dhis-web-linelisting-manpower/src/main/java/org/hisp/dhis/ll/action/lldataentry/SaveEmplyeePostAction.java 2010-11-14 14:20:26 +0000 +++ local/bd/dhis-web-linelisting-manpower/src/main/java/org/hisp/dhis/ll/action/lldataentry/SaveEmplyeePostAction.java 2010-11-17 10:49:09 +0000 @@ -26,46 +26,46 @@ public class SaveEmplyeePostAction implements Action { - - //--------------------------------------------------------------------------- - // Dependencies - //--------------------------------------------------------------------------- - + + // --------------------------------------------------------------------------- + // Dependencies + // --------------------------------------------------------------------------- + private LineListService lineListService; public void setLineListService( LineListService lineListService ) { this.lineListService = lineListService; } - + private SelectedStateManager selectedStateManager; public void setSelectedStateManager( SelectedStateManager selectedStateManager ) { this.selectedStateManager = selectedStateManager; } - + private CurrentUserService currentUserService; public void setCurrentUserService( CurrentUserService currentUserService ) { this.currentUserService = currentUserService; } - + private DataBaseManagerInterface dbManagerInterface; public void setDbManagerInterface( DataBaseManagerInterface dbManagerInterface ) { this.dbManagerInterface = dbManagerInterface; } - + private I18nFormat format; public void setFormat( I18nFormat format ) { this.format = format; } - + private PeriodService periodService; public void setPeriodService( PeriodService periodService ) @@ -73,16 +73,23 @@ this.periodService = periodService; } - //--------------------------------------------------------------------------- - //Input/Output - //--------------------------------------------------------------------------- + // --------------------------------------------------------------------------- + // Input/Output + // --------------------------------------------------------------------------- private String department; - + public void setDepartment( String department ) { this.department = department; } + private String post; + + public void setPost( String post ) + { + this.post = post; + } + private Integer groupid; public void setGroupid( Integer groupid ) @@ -96,58 +103,94 @@ { return storedBy; } - + public String reportingDate; public void setReportingDate( String reportingDate ) { this.reportingDate = reportingDate; } + + public String getReportingDate() + { + return reportingDate; + } + + private String dataValueMapKey; + + public String getDataValueMapKey() + { + return dataValueMapKey; + } + + public void setDataValueMapKey( String dataValueMapKey ) + { + this.dataValueMapKey = dataValueMapKey; + } + + private String dataValue; + + public String getDataValue() + { + return dataValue; + } + + public void setDataValue( String dataValue ) + { + this.dataValue = dataValue; + } + private LineListGroup lineListGroup; - //-------------------------------------------------------------------------- - //Action Implementation - //-------------------------------------------------------------------------- - + // -------------------------------------------------------------------------- + // Action Implementation + // -------------------------------------------------------------------------- + public String execute() { HttpServletRequest request = ServletActionContext.getRequest(); - - System.out.println("GroupId id :::::" + groupid ); - - Collection linelistElements = lineListService.getLineListGroup( groupid ).getLineListElements(); - + + System.out.println( "GroupId id :::::" + groupid ); + + Collection linelistElements = lineListService.getLineListGroup( groupid ) + .getLineListElements(); + lineListGroup = selectedStateManager.getSelectedLineListGroup(); - + OrganisationUnit organisationUnit = selectedStateManager.getSelectedOrganisationUnit(); - + Period historyPeriod = getHistoryPeriod(); - + int recordNo = dbManagerInterface.getMaxRecordNumber( department ) + 1; - + Map llElementValuesMap = new HashMap(); LineListDataValue llDataValue = new LineListDataValue(); for ( LineListElement linelistElement : linelistElements ) { String linelistElementValue = request.getParameter( linelistElement.getShortName() ); - + if ( linelistElementValue != null && linelistElementValue.trim().equals( "" ) ) { linelistElementValue = ""; } llElementValuesMap.put( linelistElement.getShortName(), linelistElementValue ); } - - // add map in linelist data value + + String postColumnId = linelistElements.iterator().next().getShortName(); + llElementValuesMap.put( postColumnId, post ); + System.out.println("*********"+postColumnId + " ------ " + post + "**********"); + + // add map in linelist data value llDataValue.setLineListValues( llElementValuesMap ); - //add period and source to row + // add period and source to row llDataValue.setPeriod( historyPeriod ); llDataValue.setSource( organisationUnit ); // add recordNumber to pass to the update query llDataValue.setRecordNumber( recordNo ); + // add stored by, timestamp in linelist data value storedBy = currentUserService.getCurrentUsername(); @@ -158,31 +201,30 @@ } llDataValue.setStoredBy( storedBy ); - + boolean valueInserted = dbManagerInterface.insertSingleLLValueIntoDb( llDataValue, department ); - if( valueInserted ) + if ( valueInserted ) { - System.out.println("Values Successfully Inserted in DB"); + System.out.println( "Values Successfully Inserted in DB" ); } return SUCCESS; } - private Period getHistoryPeriod( ) + private Period getHistoryPeriod() { Date historyDate = format.parseDate( reportingDate ); - System.out.println("Report Date is :::::::" + reportingDate ); - + System.out.println( "Report Date is :::::::" + reportingDate ); + Period period; period = periodService.getPeriod( 0 ); Period historyPeriod; - if ( lineListGroup != null && lineListGroup.getPeriodType().getName().equalsIgnoreCase( "OnChange" ) ) { PeriodType dailyPeriodType = new DailyPeriodType(); historyPeriod = dailyPeriodType.createPeriod( historyDate ); - + System.out.println( reportingDate + " : " + historyPeriod ); if ( historyPeriod == null ) { @@ -198,10 +240,10 @@ historyPeriod = period; } - + return historyPeriod; } - + private final Period reloadPeriod( Period period ) { return periodService.getPeriod( period.getStartDate(), period.getEndDate(), period.getPeriodType() ); @@ -220,5 +262,5 @@ return storedPeriod; } - + } === modified file 'local/bd/dhis-web-linelisting-manpower/src/main/java/org/hisp/dhis/ll/action/lldataentry/SelectAction.java' --- local/bd/dhis-web-linelisting-manpower/src/main/java/org/hisp/dhis/ll/action/lldataentry/SelectAction.java 2010-10-20 06:14:25 +0000 +++ local/bd/dhis-web-linelisting-manpower/src/main/java/org/hisp/dhis/ll/action/lldataentry/SelectAction.java 2010-11-17 10:49:09 +0000 @@ -83,28 +83,7 @@ { this.lineListService = lineListService; } -/* - private DataElementService dataElementService; - - public void setDataElementService( DataElementService dataElementService ) - { - this.dataElementService = dataElementService; - } - - private DataEntryFormService dataEntryFormService; - - public void setDataEntryFormService( DataEntryFormService dataEntryFormService ) - { - this.dataEntryFormService = dataEntryFormService; - } - - private PeriodService periodService; - - public void setPeriodService( PeriodService periodService ) - { - this.periodService = periodService; - } -*/ + // ------------------------------------------------------------------------- // Output // ------------------------------------------------------------------------- @@ -259,8 +238,6 @@ // Load LineListGroups // --------------------------------------------------------------------- lineListGroups = selectedStateManager.loadLineListGroupsForSelectedOrgUnit( organisationUnit ); - // lineListGroups = new ArrayList( - // lineListService.getLineListGroupsBySource( organisationUnit ) ); // --------------------------------------------------------------------- // Remove LineListGroups which don't have a CalendarPeriodType or are @@ -287,7 +264,6 @@ { selectedLineListGroupId = selectedLineListGroup.getId(); selectedStateManager.setSelectedLineListGroup( selectedLineListGroup ); - //System.out.println("REturning SUCCESS from linelist group which is selected"); } else { @@ -300,7 +276,6 @@ selectedStateManager.clearSelectedLineListOption(); selectedStateManager.clearSelectedPeriod(); - //System.out.println("REturning SUCCESS from linelist group which is not selected"); return SUCCESS; } @@ -317,25 +292,16 @@ if ( selectedLineListOptionId != null && !selectedLineListOptionId.equalsIgnoreCase( "null" ) ) { selectedLineListOption = lineListService.getLineListOptionByName( selectedLineListOptionId ); - /* - if(selectedLineListOption == null ) - - System.out.println("1"); - else - System.out.println("1.1"); - */ } else { selectedLineListOption = selectedStateManager.getSelectedLineListOption(); - //System.out.println("2"); } if ( selectedLineListOption != null && lineListOptions.contains( selectedLineListOption ) ) { selectedLineListOptionId = selectedLineListOption.getName(); selectedStateManager.setSelectedLineListOption( selectedLineListOption ); - //System.out.println("3"); } else { @@ -345,7 +311,6 @@ selectedStateManager.clearSelectedLineListOption(); selectedStateManager.clearSelectedPeriod(); - //System.out.println("4"); return SUCCESS; } @@ -378,9 +343,7 @@ selectedPeriodIndex = null; selectedStateManager.clearSelectedPeriod(); - //System.out.println("REturning default from from period block"); return DEFAULT_FORM; - // periods.add( periodService.getPeriod( 0 ) ); } else { === modified file 'local/bd/dhis-web-linelisting-manpower/src/main/java/org/hisp/dhis/ll/action/lldataentry/ShowEmployeePostFormAction.java' --- local/bd/dhis-web-linelisting-manpower/src/main/java/org/hisp/dhis/ll/action/lldataentry/ShowEmployeePostFormAction.java 2010-11-12 14:18:09 +0000 +++ local/bd/dhis-web-linelisting-manpower/src/main/java/org/hisp/dhis/ll/action/lldataentry/ShowEmployeePostFormAction.java 2010-11-17 10:49:09 +0000 @@ -60,13 +60,37 @@ return linelistGroupId; } + private String dataValueMapKey; + + public String getDataValueMapKey() + { + return dataValueMapKey; + } + + public void setDataValueMapKey( String dataValueMapKey ) + { + this.dataValueMapKey = dataValueMapKey; + } + + private String dataValue; + + public String getDataValue() + { + return dataValue; + } + + public void setDataValue( String dataValue ) + { + this.dataValue = dataValue; + } + public String reportingDate; public String getReportingDate() { return reportingDate; } - + public void setReportingDate( String reportingDate ) { this.reportingDate = reportingDate; === added file 'local/bd/dhis-web-linelisting-manpower/src/main/java/org/hisp/dhis/ll/action/lldataentry/ValidateEmployeeExistAction.java' --- local/bd/dhis-web-linelisting-manpower/src/main/java/org/hisp/dhis/ll/action/lldataentry/ValidateEmployeeExistAction.java 1970-01-01 00:00:00 +0000 +++ local/bd/dhis-web-linelisting-manpower/src/main/java/org/hisp/dhis/ll/action/lldataentry/ValidateEmployeeExistAction.java 2010-11-17 10:49:09 +0000 @@ -0,0 +1,107 @@ +package org.hisp.dhis.ll.action.lldataentry; + +import java.util.HashMap; +import java.util.Map; + +import org.hisp.dhis.dbmanager.DataBaseManagerInterface; +import org.hisp.dhis.linelisting.Employee; +import org.hisp.dhis.linelisting.EmployeeService; +import org.hisp.dhis.linelisting.LineListGroup; +import org.hisp.dhis.linelisting.LineListOption; +import org.hisp.dhis.organisationunit.OrganisationUnit; + +import com.opensymphony.xwork2.Action; + +public class ValidateEmployeeExistAction +implements Action +{ + // ------------------------------------------------------------------------- + // Dependencies + // ------------------------------------------------------------------------- + + private EmployeeService employeeService; + + public void setEmployeeService( EmployeeService employeeService ) + { + this.employeeService = employeeService; + } + + private SelectedStateManager selectedStateManager; + + public void setSelectedStateManager( SelectedStateManager selectedStateManager ) + { + this.selectedStateManager = selectedStateManager; + } + + private DataBaseManagerInterface dataBaseManagerInterface; + + public void setDataBaseManagerInterface( DataBaseManagerInterface dataBaseManagerInterface ) + { + this.dataBaseManagerInterface = dataBaseManagerInterface; + } + + // ------------------------------------------------------------------------- + // Input/output + // ------------------------------------------------------------------------- + + private String pdsCode; + + public void setPdsCode( String pdsCode ) + { + this.pdsCode = pdsCode; + } + + private Employee employee; + + public Employee getEmployee() + { + return employee; + } + + private String message; + + public String getMessage() + { + return message; + } + + //private String EMPLOYEEEXIST; + + //-------------------------------------------------------------------------- + //Action Implementation + //-------------------------------------------------------------------------- + + public String execute() + { + employee = employeeService.getEmployeeByPDSCode( pdsCode ); + + OrganisationUnit organisationUnit = selectedStateManager.getSelectedOrganisationUnit(); + LineListGroup lineListGroup = selectedStateManager.getSelectedLineListGroup(); + LineListOption lineListOption = selectedStateManager.getSelectedLineListOption(); + String departmentLineListName = lineListGroup.getName(); + + String pdsCodeColumnName = "pdscode"; + Map llElementValueMap = new HashMap(); + llElementValueMap.put( pdsCodeColumnName, pdsCode ); + + if ( employee == null ) + { + message = "The Employee with this PDSCode does not exist. Do you want to add new Employee?"; + return INPUT; + } + else + { + message = "Employee name with this PDSCode is : " + employee.getName(); + int employeeRecord = dataBaseManagerInterface.getLLValueCountByLLElements( departmentLineListName, llElementValueMap, organisationUnit ); + System.out.println("Employee record is :" + employeeRecord ); + if ( employeeRecord != 0 ) + { + message = "The Detail of this Employee already exist. Do you wantt to update Record?"; + return "employeeexist"; + } + } + + return SUCCESS; + } + +} === modified file 'local/bd/dhis-web-linelisting-manpower/src/main/resources/META-INF/dhis/beans.xml' --- local/bd/dhis-web-linelisting-manpower/src/main/resources/META-INF/dhis/beans.xml 2010-11-15 08:26:40 +0000 +++ local/bd/dhis-web-linelisting-manpower/src/main/resources/META-INF/dhis/beans.xml 2010-11-17 10:49:09 +0000 @@ -458,6 +458,9 @@ + + + - + + + + + + === modified file 'local/bd/dhis-web-linelisting-manpower/src/main/resources/struts.xml' --- local/bd/dhis-web-linelisting-manpower/src/main/resources/struts.xml 2010-11-15 08:26:40 +0000 +++ local/bd/dhis-web-linelisting-manpower/src/main/resources/struts.xml 2010-11-17 10:49:09 +0000 @@ -411,7 +411,6 @@ /main.vm - /dhis-web-linelisting-mp/select.vm F_LINELISTEntry_UPDATE - + /dhis-web-linelisting-mp/responseSuccess.vm /dhis-web-linelisting-mp/responseInput.vm + /dhis-web-linelisting-mp/responseEmployeeExist.vm plainTextError === modified file 'local/bd/dhis-web-linelisting-manpower/src/main/webapp/dhis-web-linelisting-mp/employeePost.vm' --- local/bd/dhis-web-linelisting-manpower/src/main/webapp/dhis-web-linelisting-mp/employeePost.vm 2010-11-14 14:20:26 +0000 +++ local/bd/dhis-web-linelisting-manpower/src/main/webapp/dhis-web-linelisting-mp/employeePost.vm 2010-11-17 10:49:09 +0000 @@ -19,6 +19,10 @@ + + + + === modified file 'local/bd/dhis-web-linelisting-manpower/src/main/webapp/dhis-web-linelisting-mp/form.vm' --- local/bd/dhis-web-linelisting-manpower/src/main/webapp/dhis-web-linelisting-mp/form.vm 2010-11-14 14:20:26 +0000 +++ local/bd/dhis-web-linelisting-manpower/src/main/webapp/dhis-web-linelisting-mp/form.vm 2010-11-17 10:49:09 +0000 @@ -4,7 +4,7 @@ + #if( $sactionedPostdataelement == $dataValueMapKey) #end @@ -39,101 +39,33 @@ #end - +