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