valdevir 2017-07-19 21:43:45 +00:00
parent 0e9edd466d
commit f440bdacab
8 changed files with 626 additions and 443 deletions

View File

@ -8,7 +8,7 @@ import java.util.Date;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import org.apache.commons.collections.CollectionUtils; import org.apache.commons.collections4.CollectionUtils;
import org.apache.commons.lang.StringUtils; import org.apache.commons.lang.StringUtils;
import com.rjconsultores.ventaboletos.entidad.Empresa; import com.rjconsultores.ventaboletos.entidad.Empresa;

View File

@ -55,6 +55,7 @@ public class MyTextboxDecimal extends Textbox implements AfterCompose {
this.addEventListener("onChanging", new EventListener() { this.addEventListener("onChanging", new EventListener() {
@Override
public void onEvent(Event event) throws Exception { public void onEvent(Event event) throws Exception {
if (event instanceof InputEvent) { if (event instanceof InputEvent) {
@ -68,7 +69,7 @@ public class MyTextboxDecimal extends Textbox implements AfterCompose {
private BigDecimal getBigDecimal(String val) { private BigDecimal getBigDecimal(String val) {
if ((val == null) || (val.trim().equals(""))) { if ((val == null) || (val.trim().equals(""))) {
return (BigDecimal) null; return null;
} }
val = val.trim(); val = val.trim();
@ -144,6 +145,7 @@ public class MyTextboxDecimal extends Textbox implements AfterCompose {
this.defaultZero = defaultZero; this.defaultZero = defaultZero;
} }
@Override
public void afterCompose() { public void afterCompose() {
aplicarMascara(); aplicarMascara();
@ -185,7 +187,7 @@ public class MyTextboxDecimal extends Textbox implements AfterCompose {
constraintTag.validate(comp, oVal); constraintTag.validate(comp, oVal);
} }
String val = oVal.toString(); String val = oVal != null ? oVal.toString() : null;
if (obligatorio && ((val == null) || (val.trim().equals("")))) { if (obligatorio && ((val == null) || (val.trim().equals("")))) {
throw new WrongValueException( throw new WrongValueException(
comp, comp,

View File

@ -15,8 +15,18 @@ import org.zkoss.zul.ListitemRenderer;
* @author Administrador * @author Administrador
*/ */
public class RenderCuponSecretaria implements ListitemRenderer { public class RenderCuponSecretaria implements ListitemRenderer {
private Boolean isMostraSerieSubserie;
public void render(Listitem lstm, Object o) throws Exception { public RenderCuponSecretaria(){
super();
}
public RenderCuponSecretaria(Boolean isMostraSerieSubserie ){
super();
this.isMostraSerieSubserie = isMostraSerieSubserie;
}
public void render(Listitem lstm, Object o) throws Exception {
CuponSecretaria cuponSecretaria = (CuponSecretaria) o; CuponSecretaria cuponSecretaria = (CuponSecretaria) o;
Listcell lc = new Listcell(); Listcell lc = new Listcell();
@ -44,7 +54,24 @@ public class RenderCuponSecretaria implements ListitemRenderer {
lc = new Listcell(""); lc = new Listcell("");
} }
lc.setParent(lstm); lc.setParent(lstm);
//Séie
if(isMostraSerieSubserie){
String serie = cuponSecretaria.getSerie();
if (serie != null) {
lc = new Listcell(serie.toString());
} else {
lc = new Listcell("");
}
lc.setParent(lstm);
//Subserie
String subserie = cuponSecretaria.getSubserie();
if (subserie != null) {
lc = new Listcell(subserie.toString());
} else {
lc = new Listcell("");
}
lc.setParent(lstm);
}
BigDecimal porcentagemOutros = cuponSecretaria.getPorcdescuentooutros(); BigDecimal porcentagemOutros = cuponSecretaria.getPorcdescuentooutros();
if (porcentagemOutros != null) { if (porcentagemOutros != null) {
lc = new Listcell(porcentagemOutros.setScale(2).toString()); lc = new Listcell(porcentagemOutros.setScale(2).toString());
@ -79,4 +106,6 @@ public class RenderCuponSecretaria implements ListitemRenderer {
lstm.setAttribute("data", cuponSecretaria); lstm.setAttribute("data", cuponSecretaria);
} }
} }

View File

@ -4296,6 +4296,7 @@ busquedaSecretariaController.SecretariaID.label = ID
busquedaSecretariaController.CveSecretaria.label = Código secretaria busquedaSecretariaController.CveSecretaria.label = Código secretaria
busquedaSecretariaController.btnPesquisa.label = Búsqueda busquedaSecretariaController.btnPesquisa.label = Búsqueda
busquedaSecretariaController.validafolio.label = Validar numero del documento busquedaSecretariaController.validafolio.label = Validar numero del documento
busquedaSecretariaController.seriesubserie.label = Validar Série e Subsérie
busquedaSecretariaController.imprimeprecio.label = Valor a imprimir busquedaSecretariaController.imprimeprecio.label = Valor a imprimir
# Editar Secretaria # Editar Secretaria
@ -4306,6 +4307,7 @@ editarSecretariaController.btnFechar.tooltiptext = Cerrar
editarSecretariaController.lbDescSecretaria.value = Orden de compra - Secretaria editarSecretariaController.lbDescSecretaria.value = Orden de compra - Secretaria
editarSecretariaController.lbCveSecretaria.value = Código secretaria editarSecretariaController.lbCveSecretaria.value = Código secretaria
editarSecretariaController.lbValidaFolio.value = Validar numero del documento editarSecretariaController.lbValidaFolio.value = Validar numero del documento
editarSecretariaController.lbSerieSubserie.value = Validar Série e Subsérie
editarSecretariaController.lbPorcDescuentoOutros.value=% Outros editarSecretariaController.lbPorcDescuentoOutros.value=% Outros
editarSecretariaController.lbPorcDescuentoPedagio.value=% Peaje editarSecretariaController.lbPorcDescuentoPedagio.value=% Peaje
editarSecretariaController.lbPorcDescuentoSeguro.value=% Seguro editarSecretariaController.lbPorcDescuentoSeguro.value=% Seguro
@ -4323,6 +4325,8 @@ editarSecretariaController.lbPorcdescuentoSeguro.value=% Seguro
editarSecretariaController.lbPorcdescuentoTaxaEmbarque.value=% Tasa abordaje editarSecretariaController.lbPorcdescuentoTaxaEmbarque.value=% Tasa abordaje
editarSecretariaController.lbNumfolioinicio.value = Numero del documento inicial editarSecretariaController.lbNumfolioinicio.value = Numero del documento inicial
editarSecretariaController.lbNumfoliofinal.value = Numero del documento final editarSecretariaController.lbNumfoliofinal.value = Numero del documento final
editarSecretariaController.lbSerie.value = Série
editarSecretariaController.lbSubserie.value = SubSérie
editarSecretariaController.MSG.suscribirOK = Secretaria se registró exitosamente editarSecretariaController.MSG.suscribirOK = Secretaria se registró exitosamente
editarSecretariaController.MSG.borrarPergunta = Eliminar secretaria? editarSecretariaController.MSG.borrarPergunta = Eliminar secretaria?
editarSecretariaController.MSG.borrarOK = Secretaria se eliminó exitosamente editarSecretariaController.MSG.borrarOK = Secretaria se eliminó exitosamente
@ -4398,11 +4402,6 @@ busquedaRegionMetropolitanaController.btnPesquisa.label = Búsqueda
busquedaRegionMetropolitanaController.lhId.label = ID busquedaRegionMetropolitanaController.lhId.label = ID
busquedaRegionMetropolitanaController.lhRegion.label = Region Metropolitana busquedaRegionMetropolitanaController.lhRegion.label = Region Metropolitana
editarRegionMetropolitanaController.lhParada.label = Cuidad editarRegionMetropolitanaController.lhParada.label = Cuidad
editarRegionMetropolitanaController.window.title = Região Metropolitana
editarRegionMetropolitanaController.MSG.suscribirOK = Região Metropolitana Registrado com Sucesso.
editarRegionMetropolitanaController.MSG.borrarPergunta = Eliminar a Região Metropolitana?
editarRegionMetropolitanaController.MSG.borrarOK = Região Metropolitana Excluido com Sucesso.
editarRegionMetropolitanaController.MSG.vazio = É necessário informar pelo menos uma cidade.
# Búsqueda Artículo # Búsqueda Artículo
busquedaArticuloController.window.title = Articulo busquedaArticuloController.window.title = Articulo

View File

@ -4366,6 +4366,7 @@ editarSecretariaController.btnFechar.tooltiptext = Fechar
editarSecretariaController.lbDescSecretaria.value = Ordem de Serviço - Secretaria editarSecretariaController.lbDescSecretaria.value = Ordem de Serviço - Secretaria
editarSecretariaController.lbCveSecretaria.value = Código Secretaria editarSecretariaController.lbCveSecretaria.value = Código Secretaria
editarSecretariaController.lbValidaFolio.value = Validar Número do Documento editarSecretariaController.lbValidaFolio.value = Validar Número do Documento
editarSecretariaController.lbSerieSubserie.value = Validar Série e Subsérie
editarSecretariaController.lbPorcDescuentoOutros.value=% Outros editarSecretariaController.lbPorcDescuentoOutros.value=% Outros
editarSecretariaController.lbPorcDescuentoPedagio.value=% Pedagio editarSecretariaController.lbPorcDescuentoPedagio.value=% Pedagio
editarSecretariaController.lbPorcDescuentoSeguro.value=% Seguro editarSecretariaController.lbPorcDescuentoSeguro.value=% Seguro
@ -4383,6 +4384,8 @@ editarSecretariaController.lbPorcdescuentoSeguro.value=% Seguro
editarSecretariaController.lbPorcdescuentoTaxaEmbarque.value=% Taxa Embarque editarSecretariaController.lbPorcdescuentoTaxaEmbarque.value=% Taxa Embarque
editarSecretariaController.lbNumfolioinicio.value = Número do Documento Inicial editarSecretariaController.lbNumfolioinicio.value = Número do Documento Inicial
editarSecretariaController.lbNumfoliofinal.value = Número do Documento Final editarSecretariaController.lbNumfoliofinal.value = Número do Documento Final
editarSecretariaController.lbSerie.value = Série
editarSecretariaController.lbSubserie.value = SubSérie
editarSecretariaController.MSG.suscribirOK = Secretaria Registrada com Sucesso. editarSecretariaController.MSG.suscribirOK = Secretaria Registrada com Sucesso.
editarSecretariaController.MSG.borrarPergunta = Eliminar Secretaria? editarSecretariaController.MSG.borrarPergunta = Eliminar Secretaria?
editarSecretariaController.MSG.borrarOK = Secretaria Excluida com Sucesso. editarSecretariaController.MSG.borrarOK = Secretaria Excluida com Sucesso.
@ -4390,6 +4393,7 @@ editarSecretariaController.MSG.folio = Número do documento final é menor ou ig
editarSecretariaController.MSG.necessaitaPorcentaje.value = Necessita informar uma porcentagem editarSecretariaController.MSG.necessaitaPorcentaje.value = Necessita informar uma porcentagem
editarSecretariaController.MSG.registroTraslapado = O número do documento informado se sobrepõe com outro já existente editarSecretariaController.MSG.registroTraslapado = O número do documento informado se sobrepõe com outro já existente
editarSecretariaController.MSG.pocentaje = Mais de um desconto permitido para rango de passagens diferentes editarSecretariaController.MSG.pocentaje = Mais de um desconto permitido para rango de passagens diferentes
editarSecretariaController.MSG.necessarioRemoverCupon.value = Existe registro com número de documento vazio, para validar documento é necessário apagar estes registros.
# Pesquisa Cidade # Pesquisa Cidade
busquedaCiudadController.window.title = Cidade busquedaCiudadController.window.title = Cidade
@ -4462,7 +4466,6 @@ editarRegionMetropolitanaController.window.title = Região Metropolitana
editarRegionMetropolitanaController.MSG.suscribirOK = Região Metropolitana Registrado com Sucesso. editarRegionMetropolitanaController.MSG.suscribirOK = Região Metropolitana Registrado com Sucesso.
editarRegionMetropolitanaController.MSG.borrarPergunta = Eliminar a Região Metropolitana? editarRegionMetropolitanaController.MSG.borrarPergunta = Eliminar a Região Metropolitana?
editarRegionMetropolitanaController.MSG.borrarOK = Região Metropolitana Excluido com Sucesso. editarRegionMetropolitanaController.MSG.borrarOK = Região Metropolitana Excluido com Sucesso.
editarRegionMetropolitanaController.MSG.vazio = É necessário informar pelo menos uma cidade.
# Pesquisa Artigo # Pesquisa Artigo
busquedaArticuloController.window.title = Artigo busquedaArticuloController.window.title = Artigo

View File

@ -63,6 +63,13 @@
value="@{winEditarSecretaria$composer.secretaria.validafolio}" value="@{winEditarSecretaria$composer.secretaria.validafolio}"
checked="true" /> checked="true" />
</row> </row>
<row id="rowValidaSerieSubserie">
<label
value="${c:l('editarSecretariaController.lbSerieSubserie.value')}" />
<checkbox id="chkValidaSerieSubserie"
value="@{winEditarSecretaria$composer.secretaria.validaseriesubserie}"
checked="true" />
</row>
<row spans="2"> <row spans="2">
<label <label
value="${c:l('editarSecretariaController.Impression.value')}" /> value="${c:l('editarSecretariaController.Impression.value')}" />
@ -97,7 +104,7 @@
<row> <row>
<label <label
value="${c:l('editarSecretariaController.lbPorcdescuento.value')}" /> value="${c:l('editarSecretariaController.lbPorcdescuento.value')}" />
<textbox id="txtPorcdescuento" <decimalbox id="txtPorcdescuento" constraint="no empty"
maxValue="100" maxlength="6" maxValue="100" maxlength="6"
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextboxDecimal" /> use="com.rjconsultores.ventaboletos.web.utilerias.MyTextboxDecimal" />
</row> </row>
@ -113,6 +120,22 @@
<longbox id="txtNumfoliofinal" <longbox id="txtNumfoliofinal"
maxlength="10" /> maxlength="10" />
</row> </row>
<row id="rowSerieSubserie" spans="2">
<hbox>
<label
value="${c:l('editarSecretariaController.lbSerie.value')}" />
<textbox id="txtSerie"
constraint="no empty"
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"
maxlength="10" />
<label
value="${c:l('editarSecretariaController.lbSubserie.value')}" />
<textbox id="txtSubserie"
constraint="no empty"
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"
maxlength="10" />
</hbox>
</row>
<row> <row>
<label <label
value="${c:l('editarSecretariaController.lbPorcDescuentoOutros.value')}" /> value="${c:l('editarSecretariaController.lbPorcDescuentoOutros.value')}" />
@ -164,6 +187,10 @@
label="${c:l('editarSecretariaController.lbNumfolioinicio.value')}" /> label="${c:l('editarSecretariaController.lbNumfolioinicio.value')}" />
<listheader image="/gui/img/create_doc.gif" <listheader image="/gui/img/create_doc.gif"
label="${c:l('editarSecretariaController.lbNumfoliofinal.value')}" /> label="${c:l('editarSecretariaController.lbNumfoliofinal.value')}" />
<listheader id="columnSerie" image="/gui/img/create_doc.gif"
label="${c:l('editarSecretariaController.lbSerie.value')}" />
<listheader id="columnSubserieSerie" image="/gui/img/create_doc.gif"
label="${c:l('editarSecretariaController.lbSubserie.value')}" />
<listheader image="/gui/img/create_doc.gif" <listheader image="/gui/img/create_doc.gif"
label="${c:l('editarSecretariaController.lbPorcdescuentoOutros.value')}" /> label="${c:l('editarSecretariaController.lbPorcdescuentoOutros.value')}" />
<listheader image="/gui/img/create_doc.gif" <listheader image="/gui/img/create_doc.gif"

View File

@ -84,12 +84,6 @@
<label value="${c:l('editarUsuarioController.confirmarsenha.label')}"/> <label value="${c:l('editarUsuarioController.confirmarsenha.label')}"/>
<textbox type="password" id="txtConfirmSenha" width="80%" maxlength="10" /> <textbox type="password" id="txtConfirmSenha" width="80%" maxlength="10" />
</row> </row>
<row>
<label
value="${c:l('editarUsuarioController.chkExpiraSenha.label')}" />
<checkbox id="chkExpiraSenha"
checked="@{winEditarUsuario$composer.usuario.indExpiraSenha}" />
</row>
<row> <row>
<!-- descCorreo --> <!-- descCorreo -->
<label value="${c:l('editarPuntoVentaController.lbDescCorreo.value')}"/> <label value="${c:l('editarPuntoVentaController.lbDescCorreo.value')}"/>