Subversion Repositories SmartDukaan

Rev

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

Rev 23535 Rev 23539
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);