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-87c2c4800839master
parent
6cd54e3884
commit
2fa6ddaee1
|
@ -146,6 +146,20 @@ public class EditarConfiguracionPacoteController extends MyGenericForwardCompose
|
|||
ItemAdicional item = null;
|
||||
if (cbitem != null) {
|
||||
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);
|
||||
|
@ -160,6 +174,21 @@ public class EditarConfiguracionPacoteController extends MyGenericForwardCompose
|
|||
TipoTarifaPacote tarifa = null;
|
||||
if (cbtarifa != null) {
|
||||
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();
|
||||
|
@ -227,6 +256,25 @@ public class EditarConfiguracionPacoteController extends MyGenericForwardCompose
|
|||
if (ciRuta != null) {
|
||||
ruta = (Ruta) ciRuta.getValue();
|
||||
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()) {
|
||||
|
@ -241,9 +289,6 @@ public class EditarConfiguracionPacoteController extends MyGenericForwardCompose
|
|||
pacote.setIndvendaagencia(false);
|
||||
}
|
||||
|
||||
pacote.setNompacote(txtNome.getValue());
|
||||
pacote.setDescpacote(descPacote.getValue());
|
||||
|
||||
if (pacote.getPacoteId() == null) {
|
||||
pacoteService.suscribir(pacote);
|
||||
} else {
|
||||
|
|
|
@ -961,6 +961,12 @@ editarConfiguracionPacoteController.lhPacote.label = Nombre Paquete
|
|||
editarConfiguracionPacoteController.lhItem.label = Descripción Artículo
|
||||
editarConfiguracionPacoteController.lhTipoTarifa.label = Descripción 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
|
||||
busquedaConfiguracionItemPacoteController.window.title = Configuración de Artículo de Paquete
|
||||
|
|
|
@ -992,6 +992,12 @@ editarConfiguracionPacoteController.lhPacote.label = Nome Pacote
|
|||
editarConfiguracionPacoteController.lhItem.label = Descrição Item
|
||||
editarConfiguracionPacoteController.lhTipoTarifa.label = Descrição 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
|
||||
busquedaConfiguracionItemPacoteController.window.title = Configuração de Itens Adicionais de Pacote
|
||||
|
|
|
@ -23,6 +23,9 @@
|
|||
tooltiptext="${c:l('editarConfiguracionPacoteController.btnRemoverItem.tooltiptext')}" />
|
||||
<button id="btnModificarItem" height="30px"
|
||||
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>
|
||||
|
||||
<grid fixedLayout="true">
|
||||
|
|
|
@ -23,6 +23,9 @@
|
|||
tooltiptext="${c:l('editarConfiguracionPacoteController.btnRemoverTarifa.tooltiptext')}" />
|
||||
<button id="btnModificarTarifa" height="30px"
|
||||
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>
|
||||
|
||||
<grid fixedLayout="true">
|
||||
|
|
Loading…
Reference in New Issue