Subversion Repositories SmartDukaan

Rev

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

Rev 20741 Rev 20742
Line 913... Line 913...
913
 
913
 
914
	private PdfPTable getProviderTable(Order order, Provider provider, Font barCodeFont, double totalWeight) {
914
	private PdfPTable getProviderTable(Order order, Provider provider, Font barCodeFont, double totalWeight) {
915
		PdfPTable providerInfoTable = new PdfPTable(1);
915
		PdfPTable providerInfoTable = new PdfPTable(1);
916
		providerInfoTable.getDefaultCell().setBorder(Rectangle.NO_BORDER);
916
		providerInfoTable.getDefaultCell().setBorder(Rectangle.NO_BORDER);
917
		if (order.getLogistics_provider_id()==1L){
917
		if (order.getLogistics_provider_id()==1L){
918
			PdfPCell spnCell = new PdfPCell(new Phrase("SPN: 08611123323", helvetica22));
918
			PdfPCell spnCell = new PdfPCell(new Phrase("SPN: 08611123323A123", helveticaBold12));
919
			spnCell.setHorizontalAlignment(Element.ALIGN_LEFT);
919
			spnCell.setHorizontalAlignment(Element.ALIGN_LEFT);
920
			spnCell.setBorder(Rectangle.NO_BORDER);
920
			spnCell.setBorder(Rectangle.NO_BORDER);
921
			providerInfoTable.addCell(spnCell);
921
			providerInfoTable.addCell(spnCell);
922
		}
922
		}
923
		if(order.isLogisticsCod()){
923
		if(order.isLogisticsCod()){
Line 1229... Line 1229...
1229
 
1229
 
1230
		Paragraph sorlAddress = new Paragraph(ourAddress + "\n Contact No.- +91-9818116289" + "\nTIN NO. " + tinNo, new Font(FontFamily.TIMES_ROMAN, 8f, Element.ALIGN_CENTER));
1230
		Paragraph sorlAddress = new Paragraph(ourAddress + "\n Contact No.- +91-9818116289" + "\nTIN NO. " + tinNo, new Font(FontFamily.TIMES_ROMAN, 8f, Element.ALIGN_CENTER));
1231
		PdfPCell sorlAddressCell = new PdfPCell(sorlAddress);
1231
		PdfPCell sorlAddressCell = new PdfPCell(sorlAddress);
1232
		sorlAddressCell.addElement(sorlAddress);
1232
		sorlAddressCell.addElement(sorlAddress);
1233
		sorlAddressCell.setHorizontalAlignment(Element.ALIGN_LEFT);
1233
		sorlAddressCell.setHorizontalAlignment(Element.ALIGN_LEFT);
-
 
1234
		
1234
 
1235
		
1235
		PdfPTable customerAddress = getCustomerAddressTable(order, null, true, helvetica8, true, false);
1236
		PdfPTable customerAddress = getCustomerAddressTable(order, null, true, helvetica8, true, false);
1236
		if (order.getOrderType().equals(OrderType.B2B)) {
1237
		if (order.getOrderType().equals(OrderType.B2B)) {
1237
			if(billingAddress!=null){
1238
			if(billingAddress!=null){
1238
				if(order.getCustomer_state().trim().equalsIgnoreCase(billingAddress.getState())){
1239
				if(order.getCustomer_state().trim().equalsIgnoreCase(billingAddress.getState())){
1239
					phrase = new Phrase("TAX INVOICE", helveticaBold12);
1240
					phrase = new Phrase("TAX INVOICE", helveticaBold12);
Line 1412... Line 1413...
1412
						customerTable.addCell(new Phrase(billingAddress.getCity() + "," + billingAddress.getState(), font));
1413
						customerTable.addCell(new Phrase(billingAddress.getCity() + "," + billingAddress.getState(), font));
1413
						customerTable.addCell(new Phrase(billingAddress.getPin(), font));
1414
						customerTable.addCell(new Phrase(billingAddress.getPin(), font));
1414
						customerTable.addCell(new Phrase("Phone : " + (billingAddress.getPhone()== null ? "" : billingAddress.getPhone()), font));
1415
						customerTable.addCell(new Phrase("Phone : " + (billingAddress.getPhone()== null ? "" : billingAddress.getPhone()), font));
1415
						*/
1416
						*/
1416
					}else{
1417
					}else{
-
 
1418
						if (!forInvoce)
1417
						customerTable.addCell(new Phrase("Deliver To:", font));
1419
							customerTable.addCell(new Phrase("Deliver To:", font));
1418
						customerTable.addCell(new Phrase(order.getCustomer_name(), font));
1420
						customerTable.addCell(new Phrase(order.getCustomer_name(), font));
1419
						if(order.getSource() == OrderSource.HOMESHOP18.getValue()){
1421
						if(order.getSource() == OrderSource.HOMESHOP18.getValue()){
1420
							HsOrder hsOrder = null;
1422
							HsOrder hsOrder = null;
1421
							try {
1423
							try {
1422
								hsOrder = tsc.getClient().getHomeShopOrder(order.getId(), null, null).get(0);
1424
								hsOrder = tsc.getClient().getHomeShopOrder(order.getId(), null, null).get(0);
Line 1453... Line 1455...
1453
							customerTable.addCell(new Phrase("Phone : " + (order.getCustomer_mobilenumber()== null ? "" : order.getCustomer_mobilenumber()), font));
1455
							customerTable.addCell(new Phrase("Phone : " + (order.getCustomer_mobilenumber()== null ? "" : order.getCustomer_mobilenumber()), font));
1454
						}
1456
						}
1455
					}
1457
					}
1456
				}else{
1458
				}else{
1457
					customerTable.getDefaultCell().setBorder(Rectangle.NO_BORDER);
1459
					customerTable.getDefaultCell().setBorder(Rectangle.NO_BORDER);
-
 
1460
					if(!forInvoce)
-
 
1461
						customerTable.addCell(new Phrase("Deliver To:", font));
1458
					customerTable.addCell(new Phrase(order.getCustomer_name(), font));
1462
					customerTable.addCell(new Phrase(order.getCustomer_name(), font));
1459
					if(order.getSource() == OrderSource.HOMESHOP18.getValue()){
1463
					if(order.getSource() == OrderSource.HOMESHOP18.getValue()){
1460
						HsOrder hsOrder = null;
1464
						HsOrder hsOrder = null;
1461
						try {
1465
						try {
1462
							hsOrder = tsc.getClient().getHomeShopOrder(order.getId(), null, null).get(0);
1466
							hsOrder = tsc.getClient().getHomeShopOrder(order.getId(), null, null).get(0);
Line 1500... Line 1504...
1500
		}else{
1504
		}else{
1501
			customerTable.getDefaultCell().setBorder(Rectangle.NO_BORDER);
1505
			customerTable.getDefaultCell().setBorder(Rectangle.NO_BORDER);
1502
			try {
1506
			try {
1503
				in.shop2020.logistics.LogisticsService.Client lclient = (new LogisticsClient()).getClient();
1507
				in.shop2020.logistics.LogisticsService.Client lclient = (new LogisticsClient()).getClient();
1504
				PickupStore store = lclient.getPickupStore(order.getPickupStoreId());
1508
				PickupStore store = lclient.getPickupStore(order.getPickupStoreId());
-
 
1509
				if(!forInvoce)
-
 
1510
					customerTable.addCell(new Phrase("Deliver To:", font));
1505
				customerTable.addCell(new Phrase(order.getCustomer_name() + " \nc/o " + store.getName(), font));
1511
				customerTable.addCell(new Phrase(order.getCustomer_name() + " \nc/o " + store.getName(), font));
1506
				customerTable.addCell(new Phrase(store.getLine1(), font));
1512
				customerTable.addCell(new Phrase(store.getLine1(), font));
1507
				customerTable.addCell(new Phrase(store.getLine2(), font));
1513
				customerTable.addCell(new Phrase(store.getLine2(), font));
1508
				customerTable.addCell(new Phrase(store.getCity() + "," + store.getState(), font));
1514
				customerTable.addCell(new Phrase(store.getCity() + "," + store.getState(), font));
1509
				if(destCode != null)
1515
				if(destCode != null)