/* * * Copyright (c) 2013 - 2014 INT - National Institute of Technology & COPPE - Alberto Luiz Coimbra Institute - Graduate School and Research in Engineering. * See the file license.txt for copyright permission. * */ package alteraEstudoCaso; import java.util.List; import modelo.Modelo; import org.testng.annotations.BeforeClass; import org.testng.annotations.Test; import service.ModeloAppService; import service.controleTransacao.FabricaDeAppService; import service.exception.AplicacaoException; import util.JPAUtil; /** * * @author felipe.arruda * */ public class EstudoAtualizaEstoque { private static ModeloAppService modeloService; private List <Modelo> modelos; @BeforeClass public void setupClass() throws AplicacaoException{ try { modeloService = FabricaDeAppService.getAppService(ModeloAppService.class); } catch (Exception e) { e.printStackTrace(); } modelos = modeloService.recuperaListaDeModelosComFamiliasEPeriodos(); } /** * Atualiza o estoque e o recebimento pendente de todos os modelos */ @Test /** * Atualiza o estoque e o recebimento pendente de todos os modelos */ public void atualizaEstoqueERecPendente() throws AplicacaoException{ Modelo modelo =null; Double estq = 0.0; Double estqfalta = 0.0; Double rec = 0.0; //====== MODELO 1 ======= modelo = modelos.get(0); estq=20.00; estqfalta=1373.00; rec=0.00; modelo.setEstqInicModel(estq); modelo.setEstqEmFalta(estqfalta); modelo.setRecebimentoPendente(rec); modeloService.altera(modelo); //====== ======= //====== MODELO 2 ======= modelo = modelos.get(1); estq=10.00; estqfalta=1549.00; rec=100.00; modelo.setEstqInicModel(estq); modelo.setEstqEmFalta(estqfalta); modelo.setRecebimentoPendente(rec); modeloService.altera(modelo); //====== ======= //====== MODELO 3 ======= modelo = modelos.get(2); estq=30.00; estqfalta=00.00; rec=00.00; modelo.setEstqInicModel(estq); modelo.setEstqEmFalta(estqfalta); modelo.setRecebimentoPendente(rec); modeloService.altera(modelo); //====== ======= //====== MODELO 4 ======= modelo = modelos.get(3); estq=50.00; estqfalta=29.00; rec=0.00; modelo.setEstqInicModel(estq); modelo.setEstqEmFalta(estqfalta); modelo.setRecebimentoPendente(rec); modeloService.altera(modelo); //====== ======= //====== MODELO 5 ======= modelo = modelos.get(4); estq=10.00; estqfalta=937.00; rec=0.00; modelo.setEstqInicModel(estq); modelo.setEstqEmFalta(estqfalta); modelo.setRecebimentoPendente(rec); modeloService.altera(modelo); //====== ======= //====== MODELO 6 ======= modelo = modelos.get(5); estq=40.00; estqfalta=1861.00; rec=0.00; modelo.setEstqInicModel(estq); modelo.setEstqEmFalta(estqfalta); modelo.setRecebimentoPendente(rec); modeloService.altera(modelo); //====== ======= //====== MODELO 7 ======= modelo = modelos.get(6); estq=50.00; estqfalta=2810.00; rec=0.00; modelo.setEstqInicModel(estq); modelo.setEstqEmFalta(estqfalta); modelo.setRecebimentoPendente(rec); modeloService.altera(modelo); //====== ======= //====== MODELO 8 ======= modelo = modelos.get(7); estq=20.00; estqfalta=390.00; rec=0.00; modelo.setEstqInicModel(estq); modelo.setEstqEmFalta(estqfalta); modelo.setRecebimentoPendente(rec); modeloService.altera(modelo); //====== ======= //====== MODELO 9 ======= modelo = modelos.get(8); estq=50.00; estqfalta=1949.00; rec=0.00; modelo.setEstqInicModel(estq); modelo.setEstqEmFalta(estqfalta); modelo.setRecebimentoPendente(rec); modeloService.altera(modelo); //====== ======= //====== MODELO 10 ======= modelo = modelos.get(9); estq=50.00; estqfalta=693.00; rec=0.00; modelo.setEstqInicModel(estq); modelo.setEstqEmFalta(estqfalta); modelo.setRecebimentoPendente(rec); modeloService.altera(modelo); //====== ======= //====== MODELO 11 ======= modelo = modelos.get(10); estq=20.00; estqfalta=537.00; rec=0.00; modelo.setEstqInicModel(estq); modelo.setEstqEmFalta(estqfalta); modelo.setRecebimentoPendente(rec); modeloService.altera(modelo); //====== ======= //====== MODELO 12 ======= modelo = modelos.get(11); estq=30.00; estqfalta=559.00; rec=0.00; modelo.setEstqInicModel(estq); modelo.setEstqEmFalta(estqfalta); modelo.setRecebimentoPendente(rec); modeloService.altera(modelo); //====== ======= //====== MODELO 13 ======= modelo = modelos.get(12); estq=50.00; estqfalta=1573.00; rec=0.00; modelo.setEstqInicModel(estq); modelo.setEstqEmFalta(estqfalta); modelo.setRecebimentoPendente(rec); modeloService.altera(modelo); //====== ======= //====== MODELO 14 ======= modelo = modelos.get(13); estq=50.00; estqfalta=223.00; rec=0.00; modelo.setEstqInicModel(estq); modelo.setEstqEmFalta(estqfalta); modelo.setRecebimentoPendente(rec); modeloService.altera(modelo); //====== ======= System.out.println(">>>>atualizaEstoqueERecPendente"); } }