| Line 620... |
Line 620... |
| 620 |
document.newPage();
|
620 |
document.newPage();
|
| 621 |
List<Order> ordersList = logisticsTxnIdOrdersMap.get(logisticsTxnId);
|
621 |
List<Order> ordersList = logisticsTxnIdOrdersMap.get(logisticsTxnId);
|
| 622 |
PdfPTable headerTable = new PdfPTable(1);
|
622 |
PdfPTable headerTable = new PdfPTable(1);
|
| 623 |
headerTable.addCell(getInvoiceTableHeader(0,ordersList.get(0).getLogisticsTransactionId()));
|
623 |
headerTable.addCell(getInvoiceTableHeader(0,ordersList.get(0).getLogisticsTransactionId()));
|
| 624 |
PdfPTable packagingTable = getPackagingInfoTable(ordersList);
|
624 |
PdfPTable packagingTable = getPackagingInfoTable(ordersList);
|
| - |
|
625 |
PdfPTable signTable = new PdfPTable(new float[]{0.1f, 0.8f, 0.1f});
|
| - |
|
626 |
signTable.getDefaultCell().setBorder(Rectangle.NO_BORDER);
|
| - |
|
627 |
signTable.setSplitLate(false);
|
| - |
|
628 |
signTable.setSpacingBefore(10.0f);
|
| - |
|
629 |
signTable.addCell(new Phrase("Biller",helveticaBold8));
|
| - |
|
630 |
signTable.addCell(new Phrase("",helveticaBold8));
|
| - |
|
631 |
signTable.addCell(new Phrase("Packer",helveticaBold8));
|
| 625 |
document.add(headerTable);
|
632 |
document.add(headerTable);
|
| 626 |
document.add(packagingTable);
|
633 |
document.add(packagingTable);
|
| - |
|
634 |
document.add(signTable);
|
| 627 |
}
|
635 |
}
|
| 628 |
|
636 |
|
| 629 |
}
|
637 |
}
|
| 630 |
|
638 |
|
| 631 |
|
- |
|
| 632 |
|
- |
|
| 633 |
|
- |
|
| 634 |
|
- |
|
| 635 |
document.close();
|
639 |
document.close();
|
| 636 |
baosPDF.close();
|
640 |
baosPDF.close();
|
| 637 |
// Adding facility to store the bill on the local directory. This will happen for only for Mahipalpur warehouse.
|
641 |
// Adding facility to store the bill on the local directory. This will happen for only for Mahipalpur warehouse.
|
| 638 |
if(withBill && !printAll){
|
642 |
if(withBill && !printAll){
|
| 639 |
String strOrderId = StringUtils.repeat("0", 10-String.valueOf(orderId).length()) + orderId;
|
643 |
String strOrderId = StringUtils.repeat("0", 10-String.valueOf(orderId).length()) + orderId;
|
| Line 654... |
Line 658... |
| 654 |
}
|
658 |
}
|
| 655 |
|
659 |
|
| 656 |
|
660 |
|
| 657 |
private PdfPTable getPackagingInfoTable(List<Order> orderList) throws CatalogServiceException, TException{
|
661 |
private PdfPTable getPackagingInfoTable(List<Order> orderList) throws CatalogServiceException, TException{
|
| 658 |
PdfPTable packagingTable = new PdfPTable(new float[]{0.05f, 0.1f, 0.1f, 0.2f, 0.3f, 0.05f, 0.05f, 0.05f, 0.05f});
|
662 |
PdfPTable packagingTable = new PdfPTable(new float[]{0.05f, 0.1f, 0.1f, 0.2f, 0.3f, 0.05f, 0.05f, 0.05f, 0.05f});
|
| - |
|
663 |
packagingTable.setSplitLate(false);
|
| 659 |
packagingTable.addCell(new Phrase("Item Id", helveticaBold8));
|
664 |
packagingTable.addCell(new Phrase("Item Id", helveticaBold8));
|
| 660 |
packagingTable.addCell(new Phrase("BIN Id", helveticaBold8));
|
665 |
packagingTable.addCell(new Phrase("BIN Id", helveticaBold8));
|
| 661 |
packagingTable.addCell(new Phrase("Sub Order Id", helveticaBold8));
|
666 |
packagingTable.addCell(new Phrase("Sub Order Id", helveticaBold8));
|
| 662 |
packagingTable.addCell(new Phrase("Item Description", helveticaBold8));
|
667 |
packagingTable.addCell(new Phrase("Item Description", helveticaBold8));
|
| 663 |
packagingTable.addCell(new Phrase("Serial Numbers", helveticaBold8));
|
668 |
packagingTable.addCell(new Phrase("Serial Numbers", helveticaBold8));
|