svn commit: r792582 - /ofbiz/trunk/applications/product/script/org/ofbiz/shipment/picklist/PicklistServices.xml

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

svn commit: r792582 - /ofbiz/trunk/applications/product/script/org/ofbiz/shipment/picklist/PicklistServices.xml

mor-2
Author: mor
Date: Thu Jul  9 15:29:24 2009
New Revision: 792582

URL: http://svn.apache.org/viewvc?rev=792582&view=rev
Log:
No functional changes. Formatting changes only

Modified:
    ofbiz/trunk/applications/product/script/org/ofbiz/shipment/picklist/PicklistServices.xml

Modified: ofbiz/trunk/applications/product/script/org/ofbiz/shipment/picklist/PicklistServices.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/script/org/ofbiz/shipment/picklist/PicklistServices.xml?rev=792582&r1=792581&r2=792582&view=diff
==============================================================================
--- ofbiz/trunk/applications/product/script/org/ofbiz/shipment/picklist/PicklistServices.xml (original)
+++ ofbiz/trunk/applications/product/script/org/ofbiz/shipment/picklist/PicklistServices.xml Thu Jul  9 15:29:24 2009
@@ -123,88 +123,86 @@
                 <set field="groupName4" from-field="orderHeader.orderId"/>
                 <set field="groupName" from-field="orderHeader.orderId"/>
             <else>
-            
-            <iterate list="OrderHeaderAndItemFacilityLocationList" entry="orderHeaderAndItemFacilityLocation">
+                <iterate list="OrderHeaderAndItemFacilityLocationList" entry="orderHeaderAndItemFacilityLocation">
                 <!-- set groupName for order according to the options selected by the user -->
-                <if>
-                    <condition>
-                        <or>
-                            <if-compare field="groupByShippingMethod" operator="equals" value="Y"/>
+                    <if>
+                        <condition>
+                            <or>
+                                <if-compare field="groupByShippingMethod" operator="equals" value="Y"/>
+                                <and>
+                                    <if-empty field="groupByShippingMethod"/>
+                                    <if-empty field="groupByWarehouseArea"/>
+                                    <if-empty field="groupByNoOfOrderItems"/>
+                                    <if-empty field="groupByZero"/>
+                                </and>
+                            </or>
+                        </condition>
+                        <then>
+                            <set field="groupName1" from-field="orderHeaderAndItemFacilityLocation.shipmentMethodTypeId"/>
+                        </then>
+                    </if>
+
+                    <if-compare field="groupByWarehouseArea" operator="equals" value="Y">
+                        <set field="groupName2" from-field="orderHeaderAndItemFacilityLocation.areaId"/>
+                        <set field="locationGroupName" from-field="orderHeaderAndItemFacilityLocation.areaId"/>
+                    </if-compare>
+
+                    <if>
+                        <condition>
                             <and>
-                                <if-empty field="groupByShippingMethod"/>
-                                <if-empty field="groupByWarehouseArea"/>
-                                <if-empty field="groupByNoOfOrderItems"/>
-                                <if-empty field="groupByZero"/>
+                                <if-compare field="groupByNoOfOrderItems" operator="equals" value="Y"/>
+                                <if-compare  field="orderItemCount" operator="less" value="3" type="BigDecimal"/>
                             </and>
-                        </or>
-                    </condition>
-                    <then>
-                        <set field="groupName1" from-field="orderHeaderAndItemFacilityLocation.shipmentMethodTypeId"/>
-                    </then>
-                </if>
-
-                <if-compare field="groupByWarehouseArea" operator="equals" value="Y">
-                    <set field="groupName2" from-field="orderHeaderAndItemFacilityLocation.areaId"/>
-                    <set field="locationGroupName" from-field="orderHeaderAndItemFacilityLocation.areaId"/>
-                </if-compare>
-
-                <if>
-                    <condition>
-                        <and>
-                            <if-compare field="groupByNoOfOrderItems" operator="equals" value="Y"/>
-                            <if-compare  field="orderItemCount" operator="less" value="3" type="BigDecimal"/>
-                        </and>
-                    </condition>
-                    <then>
-                        <property-to-field property="FacilityNumberOfItemsLessThanThree" field="noOfOrderItems" resource="ProductUiLabels"/>
-                        <set field="groupName3" value="Items_Less_Than_3"/>
-                    </then>
-                <else-if>
-                    <condition>
-                        <and>
-                            <if-compare field="groupByNoOfOrderItems" operator="equals" value="Y"/>
-                            <if-compare  field="orderItemCount" operator="greater-equals" value="3" type="BigDecimal"/>
-                        </and>                        
-                    </condition>
-                    <then>
-                        <property-to-field property="FacilityNumberOfItemsThreeOrMore" field="noOfOrderItems" resource="ProductUiLabels"/>
-                        <set field="groupName3" value="Items_Three_Or_More"/>
-                    </then>
-                </else-if>                      
-                </if>
+                        </condition>
+                        <then>
+                            <property-to-field property="FacilityNumberOfItemsLessThanThree" field="noOfOrderItems" resource="ProductUiLabels"/>
+                            <set field="groupName3" value="Items_Less_Than_3"/>
+                        </then>
+                    <else-if>
+                        <condition>
+                            <and>
+                                <if-compare field="groupByNoOfOrderItems" operator="equals" value="Y"/>
+                                <if-compare  field="orderItemCount" operator="greater-equals" value="3" type="BigDecimal"/>
+                            </and>
+                        </condition>
+                        <then>
+                            <property-to-field property="FacilityNumberOfItemsThreeOrMore" field="noOfOrderItems" resource="ProductUiLabels"/>
+                            <set field="groupName3" value="Items_Three_Or_More"/>
+                        </then>
+                    </else-if>
+                    </if>
 
-                <set field="groupName" value="${groupName1}${groupName2}${groupName3}"/>
+                    <set field="groupName" value="${groupName1}${groupName2}${groupName3}"/>
 
-                <if>
-                    <condition>
-                        <and>
-                            <if-compare field="groupByWarehouseArea" operator="equals" value="Y"/>
-                            <not><if-compare-field field="locations" operator="contains" to-field="locationGroupName"/></not>
-                        </and>
-                    </condition>
-                    <then>
-                        <field-to-list field="locationGroupName" list="locations"/>
-                    </then>
-                </if>
-            </iterate>                
-            <!-- count no. of locations in location list -->
-            <set field="locationCount" value="0"/>
-            <if-not-empty field="locations">
-                <set field="locationCount" value="${util:size(locations)}" type="Long"/>
-            </if-not-empty>
+                    <if>
+                        <condition>
+                            <and>
+                                <if-compare field="groupByWarehouseArea" operator="equals" value="Y"/>
+                                <not><if-compare-field field="locations" operator="contains" to-field="locationGroupName"/></not>
+                            </and>
+                        </condition>
+                        <then>
+                            <field-to-list field="locationGroupName" list="locations"/>
+                        </then>
+                    </if>
+                </iterate>
+                <!-- count no. of locations in location list -->
+                <set field="locationCount" value="0"/>
+                <if-not-empty field="locations">
+                    <set field="locationCount" value="${util:size(locations)}" type="Long"/>
+                </if-not-empty>
 
-            <!-- If order items are picked from different locations of a facility, then create a new group called multiple locations. This order will now belong to this new group -->
-            <if-compare field="locationCount" operator="greater" value="1" type="Long">
-                <set field="groupName2" value="MULTI_LOCATIONS"/>
-                <!-- update the composite group name with new location group name -->
-                <set field="groupName" value="${groupName1}${groupName2}${groupName3}"/>
-                <property-to-field property="FacilityMultipleLocations" field="groupName2" resource="ProductUiLabels"/>
-            </if-compare>
-            <clear-field field="locations"/>
-            <clear-field field="locationCount"/>
+                <!-- If order items are picked from different locations of a facility, then create a new group called multiple locations. This order will now belong to this new group -->
+                <if-compare field="locationCount" operator="greater" value="1" type="Long">
+                    <set field="groupName2" value="MULTI_LOCATIONS"/>
+                    <!-- update the composite group name with new location group name -->
+                    <set field="groupName" value="${groupName1}${groupName2}${groupName3}"/>
+                    <property-to-field property="FacilityMultipleLocations" field="groupName2" resource="ProductUiLabels"/>
+                </if-compare>
+                <clear-field field="locations"/>
+                <clear-field field="locationCount"/>
             </else>
             </if-compare>
-            <!-- End ZERO Grouping -->
 
             <iterate entry="orderItemShipGroup" list="orderItemShipGroupList">
                 <!-- get the order items and the order item inventory res entries -->