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-87c2c4800839master
parent
7ab41d78af
commit
b5fa2a05c3
|
@ -350,6 +350,13 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
|
||||||
private boolean integracionTotvs;
|
private boolean integracionTotvs;
|
||||||
private Timebox txtTempoParaImpressao;
|
private Timebox txtTempoParaImpressao;
|
||||||
private Checkbox ckValidarTempoParaImpressao;
|
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;
|
private String logFileSelected;
|
||||||
|
|
||||||
|
@ -1510,6 +1517,14 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
|
||||||
try {
|
try {
|
||||||
PtovtaHorario horario = new PtovtaHorario();
|
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.setInicio(timeboxInicio.getValue());
|
||||||
horario.setFim(timeboxFim.getValue());
|
horario.setFim(timeboxFim.getValue());
|
||||||
horario.setPuntoventaId(puntoVenta);
|
horario.setPuntoventaId(puntoVenta);
|
||||||
|
|
|
@ -1143,7 +1143,13 @@ public class EditarCorridaController extends MyGenericForwardComposer {
|
||||||
if (esquemaCorrida.getClaseServicio() == null) {
|
if (esquemaCorrida.getClaseServicio() == null) {
|
||||||
return;
|
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);
|
BindingListModelList l = new BindingListModelList(lsRuta, true);
|
||||||
cmbRuta.setModel(l);
|
cmbRuta.setModel(l);
|
||||||
}
|
}
|
||||||
|
|
|
@ -6,8 +6,7 @@ package com.rjconsultores.ventaboletos.web.utilerias.render;
|
||||||
|
|
||||||
import java.text.SimpleDateFormat;
|
import java.text.SimpleDateFormat;
|
||||||
|
|
||||||
|
import org.zkoss.util.resource.Labels;
|
||||||
|
|
||||||
import org.zkoss.zul.Listcell;
|
import org.zkoss.zul.Listcell;
|
||||||
import org.zkoss.zul.Listitem;
|
import org.zkoss.zul.Listitem;
|
||||||
import org.zkoss.zul.ListitemRenderer;
|
import org.zkoss.zul.ListitemRenderer;
|
||||||
|
@ -20,18 +19,41 @@ import com.rjconsultores.ventaboletos.entidad.PtovtaHorario;
|
||||||
*/
|
*/
|
||||||
public class PtovtaHorarioRender implements ListitemRenderer {
|
public class PtovtaHorarioRender implements ListitemRenderer {
|
||||||
|
|
||||||
public void render(Listitem lstm, Object o) throws Exception {
|
public static final String SEG = Labels.getLabel("editarPuntoVentaController.seg");
|
||||||
PtovtaHorario horario = (PtovtaHorario) o;
|
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");
|
||||||
|
|
||||||
|
public void render(Listitem lstm, Object o) throws Exception {
|
||||||
|
PtovtaHorario horario = (PtovtaHorario) o;
|
||||||
|
|
||||||
|
SimpleDateFormat dt = new SimpleDateFormat("HH:mm:ss");
|
||||||
SimpleDateFormat dt = new SimpleDateFormat("HH:mm:ss");
|
Listcell lc = new Listcell(dt.format(horario.getInicio()));
|
||||||
Listcell lc = new Listcell(dt.format(horario.getInicio()));
|
|
||||||
lc.setParent(lstm);
|
lc.setParent(lstm);
|
||||||
|
|
||||||
lc = new Listcell(dt.format(horario.getFim()));
|
lc = new Listcell(dt.format(horario.getFim()));
|
||||||
lc.setParent(lstm);
|
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;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1084,6 +1084,14 @@ editarPuntoVentaController.btnDownload.tooltiptext=Download
|
||||||
editarPuntoVentaController.lbTempoMinimoParaImpressao.value = Utilizar intervalo mínimo para impressão
|
editarPuntoVentaController.lbTempoMinimoParaImpressao.value = Utilizar intervalo mínimo para impressão
|
||||||
editarPuntoVentaController.MSG.informarTempoMinimo.value = Informe o 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
|
# Fechamento Conta Corrente Agencia
|
||||||
editarPuntoVentaController.puntoventa.label = Agencia
|
editarPuntoVentaController.puntoventa.label = Agencia
|
||||||
editarPuntoVentaController.btnPesquisa.label = Pesquisa
|
editarPuntoVentaController.btnPesquisa.label = Pesquisa
|
||||||
|
|
|
@ -787,30 +787,22 @@
|
||||||
<row>
|
<row>
|
||||||
<label value="${c:l('editarConfiguracionCorridaController.lbSemana.value')}" />
|
<label value="${c:l('editarConfiguracionCorridaController.lbSemana.value')}" />
|
||||||
<hbox>
|
<hbox>
|
||||||
<checkbox id="lun"
|
<checkbox id="checkLun"
|
||||||
label="${c:l('editarConfiguracionCorridaController.lbL.value')}"
|
label="${c:l('editarConfiguracionCorridaController.lbL.value')}" />
|
||||||
checked="@{winEditarPuntoVenta$composer.puntoVenta.indlunes}" />
|
<checkbox id="checkMar"
|
||||||
<checkbox id="mar"
|
label="${c:l('editarConfiguracionCorridaController.lbMa.value')}" />
|
||||||
label="${c:l('editarConfiguracionCorridaController.lbMa.value')}"
|
<checkbox id="checkMie"
|
||||||
checked="@{winEditarPuntoVenta$composer.puntoVenta.indmartes}" />
|
label="${c:l('editarConfiguracionCorridaController.lbMi.value')}" />
|
||||||
<checkbox id="mie"
|
<checkbox id="checkJue"
|
||||||
label="${c:l('editarConfiguracionCorridaController.lbMi.value')}"
|
label="${c:l('editarConfiguracionCorridaController.lbJ.value')}" />
|
||||||
checked="@{winEditarPuntoVenta$composer.puntoVenta.indmiercoles}" />
|
<checkbox id="checkVie"
|
||||||
<checkbox id="jue"
|
label="${c:l('editarConfiguracionCorridaController.lbV.value')}" />
|
||||||
label="${c:l('editarConfiguracionCorridaController.lbJ.value')}"
|
<checkbox id="checkSab"
|
||||||
checked="@{winEditarPuntoVenta$composer.puntoVenta.indjueves}" />
|
label="${c:l('editarConfiguracionCorridaController.lbS.value')}" />
|
||||||
<checkbox id="vie"
|
<checkbox id="checkDom"
|
||||||
label="${c:l('editarConfiguracionCorridaController.lbV.value')}"
|
label="${c:l('editarConfiguracionCorridaController.lbD.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}" />
|
|
||||||
</hbox>
|
</hbox>
|
||||||
</row>
|
</row>
|
||||||
|
|
||||||
<row>
|
<row>
|
||||||
<label
|
<label
|
||||||
value="${c:l('editarConfiguracionHorarioController.lbInicio.value')}" />
|
value="${c:l('editarConfiguracionHorarioController.lbInicio.value')}" />
|
||||||
|
@ -848,6 +840,9 @@
|
||||||
<listheader id="lhFim"
|
<listheader id="lhFim"
|
||||||
image="/gui/img/builder.gif"
|
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>
|
</listhead>
|
||||||
</listbox>
|
</listbox>
|
||||||
</tabpanel>
|
</tabpanel>
|
||||||
|
|
Loading…
Reference in New Issue