fixes bug#17752
dev: qua: git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@99584 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
ba504b54aa
commit
79cc4f6650
|
@ -6,7 +6,6 @@ package com.rjconsultores.ventaboletos.web.gui.controladores.tarifas;
|
|||
|
||||
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;
|
||||
|
@ -29,6 +28,7 @@ import com.rjconsultores.ventaboletos.entidad.Tramo;
|
|||
import com.rjconsultores.ventaboletos.entidad.VigenciaTarifa;
|
||||
import com.rjconsultores.ventaboletos.exception.BusinessException;
|
||||
import com.rjconsultores.ventaboletos.service.EmpresaService;
|
||||
import com.rjconsultores.ventaboletos.service.TarifaEmbarcadaService;
|
||||
import com.rjconsultores.ventaboletos.service.TarifaService;
|
||||
import com.rjconsultores.ventaboletos.service.VigenciaTarifaService;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
|
||||
|
@ -43,6 +43,7 @@ public class CambioVigenciaController extends MyGenericForwardComposer {
|
|||
|
||||
private static final Short CAMBIAR_TARIFAS = 0;
|
||||
private static final Short COPIAR_TARIFAS = 1;
|
||||
private static final Short COPIAR_TARIFAS_EMBARCADAS = 2;
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
@Autowired
|
||||
|
@ -51,7 +52,9 @@ public class CambioVigenciaController extends MyGenericForwardComposer {
|
|||
private TarifaService tarifaService;
|
||||
@Autowired
|
||||
private VigenciaTarifaService vigenciaTarifaService;
|
||||
|
||||
@Autowired
|
||||
private TarifaEmbarcadaService tarifaEmbarcadaService;
|
||||
|
||||
private List<VigenciaTarifa> lsVigenciaTarifa;
|
||||
private List<Empresa> lsEmpresa;
|
||||
|
||||
|
@ -63,8 +66,6 @@ public class CambioVigenciaController extends MyGenericForwardComposer {
|
|||
private Radiogroup groupMoverCopiarTarifa;
|
||||
private Checkbox chkApagarTarifas;
|
||||
|
||||
private static Logger log = Logger.getLogger(CambioVigenciaController.class);
|
||||
|
||||
public Combobox getCmbNovaVigencia() {
|
||||
return cmbNovaVigencia;
|
||||
}
|
||||
|
@ -102,7 +103,7 @@ public class CambioVigenciaController extends MyGenericForwardComposer {
|
|||
}
|
||||
|
||||
public void onCheck$groupMoverCopiarTarifa(Event ev) throws Exception {
|
||||
if (groupMoverCopiarTarifa.getSelectedIndex() == COPIAR_TARIFAS) {
|
||||
if (groupMoverCopiarTarifa.getSelectedIndex() == COPIAR_TARIFAS || groupMoverCopiarTarifa.getSelectedIndex() == COPIAR_TARIFAS_EMBARCADAS) {
|
||||
chkApagarTarifas.setVisible(true);
|
||||
} else {
|
||||
chkApagarTarifas.setChecked(false);
|
||||
|
@ -113,8 +114,10 @@ public class CambioVigenciaController extends MyGenericForwardComposer {
|
|||
public void onClick$btnExecutar(Event ev) throws Exception {
|
||||
if (groupMoverCopiarTarifa.getSelectedIndex() == CAMBIAR_TARIFAS) {
|
||||
cambiarVigencia();
|
||||
} else if (groupMoverCopiarTarifa.getSelectedIndex() == COPIAR_TARIFAS) {
|
||||
copiarVigencia(false);
|
||||
} else {
|
||||
copiarVigencia();
|
||||
copiarVigencia(true);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -161,7 +164,7 @@ public class CambioVigenciaController extends MyGenericForwardComposer {
|
|||
|
||||
}
|
||||
|
||||
private void copiarVigencia() throws InterruptedException {
|
||||
private void copiarVigencia(boolean embarcada) throws InterruptedException {
|
||||
cmbVigencia.getSelectedItem();
|
||||
cmbNovaVigencia.getSelectedItem();
|
||||
|
||||
|
@ -184,7 +187,11 @@ public class CambioVigenciaController extends MyGenericForwardComposer {
|
|||
|
||||
try {
|
||||
excluirTarifas = chkApagarTarifas.isChecked();
|
||||
tarifaService.copiarTarifas(vigenciaOrigem, vigenciaDestino, empresa, excluirTarifas);
|
||||
if (embarcada) {
|
||||
tarifaEmbarcadaService.copiarTarifas(vigenciaOrigem, vigenciaDestino, empresa, excluirTarifas);
|
||||
} else {
|
||||
tarifaService.copiarTarifas(vigenciaOrigem, vigenciaDestino, empresa, excluirTarifas);
|
||||
}
|
||||
Messagebox.show(Labels.getLabel("cambioVigenciaController.MSGCopiarSucesso"),
|
||||
Labels.getLabel("cambioVigenciaController.window.title"),
|
||||
Messagebox.OK, Messagebox.INFORMATION);
|
||||
|
|
|
@ -3142,6 +3142,7 @@ cambioVigenciaController.MSGMesmaVigencias = Fue seleccionado la misma Vigencia
|
|||
cambioVigenciaController.NovaVigencia = Nueva vigencia
|
||||
cambioVigenciaController.rdbMoverTarifas.label = Mover Tarifas
|
||||
cambioVigenciaController.rdbCopiarTarifas.label = Copiar Tarifas
|
||||
cambioVigenciaController.rdbCopiarTarifasEmbarcadas.label = Copiar Tarifas Embarcadas
|
||||
cambioVigenciaController.chkApagarTodasTarifas= Apagar todas as tarifas existentes na nova vigência
|
||||
cambioVigenciaController.btnExecutar=Ejecutar
|
||||
|
||||
|
|
|
@ -3338,6 +3338,7 @@ cambioVigenciaController.MSGMesmaVigencias = Foi selecionado a mesma Vigência p
|
|||
cambioVigenciaController.NovaVigencia = Vigência Nova
|
||||
cambioVigenciaController.rdbMoverTarifas.label = Mover Tarifas
|
||||
cambioVigenciaController.rdbCopiarTarifas.label = Copiar Tarifas
|
||||
cambioVigenciaController.rdbCopiarTarifasEmbarcadas.label = Copiar Tarifas Embarcadas
|
||||
cambioVigenciaController.chkApagarTodasTarifas= Apagar todas as tarifas existentes na nova vigência
|
||||
cambioVigenciaController.btnExecutar=Executar
|
||||
|
||||
|
|
|
@ -63,6 +63,8 @@
|
|||
label="${c:l('cambioVigenciaController.rdbMoverTarifas.label')}" />
|
||||
<radio id="rdbCopiarTarifa"
|
||||
label="${c:l('cambioVigenciaController.rdbCopiarTarifas.label')}" />
|
||||
<radio id="rdbCopiarTarifaEmbarcada"
|
||||
label="${c:l('cambioVigenciaController.rdbCopiarTarifasEmbarcadas.label')}" />
|
||||
</radiogroup>
|
||||
|
||||
<checkbox id="chkApagarTarifas" visible="false"
|
||||
|
|
Loading…
Reference in New Issue