Subversion Repositories SmartDukaan

Rev

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

Rev 5757 Rev 5856
Line 394... Line 394...
394
 
394
 
395
    private void populateTopInvoiceTable(Order order, PdfPTable invoiceTable) {
395
    private void populateTopInvoiceTable(Order order, PdfPTable invoiceTable) {
396
        List<LineItem> lineitems = order.getLineitems();
396
        List<LineItem> lineitems = order.getLineitems();
397
        for (LineItem lineitem : lineitems) {
397
        for (LineItem lineitem : lineitems) {
398
            invoiceTable.addCell(new Phrase(order.getId() + "", helvetica8));
398
            invoiceTable.addCell(new Phrase(order.getId() + "", helvetica8));
-
 
399
            if(order.getPickupStoreId() > 0)
-
 
400
                invoiceTable.addCell(new Phrase("In-Store", helvetica8));
-
 
401
            else if (order.isCod())
-
 
402
                invoiceTable.addCell(new Phrase("COD", helvetica8));
-
 
403
            else
-
 
404
                invoiceTable.addCell(new Phrase("Prepaid", helvetica8));
-
 
405
            /*
399
            if(order.isLogisticsCod())
406
            if(order.isLogisticsCod())
400
                invoiceTable.addCell(new Phrase("COD", helvetica8));
407
                invoiceTable.addCell(new Phrase("COD", helvetica8));
401
            else
408
            else
402
                invoiceTable.addCell(new Phrase("Prepaid", helvetica8));
409
                invoiceTable.addCell(new Phrase("Prepaid", helvetica8));
403
            
410
            */
404
            invoiceTable.addCell(getProductNameCell(lineitem, false));
411
            invoiceTable.addCell(getProductNameCell(lineitem, false));
405
            
412
            
406
            invoiceTable.addCell(new Phrase(lineitem.getQuantity() + "", helvetica8));
413
            invoiceTable.addCell(new Phrase(lineitem.getQuantity() + "", helvetica8));
407
            
414
            
408
            invoiceTable.addCell(getPriceCell(lineitem.getUnit_price()));
415
            invoiceTable.addCell(getPriceCell(lineitem.getUnit_price()));
Line 516... Line 523...
516
                
523
                
517
            } catch (Exception e) {
524
            } catch (Exception e) {
518
                logger.error("Error while getting order attributes", e);
525
                logger.error("Error while getting order attributes", e);
519
            }
526
            }
520
        }
527
        }
-
 
528
        /*
521
        if(showPaymentMode){
529
        if(showPaymentMode){
522
            customerTable.addCell(new Phrase(" ", font));
530
            customerTable.addCell(new Phrase(" ", font));
523
            customerTable.addCell(new Phrase("Payment Mode: Prepaid", font));
531
            customerTable.addCell(new Phrase("Payment Mode: Prepaid", font));
524
        }
532
        }*/
525
        return customerTable;
533
        return customerTable;
526
    }
534
    }
527
    
535
    
528
    private PdfPTable getOrderDetails(Order order, Provider provider){
536
    private PdfPTable getOrderDetails(Order order, Provider provider){
529
        PdfPTable orderTable = new PdfPTable(new float[]{0.4f, 0.6f});
537
        PdfPTable orderTable = new PdfPTable(new float[]{0.4f, 0.6f});