ajuste de geração de corrida de acordo com feriado
git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@23892 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
31dd8f2501
commit
d6d77a1267
|
@ -71,6 +71,8 @@ import com.rjconsultores.ventaboletos.service.TipoPuntoVentaService;
|
||||||
import com.rjconsultores.ventaboletos.service.UsuarioBancarioService;
|
import com.rjconsultores.ventaboletos.service.UsuarioBancarioService;
|
||||||
import com.rjconsultores.ventaboletos.service.UsuarioEmpresaService;
|
import com.rjconsultores.ventaboletos.service.UsuarioEmpresaService;
|
||||||
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
|
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
|
||||||
|
import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar;
|
||||||
|
import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxPuntoVenta;
|
||||||
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
|
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
|
||||||
import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
|
import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
|
||||||
import com.rjconsultores.ventaboletos.web.utilerias.MyTextbox;
|
import com.rjconsultores.ventaboletos.web.utilerias.MyTextbox;
|
||||||
|
@ -252,12 +254,12 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
|
||||||
|
|
||||||
super.doAfterCompose(comp);
|
super.doAfterCompose(comp);
|
||||||
|
|
||||||
popularCombobox(cmbPessoa, this.getPessoa());
|
MyComboboxEstandar.popularCombobox(cmbPessoa, this.getPessoa());
|
||||||
popularCombobox(cmbTipoConta, this.getTipoConta());
|
MyComboboxEstandar.popularCombobox(cmbTipoConta, this.getTipoConta());
|
||||||
popularCombobox(cmbForm, this.getForm());
|
MyComboboxEstandar.popularCombobox(cmbForm, this.getForm());
|
||||||
popularCombobox(cmbLote, this.getLote());
|
MyComboboxEstandar.popularCombobox(cmbLote, this.getLote());
|
||||||
popularCombobox(cmbReceita, this.getTipoConta());
|
MyComboboxEstandar.popularCombobox(cmbReceita, this.getTipoConta());
|
||||||
popularCombobox(cmbPosicao, this.getPosicao());
|
MyComboboxEstandar.popularCombobox(cmbPosicao, this.getPosicao());
|
||||||
|
|
||||||
lsEmpresas = UsuarioLogado.getUsuarioLogado().getEmpresa();
|
lsEmpresas = UsuarioLogado.getUsuarioLogado().getEmpresa();
|
||||||
|
|
||||||
|
@ -599,35 +601,10 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
|
||||||
txtNome.focus();
|
txtNome.focus();
|
||||||
}
|
}
|
||||||
|
|
||||||
public void clearCombobox(Combobox combobox) {
|
|
||||||
|
|
||||||
int size = combobox.getItemCount();
|
|
||||||
|
|
||||||
for (int i = size - 1; i >= 0; i--){
|
|
||||||
combobox.removeItemAt(i);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public void popularCombobox(Combobox cmb, List<String> lista) throws Exception{
|
|
||||||
|
|
||||||
clearCombobox(cmb);
|
|
||||||
|
|
||||||
List<String> getList = lista;
|
|
||||||
|
|
||||||
if(!getList.isEmpty()){
|
|
||||||
|
|
||||||
for (String obj : getList) {
|
|
||||||
|
|
||||||
Comboitem comboItem = new Comboitem(obj);
|
|
||||||
comboItem.setValue(obj);
|
|
||||||
comboItem.setParent(cmb);
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
public void onSelect$cmbBanco(){
|
public void onSelect$cmbBanco(){
|
||||||
InstiFinanceira banco = (InstiFinanceira) cmbBanco.getSelectedItem().getValue();
|
InstiFinanceira banco = (InstiFinanceira) cmbBanco.getSelectedItem().getValue();
|
||||||
|
|
|
@ -111,8 +111,8 @@ public class EditarConfigFeriadoController extends MyGenericForwardComposer {
|
||||||
|
|
||||||
|
|
||||||
if (feriado.getFeriadoId()== null) {
|
if (feriado.getFeriadoId()== null) {
|
||||||
|
java.sql.Date data = new java.sql.Date(fecFeriado.getValue().getTime());
|
||||||
List<Feriado> lsFeriado = feriadoService.buscar(fecFeriado.getValue());
|
List<Feriado> lsFeriado = feriadoService.buscar(data);
|
||||||
if (!lsFeriado.isEmpty()) {
|
if (!lsFeriado.isEmpty()) {
|
||||||
Messagebox.show(
|
Messagebox.show(
|
||||||
Labels.getLabel("MSG.Registro.Existe"),
|
Labels.getLabel("MSG.Registro.Existe"),
|
||||||
|
|
|
@ -49,6 +49,7 @@ import com.rjconsultores.ventaboletos.entidad.EsquemaTramo;
|
||||||
import com.rjconsultores.ventaboletos.entidad.Marca;
|
import com.rjconsultores.ventaboletos.entidad.Marca;
|
||||||
import com.rjconsultores.ventaboletos.entidad.Parada;
|
import com.rjconsultores.ventaboletos.entidad.Parada;
|
||||||
import com.rjconsultores.ventaboletos.entidad.ParadaEsquema;
|
import com.rjconsultores.ventaboletos.entidad.ParadaEsquema;
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.PtovtaAgencia;
|
||||||
import com.rjconsultores.ventaboletos.entidad.RolOperativo;
|
import com.rjconsultores.ventaboletos.entidad.RolOperativo;
|
||||||
import com.rjconsultores.ventaboletos.entidad.Ruta;
|
import com.rjconsultores.ventaboletos.entidad.Ruta;
|
||||||
import com.rjconsultores.ventaboletos.entidad.RutaSecuencia;
|
import com.rjconsultores.ventaboletos.entidad.RutaSecuencia;
|
||||||
|
@ -69,6 +70,7 @@ import com.rjconsultores.ventaboletos.service.UsuarioEmpresaService;
|
||||||
import com.rjconsultores.ventaboletos.utilerias.ApplicationProperties;
|
import com.rjconsultores.ventaboletos.utilerias.ApplicationProperties;
|
||||||
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
|
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
|
||||||
import com.rjconsultores.ventaboletos.web.gui.controladores.catalogos.BusquedaFormaPagoController;
|
import com.rjconsultores.ventaboletos.web.gui.controladores.catalogos.BusquedaFormaPagoController;
|
||||||
|
import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar;
|
||||||
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
|
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
|
||||||
import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
|
import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
|
||||||
import com.rjconsultores.ventaboletos.web.utilerias.paginacion.HibernateSearchObject;
|
import com.rjconsultores.ventaboletos.web.utilerias.paginacion.HibernateSearchObject;
|
||||||
|
@ -149,6 +151,7 @@ public class EditarCorridaController extends MyGenericForwardComposer {
|
||||||
private Combobox cmbVia;
|
private Combobox cmbVia;
|
||||||
private Combobox cmbTramo;
|
private Combobox cmbTramo;
|
||||||
private Combobox cmbDivision;
|
private Combobox cmbDivision;
|
||||||
|
private Combobox cmbIndGeneraFeriado;
|
||||||
private Button btnAsientos;
|
private Button btnAsientos;
|
||||||
private Button btnAdicionarTramo;
|
private Button btnAdicionarTramo;
|
||||||
private Button btnRemoverTramo;
|
private Button btnRemoverTramo;
|
||||||
|
@ -176,6 +179,7 @@ public class EditarCorridaController extends MyGenericForwardComposer {
|
||||||
@Override
|
@Override
|
||||||
public void doAfterCompose(Component comp) throws Exception {
|
public void doAfterCompose(Component comp) throws Exception {
|
||||||
super.doAfterCompose(comp);
|
super.doAfterCompose(comp);
|
||||||
|
MyComboboxEstandar.popularCombobox(cmbIndGeneraFeriado, this.getIndGeneraFeriado());
|
||||||
|
|
||||||
|
|
||||||
esquemaCorrida = (EsquemaCorrida) Executions.getCurrent().getArg().get("esquemaCorrida");
|
esquemaCorrida = (EsquemaCorrida) Executions.getCurrent().getArg().get("esquemaCorrida");
|
||||||
|
@ -194,6 +198,7 @@ public class EditarCorridaController extends MyGenericForwardComposer {
|
||||||
if (esquemaCorrida.getEsquemacorridaId() == null) {
|
if (esquemaCorrida.getEsquemacorridaId() == null) {
|
||||||
btnAdicionarTramo.setDisabled(true);
|
btnAdicionarTramo.setDisabled(true);
|
||||||
btnRemoverTramo.setDisabled(true);
|
btnRemoverTramo.setDisabled(true);
|
||||||
|
cmbIndGeneraFeriado.setSelectedIndex(0);
|
||||||
} else {
|
} else {
|
||||||
// 01 - Não se pode mudar dados básicos da corrida.
|
// 01 - Não se pode mudar dados básicos da corrida.
|
||||||
// 02 - Segundo a Lety os campos CLASE, MARCA E EMPRESAS...
|
// 02 - Segundo a Lety os campos CLASE, MARCA E EMPRESAS...
|
||||||
|
@ -206,6 +211,15 @@ public class EditarCorridaController extends MyGenericForwardComposer {
|
||||||
cmbEmpresaIngresso.setDisabled(Boolean.TRUE);
|
cmbEmpresaIngresso.setDisabled(Boolean.TRUE);
|
||||||
txtNumCorrida.setDisabled(Boolean.TRUE);
|
txtNumCorrida.setDisabled(Boolean.TRUE);
|
||||||
|
|
||||||
|
if(esquemaCorrida.getIndGeneraFeriado() != null){
|
||||||
|
if (esquemaCorrida.getIndGeneraFeriado().equals("S")){
|
||||||
|
cmbIndGeneraFeriado.setSelectedIndex(0);
|
||||||
|
}else if (esquemaCorrida.getIndGeneraFeriado().equals("F")){
|
||||||
|
cmbIndGeneraFeriado.setSelectedIndex(1);
|
||||||
|
}else if (esquemaCorrida.getIndGeneraFeriado().equals("N")){
|
||||||
|
cmbIndGeneraFeriado.setSelectedIndex(2);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if (esquemaCorrida.getPisoExtra() != null && esquemaCorrida.getPisoExtra()) {
|
if (esquemaCorrida.getPisoExtra() != null && esquemaCorrida.getPisoExtra()) {
|
||||||
chkDoblePiso.setChecked(true);
|
chkDoblePiso.setChecked(true);
|
||||||
|
@ -465,6 +479,16 @@ public class EditarCorridaController extends MyGenericForwardComposer {
|
||||||
|
|
||||||
esquemaCorrida.setDiagramaAutobusId(esquemaCorrida.getRolOperativo().getDiagramaAutobus().getDiagramaautobusId().intValue());
|
esquemaCorrida.setDiagramaAutobusId(esquemaCorrida.getRolOperativo().getDiagramaAutobus().getDiagramaautobusId().intValue());
|
||||||
|
|
||||||
|
if(cmbIndGeneraFeriado.getSelectedItem() != null){
|
||||||
|
if(cmbIndGeneraFeriado.getSelectedItem().getValue().equals("GERAR SEMPRE")){
|
||||||
|
esquemaCorrida.setIndGeneraFeriado("S");
|
||||||
|
}else if (cmbIndGeneraFeriado.getSelectedItem().getValue().equals("GERAR SO QUANDO FOR FERIADO")){
|
||||||
|
esquemaCorrida.setIndGeneraFeriado("F");
|
||||||
|
}else if (cmbIndGeneraFeriado.getSelectedItem().getValue().equals("GERAR QUANDO NAO FOR FERIADO")){
|
||||||
|
esquemaCorrida.setIndGeneraFeriado("N");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if (latente.isChecked()) {
|
if (latente.isChecked()) {
|
||||||
esquemaCorrida.setStatusCorrida("L");
|
esquemaCorrida.setStatusCorrida("L");
|
||||||
} else if (autorizada.isChecked()) {
|
} else if (autorizada.isChecked()) {
|
||||||
|
@ -1504,6 +1528,8 @@ public class EditarCorridaController extends MyGenericForwardComposer {
|
||||||
this.lsEsquemaTramo = lsEsquemaTramo;
|
this.lsEsquemaTramo = lsEsquemaTramo;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
public List<Parada> getLsTramos() {
|
public List<Parada> getLsTramos() {
|
||||||
return lsTramos;
|
return lsTramos;
|
||||||
}
|
}
|
||||||
|
@ -1553,6 +1579,11 @@ public class EditarCorridaController extends MyGenericForwardComposer {
|
||||||
this.porBloq = porBloq;
|
this.porBloq = porBloq;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public List<String> getIndGeneraFeriado() {
|
||||||
|
return EsquemaCorrida.getTpGeneraFeriadoList();
|
||||||
|
}
|
||||||
|
|
||||||
public Button getBtnApagar() {
|
public Button getBtnApagar() {
|
||||||
return btnApagar;
|
return btnApagar;
|
||||||
}
|
}
|
||||||
|
|
|
@ -4,9 +4,12 @@
|
||||||
*/
|
*/
|
||||||
package com.rjconsultores.ventaboletos.web.utilerias;
|
package com.rjconsultores.ventaboletos.web.utilerias;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
import org.zkoss.zk.ui.event.Event;
|
import org.zkoss.zk.ui.event.Event;
|
||||||
import org.zkoss.zk.ui.event.EventListener;
|
import org.zkoss.zk.ui.event.EventListener;
|
||||||
import org.zkoss.zul.Combobox;
|
import org.zkoss.zul.Combobox;
|
||||||
|
import org.zkoss.zul.Comboitem;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
|
@ -30,5 +33,37 @@ public class MyComboboxEstandar extends Combobox {
|
||||||
MyComboboxEstandar.this.close();
|
MyComboboxEstandar.this.close();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static void clearCombobox(Combobox combobox) {
|
||||||
|
|
||||||
|
int size = combobox.getItemCount();
|
||||||
|
|
||||||
|
for (int i = size - 1; i >= 0; i--){
|
||||||
|
combobox.removeItemAt(i);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void popularCombobox(Combobox cmb, List<String> lista) throws Exception{
|
||||||
|
|
||||||
|
clearCombobox(cmb);
|
||||||
|
|
||||||
|
List<String> getList = lista;
|
||||||
|
|
||||||
|
if(!getList.isEmpty()){
|
||||||
|
|
||||||
|
for (String obj : getList) {
|
||||||
|
|
||||||
|
Comboitem comboItem = new Comboitem(obj);
|
||||||
|
comboItem.setValue(obj);
|
||||||
|
comboItem.setParent(cmb);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1289,6 +1289,7 @@ editarConfiguracionCorridaController.lblNumEsquemaRebote.value=Nº Esquema Servi
|
||||||
editarConfiguracionCorridaController.btnBuscarEsquemaCorrida.tooltiptext = Pesquisa da Configuração de Serviço
|
editarConfiguracionCorridaController.btnBuscarEsquemaCorrida.tooltiptext = Pesquisa da Configuração de Serviço
|
||||||
editarConfiguracionCorridaController.tabCorridaRebote.value = Rebote
|
editarConfiguracionCorridaController.tabCorridaRebote.value = Rebote
|
||||||
editarConfiguracionCorridaController.btnAbrirEsquemaCorrida.error = Não existe serviço rebote selecionado
|
editarConfiguracionCorridaController.btnAbrirEsquemaCorrida.error = Não existe serviço rebote selecionado
|
||||||
|
editarConfiguracionCorridaController.cmbIndGeneraFeriado.value = Gerar Corrida
|
||||||
|
|
||||||
|
|
||||||
#Planeacion de Poltrona Controller
|
#Planeacion de Poltrona Controller
|
||||||
|
|
|
@ -467,7 +467,7 @@
|
||||||
<label value="${c:l('editarConfiguracionComissaoController.lbReceita.value')}" />
|
<label value="${c:l('editarConfiguracionComissaoController.lbReceita.value')}" />
|
||||||
<combobox id="cmbReceita" width="70%" mold="rounded" buttonVisible="true"
|
<combobox id="cmbReceita" width="70%" mold="rounded" buttonVisible="true"
|
||||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
|
||||||
value="@{winEditarPuntoVenta$composer.puntoVenta.comissaoId.receita}" />
|
selectedItem="@{winEditarPuntoVenta$composer.puntoVenta.comissaoId.receita}" />
|
||||||
|
|
||||||
</row>
|
</row>
|
||||||
<row>
|
<row>
|
||||||
|
@ -688,7 +688,7 @@
|
||||||
<row>
|
<row>
|
||||||
<label value="${c:l('editarConfiguracionDiversosController.lbPosicao.value')}" />
|
<label value="${c:l('editarConfiguracionDiversosController.lbPosicao.value')}" />
|
||||||
<combobox id="cmbPosicao" width="70%" mold="rounded" buttonVisible="true"
|
<combobox id="cmbPosicao" width="70%" mold="rounded" buttonVisible="true"
|
||||||
value="@{winEditarPuntoVenta$composer.puntoVenta.diversosId.posicao}"
|
selectedItem="@{winEditarPuntoVenta$composer.puntoVenta.diversosId.posicao}"
|
||||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar" />
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar" />
|
||||||
|
|
||||||
</row>
|
</row>
|
||||||
|
|
|
@ -18,7 +18,7 @@
|
||||||
image="/gui/img/save.png" width="35px"
|
image="/gui/img/save.png" width="35px"
|
||||||
tooltiptext="${c:l('editarConfigFeriadoController.btnSalvar.tooltiptext')}"/>
|
tooltiptext="${c:l('editarConfigFeriadoController.btnSalvar.tooltiptext')}"/>
|
||||||
<button id="btnFechar" height="20"
|
<button id="btnFechar" height="20"
|
||||||
image="/gui/img/exit.png" width="35px"
|
image="/gui/img/exit.png" width="35px" onClick="winEditarConfigFeriado.detach()"
|
||||||
tooltiptext="${c:l('editarConfigFeriadoController.btnFechar.tooltiptext')}"/>
|
tooltiptext="${c:l('editarConfigFeriadoController.btnFechar.tooltiptext')}"/>
|
||||||
</hbox>
|
</hbox>
|
||||||
</toolbar>
|
</toolbar>
|
||||||
|
|
|
@ -224,6 +224,14 @@
|
||||||
checked="@{winEditarCorrida$composer.esquemaCorrida.inddomingo}" />
|
checked="@{winEditarCorrida$composer.esquemaCorrida.inddomingo}" />
|
||||||
</hbox>
|
</hbox>
|
||||||
</row>
|
</row>
|
||||||
|
<row>
|
||||||
|
<label
|
||||||
|
value="${c:l('editarConfiguracionCorridaController.cmbIndGeneraFeriado.value')}" />
|
||||||
|
<combobox id="cmbIndGeneraFeriado"
|
||||||
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
|
||||||
|
constraint="no empty" mold="rounded" width="70%"
|
||||||
|
/>
|
||||||
|
</row>
|
||||||
<row>
|
<row>
|
||||||
<label
|
<label
|
||||||
value="${c:l('editarConfiguracionCorridaController.cmbEmpresaCorrida.value')}" />
|
value="${c:l('editarConfiguracionCorridaController.cmbEmpresaCorrida.value')}" />
|
||||||
|
|
Loading…
Reference in New Issue