Série para venda embarcada

bug#13748
dev:trevezani
qua:

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@91259 d1611594-4594-4d17-8e1d-87c2c4800839
master
alberto 2019-03-27 18:24:04 +00:00
parent cd731efd07
commit 75841e6578
1 changed files with 26 additions and 12 deletions

View File

@ -9,6 +9,8 @@ import org.junit.FixMethodOrder;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.runners.MethodSorters;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
@ -21,11 +23,14 @@ import com.rjconsultores.ventaboletos.entidad.Empresa;
import com.rjconsultores.ventaboletos.entidad.Estado;
import com.rjconsultores.ventaboletos.entidad.PuntoVenta;
import com.rjconsultores.ventaboletos.service.ControleSerieEmbarcadaService;
import com.rjconsultores.ventaboletos.vo.embarcada.SerieEmbarcada;
@FixMethodOrder(MethodSorters.NAME_ASCENDING)
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = {"classpath:/spring-test.xml"})
public class SerieEmbarcadaTest {
private static final Logger log = LoggerFactory.getLogger(SerieEmbarcadaTest.class);
@Autowired
private DispositivoEmbarcadaDAO dispositivoEmbarcadaDAO;
@ -47,7 +52,7 @@ public class SerieEmbarcadaTest {
@Test
public void test() {
System.out.println("***");
log.info("***");
Empresa empresa = new Empresa();
PuntoVenta puntoventa = new PuntoVenta();
@ -62,27 +67,27 @@ public class SerieEmbarcadaTest {
List<DispositivoEmbarcada> dispositivos = dispositivoEmbarcadaDAO.buscarPorEmpresaPuntoVenta(empresa, puntoventa);
System.out.println("Dispositivos");
log.info("Dispositivos");
for (DispositivoEmbarcada dispositivo : dispositivos) {
if (de == null) {
de = dispositivo;
}
System.out.println("+ " + dispositivo.getDispositivoEmbarcadaId() + " - " + dispositivo.getDescricao() + " (" + dispositivo.getMac() + "/" + dispositivo.getImei() + ")");
log.info("+ " + dispositivo.getDispositivoEmbarcadaId() + " - " + dispositivo.getDescricao() + " (" + dispositivo.getMac() + "/" + dispositivo.getImei() + ")");
}
System.out.println("Dispositivo Selecionado");
System.out.println("= " + de.getDispositivoEmbarcadaId() + " - " + de.getDescricao() + " (" + de.getMac() + "/" + de.getImei() + ")");
log.info("Dispositivo Selecionado");
log.info("= " + de.getDispositivoEmbarcadaId() + " - " + de.getDescricao() + " (" + de.getMac() + "/" + de.getImei() + ")");
if (ctrlSerieEmbarcadaDAO.validaDispositivoEmpresaEstadoCadastrado(de, empresa, estado)) {
System.out.println("- Dispositivo ja cadastrado para esta empresa/estado");
log.info("- Dispositivo ja cadastrado para esta empresa/estado");
} else {
CtrlSerieEmbarcada se = null;
se = new CtrlSerieEmbarcada();
se.setDispositivoEmbarcadaId(de);
se.setEmpresaId(Long.valueOf(empresa.getEmpresaId()));
se.setDispositivoEmbarcada(de);
se.setEmpresa(empresa);
se.setEstado(estado);
se.setIndBaixado(Boolean.FALSE);
se.setActivo(Boolean.TRUE);
@ -91,11 +96,20 @@ public class SerieEmbarcadaTest {
se = ctrlSerieEmbarcadaDAO.suscribir(se);
System.out.println("Serie Cadastrada");
System.out.println("= " + se.getCtrlSerieEmbarcadaId());
SerieEmbarcada seq = controleSerieEmbarcadaService.buscarSerieEmbarcada(se);
se.setSerie(seq.getSerie());
se.setNumeroInicial(seq.getNumero());
se.setNumeroCorrente(seq.getNumero());
se.setCtrlSerieEmbarcadaSeqId(seq.getCtrlSerieEmbarcadaId());
se = ctrlSerieEmbarcadaDAO.actualizacion(se);
log.info("Serie Cadastrada");
log.info("= " + se.getCtrlSerieEmbarcadaId() + " (" + se.getSerie() + "/" + se.getNumeroInicial() + ")");
}
System.out.println("***");
log.info("***");
}
}