Subversion Repositories SmartDukaan

Rev

Rev 36022 | Blame | Compare with Previous | Last modification | View Log | RSS feed

#if($debitNotesMap && $debitNotesMap.size() > 0)
<table class="table table-striped table-condensed table-bordered">
        <thead>
                <tr>
                        <th>DN Id</th>
                        <th>Debit Note #</th>
                        <th>Partner</th>
                        <th>Invoice</th>
                        <th>Warehouse</th>
                        <th>Created On</th>
                        <th>Status</th>
                        <th>Action</th>
                </tr>
        </thead>
        <tbody>
                #foreach($debitNoteId in $debitNotesMap.keySet())
                #if($dnReturnItemsMap.get($debitNoteId) && $dnReturnItemsMap.get($debitNoteId).size() > 0)
                #if($inventoryItemsMap.get($dnReturnItemsMap.get($debitNoteId).get(0).getInventoryItemId()).getPurchase().getPurchaseReference())
                #set($pro = $!debitNoteReturnOrderMap.get($debitNoteId))
                <tr>
                        <td>$debitNoteId</td>
                        <td><a href="javascript:void(0)" class="debit-note-details" data-debitnote-id="$debitNoteId">$debitNotesMap.get($debitNoteId).getDebitNoteNumber()</a></td>
                        <td>#if($customRetailers.get($debitNotesMap.get($debitNoteId).getFofoId()))$customRetailers.get($debitNotesMap.get($debitNoteId).getFofoId()).getBusinessName()#end</td>
                        #set($invRef = $inventoryItemsMap.get($dnReturnItemsMap.get($debitNoteId).get(0).getInventoryItemId()).getPurchase().getPurchaseReference())
                        <td><a href="${rc.contextPath}/purchase-invoice/$invRef" target="_blank">$invRef</a></td>
                        <td>#if($dnWarehouseMap && $dnWarehouseMap.get($debitNoteId))$dnWarehouseMap.get($debitNoteId).getDisplayName()#else-#end</td>
                        <td>$debitNotesMap.get($debitNoteId).getFormattedCreateTimestamp()</td>
                        <td>
                                #if($pro && $pro.getRejectTimestamp())
                                        <span class="label label-danger">Rejected</span>
                                #elseif($pro && $pro.getRefundTimestamp())
                                        <span class="label label-success">Refunded</span>
                                #elseif($pro && $pro.getReceiveTimestamp())
                                        <span class="label label-info">Received - Pending Refund</span>
                                #else
                                        <span class="label label-warning">Pending Receive</span>
                                #end
                        </td>
                        <td>
                                #if(!$pro || (!$pro.getReceiveTimestamp()))
                                        #if($canReceive)
                                        <a href="javascript:void(0)" class="btn btn-xs btn-info receive-debit-note" data-debitnote-id="$debitNoteId">Receive</a>
                                        #end
                                #end
                                #if($pro && $pro.getReceiveTimestamp() && !$pro.getRefundTimestamp() && !$pro.getRejectTimestamp())
                                        #if($canRefund)
                                        <a href="javascript:void(0)" class="btn btn-xs btn-danger refund-debit-note" data-debitnote-id="$debitNoteId">Refund</a>
                                        #end
                                #end
                        </td>
                </tr>
                #end
                #end
                #end
        </tbody>
</table>
#else
<div class="alert alert-info">No debit notes found.</div>
#end