| 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)
|