Ignore:
Timestamp:
Mar 8, 2010, 10:58:13 AM (14 years ago)
Author:
gav
Message:

Change InventoryItem to have a preferred and many alternate suppliers and manufacturers.
Controllers and views updated.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/grails-app/views/inventoryItemDetailed/show.gsp

    r425 r435  
    243243
    244244                                    <tr class="prop">
    245                                         <td valign="top" class="name">Suppliers:</td>
     245                                        <td valign="top" class="name">Preferred Supplier:</td>
     246
     247                                        <td  valign="top" style="text-align:left;" class="value">
     248                                            <g:link controller="supplierDetailed" action="show" id="${inventoryItemInstance.preferredSupplier?.id}">
     249                                                ${inventoryItemInstance.preferredSupplier?.encodeAsHTML()}
     250                                            </g:link>
     251                                        </td>
     252                                    </tr>
     253
     254                                    <tr class="prop">
     255                                        <td valign="top" class="name">Alternate Suppliers:</td>
    246256
    247257                                        <td  valign="top" style="text-align:left;" class="value">
    248258                                            <ul>
    249                                             <g:each var="s" in="${ inventoryItemInstance.suppliers.sort { p1, p2 -> p1.name.compareToIgnoreCase(p2.name) } }">
     259                                            <g:each var="s" in="${ inventoryItemInstance.alternateSuppliers.sort { p1, p2 -> p1.name.compareToIgnoreCase(p2.name) } }">
    250260                                                <li><g:link controller="supplierDetailed" action="show" id="${s.id}">${s?.encodeAsHTML()}</g:link></li>
    251261                                            </g:each>
     
    268278
    269279                                    <tr class="prop">
    270                                         <td valign="top" class="name">Manufacturers:</td>
     280                                        <td valign="top" class="name">Preferred Manufacturer:</td>
     281
     282                                        <td  valign="top" style="text-align:left;" class="value">
     283                                            <g:link controller="manufacturerDetailed" action="show" id="${inventoryItemInstance.preferredManufacturer?.id}">
     284                                                ${inventoryItemInstance.preferredManufacturer?.encodeAsHTML()}
     285                                            </g:link>
     286                                        </td>
     287                                    </tr>
     288
     289                                    <tr class="prop">
     290                                        <td valign="top" class="name">Alternate Manufacturers:</td>
    271291
    272292                                        <td  valign="top" style="text-align:left;" class="value">
    273293                                            <ul>
    274                                             <g:each var="m" in="${ inventoryItemInstance.manufacturers.sort { p1, p2 -> p1.name.compareToIgnoreCase(p2.name) } }">
     294                                            <g:each var="m" in="${ inventoryItemInstance.alternateManufacturers.sort { p1, p2 -> p1.name.compareToIgnoreCase(p2.name) } }">
    275295                                                <li><g:link controller="manufacturerDetailed" action="show" id="${m.id}">${m?.encodeAsHTML()}</g:link></li>
    276296                                            </g:each>
Note: See TracChangeset for help on using the changeset viewer.