| Line 317... |
Line 317... |
| 317 |
PdfPCell blankCell = new PdfPCell();
|
317 |
PdfPCell blankCell = new PdfPCell();
|
| 318 |
blankCell.setBorder(Rectangle.NO_BORDER);
|
318 |
blankCell.setBorder(Rectangle.NO_BORDER);
|
| 319 |
PdfPTable tableCustomerRetailer = new PdfPTable(3);
|
319 |
PdfPTable tableCustomerRetailer = new PdfPTable(3);
|
| 320 |
tableCustomerRetailer.setWidthPercentage(95);
|
320 |
tableCustomerRetailer.setWidthPercentage(95);
|
| 321 |
PdfPCell partnerInfo = new PdfPCell();
|
321 |
PdfPCell partnerInfo = new PdfPCell();
|
| 322 |
partnerInfo.addElement(new Paragraph("Party:", FONT_NORMAL));
|
322 |
partnerInfo.addElement(new Paragraph("From Party:"));
|
| 323 |
partnerInfo.addElement(new Paragraph(StringUtils.capitalize(customer.getAddress().getName()), FONT_BOLD));
|
323 |
partnerInfo.addElement(new Paragraph(StringUtils.capitalize(customer.getAddress().getName()), FONT_BOLD));
|
| 324 |
partnerInfo.addElement(new Paragraph(StringUtils.capitalize(customer.getAddress().getLine1())
|
324 |
partnerInfo.addElement(new Paragraph(StringUtils.capitalize(customer.getAddress().getLine1())
|
| 325 |
+ customer.getAddress().getLine2() == null ? ""
|
- |
|
| 326 |
: StringUtils.capitalize(retailer.getAddress().getLine2()) + ", "));
|
325 |
+ customer.getAddress().getLine2() == null ? "" : StringUtils.capitalize(customer.getAddress().getLine2()) + ", "));
|
| - |
|
326 |
|
| 327 |
partnerInfo.addElement(new Paragraph(
|
327 |
partnerInfo.addElement(new Paragraph(
|
| 328 |
StringUtils.capitalize(customer.getAddress().getCity()) + ", "
|
328 |
StringUtils.capitalize(customer.getAddress().getCity()) + ", "
|
| 329 |
+ StringUtils.capitalize(customer.getAddress().getState()) + "("
|
329 |
+ StringUtils.capitalize(customer.getAddress().getState()) + "("
|
| 330 |
+ customerAddressStateCode + ")" + "\n" + customer.getAddress().getPinCode(),
|
330 |
+ customerAddressStateCode + ")" + "\n" + customer.getAddress().getPinCode(),
|
| 331 |
FONT_BOLD));
|
331 |
FONT_BOLD));
|
| Line 333... |
Line 333... |
| 333 |
if (customer.getGstNumber() != null && !customer.getGstNumber().isEmpty()) {
|
333 |
if (customer.getGstNumber() != null && !customer.getGstNumber().isEmpty()) {
|
| 334 |
partnerInfo.addElement(new Paragraph("GST Number - " + customer.getGstNumber(), FONT_BOLD));
|
334 |
partnerInfo.addElement(new Paragraph("GST Number - " + customer.getGstNumber(), FONT_BOLD));
|
| 335 |
}
|
335 |
}
|
| 336 |
|
336 |
|
| 337 |
PdfPCell sellerParty = new PdfPCell();
|
337 |
PdfPCell sellerParty = new PdfPCell();
|
| 338 |
sellerParty.addElement(new Paragraph(StringUtils.capitalize(retailer.getAddress().getName()), FONT_NORMAL));
|
338 |
sellerParty.addElement(new Paragraph("To Party:"));
|
| 339 |
sellerParty.addElement(new Paragraph(StringUtils.capitalize(retailer.getAddress().getName()), FONT_NORMAL));
|
339 |
sellerParty.addElement(new Paragraph(StringUtils.capitalize(retailer.getAddress().getName()), FONT_BOLD));
|
| 340 |
sellerParty.addElement(new Paragraph(
|
340 |
sellerParty.addElement(new Paragraph(
|
| 341 |
(retailer.getAddress().getLine1() == null ? ""
|
341 |
(retailer.getAddress().getLine1() == null ? ""
|
| 342 |
: StringUtils.capitalize(retailer.getAddress().getLine1()) + ", ")
|
342 |
: StringUtils.capitalize(retailer.getAddress().getLine1()) + ", ")
|
| 343 |
+ (retailer.getAddress().getLine2() == null ? ""
|
343 |
+ (retailer.getAddress().getLine2() == null ? ""
|
| 344 |
: StringUtils.capitalize(retailer.getAddress().getLine2()) + ", ")
|
344 |
: StringUtils.capitalize(retailer.getAddress().getLine2()) + ", ")
|
| 345 |
+ StringUtils.capitalize(retailer.getAddress().getCity()) + "-"
|
345 |
+ StringUtils.capitalize(retailer.getAddress().getCity()) + "-"
|
| 346 |
+ retailer.getAddress().getPinCode() + ", " + retailer.getAddress().getState()
|
346 |
+ retailer.getAddress().getPinCode() + ", " + retailer.getAddress().getState()));
|
| 347 |
+ "(" + (stateGst ? customerAddressStateCode : retailerAddressStateCode) + ")",
|
347 |
sellerParty.addElement(new Paragraph("(" + retailerAddressStateCode + ")", FONT_BOLD));
|
| 348 |
FONT_BOLD));
|
- |
|
| 349 |
sellerParty.addElement(new Paragraph("Contact No.- " + retailer.getAddress().getPhoneNumber(), FONT_NORMAL));
|
348 |
sellerParty.addElement(new Paragraph("Contact No.- " + retailer.getAddress().getPhoneNumber(), FONT_NORMAL));
|
| 350 |
sellerParty.addElement(new Paragraph("GST NO. " + retailer.getGstNumber(), FONT_BOLD));
|
349 |
sellerParty.addElement(new Paragraph("GST NO. " + retailer.getGstNumber(), FONT_BOLD));
|
| 351 |
|
350 |
|
| 352 |
PdfPTable tableInvoiceDateRetailer = new PdfPTable(1);
|
351 |
PdfPTable tableInvoiceDateRetailer = new PdfPTable(1);
|
| 353 |
tableInvoiceDateRetailer.getDefaultCell().setBorder(Rectangle.NO_BORDER);
|
352 |
tableInvoiceDateRetailer.getDefaultCell().setBorder(Rectangle.NO_BORDER);
|
| Line 370... |
Line 369... |
| 370 |
|
369 |
|
| 371 |
PdfPCell debitNoteDateValue = new PdfPCell(
|
370 |
PdfPCell debitNoteDateValue = new PdfPCell(
|
| 372 |
new Paragraph(debitNotePdfModel.getDebitNoteDate(), FONT_NORMAL));
|
371 |
new Paragraph(debitNotePdfModel.getDebitNoteDate(), FONT_NORMAL));
|
| 373 |
debitNoteDateValue.setBorder(Rectangle.NO_BORDER);
|
372 |
debitNoteDateValue.setBorder(Rectangle.NO_BORDER);
|
| 374 |
|
373 |
|
| 375 |
PdfPCell invoiceNumberKey = new PdfPCell(new Paragraph("For Invoice No:", FONT_NORMAL));
|
374 |
PdfPCell invoiceNumberKey = new PdfPCell(new Paragraph("Invoice Ref No:", FONT_NORMAL));
|
| 376 |
invoiceNumberKey.setBorder(Rectangle.NO_BORDER);
|
375 |
invoiceNumberKey.setBorder(Rectangle.NO_BORDER);
|
| 377 |
PdfPCell invoiceNumberValue = new PdfPCell(new Paragraph(pdfModel.getInvoiceNumber(), FONT_NORMAL));
|
376 |
PdfPCell invoiceNumberValue = new PdfPCell(new Paragraph(pdfModel.getInvoiceNumber(), FONT_NORMAL));
|
| 378 |
invoiceNumberValue.setBorder(Rectangle.NO_BORDER);
|
377 |
invoiceNumberValue.setBorder(Rectangle.NO_BORDER);
|
| 379 |
|
378 |
|
| 380 |
PdfPCell dateKey = new PdfPCell(new Paragraph("Invoice Dt:", FONT_NORMAL));
|
379 |
PdfPCell dateKey = new PdfPCell(new Paragraph("Invoice Dt:", FONT_NORMAL));
|
| 381 |
dateKey.setBorder(Rectangle.NO_BORDER);
|
380 |
dateKey.setBorder(Rectangle.NO_BORDER);
|
| 382 |
PdfPCell dateValue = new PdfPCell(new Paragraph(pdfModel.getInvoiceDate(), FONT_NORMAL));
|
381 |
PdfPCell dateValue = new PdfPCell(new Paragraph(pdfModel.getInvoiceDate(), FONT_BOLD));
|
| 383 |
dateValue.setBorder(Rectangle.NO_BORDER);
|
382 |
dateValue.setBorder(Rectangle.NO_BORDER);
|
| 384 |
|
383 |
|
| 385 |
tableInvoiceDate.addCell(debitNoteDetails);
|
384 |
tableInvoiceDate.addCell(debitNoteDetails);
|
| 386 |
tableInvoiceDate.addCell(debitNoteNumberKey);
|
385 |
tableInvoiceDate.addCell(debitNoteNumberKey);
|
| 387 |
tableInvoiceDate.addCell(debitNoteNumberValue);
|
386 |
tableInvoiceDate.addCell(debitNoteNumberValue);
|