[BPE] - Parametrizar campos fixos do BPE

bug#10901
dev:lucas
qua:regis

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@81138 d1611594-4594-4d17-8e1d-87c2c4800839
master
alberto 2018-04-18 22:35:04 +00:00
parent 0c6397e40e
commit 59c4a7cdce
4 changed files with 70 additions and 18 deletions

View File

@ -4,25 +4,27 @@
*/ */
package com.rjconsultores.ventaboletos.web.gui.controladores.catalogos; package com.rjconsultores.ventaboletos.web.gui.controladores.catalogos;
import java.util.Calendar;
import java.util.List;
import org.apache.log4j.Logger;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Controller;
import org.zkoss.util.resource.Labels;
import org.zkoss.zhtml.Messagebox;
import org.zkoss.zk.ui.Component;
import org.zkoss.zk.ui.Executions;
import org.zkoss.zk.ui.event.Event;
import org.zkoss.zul.Button;
import org.zkoss.zul.Combobox;
import com.rjconsultores.ventaboletos.entidad.ClaseServicio; import com.rjconsultores.ventaboletos.entidad.ClaseServicio;
import com.rjconsultores.ventaboletos.service.ClaseServicioService; import com.rjconsultores.ventaboletos.service.ClaseServicioService;
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado; import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer; import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
import com.rjconsultores.ventaboletos.web.utilerias.MyListbox; import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
import com.rjconsultores.ventaboletos.web.utilerias.MyTextbox; import com.rjconsultores.ventaboletos.web.utilerias.MyTextbox;
import java.util.Calendar;
import java.util.List;
import org.apache.log4j.Logger;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Controller;
import org.zkoss.zhtml.Messagebox;
import org.zkoss.zk.ui.Component;
import org.zkoss.zk.ui.Executions;
import org.zkoss.zk.ui.event.Event;
import org.zkoss.util.resource.Labels;
import org.zkoss.zul.Button;
import org.zkoss.zul.Textbox;
/** /**
* *
@ -31,14 +33,17 @@ import org.zkoss.zul.Textbox;
@Controller("editarClaseServicioController") @Controller("editarClaseServicioController")
@Scope("prototype") @Scope("prototype")
public class EditarClaseServicioController extends MyGenericForwardComposer { public class EditarClaseServicioController extends MyGenericForwardComposer {
private static final long serialVersionUID = 578894379723590151L;
@Autowired private static Logger log = Logger.getLogger(EditarClaseServicioController.class);
@Autowired
private ClaseServicioService claseServicioService; private ClaseServicioService claseServicioService;
private ClaseServicio claseServicio; private ClaseServicio claseServicio;
private MyListbox claseServicioList; private MyListbox claseServicioList;
private MyTextbox txtNome; private MyTextbox txtNome;
private Combobox cmbTipoServico;
private Button btnApagar; private Button btnApagar;
private static Logger log = Logger.getLogger(EditarClaseServicioController.class);
public ClaseServicio getClaseServicio() { public ClaseServicio getClaseServicio() {
return claseServicio; return claseServicio;
@ -75,15 +80,22 @@ public class EditarClaseServicioController extends MyGenericForwardComposer {
btnApagar.setVisible(Boolean.FALSE); btnApagar.setVisible(Boolean.FALSE);
} }
if (claseServicio.getTipoServicoBPe() == null) {
claseServicio.setTipoServicoBPe(1);
}
txtNome.focus(); txtNome.focus();
} }
public void onClick$btnSalvar(Event ev) throws InterruptedException { public void onClick$btnSalvar(Event ev) throws InterruptedException {
txtNome.getText(); txtNome.getText();
cmbTipoServico.getValue();
try { try {
String nomeClaseServicio = claseServicio.getDescclase(); Integer idClaseServicio = claseServicio.getClaseservicioId();
List<ClaseServicio> lsClaseServicio = claseServicioService.buscarPorNome(nomeClaseServicio); String nomeClaseServicio = claseServicio.getDescclase();
List<ClaseServicio> lsClaseServicio = claseServicioService.buscarPorNome(idClaseServicio, nomeClaseServicio);
if (lsClaseServicio.isEmpty()) { if (lsClaseServicio.isEmpty()) {
claseServicio.setActivo(Boolean.TRUE); claseServicio.setActivo(Boolean.TRUE);

View File

@ -822,10 +822,21 @@ editarClaseServicioController.btnApagar.tooltiptext = Eliminar
editarClaseServicioController.btnSalvar.tooltiptext = Guardar editarClaseServicioController.btnSalvar.tooltiptext = Guardar
editarClaseServicioController.btnFechar.tooltiptext = Cerrar editarClaseServicioController.btnFechar.tooltiptext = Cerrar
editarClaseServicioController.lbNome.value = Clase de servicio editarClaseServicioController.lbNome.value = Clase de servicio
editarClaseServicioController.lbTipoServico.value = Tipo de servicio BPe
editarClaseServicioController.MSG.suscribirOK = Clase de servicio se registró exitosamente editarClaseServicioController.MSG.suscribirOK = Clase de servicio se registró exitosamente
editarClaseServicioController.MSG.borrarPergunta = Desea eliminar tipo de clase? editarClaseServicioController.MSG.borrarPergunta = Desea eliminar tipo de clase?
editarClaseServicioController.MSG.borrarOK = Clase de servicio se eliminó exitosamente editarClaseServicioController.MSG.borrarOK = Clase de servicio se eliminó exitosamente
editarClaseServicioController.tipoServicoBPe.1 = 1 - Convencional com sanitário
editarClaseServicioController.tipoServicoBPe.2 = 2 - Convencional sem sanitário
editarClaseServicioController.tipoServicoBPe.3 = 3 - Semileito
editarClaseServicioController.tipoServicoBPe.4 = 4 - Leito com ar condicionado
editarClaseServicioController.tipoServicoBPe.5 = 5 - Leito sem ar condicionado
editarClaseServicioController.tipoServicoBPe.6 = 6 - Executivo
editarClaseServicioController.tipoServicoBPe.7 = 7 - Semiurbano
editarClaseServicioController.tipoServicoBPe.8 = 8 - Longitudinal
editarClaseServicioController.tipoServicoBPe.9 = 9 - Travessia
# Muestra o formulario de Búsqueda de Pago # Muestra o formulario de Búsqueda de Pago
busquedaFormaPagoController.window.title = Forma de pago busquedaFormaPagoController.window.title = Forma de pago
busquedaFormaPagoController.btnRefresh.tooltiptext = Actualizar busquedaFormaPagoController.btnRefresh.tooltiptext = Actualizar

View File

@ -881,10 +881,21 @@ editarClaseServicioController.btnApagar.tooltiptext = Eliminar
editarClaseServicioController.btnSalvar.tooltiptext = Salvar editarClaseServicioController.btnSalvar.tooltiptext = Salvar
editarClaseServicioController.btnFechar.tooltiptext = Fechar editarClaseServicioController.btnFechar.tooltiptext = Fechar
editarClaseServicioController.lbNome.value = Tipo de Classe editarClaseServicioController.lbNome.value = Tipo de Classe
editarClaseServicioController.lbTipoServico.value = Tipo de Classe BPe
editarClaseServicioController.MSG.suscribirOK = Tipo de Classe Registrada com Sucesso. editarClaseServicioController.MSG.suscribirOK = Tipo de Classe Registrada com Sucesso.
editarClaseServicioController.MSG.borrarPergunta = Deseja Eliminar tipo de classe? editarClaseServicioController.MSG.borrarPergunta = Deseja Eliminar tipo de classe?
editarClaseServicioController.MSG.borrarOK = Tipo de Classe Excluido com Sucesso. editarClaseServicioController.MSG.borrarOK = Tipo de Classe Excluido com Sucesso.
editarClaseServicioController.tipoServicoBPe.1 = 1 - Convencional com sanitário
editarClaseServicioController.tipoServicoBPe.2 = 2 - Convencional sem sanitário
editarClaseServicioController.tipoServicoBPe.3 = 3 - Semileito
editarClaseServicioController.tipoServicoBPe.4 = 4 - Leito com ar condicionado
editarClaseServicioController.tipoServicoBPe.5 = 5 - Leito sem ar condicionado
editarClaseServicioController.tipoServicoBPe.6 = 6 - Executivo
editarClaseServicioController.tipoServicoBPe.7 = 7 - Semiurbano
editarClaseServicioController.tipoServicoBPe.8 = 8 - Longitudinal
editarClaseServicioController.tipoServicoBPe.9 = 9 - Travessia
# Muestra o formulario de Pesquisa de Pago # Muestra o formulario de Pesquisa de Pago
busquedaFormaPagoController.window.title = Forma de Pagamento busquedaFormaPagoController.window.title = Forma de Pagamento
busquedaFormaPagoController.btnRefresh.tooltiptext = Atualizar busquedaFormaPagoController.btnRefresh.tooltiptext = Atualizar

View File

@ -36,6 +36,24 @@
value="@{winEditarClaseServicio$composer.claseServicio.descclase}" value="@{winEditarClaseServicio$composer.claseServicio.descclase}"
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"/> use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"/>
</row> </row>
<row>
<label id="lbTipoServico" value="${c:l('editarClaseServicioController.lbTipoServico.value')}"/>
<combobox id="cmbTipoServico"
constraint="no empty" width="99%" mold="rounded"
buttonVisible="true"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
selectedItem="@{winEditarClaseServicio$composer.claseServicio.tipoServicoBPe, converter='com.rjconsultores.ventaboletos.web.utilerias.StringToIntegerConverter'}">
<comboitem value="1" label="${c:l('editarClaseServicioController.tipoServicoBPe.1')}" />
<comboitem value="2" label="${c:l('editarClaseServicioController.tipoServicoBPe.2')}" />
<comboitem value="3" label="${c:l('editarClaseServicioController.tipoServicoBPe.3')}" />
<comboitem value="4" label="${c:l('editarClaseServicioController.tipoServicoBPe.4')}" />
<comboitem value="5" label="${c:l('editarClaseServicioController.tipoServicoBPe.5')}" />
<comboitem value="6" label="${c:l('editarClaseServicioController.tipoServicoBPe.6')}" />
<comboitem value="7" label="${c:l('editarClaseServicioController.tipoServicoBPe.7')}" />
<comboitem value="8" label="${c:l('editarClaseServicioController.tipoServicoBPe.8')}" />
<comboitem value="9" label="${c:l('editarClaseServicioController.tipoServicoBPe.9')}" />
</combobox>
</row>
</rows> </rows>
</grid> </grid>