frederico 2017-08-21 13:32:17 +00:00
parent bef995e074
commit 000360f54d
4 changed files with 51 additions and 83 deletions

View File

@ -15,8 +15,6 @@ import org.zkoss.zk.ui.event.Event;
import org.zkoss.zul.Button;
import org.zkoss.zul.Combobox;
import org.zkoss.zul.Messagebox;
import org.zkoss.zul.Radio;
import com.rjconsultores.ventaboletos.entidad.Categoria;
import com.rjconsultores.ventaboletos.entidad.MensagemRecusa;
import com.rjconsultores.ventaboletos.exception.BusinessException;
@ -45,10 +43,6 @@ public class EditarMensagemRecusaController extends MyGenericForwardComposer {
private Button btnSalvar;
private Button btnFechar;
private Radio radTipoIdoso;
private Radio radTipoJovem;
private Radio radPasseLivre;
private Combobox cmbTipoEmpleado;
private Textbox txtDescricao;
private MyListbox mensagemRecusaList;
@ -62,29 +56,11 @@ public class EditarMensagemRecusaController extends MyGenericForwardComposer {
lsCategoria = categoriaService.obtenerTodos();
mensagemRecusa = (MensagemRecusa) Executions.getCurrent().getArg().get("mensagemRecusa");
selecionarRadio();
mensagemRecusaList = (MyListbox) Executions.getCurrent().getArg().get("mensagemRecusaList");
busquedaMensagemRecusaController = (BusquedaMensagemRecusaController) Executions.getCurrent().getArg().get("busquedaMensagemRecusaController");
}
private void selecionarRadio() {
if (mensagemRecusa != null) {
switch (mensagemRecusa.getTipoRelatorio()) {
case 1:
radTipoIdoso.setSelected(true);
break;
case 2:
radTipoJovem.setSelected(true);
break;
case 3:
radPasseLivre.setSelected(true);
break;
}
}
}
public void onClick$btnSalvar(Event ev) throws InterruptedException {
cmbTipoEmpleado.getValue();
txtDescricao.getValue();
@ -92,49 +68,47 @@ public class EditarMensagemRecusaController extends MyGenericForwardComposer {
mensagemRecusa.setActivo(true);
mensagemRecusa.setFecmodif(new Date());
mensagemRecusa.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
mensagemRecusa.setTipoRelatorio(getTipoRelatorio());
mensagemRecusaService.suscribirActualizar(mensagemRecusa);
Messagebox.show(Labels.getLabel("editarMensagemRecusaController.MSG.suscribirOK"),
Labels.getLabel("editarEmpleadoController.window.title"),
Labels.getLabel("busquedaMensagemRecusa.window.title"),
Messagebox.OK, Messagebox.INFORMATION);
busquedaMensagemRecusaController.refreshLista(false);
closeWindow();
} catch (BusinessException e) {
log.error(e);
Messagebox.show(Labels.getLabel("editarMensagemRecusaController.MSG.error"),
Labels.getLabel("editarEmpleadoController.window.title"),
Labels.getLabel("busquedaMensagemRecusa.window.title"),
Messagebox.OK, Messagebox.ERROR);
}
}
private Short getTipoRelatorio() {
if (radTipoIdoso.isSelected()) {
return (short) 1;
} else if (radTipoJovem.isSelected()) {
return (short) 2;
} else {
return (short) 3;
}
}
public void onClick$btnApagar(Event ev) throws InterruptedException {
try {
int resp = Messagebox.show(
Labels.getLabel("editarMensagemRecusaController.MSG.borrarPergunta"),
Labels.getLabel("busquedaMensagemRecusa.window.title"),
Messagebox.YES | Messagebox.NO, Messagebox.QUESTION);
// int resp = Messagebox.show(
// Labels.getLabel("editarEmpleadoController.MSG.borrarPergunta"),
// Labels.getLabel("editarEmpleadoController.window.title"),
// Messagebox.YES | Messagebox.NO, Messagebox.QUESTION);
//
// if (resp == Messagebox.YES) {
// empleadoService.borrar(empleado);
//
// Messagebox.show(
// Labels.getLabel("editarEmpleadoController.MSG.borrarOK"),
// Labels.getLabel("editarEmpleadoController.window.title"),
// Messagebox.OK, Messagebox.INFORMATION);
//
// closeWindow();
// }
if (resp == Messagebox.YES) {
mensagemRecusaService.borrar(mensagemRecusa);
busquedaMensagemRecusaController.refreshLista(false);
Messagebox.show(
Labels.getLabel("editarMensagemRecusaController.MSG.borrarOK"),
Labels.getLabel("busquedaMensagemRecusa.window.title"),
Messagebox.OK, Messagebox.INFORMATION);
closeWindow();
}
} catch (Exception ex) {
log.error("", ex);
Messagebox.show(
Labels.getLabel("MSG.Error"),
Labels.getLabel("busquedaMensagemRecusa.window.title"),
Messagebox.OK, Messagebox.EXCLAMATION);
}
}
public MensagemRecusa getMensagemRecusa() {

View File

@ -5879,17 +5879,22 @@ busquedaEmpleadoController.codPostal.label = Cod Postal
busquedaEmpleadoController.nombempresa.label = Empresa
#busquedaMensagemRecusa
indexController.mnimMensagemRecusa.label = Mensagem Recusa
busquedaMensagemRecusa.window.title = Mensagem Recusa
editarMensagemRecusaController.window.title = Editar Mensagem Recusa
busquedaMensagemRecusa.lblTipoRelatorio.label = Tipo de Relatório
indexController.mnimMensagemRecusa.label=Mensagem Recusa
busquedaMensagemRecusa.window.title=Mensagem Recusa
editarMensagemRecusaController.window.title=Editar Mensagem Recusa
busquedaMensagemRecusa.lblDescricao.label=Descrição
busquedaMensagemRecusa.lblTipoRelatorio.label=Tipo de Relatório
busquedaMensagemRecusa.lblTipoRelatorio.TipoIdoso.label=Viagem do Idoso
busquedaMensagemRecusa.lblTipoRelatorio.TipoJovem.label=Viagem do Jovem
busquedaMensagemRecusa.lblTipoRelatorio.PasseLivre.label=Passe Livre
busquedaMensagemRecusa.lblDescricao.label = Descrição
busquedaMensagemRecusa.lblCategoria.label = Categoria
busquedaMensagemRecusa.lblMensagemRecusaId.label = ID
busquedaMensagemRecusa.lblTipoMensagem.label = Tipo Mensagem
busquedaMensagemRecusa.lblCategoria.label=Categoria
busquedaMensagemRecusa.lblMensagemRecusaId.label=ID
busquedaMensagemRecusa.lblTipoMensagem.label=Tipo Mensagem
editarMensagemRecusaController.MSG.suscribirOK=Mensagem Recusa Registrada com Sucesso.
editarMensagemRecusaController.MSG.error=Erro ao salvar Mensagem Recusa.
editarMensagemRecusaController.MSG.borrarPergunta=Deseja excluir a Mensagem Recusa?
editarMensagemRecusaController.MSG.borrarOK=Mensagem Recusa Apagada com Sucesso.
# BusquedaConfigFeriado
busquedaConfigFeriadoController.window.title = Configuración de feriado

View File

@ -6160,21 +6160,23 @@ busquedaEmpleadoController.descCalle.label = Endereço
busquedaEmpleadoController.codPostal.label = Cod Postal
busquedaEmpleadoController.nombempresa.label = Empresa
#busquedaMensagemRecusa
indexController.mnimMensagemRecusa.label = Mensagem Recusa
busquedaMensagemRecusa.window.title = Mensagem Recusa
editarMensagemRecusaController.window.title = Editar Mensagem Recusa
busquedaMensagemRecusa.lblDescricao.label = Descrição
indexController.mnimMensagemRecusa.label=Mensagem Recusa
busquedaMensagemRecusa.window.title=Mensagem Recusa
editarMensagemRecusaController.window.title=Editar Mensagem Recusa
busquedaMensagemRecusa.lblDescricao.label=Descrição
busquedaMensagemRecusa.lblTipoRelatorio.label=Tipo de Relatório
busquedaMensagemRecusa.lblTipoRelatorio.TipoIdoso.label=Viagem do Idoso
busquedaMensagemRecusa.lblTipoRelatorio.TipoJovem.label=Viagem do Jovem
busquedaMensagemRecusa.lblTipoRelatorio.PasseLivre.label=Passe Livre
busquedaMensagemRecusa.lblCategoria.label = Categoria
busquedaMensagemRecusa.lblMensagemRecusaId.label = ID
busquedaMensagemRecusa.lblTipoMensagem.label = Tipo Mensagem
editarMensagemRecusaController.MSG.suscribirOK = Mensagem Recusa Registrada com Sucesso.
editarMensagemRecusaController.MSG.error = Erro ao salvar Mensagem Recusa.
busquedaMensagemRecusa.lblCategoria.label=Categoria
busquedaMensagemRecusa.lblMensagemRecusaId.label=ID
busquedaMensagemRecusa.lblTipoMensagem.label=Tipo Mensagem
editarMensagemRecusaController.MSG.suscribirOK=Mensagem Recusa Registrada com Sucesso.
editarMensagemRecusaController.MSG.error=Erro ao salvar Mensagem Recusa.
editarMensagemRecusaController.MSG.borrarPergunta=Deseja excluir a Mensagem Recusa?
editarMensagemRecusaController.MSG.borrarOK=Mensagem Recusa Apagada com Sucesso.
# BusquedaConfigFeriado
busquedaConfigFeriadoController.window.title = Configuração de Feriado

View File

@ -48,19 +48,6 @@
value="@{winEditarMensagemRecusa$composer.mensagemRecusa.descricao}" />
</row>
<row>
<label
value="${c:l('busquedaMensagemRecusa.lblTipoRelatorio.label')}" />
<radiogroup Id="indTipoRelatorio">
<radio id="radTipoIdoso" selected='true'
label="${c:l('busquedaMensagemRecusa.lblTipoRelatorio.TipoIdoso.label')}" />
<radio id="radTipoJovem"
label="${c:l('busquedaMensagemRecusa.lblTipoRelatorio.TipoJovem.label')}" />
<radio id="radPasseLivre"
label="${c:l('busquedaMensagemRecusa.lblTipoRelatorio.PasseLivre.label')}" />
</radiogroup>
</row>
</rows>
</grid>
</window>