Subversion Repositories SmartDukaan

Rev

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

Rev 22690 Rev 22691
Line 1... Line 1...
1
package com.spice.profitmandi.common.util;
1
package com.spice.profitmandi.common.util;
2
 
2
 
3
 
3
 
4
import java.io.OutputStream;
4
import java.io.OutputStream;
5
import java.time.LocalDateTime;
-
 
6
import java.util.Locale;
5
import java.util.Locale;
7
import java.util.Set;
6
import java.util.Set;
8
 
7
 
9
import org.slf4j.Logger;
8
import org.slf4j.Logger;
10
import org.slf4j.LoggerFactory;
9
import org.slf4j.LoggerFactory;
Line 72... Line 71...
72
            blankCell.setBorder(Rectangle.NO_BORDER);
71
            blankCell.setBorder(Rectangle.NO_BORDER);
73
            PdfPTable tableCustomerRetailer = new PdfPTable(3);
72
            PdfPTable tableCustomerRetailer = new PdfPTable(3);
74
            tableCustomerRetailer.setWidthPercentage(90);
73
            tableCustomerRetailer.setWidthPercentage(90);
75
            tableCustomerRetailer.getDefaultCell().setBorder(Rectangle.NO_BORDER);
74
            tableCustomerRetailer.getDefaultCell().setBorder(Rectangle.NO_BORDER);
76
            PdfPCell columnCustomerInfo = new PdfPCell();
75
            PdfPCell columnCustomerInfo = new PdfPCell();
-
 
76
            columnCustomerInfo.addElement(new Paragraph("Customer Details", FONT_BOLD));
77
            columnCustomerInfo.addElement(new Paragraph(StringUtils.capitalize(customer.getFirstName() + " " + customer.getLastName()), FONT_NORMAL));
77
            columnCustomerInfo.addElement(new Paragraph(StringUtils.capitalize(customer.getFirstName() + " " + customer.getLastName()), FONT_NORMAL));
78
            columnCustomerInfo.addElement(new Paragraph(StringUtils.capitalize(customer.getAddress().getLine1()) + ", " + StringUtils.capitalize(customer.getAddress().getLine2()), FONT_NORMAL));
78
            columnCustomerInfo.addElement(new Paragraph(StringUtils.capitalize(customer.getAddress().getLine1()) + ", " + StringUtils.capitalize(customer.getAddress().getLine2()), FONT_NORMAL));
79
            columnCustomerInfo.addElement(new Paragraph(StringUtils.capitalize(customer.getAddress().getCity()) + ", " + StringUtils.capitalize(customer.getAddress().getState()) + "(" + customerAddressStateCode + ")" + "\n" + customer.getAddress().getPinCode(), FONT_NORMAL));
79
            columnCustomerInfo.addElement(new Paragraph(StringUtils.capitalize(customer.getAddress().getCity()) + ", " + StringUtils.capitalize(customer.getAddress().getState()) + "(" + customerAddressStateCode + ")" + "\n" + customer.getAddress().getPinCode(), FONT_NORMAL));
80
            columnCustomerInfo.addElement(new Paragraph(customer.getMobileNumber(), FONT_NORMAL));
80
            columnCustomerInfo.addElement(new Paragraph("Mobile - " + customer.getMobileNumber(), FONT_NORMAL));
81
            columnCustomerInfo.setBorder(Rectangle.NO_BORDER);
81
            columnCustomerInfo.setBorder(Rectangle.NO_BORDER);
82
            PdfPCell columnRetailerInfo = new PdfPCell();
82
            PdfPCell columnRetailerInfo = new PdfPCell();
83
            columnRetailerInfo.addElement(new Paragraph(StringUtils.capitalize(retailer.getBusinessName()), FONT_BOLD));
83
            columnRetailerInfo.addElement(new Paragraph(StringUtils.capitalize(retailer.getBusinessName()), FONT_BOLD));
84
            columnRetailerInfo.addElement(new Paragraph(StringUtils.capitalize(retailer.getAddress().getLine1()) + ", " + StringUtils.capitalize(retailer.getAddress().getLine2()) + ", " + StringUtils.capitalize(retailer.getAddress().getCity()) + "-" + retailer.getAddress().getPinCode() + ", " + retailer.getAddress().getState() + "(" + (stateGst? customerAddressStateCode : retailerAddressStateCode) + ")", FONT_BOLD));
84
            columnRetailerInfo.addElement(new Paragraph(StringUtils.capitalize(retailer.getAddress().getLine1()) + ", " + StringUtils.capitalize(retailer.getAddress().getLine2()) + ", " + StringUtils.capitalize(retailer.getAddress().getCity()) + "-" + retailer.getAddress().getPinCode() + ", " + retailer.getAddress().getState() + "(" + (stateGst? customerAddressStateCode : retailerAddressStateCode) + ")", FONT_BOLD));
85
            columnRetailerInfo.addElement(new Paragraph("Contact No.- "+retailer.getMobileNumber(), FONT_BOLD));
85
            columnRetailerInfo.addElement(new Paragraph("Contact No.- "+retailer.getMobileNumber(), FONT_BOLD));
Line 250... Line 250...
250
            //grandTotalCell.setColspan(6);
250
            //grandTotalCell.setColspan(6);
251
            document.add(gstTotalTable);*/
251
            document.add(gstTotalTable);*/
252
            
252
            
253
            PdfPTable grandTotalTable = new PdfPTable(3);
253
            PdfPTable grandTotalTable = new PdfPTable(3);
254
            if(stateGst){
254
            if(stateGst){
255
            	grandTotalTable.setWidths(new float[]{6.5f, .6f, .9f});
-
 
256
            }else{
-
 
257
            	grandTotalTable.setWidths(new float[]{6.6f, .6f, .8f});
255
            	grandTotalTable.setWidths(new float[]{6.6f, .6f, .8f});
-
 
256
            }else{
-
 
257
            	grandTotalTable.setWidths(new float[]{6.5f, .6f, .9f});
258
            }
258
            }
259
            grandTotalTable.setWidthPercentage(90);
259
            grandTotalTable.setWidthPercentage(90);
260
            
260
            
261
            Paragraph grandTotalParagraph = new Paragraph("Grand total", FONT_BOLD);
261
            Paragraph grandTotalParagraph = new Paragraph("Grand total", FONT_BOLD);
262
            grandTotalParagraph.setIndentationRight(20);
262
            grandTotalParagraph.setIndentationRight(20);