rodrigo 2012-08-17 21:16:53 +00:00
parent a2c7cc96de
commit 12b1b2200a
6 changed files with 618 additions and 632 deletions

View File

@ -4,30 +4,15 @@
*/
package com.rjconsultores.ventaboletos.web.gui.controladores.configuracioneccomerciales;
import com.rjconsultores.ventaboletos.entidad.CancelacionCargo;
import com.rjconsultores.ventaboletos.entidad.Marca;
import com.rjconsultores.ventaboletos.entidad.Parada;
import com.rjconsultores.ventaboletos.entidad.PuntoVenta;
import com.rjconsultores.ventaboletos.entidad.CancelacionCtrl;
import com.rjconsultores.ventaboletos.entidad.MotivoCancelacion;
import com.rjconsultores.ventaboletos.service.MarcaService;
import com.rjconsultores.ventaboletos.service.ParadaService;
import com.rjconsultores.ventaboletos.service.CancelacionCtrlService;
import com.rjconsultores.ventaboletos.service.MotivoCancelacionService;
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxParada;
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
import com.rjconsultores.ventaboletos.web.utilerias.MyTextboxDecimal;
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderCancelacionCargo;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.List;
import org.apache.log4j.Logger;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Controller;
import java.util.Calendar;
import java.util.List;
import org.zkoss.util.resource.Labels;
import org.zkoss.zk.ui.Component;
import org.zkoss.zk.ui.Executions;
@ -41,6 +26,22 @@ import org.zkoss.zul.Radio;
import org.zkoss.zul.Tab;
import org.zkoss.zul.Textbox;
import com.rjconsultores.ventaboletos.entidad.CancelacionCargo;
import com.rjconsultores.ventaboletos.entidad.CancelacionCtrl;
import com.rjconsultores.ventaboletos.entidad.Marca;
import com.rjconsultores.ventaboletos.entidad.MotivoCancelacion;
import com.rjconsultores.ventaboletos.entidad.Parada;
import com.rjconsultores.ventaboletos.entidad.PuntoVenta;
import com.rjconsultores.ventaboletos.service.CancelacionCtrlService;
import com.rjconsultores.ventaboletos.service.MarcaService;
import com.rjconsultores.ventaboletos.service.MotivoCancelacionService;
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxParada;
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
import com.rjconsultores.ventaboletos.web.utilerias.MyTextboxDecimal;
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderCancelacionCargo;
/**
*
* @author Rafius
@ -49,13 +50,12 @@ import org.zkoss.zul.Textbox;
@Scope("prototype")
public class EditarConfiguracionCancelacionController extends MyGenericForwardComposer {
private static final long serialVersionUID = 1L;
@Autowired
private CancelacionCtrlService cancelacionCtrlService;
@Autowired
private MarcaService marcaService;
@Autowired
private ParadaService paradaService;
@Autowired
private MotivoCancelacionService motivoCancelacionService;
private CancelacionCtrl cancelacionCtrl;
private static Logger log = Logger.getLogger(EditarConfiguracionCancelacionController.class);
@ -90,8 +90,11 @@ public class EditarConfiguracionCancelacionController extends MyGenericForwardCo
public void doAfterCompose(Component comp) throws Exception {
lsMarca = marcaService.obtenerTodos();
Integer[] motivos = {10, 13, 14, -1};
lsMotivoCancelacion = motivoCancelacionService.obtenerTodosEspecificos(motivos);
// Integer[] motivos = {10, 13, 14, -1};
// lsMotivoCancelacion =
// motivoCancelacionService.obtenerTodosEspecificos(motivos);
lsMotivoCancelacion = motivoCancelacionService.obtenerTodos();
super.doAfterCompose(comp);
@ -135,7 +138,7 @@ public class EditarConfiguracionCancelacionController extends MyGenericForwardCo
cmbPuntoVenta.setText(puntoVenta.getNombpuntoventa());
}
//Habilitar tempo conforme motivo de cancelacion.
// Habilitar tempo conforme motivo de cancelacion.
motivosCancelacion();
}
@ -201,7 +204,7 @@ public class EditarConfiguracionCancelacionController extends MyGenericForwardCo
public void onClick$btnSalvar(Event ev) throws InterruptedException {
//Motivo de cancelacion pode ser branco
// Motivo de cancelacion pode ser branco
cmbMotivoCancelacion.getValue();
tabCtrl.setSelected(Boolean.TRUE);
cmbPuntoVenta.getValue();
@ -258,7 +261,6 @@ public class EditarConfiguracionCancelacionController extends MyGenericForwardCo
cancelacionCtrl.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
cancelacionCtrl.setMarca((Marca) cmbMarca.getSelectedItem().getValue());
List<CancelacionCtrl> lsCancelacion = cancelacionCtrlService.buscar(cancelacionCtrl.getTiempoprevsalida(),
cancelacionCtrl.getPuntoVenta(), cancelacionCtrl.getParadaOrigem(),
cancelacionCtrl.getParadaDestino(), cancelacionCtrl.getMarca());
@ -289,7 +291,6 @@ public class EditarConfiguracionCancelacionController extends MyGenericForwardCo
Labels.getLabel("editarConfiguracionCancelacionController.window.title"),
Messagebox.OK, Messagebox.INFORMATION);
closeWindow();
} else {
Messagebox.show(
@ -303,7 +304,6 @@ public class EditarConfiguracionCancelacionController extends MyGenericForwardCo
Labels.getLabel("editarConfiguracionCancelacionController.window.title"),
Messagebox.OK, Messagebox.EXCLAMATION);
}
} catch (Exception ex) {
log.error(ex);
@ -400,15 +400,19 @@ public class EditarConfiguracionCancelacionController extends MyGenericForwardCo
if (cc.getTiempomaximo() == null) {
continue;
}
// if (txtMaximo.getValueDecimal() != null) {
// if (cc.getActivo() && (cc.getTiempomaximo().compareTo(txtMaximo.getValueDecimal()) == 0)) {
// existe = true;
// }
// } else {
// if (cc.getActivo() && (cc.getTiempominimo().compareTo(txtMinimo.getValueDecimal()) == 0)) {
// existe = true;
// }
// }
// if (txtMaximo.getValueDecimal() != null) {
// if (cc.getActivo() &&
// (cc.getTiempomaximo().compareTo(txtMaximo.getValueDecimal())
// == 0)) {
// existe = true;
// }
// } else {
// if (cc.getActivo() &&
// (cc.getTiempominimo().compareTo(txtMinimo.getValueDecimal())
// == 0)) {
// existe = true;
// }
// }
}
if (!existe) {
CancelacionCargo cCargo = new CancelacionCargo();
@ -456,7 +460,7 @@ public class EditarConfiguracionCancelacionController extends MyGenericForwardCo
Labels.getLabel("editarConfiguracionCancelacionController.window.title"),
Messagebox.OK, Messagebox.EXCLAMATION);
}
// }
// }
} catch (Exception ex) {
log.error("Erro adicionar cargo : " + ex);
Messagebox.show(
@ -470,7 +474,7 @@ public class EditarConfiguracionCancelacionController extends MyGenericForwardCo
try {
CancelacionCargo cCargo = (CancelacionCargo) cancelacionCargoList.getSelected();
if (cCargo != null) {
//removo o antigo
// removo o antigo
lsCancelacionCargo.remove(cCargo);
cCargo.setFecmodif(Calendar.getInstance().getTime());
cCargo.setActivo(Boolean.FALSE);

View File

@ -90,6 +90,7 @@ public class EditarTramoRutaController extends MyGenericForwardComposer {
rutaTramoVO.setLsSecuenciaRutaTramoVO(gridRutaSecuencia.getLsSecuenciaRutaTramoVO());
rutaTramoVO.setLsEmpresa(lsRutaEmpresa);
rutaTramoVO.setPrefixo(txtPrefixo.getValue());
rutaTramoVO.setDescRuta(txtDscRuta.getValue());
Map<String, Object> params = new LinkedHashMap<String, Object>();
params.put("rutaTramoVO", rutaTramoVO);

View File

@ -18,7 +18,6 @@ import org.zkoss.zk.ui.event.Event;
import org.zkoss.zul.Combobox;
import org.zkoss.zul.ListModelList;
import org.zkoss.zul.Messagebox;
import org.zkoss.zul.Textbox;
import com.rjconsultores.ventaboletos.entidad.Parada;
import com.rjconsultores.ventaboletos.entidad.Via;
@ -45,7 +44,6 @@ public class NuevaParadaController extends MyGenericForwardComposer {
private Combobox cmbVia;
private List<Via> lsVias;
private Parada origen;
private Textbox txtDscRuta;
@Override
public void doAfterCompose(Component comp) throws Exception {
@ -53,7 +51,6 @@ public class NuevaParadaController extends MyGenericForwardComposer {
super.doAfterCompose(comp);
gridRutaSecuencia = (GridRutaTramo) Executions.getCurrent().getArg().get("gridRutaSecuencia");
origen = (Parada) Executions.getCurrent().getArg().get("origen");
txtDscRuta = (Textbox) Executions.getCurrent().getArg().get("txtDscRuta");
if (origen != null) {
List<Parada> lsOrigen = new ArrayList<Parada>();
@ -88,23 +85,6 @@ public class NuevaParadaController extends MyGenericForwardComposer {
gridRutaSecuencia.agregarSecuencia((Parada) cmbParadaOrigen.getSelectedItem().getValue(), (Parada) cmbParadaDestino
.getSelectedItem().getValue(), (Via) cmbVia.getSelectedItem().getValue());
if (txtDscRuta != null) {
if (txtDscRuta.getValue().isEmpty()) {
String dscOrigen = gridRutaSecuencia.getPrimeraParada().getCveparada();
String dscDestino = gridRutaSecuencia.getUltimaParada().getCveparada();
String dscClase = gridRutaSecuencia.getClaseServicio().getDescclase();
StringBuilder stringBuilder = new StringBuilder();
stringBuilder.append(dscOrigen);
stringBuilder.append(" - ");
stringBuilder.append(dscDestino);
stringBuilder.append("(");
stringBuilder.append(dscClase);
stringBuilder.append(")");
txtDscRuta.setText(stringBuilder.toString());
}
}
} catch (IllegalArgumentException e1) {
Messagebox.show(e1.getMessage(),
Labels.getLabel("nuevaParadaController.window.title"), Messagebox.OK, Messagebox.EXCLAMATION);

View File

@ -25,7 +25,7 @@ public class RenderCatalogoDeRutasSecuencia implements ListitemRenderer {
Parada parada = ps.getParada();
if (parada != null) {
lc = new Listcell(parada.getCveparada());
lc = new Listcell(parada.getCveparada() + " - " + parada.getDescparada());
} else {
lc = new Listcell("");
}

View File

@ -7,7 +7,7 @@
# <controler>. <id>. <propiedade> = XXX
#Versao do VentaBoleto:
versao = ADM_20120817_1RC46
versao = ADM_20120817_1RC47
# MSG Defaut:
MSG.CONSTRAINT.PORCENTAGEM = Os valores devem estar entre 0 e 100
@ -88,7 +88,7 @@ indexController.mniPeriodoVacacional.label = Período de Férias
indexController.mniMotivoCancelacion.label = Motivo do Cancelamento
indexController.mniMotivoReimpresion.label = Motivo da Reimpressão
indexController.mniCategoria.label = Tipo de Passageiro
indexController.mniPuntoVenta.label = Ponto de Venda
indexController.mniPuntoVenta.label = Ponto de Venda (Agências)
indexController.mniEmpresa.label = Empresa
indexController.mniTipoServicio.label = Tipo de Viagem
indexController.mniTipoVenta.label = Tipo de Venda

View File

@ -34,6 +34,7 @@
<label
value="${c:l('editarTramoRutaController.lblRuta.value')}" />
<textbox id="txtDscRuta" width="89%" sclass="mydb"
constraint="no empty"
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
<label
value="${c:l('editarTramoRutaController.lblClase.value')}" />