class ScoMaterialRN extends BaseBusiness {

	public void inserirScoMaterialJN(ScoMaterial material) throws BaseException{
		RapServidores servidorLogado = getServidorLogadoFacade().obterServidorLogado();
		
		//ScoMaterialJN materialJN = new ScoMaterialJN(material);
		ScoMaterialJN materialJN = BaseJournalFactory.getBaseJournal(DominioOperacoesJournal.INS, ScoMaterialJN.class, servidorLogado.getUsuario());
		materialJN.doSetPropriedades(material);
		
		// TODO REVISAR REGRA: Na inserção de Journal alguns atributos antigos são considerados
		/*if (DominioOperacoesJournal.INS.equals(tipoOperacaoJournal)){
			
			materialJN.setIndCcih(old.getIndCcih());
			materialJN.setIndFotosensivel(old.getIndFotosensivel());
			materialJN.setIndTipoUso(old.getIndTipoUso());
			materialJN.setNumero(old.getNumero());
			materialJN.setIndCadSapiens(old.getIndCadSapiens());
			materialJN.setDtCadSapiens(old.getDtCadSapiens());
			materialJN.setServidorCadSapiens(old.getServidorCadSapiens());
			materialJN.setCodRetencao(old.getCodRetencao());
			materialJN.setCodTransacaoSapiens(old.getCodTransacaoSapiens());
			materialJN.setCodSiasg(old.getCodSiasg());
			materialJN.setCodSitTribSapiens(old.getCodSitTribSapiens());
			materialJN.setNcmCodigo(old.getNcmCodigo());
			
		}*/
		
		//materialJN.setOperacao(DominioOperacoesJournal.INS);
		//materialJN.setJnUser(servidorLogado.getUsuario());
		//materialJN.setJnDateTime(new Date());
		materialJN.setNomeEstacao("");
		
		this.getComprasFacade().inserirScoMaterialJN(materialJN);	
	}

}