class SceItemTransferenciaRN extends BaseBusiness {

	public void validarAlmoxarifadosPai(SceItemTransferencia itemTransferencia) throws ApplicationBusinessException{

		SceEstoqueAlmoxarifado estoqueAlmoxarifadoOrigem = this.getSceEstoqueAlmoxarifadoDAO().obterPorChavePrimaria(itemTransferencia.getTransferencia().getAlmoxarifado().getSeq().intValue());
		SceEstoqueAlmoxarifado estoqueAlmoxarifadoDestino = this.getSceEstoqueAlmoxarifadoDAO().obterPorChavePrimaria(itemTransferencia.getTransferencia().getAlmoxarifadoRecebimento().getSeq().intValue());

		if (estoqueAlmoxarifadoOrigem != null && estoqueAlmoxarifadoDestino != null && !estoqueAlmoxarifadoOrigem.getMaterial().getCodigo().equals(estoqueAlmoxarifadoDestino.getMaterial().getCodigo())
				&& !estoqueAlmoxarifadoOrigem.getFornecedor().getNumero().equals(estoqueAlmoxarifadoDestino.getFornecedor().getNumero())) {
			throw new ApplicationBusinessException(SceItemTransferenciaRNCode.SCE_00469);
		}

	}

}