Subversion Repositories SmartDukaan

Rev

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

Rev 24226 Rev 24236
Line 529... Line 529...
529
		schemeService.processSchemeOut(fofoOrder.getId(), fofoId);
529
		schemeService.processSchemeOut(fofoOrder.getId(), fofoId);
530
 
530
 
531
		return fofoOrder.getId();
531
		return fofoOrder.getId();
532
	}
532
	}
533
 
533
 
-
 
534
 
-
 
535
	private String getInvoiceNumber(int fofoId,
-
 
536
			String fofoStoreCode) {
-
 
537
		InvoiceNumberGenerationSequence invoiceNumberGenerationSequence = null;
-
 
538
		try {
-
 
539
			invoiceNumberGenerationSequence = invoiceNumberGenerationSequenceRepository.selectByFofoId(fofoId);
-
 
540
			invoiceNumberGenerationSequence.setSequence(invoiceNumberGenerationSequence.getSequence() + 1);
-
 
541
		} catch (ProfitMandiBusinessException profitMandiBusinessException) {
-
 
542
			invoiceNumberGenerationSequence = new InvoiceNumberGenerationSequence();
-
 
543
			invoiceNumberGenerationSequence.setFofoId(fofoId);
-
 
544
			invoiceNumberGenerationSequence.setPrefix(fofoStoreCode);
-
 
545
			invoiceNumberGenerationSequence.setSequence(1);
-
 
546
		}
-
 
547
		invoiceNumberGenerationSequenceRepository.persist(invoiceNumberGenerationSequence);
-
 
548
		return invoiceNumberGenerationSequence.getPrefix() + "/" + invoiceNumberGenerationSequence.getSequence();
-
 
549
	}
-
 
550
	
534
	private String getSecurityDepositNumber(int fofoId,
551
	private String getSecurityDepositNumber(int fofoId,
535
			String fofoStoreCode) {
552
			String fofoStoreCode) {
536
		InvoiceNumberGenerationSequence invoiceNumberGenerationSequence = null;
553
		InvoiceNumberGenerationSequence invoiceNumberGenerationSequence = null;
537
		try {
554
		try {
538
			invoiceNumberGenerationSequence = invoiceNumberGenerationSequenceRepository.selectByFofoId(fofoId);
555
			invoiceNumberGenerationSequence = invoiceNumberGenerationSequenceRepository.selectByFofoId(fofoId);
Line 1213... Line 1230...
1213
		customer.setMobileNumber(customCustomer.getMobileNumber());
1230
		customer.setMobileNumber(customCustomer.getMobileNumber());
1214
		customerRepository.persist(customer);
1231
		customerRepository.persist(customer);
1215
		return customer;
1232
		return customer;
1216
	}
1233
	}
1217
 
1234
 
1218
	private String getInvoiceNumber(int fofoId,
-
 
1219
			String fofoStoreCode) {
-
 
1220
		InvoiceNumberGenerationSequence invoiceNumberGenerationSequence = null;
-
 
1221
		try {
-
 
1222
			invoiceNumberGenerationSequence = invoiceNumberGenerationSequenceRepository.selectByFofoId(fofoId);
-
 
1223
			invoiceNumberGenerationSequence.setSequence(invoiceNumberGenerationSequence.getSequence() + 1);
-
 
1224
		} catch (ProfitMandiBusinessException profitMandiBusinessException) {
-
 
1225
			invoiceNumberGenerationSequence = new InvoiceNumberGenerationSequence();
-
 
1226
			invoiceNumberGenerationSequence.setFofoId(fofoId);
-
 
1227
			invoiceNumberGenerationSequence.setPrefix(fofoStoreCode);
-
 
1228
			invoiceNumberGenerationSequence.setSequence(1);
-
 
1229
		}
-
 
1230
		invoiceNumberGenerationSequenceRepository.persist(invoiceNumberGenerationSequence);
-
 
1231
		return invoiceNumberGenerationSequence.getPrefix() + "/SEC" + invoiceNumberGenerationSequence.getChallanNumberSequence();
-
 
1232
	}
-
 
1233
 
-
 
1234
	private void validateItemsSerializedNonSerialized(List<Item> items,
1235
	private void validateItemsSerializedNonSerialized(List<Item> items,
1235
			Map<Integer, CustomFofoOrderItem> customFofoOrderItemMap) throws ProfitMandiBusinessException {
1236
			Map<Integer, CustomFofoOrderItem> customFofoOrderItemMap) throws ProfitMandiBusinessException {
1236
		List<Integer> invalidItemIdSerialNumbers = new ArrayList<Integer>();
1237
		List<Integer> invalidItemIdSerialNumbers = new ArrayList<Integer>();
1237
		List<Integer> itemIdNonSerializedSerialNumbers = new ArrayList<Integer>();
1238
		List<Integer> itemIdNonSerializedSerialNumbers = new ArrayList<Integer>();
1238
		for (Item i : items) {
1239
		for (Item i : items) {