Subversion Repositories SmartDukaan

Rev

Rev 18875 | Rev 18877 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 18875 Rev 18876
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));