fixed bug #7275 - Ponto venda: alteração de localizacao do campo dias da semana

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@54696 d1611594-4594-4d17-8e1d-87c2c4800839
master
frederico 2016-04-06 19:37:27 +00:00
parent 7ab41d78af
commit b5fa2a05c3
5 changed files with 83 additions and 37 deletions

View File

@ -350,6 +350,13 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
private boolean integracionTotvs;
private Timebox txtTempoParaImpressao;
private Checkbox ckValidarTempoParaImpressao;
private Checkbox checkLun;
private Checkbox checkMar;
private Checkbox checkMie;
private Checkbox checkJue;
private Checkbox checkVie;
private Checkbox checkSab;
private Checkbox checkDom;
private String logFileSelected;
@ -1139,7 +1146,7 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
}
public void onClick$btnSalvar(Event ev) throws InterruptedException {
txtMaxCancelacion.getValue();
txtNome.getValue();
txtNumPtoVta.getValue();
@ -1402,7 +1409,7 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
Messagebox.OK, Messagebox.ERROR);
}
}
public void onClick$btnApagar(Event ev) {
try {
int resp = Messagebox.show(
@ -1509,7 +1516,15 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
timeboxFim.getValue();
try {
PtovtaHorario horario = new PtovtaHorario();
horario.setInddomingo(checkDom.isChecked());
horario.setIndjueves(checkJue.isChecked());
horario.setIndlunes(checkLun.isChecked());
horario.setIndmartes(checkMar.isChecked());
horario.setIndmiercoles(checkMie.isChecked());
horario.setIndsabado(checkSab.isChecked());
horario.setIndviernes(checkVie.isChecked());
horario.setInicio(timeboxInicio.getValue());
horario.setFim(timeboxFim.getValue());
horario.setPuntoventaId(puntoVenta);

View File

@ -1143,7 +1143,13 @@ public class EditarCorridaController extends MyGenericForwardComposer {
if (esquemaCorrida.getClaseServicio() == null) {
return;
}
lsRuta = rutaService.buscarPorClaseServicio(esquemaCorrida.getClaseServicio());
cmbMarca.setConstraint("");
if (cmbMarca.getSelectedItem() == null) {
lsRuta = rutaService.buscarPorClaseServicio(esquemaCorrida.getClaseServicio());
} else {
lsRuta = rutaService.buscarPorClaseServicioEmpresa(esquemaCorrida.getClaseServicio(), ((Marca) cmbMarca.getSelectedItem().getValue()).getEmpresa());
}
cmbMarca.setConstraint("no empty");
BindingListModelList l = new BindingListModelList(lsRuta, true);
cmbRuta.setModel(l);
}

View File

@ -6,8 +6,7 @@ package com.rjconsultores.ventaboletos.web.utilerias.render;
import java.text.SimpleDateFormat;
import org.zkoss.util.resource.Labels;
import org.zkoss.zul.Listcell;
import org.zkoss.zul.Listitem;
import org.zkoss.zul.ListitemRenderer;
@ -20,18 +19,41 @@ import com.rjconsultores.ventaboletos.entidad.PtovtaHorario;
*/
public class PtovtaHorarioRender implements ListitemRenderer {
public void render(Listitem lstm, Object o) throws Exception {
PtovtaHorario horario = (PtovtaHorario) o;
public static final String SEG = Labels.getLabel("editarPuntoVentaController.seg");
public static final String TER = Labels.getLabel("editarPuntoVentaController.ter");
public static final String QUA = Labels.getLabel("editarPuntoVentaController.qua");
public static final String QUI = Labels.getLabel("editarPuntoVentaController.qui");
public static final String SEX = Labels.getLabel("editarPuntoVentaController.sex");
public static final String SAB = Labels.getLabel("editarPuntoVentaController.sab");
public static final String DOM = Labels.getLabel("editarPuntoVentaController.dom");
SimpleDateFormat dt = new SimpleDateFormat("HH:mm:ss");
Listcell lc = new Listcell(dt.format(horario.getInicio()));
public void render(Listitem lstm, Object o) throws Exception {
PtovtaHorario horario = (PtovtaHorario) o;
SimpleDateFormat dt = new SimpleDateFormat("HH:mm:ss");
Listcell lc = new Listcell(dt.format(horario.getInicio()));
lc.setParent(lstm);
lc = new Listcell(dt.format(horario.getFim()));
lc.setParent(lstm);
lstm.setAttribute("data", horario);
}
lc = new Listcell(getDias(horario));
lc.setParent(lstm);
lstm.setAttribute("data", horario);
}
private String getDias(PtovtaHorario horario) {
String s = (horario.getIndlunes() ? SEG + "," : "")
+ (horario.getIndmartes() ? TER + "," : "")
+ (horario.getIndmiercoles() ? QUA + "," : "")
+ (horario.getIndjueves() ? QUI + "," : "")
+ (horario.getIndviernes() ? SEX + "," : "")
+ (horario.getIndsabado() ? SAB + "," : "")
+ (horario.getInddomingo() ? DOM + "," : "");
if (!s.isEmpty()) {
return s.substring(0, s.length() - 1);
}
return s;
}
}

View File

@ -1084,6 +1084,14 @@ editarPuntoVentaController.btnDownload.tooltiptext=Download
editarPuntoVentaController.lbTempoMinimoParaImpressao.value = Utilizar intervalo mínimo para impressão
editarPuntoVentaController.MSG.informarTempoMinimo.value = Informe o intervalo mínimo para impressão
editarPuntoVentaController.seg = Seg
editarPuntoVentaController.ter = Ter
editarPuntoVentaController.qua = Qua
editarPuntoVentaController.qui = Qui
editarPuntoVentaController.sex = Sex
editarPuntoVentaController.sab = Sab
editarPuntoVentaController.dom = Dom
# Fechamento Conta Corrente Agencia
editarPuntoVentaController.puntoventa.label = Agencia
editarPuntoVentaController.btnPesquisa.label = Pesquisa

View File

@ -787,30 +787,22 @@
<row>
<label value="${c:l('editarConfiguracionCorridaController.lbSemana.value')}" />
<hbox>
<checkbox id="lun"
label="${c:l('editarConfiguracionCorridaController.lbL.value')}"
checked="@{winEditarPuntoVenta$composer.puntoVenta.indlunes}" />
<checkbox id="mar"
label="${c:l('editarConfiguracionCorridaController.lbMa.value')}"
checked="@{winEditarPuntoVenta$composer.puntoVenta.indmartes}" />
<checkbox id="mie"
label="${c:l('editarConfiguracionCorridaController.lbMi.value')}"
checked="@{winEditarPuntoVenta$composer.puntoVenta.indmiercoles}" />
<checkbox id="jue"
label="${c:l('editarConfiguracionCorridaController.lbJ.value')}"
checked="@{winEditarPuntoVenta$composer.puntoVenta.indjueves}" />
<checkbox id="vie"
label="${c:l('editarConfiguracionCorridaController.lbV.value')}"
checked="@{winEditarPuntoVenta$composer.puntoVenta.indviernes}" />
<checkbox id="sab"
label="${c:l('editarConfiguracionCorridaController.lbS.value')}"
checked="@{winEditarPuntoVenta$composer.puntoVenta.indsabado}" />
<checkbox id="dom"
label="${c:l('editarConfiguracionCorridaController.lbD.value')}"
checked="@{winEditarPuntoVenta$composer.puntoVenta.inddomingo}" />
<checkbox id="checkLun"
label="${c:l('editarConfiguracionCorridaController.lbL.value')}" />
<checkbox id="checkMar"
label="${c:l('editarConfiguracionCorridaController.lbMa.value')}" />
<checkbox id="checkMie"
label="${c:l('editarConfiguracionCorridaController.lbMi.value')}" />
<checkbox id="checkJue"
label="${c:l('editarConfiguracionCorridaController.lbJ.value')}" />
<checkbox id="checkVie"
label="${c:l('editarConfiguracionCorridaController.lbV.value')}" />
<checkbox id="checkSab"
label="${c:l('editarConfiguracionCorridaController.lbS.value')}" />
<checkbox id="checkDom"
label="${c:l('editarConfiguracionCorridaController.lbD.value')}" />
</hbox>
</row>
<row>
<label
value="${c:l('editarConfiguracionHorarioController.lbInicio.value')}" />
@ -847,7 +839,10 @@
label="${c:l('editarConfiguracionHorarioController.lblInicio.value')}" />
<listheader id="lhFim"
image="/gui/img/builder.gif"
label="${c:l('editarConfiguracionHorarioController.lblFim.value')}" />
label="${c:l('editarConfiguracionHorarioController.lblFim.value')}" />
<listheader id="lhDias"
image="/gui/img/builder.gif"
label="${c:l('editarExcepcionPeajeController.lbDias.value')}" />
</listhead>
</listbox>
</tabpanel>