Subversion Repositories SmartDukaan

Rev

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

Rev 23378 Rev 23443
Line 630... Line 630...
630
			purchaseRepository.persist(purchase);
630
			purchaseRepository.persist(purchase);
631
		}
631
		}
632
	}
632
	}
633
	
633
	
634
	private float createSchemeInOut(Scheme scheme, InventoryItem inventoryItem){
634
	private float createSchemeInOut(Scheme scheme, InventoryItem inventoryItem){
635
		float amount = this.getAmount(inventoryItem, scheme);
635
		SchemeInOut schemeInOut = schemeInOutRepository.selectByScheme(scheme.getId(), inventoryItem.getId());
-
 
636
		float amount = 0;
-
 
637
		if(schemeInOut == null) {
636
		SchemeInOut schemeInOut = new SchemeInOut();
638
			schemeInOut = new SchemeInOut();
-
 
639
			amount = this.getAmount(inventoryItem, scheme);
637
		schemeInOut.setSchemeId(scheme.getId());
640
			schemeInOut.setSchemeId(scheme.getId());
638
		schemeInOut.setInventoryItemId(inventoryItem.getId());
641
			schemeInOut.setInventoryItemId(inventoryItem.getId());
639
		schemeInOut.setAmount(amount);
642
			schemeInOut.setAmount(amount);
640
		schemeInOutRepository.persist(schemeInOut);
643
			schemeInOutRepository.persist(schemeInOut);
-
 
644
		}
641
		return amount;
645
		return amount;
642
	}
646
	}
643
	
647
	
644
	private float getAmount(InventoryItem inventoryItem, Scheme scheme){
648
	private float getAmount(InventoryItem inventoryItem, Scheme scheme){
645
		float amount = 0;
649
		float amount = 0;