edgar 2016-11-03 11:57:03 +00:00
parent 58c9ccc2bc
commit 3b690cb522
9 changed files with 393 additions and 4 deletions

View File

@ -1,5 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?><project-modules id="moduleCoreId" project-version="1.5.0">
<project-modules id="moduleCoreId" project-version="1.5.0">
<wb-module deploy-name="ventaboletosadm"> <wb-module deploy-name="ventaboletosadm">
<wb-resource deploy-path="/" source-path="/web"/> <wb-resource deploy-path="/" source-path="/web"/>
<wb-resource deploy-path="/WEB-INF/classes" source-path="/src/java"/> <wb-resource deploy-path="/WEB-INF/classes" source-path="/src/java"/>
@ -15,6 +14,9 @@
<dependent-module archiveName="IntegracaoReceitaDespesa.jar" deploy-path="/WEB-INF/lib" handle="module:/resource/IntegracaoReceitaDespesa/IntegracaoReceitaDespesa"> <dependent-module archiveName="IntegracaoReceitaDespesa.jar" deploy-path="/WEB-INF/lib" handle="module:/resource/IntegracaoReceitaDespesa/IntegracaoReceitaDespesa">
<dependency-type>uses</dependency-type> <dependency-type>uses</dependency-type>
</dependent-module> </dependent-module>
<dependent-module archiveName="Flyway.jar" deploy-path="/WEB-INF/lib" handle="module:/resource/Flyway/Flyway">
<dependency-type>uses</dependency-type>
</dependent-module>
<property name="java-output-path" value="/ventaboletosadm/build/classes"/> <property name="java-output-path" value="/ventaboletosadm/build/classes"/>
<property name="context-root" value="/ventaboletosadm"/> <property name="context-root" value="/ventaboletosadm"/>
</wb-module> </wb-module>

View File

@ -0,0 +1,98 @@
package com.rjconsultores.ventaboletos.web.gui.controladores.catalogos;
import java.util.HashMap;
import java.util.Map;
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.event.Event;
import org.zkoss.zk.ui.event.EventListener;
import org.zkoss.zul.Paging;
import com.rjconsultores.ventaboletos.entidad.ConferenciaPendencia;
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
import com.rjconsultores.ventaboletos.web.utilerias.MyTextbox;
import com.rjconsultores.ventaboletos.web.utilerias.PantallaUtileria;
import com.rjconsultores.ventaboletos.web.utilerias.paginacion.HibernateSearchObject;
import com.rjconsultores.ventaboletos.web.utilerias.paginacion.PagedListWrapper;
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderConfPendenciaComissao;
@Controller("busquedaTipoConfCondComissaoController")
@Scope("prototype")
public class BusquedaTipoConfPendComissaoController extends MyGenericForwardComposer {
private static final long serialVersionUID = 1L;
@Autowired
private transient PagedListWrapper<ConferenciaPendencia> pageListWrapperConferenciaPendencia;
private MyTextbox txtDescricao;
private Paging pagingTipoConfPendComissao;
private MyListbox confPendComissaoList;
@Override
public void doAfterCompose(Component comp) throws Exception {
super.doAfterCompose(comp);
confPendComissaoList.setItemRenderer(new RenderConfPendenciaComissao());
confPendComissaoList.addEventListener("onDoubleClick", new EventListener() {
@Override
public void onEvent(Event arg0) throws Exception {
ConferenciaPendencia conferenciaPendencia = (ConferenciaPendencia) confPendComissaoList.getSelected();
verTipoConfPendencia(conferenciaPendencia);
}
});
atualizar();
}
public void onClick$btnNovo() {
verTipoConfPendencia(new ConferenciaPendencia());
}
public void onClick$btnPesquisa() {
atualizar();
}
public void onClick$btnRefresh() {
atualizar();
}
private void atualizar() {
HibernateSearchObject<ConferenciaPendencia> conferenciaPendenciaBusqueda = new HibernateSearchObject<ConferenciaPendencia>(ConferenciaPendencia.class, pagingTipoConfPendComissao.getPageSize());
String descricao = txtDescricao.getValue();
if (!descricao.isEmpty()) {
conferenciaPendenciaBusqueda.addFilterILike("descpendencia", descricao.trim().concat("%"));
}
conferenciaPendenciaBusqueda.addSortAsc("descpendencia");
conferenciaPendenciaBusqueda.addFilterEqual("activo", Boolean.TRUE);
pageListWrapperConferenciaPendencia.init(conferenciaPendenciaBusqueda, confPendComissaoList, pagingTipoConfPendComissao);
if (confPendComissaoList.getData().length == 0) {
try {
Messagebox.show(Labels.getLabel("MSG.ningunRegistro"),
Labels.getLabel("busquedaCoeficienteTarifaController.window.title"),
Messagebox.OK, Messagebox.INFORMATION);
} catch (InterruptedException ex) {
}
}
}
private void verTipoConfPendencia(ConferenciaPendencia conferenciaPendencia) {
Map<String, Object> args = new HashMap<String, Object>();
args.put("listBoxConfPendComissao", confPendComissaoList);
args.put("confPendComissao", conferenciaPendencia);
PantallaUtileria.openWindow("/gui/catalogos/editarTipoConfPendComissao.zul",
Labels.getLabel("editarTipoConfPendComissao.window.title"),
args, desktop);
}
}

View File

@ -0,0 +1,91 @@
package com.rjconsultores.ventaboletos.web.gui.controladores.catalogos;
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.zk.ui.Component;
import org.zkoss.zk.ui.Executions;
import org.zkoss.zk.ui.util.Clients;
import org.zkoss.zul.Button;
import org.zkoss.zul.Messagebox;
import com.rjconsultores.ventaboletos.entidad.ConferenciaPendencia;
import com.rjconsultores.ventaboletos.service.ConferenciaPendenciaService;
import com.rjconsultores.ventaboletos.utilerias.RegistroConDependenciaException;
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
import com.rjconsultores.ventaboletos.web.utilerias.MyTextbox;
@Controller("editarTipoConfPendComissaoController")
@Scope("prototype")
public class EditarTipoConfPendComissaoController extends MyGenericForwardComposer {
private static final long serialVersionUID = 1L;
private ConferenciaPendencia conferenciaPendencia;
private MyListbox confPendenciaList;
private MyTextbox txtDescTipoPendComissao;
@Autowired
private ConferenciaPendenciaService conferenciaPendService;
private Button btnApagar;
@Override
public void doAfterCompose(Component comp) throws Exception {
super.doAfterCompose(comp);
confPendenciaList = (MyListbox) Executions.getCurrent().getArg().get("listBoxConfPendComissao");
conferenciaPendencia = (ConferenciaPendencia) Executions.getCurrent().getArg().get("confPendComissao");
if (conferenciaPendencia.getConferenciapendenciaId() == null) {
btnApagar.setVisible(false);
} else {
txtDescTipoPendComissao.setText(conferenciaPendencia.getDescpendencia());
}
}
public void onClick$btnSalvar() {
if (conferenciaPendencia.getConferenciapendenciaId() != null) {
confPendenciaList.removeItem(conferenciaPendencia);
}
conferenciaPendencia.setActivo(true);
conferenciaPendencia.setDescpendencia(txtDescTipoPendComissao.getText().toUpperCase());
conferenciaPendService.suscribir(conferenciaPendencia);
confPendenciaList.addItemNovo(conferenciaPendencia);
try {
Messagebox.show(Labels.getLabel("editarTipoConfPendComissaoController.MSG.salvaOk"),
Labels.getLabel("editarTipoConfPendComissao.window.title"),
Messagebox.OK, Messagebox.INFORMATION);
} catch (InterruptedException e) {
Clients.alert(Labels.getLabel("MSG.Error"),
Labels.getLabel("editarTipoConfPendComissao.window.title"), Messagebox.INFORMATION);
}
closeWindow();
}
public void onClick$btnApagar() {
try {
int resp = Messagebox.show(Labels.getLabel("editarCatalogoDeRutaController.MSG.borrarPergunta"),
Labels.getLabel("editarTipoConfPendComissao.window.title"),
Messagebox.YES | Messagebox.NO, Messagebox.QUESTION);
if (resp == Messagebox.YES) {
conferenciaPendencia.setActivo(false);
conferenciaPendService.suscribir(conferenciaPendencia);
confPendenciaList.removeItem(conferenciaPendencia);
Messagebox.show(Labels.getLabel("editarTipoConfPendComissaoController.MSG.borrarOK"),
Labels.getLabel("editarTipoConfPendComissao.window.title"),
Messagebox.OK, Messagebox.INFORMATION);
closeWindow();
}
} catch (InterruptedException e) {
Clients.alert(Labels.getLabel("MSG.Error"),
Labels.getLabel("editarTipoConfPendComissao.window.title"), Messagebox.INFORMATION);
}
}
}

View File

@ -0,0 +1,26 @@
package com.rjconsultores.ventaboletos.web.utilerias.menu.item.catalogos;
import org.zkoss.util.resource.Labels;
import com.rjconsultores.ventaboletos.web.utilerias.PantallaUtileria;
import com.rjconsultores.ventaboletos.web.utilerias.menu.DefaultItemMenuSistema;
public class ItemMenuBusquedaTipoConfPendComissao extends DefaultItemMenuSistema {
public ItemMenuBusquedaTipoConfPendComissao() {
super("indexController.tipoConfComissao.label");
}
@Override
public String getClaveMenu() {
return "COM.RJCONSULTORES.ADMINISTRACION.GUI.CATALOGO.MENU.TIPOCONFERENCIACOMISSAO";
}
@Override
public void ejecutar() {
PantallaUtileria.openWindow("/gui/catalogos/busquedaTipoConfPendComissao.zul",
Labels.getLabel("busquedaTipoConfPendComissaoController.window.title"),
getArgs(), desktop);
}
}

View File

@ -0,0 +1,23 @@
package com.rjconsultores.ventaboletos.web.utilerias.render;
import org.zkoss.zul.Listcell;
import org.zkoss.zul.Listitem;
import org.zkoss.zul.ListitemRenderer;
import com.rjconsultores.ventaboletos.entidad.ConferenciaPendencia;
public class RenderConfPendenciaComissao implements ListitemRenderer {
@Override
public void render(Listitem listItem, Object object) throws Exception {
ConferenciaPendencia conferenciaPendencia = (ConferenciaPendencia) object;
Listcell listCell;
listCell = new Listcell(conferenciaPendencia.getConferenciapendenciaId().toString());
listCell.setParent(listItem);
listCell = new Listcell(conferenciaPendencia.getDescpendencia());
listCell.setParent(listItem);
}
}

View File

@ -329,6 +329,8 @@ indexController.mniRelatorioGratuidadeIdosoDeficiente.label = Relatório Gratuid
indexController.mniRelatorioConferenciaFormularioFisico.label = Relatório Conferência Formulário Físico indexController.mniRelatorioConferenciaFormularioFisico.label = Relatório Conferência Formulário Físico
indexController.tipoConfComissao.label=Tipo Conf. Pend. Comissao
#PARTE REALIZADA POR MANUEL #PARTE REALIZADA POR MANUEL
indexController.mnCortesias.label = Cortesias para empleados indexController.mnCortesias.label = Cortesias para empleados
indexController.mniTipoCortesiaD.label = Descuento por tipo de cortesia indexController.mniTipoCortesiaD.label = Descuento por tipo de cortesia
@ -6735,3 +6737,22 @@ busquedaConfiguracaoCodBarrasController.sequencia.label=Sequência
busquedaConfiguracaoCodBarrasController.empresaRod.label=Empresa Rod. busquedaConfiguracaoCodBarrasController.empresaRod.label=Empresa Rod.
busquedaConfiguracaoCodBarrasController.empresa.label=Empresa busquedaConfiguracaoCodBarrasController.empresa.label=Empresa
busquedaConfiguracaoCodBarrasController.parada.label=Parada busquedaConfiguracaoCodBarrasController.parada.label=Parada
# Tipo conferencia item comissao
editarTipoConfPendComissao.window.title=Tipo conf. pendência comissão
editarTipoConfPendComissaoController.descricaoTipoPendComissao= Desc. Tipo pendência comissão
editarTipoConfPendComissaoController.btnApagar.tooltiptext=Apagar
editarTipoConfPendComissaoController.btnSalvar.tooltiptext=Salvar
editarTipoConfPendComissaoController.btnFechar.tooltiptext=Fechar
editarTipoConfPendComissaoController.MSG.salvaOk=Tipo conf. pendência salva com sucesso!
editarCatalogoDeRutaController.MSG.borrarPergunta= Deseja deletar o tipo conf. pendência?
editarTipoConfPendComissaoController.MSG.borrarOK= Tipo conf. pendência deletada com sucesso!
busquedaTipoConfPendComissaoController.window.title=Tipo conf. pendência comissão
busquedaTipoConfCondComissaoController.descricao.label= Desc. Pendência
busquedaTipoConfCondComissaoController.btnPesquisa.label=Pesquisar
busquedaTipoConfCondComissaoController.descPendencia= Desc. Pendência
busquedaTipoConfCondComissaoController.btnRefresh.tooltiptext=Atualizar
busquedaTipoConfCondComissaoController.btnNovo.tooltiptext=Novo
busquedaTipoConfCondComissaoController.btnCerrar.tooltiptext=Fechar

View File

@ -347,6 +347,8 @@ indexController.mniPrecioVentaja.label = Aproveitamento Seletivo
indexController.mniRelatorioGratuidadeIdosoDeficiente.label = Gratuidade Idoso/Deficiente indexController.mniRelatorioGratuidadeIdosoDeficiente.label = Gratuidade Idoso/Deficiente
indexController.mniRelatorioConferenciaFormularioFisico.label = Conferência de Formulário indexController.mniRelatorioConferenciaFormularioFisico.label = Conferência de Formulário
indexController.tipoConfComissao.label=Tipo Conf. Pend. Comissão
# Muestra a Pesquisa Tipo Classe # Muestra a Pesquisa Tipo Classe
busquedaClaseServicioController.window.title = Tipo de Classe busquedaClaseServicioController.window.title = Tipo de Classe
busquedaClaseServicioController.btnRefresh.tooltiptext = Atualizar busquedaClaseServicioController.btnRefresh.tooltiptext = Atualizar
@ -6872,7 +6874,7 @@ relatorioRemarcacaoDevolucao.remarcacao.value = Remarcação
relatorioRemarcacaoDevolucao.devolucao.value = Devolucação relatorioRemarcacaoDevolucao.devolucao.value = Devolucação
relatorioRemarcacaoDevolucao.tipo.label = Tipo relatorioRemarcacaoDevolucao.tipo.label = Tipo
# Busqueda configuracao codigo de barras # Configuracao codigo de barras
editarConfiguracaoCodBarrasController.title= Configuração de códigos de barra editarConfiguracaoCodBarrasController.title= Configuração de códigos de barra
editarConfiguracaoCodBarrasController.empresa=Empresa editarConfiguracaoCodBarrasController.empresa=Empresa
editarConfiguracaoCodBarrasController.parada=Parada editarConfiguracaoCodBarrasController.parada=Parada
@ -6886,4 +6888,23 @@ busquedaConfiguracaoCodBarrasController.title= Configuração de códigos de bar
busquedaConfiguracaoCodBarrasController.sequencia.label=Sequência busquedaConfiguracaoCodBarrasController.sequencia.label=Sequência
busquedaConfiguracaoCodBarrasController.empresaRod.label=Empresa Rod. busquedaConfiguracaoCodBarrasController.empresaRod.label=Empresa Rod.
busquedaConfiguracaoCodBarrasController.empresa.label=Empresa busquedaConfiguracaoCodBarrasController.empresa.label=Empresa
busquedaConfiguracaoCodBarrasController.parada.label=Parada busquedaConfiguracaoCodBarrasController.parada.label=Parada
# Tipo conferencia item comissao
editarTipoConfPendComissao.window.title=Tipo conf. pendência comissão
editarTipoConfPendComissaoController.descricaoTipoPendComissao= Desc. Tipo pendência comissão
editarTipoConfPendComissaoController.btnApagar.tooltiptext=Apagar
editarTipoConfPendComissaoController.btnSalvar.tooltiptext=Salvar
editarTipoConfPendComissaoController.btnFechar.tooltiptext=Fechar
editarTipoConfPendComissaoController.MSG.salvaOk=Tipo conf. pendência salva com sucesso!
editarCatalogoDeRutaController.MSG.borrarPergunta= Deseja deletar o tipo conf. pendência?
editarTipoConfPendComissaoController.MSG.borrarOK= Tipo conf. pendência deletada com sucesso!
busquedaTipoConfPendComissaoController.window.title=Tipo conf. pendência comissão
busquedaTipoConfCondComissaoController.descricao.label= Desc. Pendência
busquedaTipoConfCondComissaoController.btnPesquisa.label=Pesquisar
busquedaTipoConfCondComissaoController.descPendencia= Desc. Pendência
busquedaTipoConfCondComissaoController.btnRefresh.tooltiptext=Atualizar
busquedaTipoConfCondComissaoController.btnNovo.tooltiptext=Novo
busquedaTipoConfCondComissaoController.btnCerrar.tooltiptext=Fechar

View File

@ -0,0 +1,61 @@
<?xml version="1.0" encoding="UTF-8"?>
<?page contentType="text/html;charset=UTF-8"?>
<?variable-resolver class="org.zkoss.zkplus.spring.DelegatingVariableResolver"?>
<?init class="org.zkoss.zkplus.databind.AnnotateDataBinderInit" arg0="winBusquedaTipoConfPendComissao"?>
<?taglib uri="http://www.zkoss.org/dsp/web/core" prefix="c"?>
<zk xmlns="http://www.zkoss.org/2005/zul">
<window id="winBusquedaTipoConfPendComissao" border="normal"
apply="${busquedaTipoConfCondComissaoController}" height="575px"
width="640px" contentStyle="overflow:auto"
xmlns:h="http://www.w3.org/1999/xhtml"
title="${c:l('busquedaTipoConfPendComissaoController.window.title')}">
<toolbar>
<button id="btnRefresh" image="/gui/img/refresh.png"
width="35px"
tooltiptext="${c:l('busquedaTipoConfCondComissaoController.btnRefresh.tooltiptext')}" />
<separator orient="vertical" />
<button id="btnNovo" image="/gui/img/add.png" width="35px"
tooltiptext="${c:l('busquedaTipoConfCondComissaoController.btnNovo.tooltiptext')}" />
<separator orient="vertical" />
<button id="btnCerrar"
onClick="winBusquedaTipoConfPendComissao.detach()"
image="/gui/img/exit.png" width="35px"
tooltiptext="${c:l('busquedaTipoConfCondComissaoController.btnCerrar.tooltiptext')}" />
</toolbar>
<grid fixedLayout="true">
<columns>
<column width="30%" />
<column width="70%" />
</columns>
<rows>
<row>
<label
value="${c:l('busquedaTipoConfCondComissaoController.descricao.label')}" />
<textbox id="txtDescricao" width="100%"
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
</row>
</rows>
</grid>
<toolbar>
<button id="btnPesquisa" image="/gui/img/find.png"
label="${c:l('busquedaTipoConfCondComissaoController.btnPesquisa.label')}" />
</toolbar>
<paging id="pagingTipoConfPendComissao" pageSize="10" />
<listbox id="confPendComissaoList"
use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox"
vflex="true" multiple="false">
<listhead sizable="true">
<listheader width="10%" image="/gui/img/builder.gif"
label="${c:l('lb.id')}" sort="auto(conferenciapendenciaId)" />
<listheader image="/gui/img/create_doc.gif" width="90%"
label="${c:l('busquedaTipoConfCondComissaoController.descPendencia')}"
sort="auto(descpendencia)" />
</listhead>
</listbox>
</window>
</zk>

View File

@ -0,0 +1,46 @@
<?xml version="1.0" encoding="UTF-8"?>
<?page contentType="text/html;charset=UTF-8"?>
<?variable-resolver class="org.zkoss.zkplus.spring.DelegatingVariableResolver"?>
<?init class="org.zkoss.zkplus.databind.AnnotateDataBinderInit" arg0="winEditarTipoConfPendComissao"?>
<?taglib uri="http://www.zkoss.org/dsp/web/core" prefix="c"?>
<zk xmlns="http://www.zkoss.org/2005/zul">
<window id="winEditarTipoConfPendComissao" border="normal"
apply="${editarTipoConfPendComissaoController}" height="100px"
width="640px" contentStyle="overflow:auto"
xmlns:h="http://www.w3.org/1999/xhtml"
title="${c:l('editarTipoConfPendComissao.window.title')}">
<toolbar>
<hbox spacing="5px" style="padding:1px" align="right">
<button id="btnApagar" height="20"
image="/gui/img/remove.png" width="35px"
tooltiptext="${c:l('editarTipoConfPendComissaoController.btnApagar.tooltiptext')}" />
<button id="btnSalvar" height="20"
image="/gui/img/save.png" width="35px"
tooltiptext="${c:l('editarTipoConfPendComissaoController.btnSalvar.tooltiptext')}" />
<button id="btnFechar" height="20"
image="/gui/img/exit.png" width="35px"
onClick="winEditarTipoConfPendComissao.detach()"
tooltiptext="${c:l('editarTipoConfPendComissaoController.btnFechar.tooltiptext')}" />
</hbox>
</toolbar>
<grid>
<columns>
<column width="30%" />
<column width="70%" />
</columns>
<rows>
<row>
<label
value="${c:l('editarTipoConfPendComissaoController.descricaoTipoPendComissao')}" />
<textbox id="txtDescTipoPendComissao" width="100%"
rows="1" constraint="no empty" maxlength="60"
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
</row>
</rows>
</grid>
</window>
</zk>