Pacote - Cria configuração de pacotes (fixes bug #6041)

Tempo: 2 horas

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@41824 d1611594-4594-4d17-8e1d-87c2c4800839
master
julio 2015-02-27 17:53:15 +00:00
parent 6cd54e3884
commit 2fa6ddaee1
5 changed files with 66 additions and 3 deletions

View File

@ -146,6 +146,20 @@ public class EditarConfiguracionPacoteController extends MyGenericForwardCompose
ItemAdicional item = null; ItemAdicional item = null;
if (cbitem != null) { if (cbitem != null) {
item = (ItemAdicional) cbitem.getValue(); item = (ItemAdicional) cbitem.getValue();
if (!pacoteService.verificaCadastroItemAdicional(pacote, item)) {
Messagebox.show(
Labels.getLabel("editarConfiguracionPacoteController.MSG.error.itemAdicional"),
Labels.getLabel("editarConfiguracionPacoteController.window.title"),
Messagebox.OK, Messagebox.INFORMATION);
return;
}
} else {
Messagebox.show(
Labels.getLabel("editarConfiguracionPacoteController.MSG.error.cmbItemAdicional"),
Labels.getLabel("editarConfiguracionPacoteController.window.title"),
Messagebox.OK, Messagebox.INFORMATION);
return;
} }
PacoteItem pacoteItem = pacoteItemService.vincularItemPacote(null, pacote, item); PacoteItem pacoteItem = pacoteItemService.vincularItemPacote(null, pacote, item);
@ -160,6 +174,21 @@ public class EditarConfiguracionPacoteController extends MyGenericForwardCompose
TipoTarifaPacote tarifa = null; TipoTarifaPacote tarifa = null;
if (cbtarifa != null) { if (cbtarifa != null) {
tarifa = (TipoTarifaPacote) cbtarifa.getValue(); tarifa = (TipoTarifaPacote) cbtarifa.getValue();
if (!pacoteService.verificaCadastroTarifa(pacote, tarifa)) {
Messagebox.show(
Labels.getLabel("editarConfiguracionPacoteController.MSG.error.tipoTarifaPacote"),
Labels.getLabel("editarConfiguracionPacoteController.window.title"),
Messagebox.OK, Messagebox.INFORMATION);
return;
}
} else {
Messagebox.show(
Labels.getLabel("editarConfiguracionPacoteController.MSG.error.cmbTipoTarifaPacote"),
Labels.getLabel("editarConfiguracionPacoteController.window.title"),
Messagebox.OK, Messagebox.INFORMATION);
return;
} }
Map args = new HashMap(); Map args = new HashMap();
@ -227,6 +256,25 @@ public class EditarConfiguracionPacoteController extends MyGenericForwardCompose
if (ciRuta != null) { if (ciRuta != null) {
ruta = (Ruta) ciRuta.getValue(); ruta = (Ruta) ciRuta.getValue();
pacote.setRuta(ruta); pacote.setRuta(ruta);
} else {
Messagebox.show(
Labels.getLabel("editarConfiguracionPacoteController.MSG.error.cmbRuta"),
Labels.getLabel("editarConfiguracionPacoteController.window.title"),
Messagebox.OK, Messagebox.INFORMATION);
return;
}
pacote.setNompacote(txtNome.getValue());
String descricion = descPacote.getValue();
if (descricion.length() > 4000) {
Messagebox.show(
Labels.getLabel("editarConfiguracionPacoteController.MSG.error.descPacote"),
Labels.getLabel("editarConfiguracionPacoteController.window.title"),
Messagebox.OK, Messagebox.INFORMATION);
return;
} else {
pacote.setDescpacote(descPacote.getValue());
} }
if (radIndAutorizado.isChecked()) { if (radIndAutorizado.isChecked()) {
@ -241,9 +289,6 @@ public class EditarConfiguracionPacoteController extends MyGenericForwardCompose
pacote.setIndvendaagencia(false); pacote.setIndvendaagencia(false);
} }
pacote.setNompacote(txtNome.getValue());
pacote.setDescpacote(descPacote.getValue());
if (pacote.getPacoteId() == null) { if (pacote.getPacoteId() == null) {
pacoteService.suscribir(pacote); pacoteService.suscribir(pacote);
} else { } else {

View File

@ -961,6 +961,12 @@ editarConfiguracionPacoteController.lhPacote.label = Nombre Paquete
editarConfiguracionPacoteController.lhItem.label = Descripción Artículo editarConfiguracionPacoteController.lhItem.label = Descripción Artículo
editarConfiguracionPacoteController.lhTipoTarifa.label = Descripción Tarifa editarConfiguracionPacoteController.lhTipoTarifa.label = Descripción Tarifa
editarConfiguracionPacoteController.lhTarifa.label = Tarifa editarConfiguracionPacoteController.lhTarifa.label = Tarifa
editarConfiguracionPacoteController.MSG.error.cmbRuta = Se debe seleccionar una ruta.
editarConfiguracionPacoteController.MSG.error.descPacote = Has alcanzado el límite máximo de caracteres de la descripción del paquete.
editarConfiguracionPacoteController.MSG.error.cmbTipoTarifaPacote = Se debe seleccionar una tarifa.
editarConfiguracionPacoteController.MSG.error.tipoTarifaPacote = Usted tarifa se ha unido en este paquete.
editarConfiguracionPacoteController.MSG.error.cmbItemAdicional = Deve ser selecionado um artículo.
editarConfiguracionPacoteController.MSG.error.itemAdicional = Usted artículo se ha unido en este paquete.
# Busca Configuracion Itens Adicionais De Pacote # Busca Configuracion Itens Adicionais De Pacote
busquedaConfiguracionItemPacoteController.window.title = Configuración de Artículo de Paquete busquedaConfiguracionItemPacoteController.window.title = Configuración de Artículo de Paquete

View File

@ -992,6 +992,12 @@ editarConfiguracionPacoteController.lhPacote.label = Nome Pacote
editarConfiguracionPacoteController.lhItem.label = Descrição Item editarConfiguracionPacoteController.lhItem.label = Descrição Item
editarConfiguracionPacoteController.lhTipoTarifa.label = Descrição Tarifa editarConfiguracionPacoteController.lhTipoTarifa.label = Descrição Tarifa
editarConfiguracionPacoteController.lhTarifa.label = Tarifa editarConfiguracionPacoteController.lhTarifa.label = Tarifa
editarConfiguracionPacoteController.MSG.error.cmbRuta = Deve ser selecionado uma linha.
editarConfiguracionPacoteController.MSG.error.descPacote = Você ultrapassou o limite maximo de caracteres da descrição de pacote.
editarConfiguracionPacoteController.MSG.error.cmbTipoTarifaPacote = Deve ser selecionado uma tarifa.
editarConfiguracionPacoteController.MSG.error.tipoTarifaPacote = Está tarifa já possui cadastro neste pacote.
editarConfiguracionPacoteController.MSG.error.cmbItemAdicional = Deve ser selecionado um item adicional.
editarConfiguracionPacoteController.MSG.error.itemAdicional = Este item adicional já possui cadastro neste pacote.
# Busca Configuracion Itens Adicionais De Pacote # Busca Configuracion Itens Adicionais De Pacote
busquedaConfiguracionItemPacoteController.window.title = Configuração de Itens Adicionais de Pacote busquedaConfiguracionItemPacoteController.window.title = Configuração de Itens Adicionais de Pacote

View File

@ -23,6 +23,9 @@
tooltiptext="${c:l('editarConfiguracionPacoteController.btnRemoverItem.tooltiptext')}" /> tooltiptext="${c:l('editarConfiguracionPacoteController.btnRemoverItem.tooltiptext')}" />
<button id="btnModificarItem" height="30px" <button id="btnModificarItem" height="30px"
label="${c:l('editarConfiguracionPacoteController.btnModificar.value')}" /> label="${c:l('editarConfiguracionPacoteController.btnModificar.value')}" />
<button id="btnFechar" image="/gui/img/exit.png" width="35px" height="30px"
onClick="winBusquedaConfiguracionItensPacote.detach()"
tooltiptext="${c:l('editarConfiguracionPacoteController.btnFechar.tooltiptext')}" />
</toolbar> </toolbar>
<grid fixedLayout="true"> <grid fixedLayout="true">

View File

@ -23,6 +23,9 @@
tooltiptext="${c:l('editarConfiguracionPacoteController.btnRemoverTarifa.tooltiptext')}" /> tooltiptext="${c:l('editarConfiguracionPacoteController.btnRemoverTarifa.tooltiptext')}" />
<button id="btnModificarTarifa" height="30px" <button id="btnModificarTarifa" height="30px"
label="${c:l('editarConfiguracionPacoteController.btnModificar.value')}" /> label="${c:l('editarConfiguracionPacoteController.btnModificar.value')}" />
<button id="btnFechar" image="/gui/img/exit.png" width="35px" height="30px"
onClick="winBusquedaConfiguracionTarifasPacote.detach()"
tooltiptext="${c:l('editarConfiguracionPacoteController.btnFechar.tooltiptext')}" />
</toolbar> </toolbar>
<grid fixedLayout="true"> <grid fixedLayout="true">