Série para venda embarcada

bug#13748
dev:trevezani
qua:

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@91499 d1611594-4594-4d17-8e1d-87c2c4800839
master
alberto 2019-04-02 22:32:14 +00:00
parent d83acac478
commit 3246b16d48
4 changed files with 35 additions and 3 deletions

View File

@ -23,8 +23,10 @@ import com.rjconsultores.ventaboletos.entidad.DispositivoEmbarcada;
import com.rjconsultores.ventaboletos.entidad.Empresa; 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.EstadoService; import com.rjconsultores.ventaboletos.service.EstadoService;
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado; import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
import com.rjconsultores.ventaboletos.vo.embarcada.SerieEmbarcada;
import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar; import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar;
import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxPuntoVenta; import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxPuntoVenta;
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer; import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
@ -46,6 +48,9 @@ public class EditarAutorizacaoUsoSerieEmbarcadaController extends MyGenericForwa
@Autowired @Autowired
private CtrlSerieEmbarcadaDAO ctrlSerieEmbarcadaDAO; private CtrlSerieEmbarcadaDAO ctrlSerieEmbarcadaDAO;
@Autowired
private ControleSerieEmbarcadaService controleSerieEmbarcadaService;
private MyListbox autorizacaoUsoSerieEmbarcadaList; private MyListbox autorizacaoUsoSerieEmbarcadaList;
private Button btnApagar; private Button btnApagar;
@ -91,6 +96,12 @@ public class EditarAutorizacaoUsoSerieEmbarcadaController extends MyGenericForwa
cmbPuntoVenta.setDisabled(true); cmbPuntoVenta.setDisabled(true);
cmbDescricao.setDisabled(true); cmbDescricao.setDisabled(true);
cmbEstado.setDisabled(true); cmbEstado.setDisabled(true);
cmbPuntoVenta.setInitialValue(serieEmbarcada.getPuntoventa());
cmbEmpresa.setText(serieEmbarcada.getEmpresa().getNombempresa());
cmbDescricao.setText(serieEmbarcada.getDispositivoEmbarcada().getDescricao());
cmbEstado.setText(serieEmbarcada.getEstado().getNombestado());
} }
if (serieEmbarcada.getDispositivoEmbarcada() == null) { if (serieEmbarcada.getDispositivoEmbarcada() == null) {
@ -99,6 +110,9 @@ public class EditarAutorizacaoUsoSerieEmbarcadaController extends MyGenericForwa
} else { } else {
lbMACValue.setValue(serieEmbarcada.getDispositivoEmbarcada().getMac()); lbMACValue.setValue(serieEmbarcada.getDispositivoEmbarcada().getMac());
lbIMEIValue.setValue(serieEmbarcada.getDispositivoEmbarcada().getImei()); lbIMEIValue.setValue(serieEmbarcada.getDispositivoEmbarcada().getImei());
serie = serieEmbarcada.getSerie();
numero = serieEmbarcada.getNumeroCorrente();
} }
} }
@ -129,8 +143,22 @@ public class EditarAutorizacaoUsoSerieEmbarcadaController extends MyGenericForwa
return; return;
} }
serieEmbarcada.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); if (ctrlSerieEmbarcadaDAO.validaDispositivoEmpresaEstadoCadastrado(serieEmbarcada.getDispositivoEmbarcada(), serieEmbarcada.getEmpresa(), serieEmbarcada.getEstado())) {
serieEmbarcada.setFecmodif(new Date()); Messagebox.show(
Labels.getLabel("editarAutorizacaoUsoSerieEmbarcadaController.MSG.erroJaCadastrado"),
Labels.getLabel("editarAutorizacaoUsoSerieEmbarcadaController.window.title"),
Messagebox.OK, Messagebox.INFORMATION);
return;
}
SerieEmbarcada seq = controleSerieEmbarcadaService.buscarSerieEmbarcada(serieEmbarcada);
serieEmbarcada.setSerie(seq.getSerie());
serieEmbarcada.setNumeroInicial(seq.getNumero());
serieEmbarcada.setNumeroCorrente(seq.getNumero());
serieEmbarcada.setCtrlSerieEmbarcadaSeq(seq.getCtrlSerieEmbarcada());
serieEmbarcada.setIndBaixado(Boolean.FALSE);
serieEmbarcada.setActivo(Boolean.TRUE); serieEmbarcada.setActivo(Boolean.TRUE);
ctrlSerieEmbarcadaDAO.suscribir(serieEmbarcada); ctrlSerieEmbarcadaDAO.suscribir(serieEmbarcada);

View File

@ -64,7 +64,7 @@ public class RenderAutorizacaoUsoSerieEmbarcada implements ListitemRenderer {
lc = new Listcell(item.getDispositivoEmbarcada().getIndDispBaixado() == null || !item.getDispositivoEmbarcada().getIndDispBaixado() ? "NÃO" : "SIM"); lc = new Listcell(item.getDispositivoEmbarcada().getIndDispBaixado() == null || !item.getDispositivoEmbarcada().getIndDispBaixado() ? "NÃO" : "SIM");
lc.setParent(lstm); lc.setParent(lstm);
lc = new Listcell(item.getDispositivoEmbarcada().getPuntoVenta().getNombpuntoventa()); lc = new Listcell(item.getPuntoventa().getNombpuntoventa());
lc.setParent(lstm); lc.setParent(lstm);
lc = new Listcell(String.format("%s - %s", usuario.getUsuarioId().toString(), usuario.getNombusuario())); lc = new Listcell(String.format("%s - %s", usuario.getUsuarioId().toString(), usuario.getNombusuario()));

View File

@ -8041,3 +8041,5 @@ editarAutorizacaoUsoSerieEmbarcadaController.window.title = Autorização de uso
editarAutorizacaoUsoSerieEmbarcadaController.MSG.borrarPergunta = Eliminar autorización? editarAutorizacaoUsoSerieEmbarcadaController.MSG.borrarPergunta = Eliminar autorización?
editarAutorizacaoUsoSerieEmbarcadaController.MSG.borrarOK = Autorización se eliminó exitosamente editarAutorizacaoUsoSerieEmbarcadaController.MSG.borrarOK = Autorización se eliminó exitosamente
editarAutorizacaoUsoSerieEmbarcadaController.MSG.erroJaCadastrado=Dispositivo já autorizado para esta UF

View File

@ -8535,3 +8535,5 @@ editarAutorizacaoUsoSerieEmbarcadaController.window.title = Autorização de uso
editarAutorizacaoUsoSerieEmbarcadaController.MSG.borrarPergunta = Eliminar autorização? editarAutorizacaoUsoSerieEmbarcadaController.MSG.borrarPergunta = Eliminar autorização?
editarAutorizacaoUsoSerieEmbarcadaController.MSG.borrarOK = Autorização excluida com Sucesso. editarAutorizacaoUsoSerieEmbarcadaController.MSG.borrarOK = Autorização excluida com Sucesso.
editarAutorizacaoUsoSerieEmbarcadaController.MSG.erroJaCadastrado=Dispositivo já autorizado para esta UF