Subversion Repositories SmartDukaan

Rev

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

Rev 23393 Rev 23394
Line 402... Line 402...
402
			
402
			
403
			for(Map.Entry<String, Float> entry : insuranceSerialNumberItemPrice.entrySet()){
403
			for(Map.Entry<String, Float> entry : insuranceSerialNumberItemPrice.entrySet()){
404
				PolicyNumberGenerationSequence policyNumberGenerationSequence = this.createPolicyNumberGenerationSequence();
404
				PolicyNumberGenerationSequence policyNumberGenerationSequence = this.createPolicyNumberGenerationSequence();
405
				
405
				
406
				InsurancePolicy insurancePolicy = this.createInsurancePolicy(
406
				InsurancePolicy insurancePolicy = this.createInsurancePolicy(
407
						invoiceNumberGenerationSequence, fofoId,
407
						fofoOrder.getInvoiceNumber(), fofoId,
408
						insurancePricesMap.get(entry.getValue()).getDealerPrice(),
408
						insurancePricesMap.get(entry.getValue()).getDealerPrice(),
409
						insuranceSerialNumberSaleAmount.get(entry.getKey()),entry.getValue(),
409
						insuranceSerialNumberSaleAmount.get(entry.getKey()),entry.getValue(),
410
						entry.getKey(), serialNumberModelName.get(entry.getKey()),
410
						entry.getKey(), serialNumberModelName.get(entry.getKey()),
411
						serialNumberBrand.get(entry.getKey()), policyNumberGenerationSequence.getSequence(),
411
						serialNumberBrand.get(entry.getKey()), policyNumberGenerationSequence.getSequence(),
412
						insuranceProvider.getId(), customer, customerDateOfBirth, customerAddress);
412
						insuranceProvider.getId(), customer, customerDateOfBirth, customerAddress);
Line 770... Line 770...
770
		gadgetCopsInsuranceModel.setInvoiceNumber(insurancePolicy.getInvoiceNumber());
770
		gadgetCopsInsuranceModel.setInvoiceNumber(insurancePolicy.getInvoiceNumber());
771
		gadgetCopsInsuranceModel.setPolicyNumber(insurancePolicy.getPolicyNumber());
771
		gadgetCopsInsuranceModel.setPolicyNumber(insurancePolicy.getPolicyNumber());
772
		return gadgetCopsInsuranceModel;
772
		return gadgetCopsInsuranceModel;
773
	}
773
	}
774
	
774
	
775
	private InsurancePolicy createInsurancePolicy(InvoiceNumberGenerationSequence invoiceNumberGenerationSequence, int retailerId, float purchaseAmount, float saleAmount, float sellingPrice, String serialNumber, String modelName, String brand, int policyNumberGenerationSequence, int insuranceProviderId, Customer customer, LocalDate customerDateOfBirth, CustomerAddress customerAddress){
775
	private InsurancePolicy createInsurancePolicy(String invoiceNumber, int retailerId, float purchaseAmount, float saleAmount, float sellingPrice, String serialNumber, String modelName, String brand, int policyNumberGenerationSequence, int insuranceProviderId, Customer customer, LocalDate customerDateOfBirth, CustomerAddress customerAddress){
776
		InsurancePolicy insurancePolicy = new InsurancePolicy();
776
		InsurancePolicy insurancePolicy = new InsurancePolicy();
777
		insurancePolicy.setInvoiceNumber(invoiceNumberGenerationSequence.getPrefix() + invoiceNumberGenerationSequence.getSequence());
777
		insurancePolicy.setInvoiceNumber(invoiceNumber);
778
		insurancePolicy.setRetailerId(retailerId);
778
		insurancePolicy.setRetailerId(retailerId);
779
		insurancePolicy.setPurchaseAmount(purchaseAmount);
779
		insurancePolicy.setPurchaseAmount(purchaseAmount);
780
		insurancePolicy.setSaleAmount(saleAmount);
780
		insurancePolicy.setSaleAmount(saleAmount);
781
		insurancePolicy.setSellingPrice(sellingPrice);
781
		insurancePolicy.setSellingPrice(sellingPrice);
782
		insurancePolicy.setSerialNumber(serialNumber);
782
		insurancePolicy.setSerialNumber(serialNumber);