fixed bug #7659: Modificação na tela Vigências Tarifa
mel.: O formato da data nos períodos de vigência nas telas de busca e criação não apresentam mais hora git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@57621 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
223989728e
commit
f01a0e835e
|
@ -4,15 +4,10 @@
|
||||||
*/
|
*/
|
||||||
package com.rjconsultores.ventaboletos.web.gui.controladores.tarifas;
|
package com.rjconsultores.ventaboletos.web.gui.controladores.tarifas;
|
||||||
|
|
||||||
import com.rjconsultores.ventaboletos.entidad.VigenciaTarifa;
|
import java.util.Date;
|
||||||
import com.rjconsultores.ventaboletos.service.VigenciaTarifaService;
|
|
||||||
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
|
|
||||||
import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
|
|
||||||
import com.rjconsultores.ventaboletos.web.utilerias.paginacion.HibernateSearchObject;
|
|
||||||
import com.rjconsultores.ventaboletos.web.utilerias.paginacion.PagedListWrapper;
|
|
||||||
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderVigenciaTarifa;
|
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.context.annotation.Scope;
|
import org.springframework.context.annotation.Scope;
|
||||||
import org.springframework.stereotype.Controller;
|
import org.springframework.stereotype.Controller;
|
||||||
|
@ -24,6 +19,14 @@ import org.zkoss.zk.ui.event.EventListener;
|
||||||
import org.zkoss.zul.Datebox;
|
import org.zkoss.zul.Datebox;
|
||||||
import org.zkoss.zul.Paging;
|
import org.zkoss.zul.Paging;
|
||||||
|
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.VigenciaTarifa;
|
||||||
|
import com.rjconsultores.ventaboletos.service.VigenciaTarifaService;
|
||||||
|
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
|
||||||
|
import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
|
||||||
|
import com.rjconsultores.ventaboletos.web.utilerias.paginacion.HibernateSearchObject;
|
||||||
|
import com.rjconsultores.ventaboletos.web.utilerias.paginacion.PagedListWrapper;
|
||||||
|
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderVigenciaTarifa;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @author rodrigo
|
* @author rodrigo
|
||||||
|
@ -32,108 +35,120 @@ import org.zkoss.zul.Paging;
|
||||||
@Scope("prototype")
|
@Scope("prototype")
|
||||||
public class BusquedaVigenciaTarifaController extends MyGenericForwardComposer {
|
public class BusquedaVigenciaTarifaController extends MyGenericForwardComposer {
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private transient PagedListWrapper<VigenciaTarifa> plwVigenciaTarifa;
|
private transient PagedListWrapper<VigenciaTarifa> plwVigenciaTarifa;
|
||||||
@Autowired
|
@Autowired
|
||||||
private VigenciaTarifaService vigenciaTarifaService;
|
private VigenciaTarifaService vigenciaTarifaService;
|
||||||
private MyListbox vigenciaList;
|
private MyListbox vigenciaList;
|
||||||
private Paging pagingVigencia;
|
private Paging pagingVigencia;
|
||||||
private Datebox fecInicio;
|
private Datebox fecInicio;
|
||||||
private Datebox fecFinal;
|
private Datebox fecFinal;
|
||||||
|
|
||||||
public Datebox getFecFinal() {
|
|
||||||
return fecFinal;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setFecFinal(Datebox fecFinal) {
|
public Datebox getFecFinal() {
|
||||||
this.fecFinal = fecFinal;
|
return fecFinal;
|
||||||
}
|
}
|
||||||
|
|
||||||
public Datebox getFecInicio() {
|
public void setFecFinal(Datebox fecFinal) {
|
||||||
return fecInicio;
|
this.fecFinal = fecFinal;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setFecInicio(Datebox fecInicio) {
|
public Datebox getFecInicio() {
|
||||||
this.fecInicio = fecInicio;
|
return fecInicio;
|
||||||
}
|
}
|
||||||
|
|
||||||
public Paging getPagingVigencia() {
|
public void setFecInicio(Datebox fecInicio) {
|
||||||
return pagingVigencia;
|
this.fecInicio = fecInicio;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setPagingVigencia(Paging pagingVigencia) {
|
public Paging getPagingVigencia() {
|
||||||
this.pagingVigencia = pagingVigencia;
|
return pagingVigencia;
|
||||||
}
|
}
|
||||||
|
|
||||||
public MyListbox getVigenciaList() {
|
public void setPagingVigencia(Paging pagingVigencia) {
|
||||||
return vigenciaList;
|
this.pagingVigencia = pagingVigencia;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setVigenciaList(MyListbox vigenciaList) {
|
public MyListbox getVigenciaList() {
|
||||||
this.vigenciaList = vigenciaList;
|
return vigenciaList;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void onClick$btnPesquisa(Event ev) throws InterruptedException {
|
public void setVigenciaList(MyListbox vigenciaList) {
|
||||||
refreshLista();
|
this.vigenciaList = vigenciaList;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void onClick$btnRefresh(Event ev) {
|
public void onClick$btnPesquisa(Event ev) throws InterruptedException {
|
||||||
refreshLista();
|
refreshLista();
|
||||||
}
|
}
|
||||||
|
|
||||||
public void onClick$btnNovo(Event ev) {
|
public void onClick$btnRefresh(Event ev) {
|
||||||
verVigencia(new VigenciaTarifa());
|
refreshLista();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
public void onClick$btnNovo(Event ev) {
|
||||||
public void doAfterCompose(Component comp) throws Exception {
|
verVigencia(new VigenciaTarifa());
|
||||||
super.doAfterCompose(comp);
|
}
|
||||||
|
|
||||||
vigenciaList.setItemRenderer(new RenderVigenciaTarifa());
|
@Override
|
||||||
vigenciaList.addEventListener("onDoubleClick", new EventListener() {
|
public void doAfterCompose(Component comp) throws Exception {
|
||||||
|
super.doAfterCompose(comp);
|
||||||
|
|
||||||
@Override
|
vigenciaList.setItemRenderer(new RenderVigenciaTarifa());
|
||||||
public void onEvent(Event event) throws Exception {
|
vigenciaList.addEventListener("onDoubleClick", new EventListener() {
|
||||||
VigenciaTarifa vt = (VigenciaTarifa) vigenciaList.getSelected();
|
|
||||||
verVigencia(vt);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
refreshLista();
|
@Override
|
||||||
}
|
public void onEvent(Event event) throws Exception {
|
||||||
|
VigenciaTarifa vt = (VigenciaTarifa) vigenciaList.getSelected();
|
||||||
|
verVigencia(vt);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
private void verVigencia(VigenciaTarifa vt) {
|
refreshLista();
|
||||||
if (vt == null) {
|
}
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
Map args = new HashMap();
|
private void verVigencia(VigenciaTarifa vt) {
|
||||||
args.put("vigenciaTarifa", vt);
|
if (vt == null) {
|
||||||
args.put("vigenciaList", vigenciaList);
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
openWindow("/gui/tarifas/editarVigenciaTarifa.zul",
|
Map args = new HashMap();
|
||||||
Labels.getLabel("editarVigenciaTarifaController.window.title"), args, MODAL);
|
args.put("vigenciaTarifa", vt);
|
||||||
}
|
args.put("vigenciaList", vigenciaList);
|
||||||
|
|
||||||
private void refreshLista() {
|
openWindow("/gui/tarifas/editarVigenciaTarifa.zul",
|
||||||
HibernateSearchObject<VigenciaTarifa> vigenciaTarifaBusqueda =
|
Labels.getLabel("editarVigenciaTarifaController.window.title"), args, MODAL);
|
||||||
new HibernateSearchObject<VigenciaTarifa>(VigenciaTarifa.class, pagingVigencia.getPageSize());
|
}
|
||||||
vigenciaTarifaBusqueda.addFilterEqual("activo", Boolean.TRUE);
|
|
||||||
|
|
||||||
vigenciaTarifaBusqueda.addFilterGreaterOrEqual("feciniciovigencia", fecInicio.getValue());
|
private void refreshLista() {
|
||||||
vigenciaTarifaBusqueda.addFilterLessOrEqual("fecfinvigencia", fecFinal.getValue());
|
Date inicio = fecInicio.getValue();
|
||||||
|
Date fim = fecFinal.getValue();
|
||||||
|
|
||||||
vigenciaTarifaBusqueda.addSortAsc("feciniciovigencia");
|
if (inicio != null) {
|
||||||
|
inicio.setSeconds(0);
|
||||||
|
inicio.setMinutes(0);
|
||||||
|
inicio.setHours(0);
|
||||||
|
}
|
||||||
|
if (fim != null) {
|
||||||
|
fim.setSeconds(0);
|
||||||
|
fim.setMinutes(59);
|
||||||
|
fim.setHours(23);
|
||||||
|
}
|
||||||
|
HibernateSearchObject<VigenciaTarifa> vigenciaTarifaBusqueda = new HibernateSearchObject<VigenciaTarifa>(VigenciaTarifa.class, pagingVigencia.getPageSize());
|
||||||
|
vigenciaTarifaBusqueda.addFilterEqual("activo", Boolean.TRUE);
|
||||||
|
|
||||||
plwVigenciaTarifa.init(vigenciaTarifaBusqueda, vigenciaList, pagingVigencia);
|
vigenciaTarifaBusqueda.addFilterGreaterOrEqual("feciniciovigencia", fecInicio.getValue());
|
||||||
|
vigenciaTarifaBusqueda.addFilterLessOrEqual("fecfinvigencia", fecFinal.getValue());
|
||||||
|
|
||||||
if (vigenciaList.getData().length == 0) {
|
vigenciaTarifaBusqueda.addSortAsc("feciniciovigencia");
|
||||||
try {
|
|
||||||
Messagebox.show(Labels.getLabel("MSG.ningunRegistro"),
|
plwVigenciaTarifa.init(vigenciaTarifaBusqueda, vigenciaList, pagingVigencia);
|
||||||
Labels.getLabel("busquedaVigenciaTarifaController.window.title"),
|
|
||||||
Messagebox.OK, Messagebox.INFORMATION);
|
if (vigenciaList.getData().length == 0) {
|
||||||
} catch (InterruptedException ex) {
|
try {
|
||||||
}
|
Messagebox.show(Labels.getLabel("MSG.ningunRegistro"),
|
||||||
}
|
Labels.getLabel("busquedaVigenciaTarifaController.window.title"),
|
||||||
}
|
Messagebox.OK, Messagebox.INFORMATION);
|
||||||
|
} catch (InterruptedException ex) {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -4,15 +4,10 @@
|
||||||
*/
|
*/
|
||||||
package com.rjconsultores.ventaboletos.web.gui.controladores.tarifas;
|
package com.rjconsultores.ventaboletos.web.gui.controladores.tarifas;
|
||||||
|
|
||||||
import com.rjconsultores.ventaboletos.entidad.Tarifa;
|
|
||||||
import com.rjconsultores.ventaboletos.entidad.VigenciaTarifa;
|
|
||||||
import com.rjconsultores.ventaboletos.service.TarifaService;
|
|
||||||
import com.rjconsultores.ventaboletos.service.VigenciaTarifaService;
|
|
||||||
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
|
|
||||||
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
|
|
||||||
import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
|
|
||||||
import java.util.Calendar;
|
import java.util.Calendar;
|
||||||
|
import java.util.Date;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import org.apache.log4j.Logger;
|
import org.apache.log4j.Logger;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.context.annotation.Scope;
|
import org.springframework.context.annotation.Scope;
|
||||||
|
@ -25,6 +20,14 @@ import org.zkoss.zk.ui.event.Event;
|
||||||
import org.zkoss.zul.Button;
|
import org.zkoss.zul.Button;
|
||||||
import org.zkoss.zul.Datebox;
|
import org.zkoss.zul.Datebox;
|
||||||
|
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.Tarifa;
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.VigenciaTarifa;
|
||||||
|
import com.rjconsultores.ventaboletos.service.TarifaService;
|
||||||
|
import com.rjconsultores.ventaboletos.service.VigenciaTarifaService;
|
||||||
|
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
|
||||||
|
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
|
||||||
|
import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @author rodrigo
|
* @author rodrigo
|
||||||
|
@ -33,187 +36,184 @@ import org.zkoss.zul.Datebox;
|
||||||
@Scope("prototype")
|
@Scope("prototype")
|
||||||
public class EditarVigenciaTarifaController extends MyGenericForwardComposer {
|
public class EditarVigenciaTarifaController extends MyGenericForwardComposer {
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private VigenciaTarifaService vigenciaTarifaService;
|
private VigenciaTarifaService vigenciaTarifaService;
|
||||||
@Autowired
|
@Autowired
|
||||||
private TarifaService tarifaService;
|
private TarifaService tarifaService;
|
||||||
private VigenciaTarifa vigenciaTarifa;
|
private VigenciaTarifa vigenciaTarifa;
|
||||||
private MyListbox vigenciaList;
|
private MyListbox vigenciaList;
|
||||||
private Button btnApagar;
|
private Button btnApagar;
|
||||||
private Datebox fecInicio;
|
private Datebox fecInicio;
|
||||||
private Datebox fecFinal;
|
private Datebox fecFinal;
|
||||||
private Datebox fecVenta;
|
private Datebox fecVenta;
|
||||||
private Logger log = Logger.getLogger(EditarVigenciaTarifaController.class);
|
private Logger log = Logger.getLogger(EditarVigenciaTarifaController.class);
|
||||||
|
|
||||||
public MyListbox getVigenciaList() {
|
public MyListbox getVigenciaList() {
|
||||||
return vigenciaList;
|
return vigenciaList;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setVigenciaList(MyListbox vigenciaList) {
|
public void setVigenciaList(MyListbox vigenciaList) {
|
||||||
this.vigenciaList = vigenciaList;
|
this.vigenciaList = vigenciaList;
|
||||||
}
|
}
|
||||||
|
|
||||||
public VigenciaTarifa getVigenciaTarifa() {
|
public VigenciaTarifa getVigenciaTarifa() {
|
||||||
return vigenciaTarifa;
|
return vigenciaTarifa;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setVigenciaTarifa(VigenciaTarifa vigenciaTarifa) {
|
public void setVigenciaTarifa(VigenciaTarifa vigenciaTarifa) {
|
||||||
this.vigenciaTarifa = vigenciaTarifa;
|
this.vigenciaTarifa = vigenciaTarifa;
|
||||||
}
|
}
|
||||||
|
|
||||||
public Button getBtnApagar() {
|
public Button getBtnApagar() {
|
||||||
return btnApagar;
|
return btnApagar;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setBtnApagar(Button btnApagar) {
|
public void setBtnApagar(Button btnApagar) {
|
||||||
this.btnApagar = btnApagar;
|
this.btnApagar = btnApagar;
|
||||||
}
|
}
|
||||||
|
|
||||||
public Datebox getFecInicio() {
|
public Datebox getFecInicio() {
|
||||||
return fecInicio;
|
return fecInicio;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setFecInicio(Datebox fecInicio) {
|
public void setFecInicio(Datebox fecInicio) {
|
||||||
this.fecInicio = fecInicio;
|
this.fecInicio = fecInicio;
|
||||||
}
|
}
|
||||||
|
|
||||||
public Datebox getFecFinal() {
|
public Datebox getFecFinal() {
|
||||||
return fecFinal;
|
return fecFinal;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setFecFinal(Datebox fecFinal) {
|
public void setFecFinal(Datebox fecFinal) {
|
||||||
this.fecFinal = fecFinal;
|
this.fecFinal = fecFinal;
|
||||||
}
|
}
|
||||||
|
|
||||||
public Datebox getFecVenta() {
|
public Datebox getFecVenta() {
|
||||||
return fecVenta;
|
return fecVenta;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setFecVenta(Datebox fecVenta) {
|
public void setFecVenta(Datebox fecVenta) {
|
||||||
this.fecVenta = fecVenta;
|
this.fecVenta = fecVenta;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void doAfterCompose(Component comp) throws Exception {
|
public void doAfterCompose(Component comp) throws Exception {
|
||||||
super.doAfterCompose(comp);
|
super.doAfterCompose(comp);
|
||||||
|
|
||||||
vigenciaTarifa = (VigenciaTarifa) Executions.getCurrent().getArg().get("vigenciaTarifa");
|
vigenciaTarifa = (VigenciaTarifa) Executions.getCurrent().getArg().get("vigenciaTarifa");
|
||||||
vigenciaList = (MyListbox) Executions.getCurrent().getArg().get("vigenciaList");
|
vigenciaList = (MyListbox) Executions.getCurrent().getArg().get("vigenciaList");
|
||||||
|
|
||||||
if (vigenciaTarifa.getVigenciatarifaId() == null) {
|
if (vigenciaTarifa.getVigenciatarifaId() == null) {
|
||||||
btnApagar.setVisible(Boolean.FALSE);
|
btnApagar.setVisible(Boolean.FALSE);
|
||||||
}
|
}
|
||||||
|
|
||||||
fecInicio.focus();
|
fecInicio.focus();
|
||||||
}
|
}
|
||||||
|
|
||||||
public void onClick$btnSalvar(Event ev) throws InterruptedException {
|
public void onClick$btnSalvar(Event ev) throws InterruptedException {
|
||||||
fecInicio.getValue();
|
Date inicio = fecInicio.getValue();
|
||||||
fecFinal.getValue();
|
Date fim = fecFinal.getValue();
|
||||||
//fecVenta.getValue();
|
|
||||||
|
|
||||||
java.util.Date inicio = vigenciaTarifa.getFeciniciovigencia();
|
|
||||||
java.util.Date fim = vigenciaTarifa.getFecfinvigencia();
|
|
||||||
|
|
||||||
inicio.setSeconds(0);
|
inicio.setSeconds(0);
|
||||||
fim.setSeconds(0);
|
inicio.setMinutes(0);
|
||||||
|
inicio.setHours(0);
|
||||||
List<VigenciaTarifa> lsVT1 =
|
fim.setSeconds(0);
|
||||||
vigenciaTarifaService.buscarVigenciasIntervalo(vigenciaTarifa);
|
fim.setMinutes(59);
|
||||||
|
fim.setHours(23);
|
||||||
|
|
||||||
// checando se o fim da vigencia eh menor que o inicio:
|
List<VigenciaTarifa> lsVT1 = vigenciaTarifaService.buscarVigenciasIntervalo(vigenciaTarifa);
|
||||||
if (!fim.before(inicio)) {
|
|
||||||
// checando se a vigencia pode ser salva. A data de inicio de uma
|
|
||||||
// nova vigencia tem q ser maior que a da fim da vigencia anterior
|
|
||||||
// para que não tenha tarifas com duas vigencias:
|
|
||||||
|
|
||||||
Boolean podeSalvar = lsVT1.isEmpty() ? true : false;
|
// checando se o fim da vigencia eh menor que o inicio:
|
||||||
//Se for ele mesmo pode salvar.
|
if (!fim.before(inicio)) {
|
||||||
if (lsVT1.size() == 1) {
|
// checando se a vigencia pode ser salva. A data de inicio de uma
|
||||||
//Somente edição
|
// nova vigencia tem q ser maior que a da fim da vigencia anterior
|
||||||
if (vigenciaTarifa.getVigenciatarifaId() != null) {
|
// para que não tenha tarifas com duas vigencias:
|
||||||
if (vigenciaTarifa.getVigenciatarifaId().equals(lsVT1.get(0).getVigenciatarifaId())) {
|
|
||||||
podeSalvar = true;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if (podeSalvar) {
|
Boolean podeSalvar = lsVT1.isEmpty() ? true : false;
|
||||||
if (vigenciaTarifa.getVigenciatarifaId() == null) {
|
// Se for ele mesmo pode salvar.
|
||||||
if (lsVT1.isEmpty()) {
|
if (lsVT1.size() == 1) {
|
||||||
vigenciaTarifaService.suscribir(vigenciaTarifa);
|
// Somente edição
|
||||||
vigenciaList.addItem(vigenciaTarifa);
|
if (vigenciaTarifa.getVigenciatarifaId() != null) {
|
||||||
|
if (vigenciaTarifa.getVigenciatarifaId().equals(lsVT1.get(0).getVigenciatarifaId())) {
|
||||||
|
podeSalvar = true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
Messagebox.show(
|
if (podeSalvar) {
|
||||||
Labels.getLabel("editarVigenciaTarifaController.btnFechar.MSG.SuscbrirOK"),
|
if (vigenciaTarifa.getVigenciatarifaId() == null) {
|
||||||
Labels.getLabel("editarVigenciaTarifaController.window.title"),
|
if (lsVT1.isEmpty()) {
|
||||||
Messagebox.OK, Messagebox.INFORMATION);
|
vigenciaTarifaService.suscribir(vigenciaTarifa);
|
||||||
|
vigenciaList.addItem(vigenciaTarifa);
|
||||||
|
|
||||||
closeWindow();
|
Messagebox.show(
|
||||||
} else {
|
Labels.getLabel("editarVigenciaTarifaController.btnFechar.MSG.SuscbrirOK"),
|
||||||
Messagebox.show(
|
Labels.getLabel("editarVigenciaTarifaController.window.title"),
|
||||||
Labels.getLabel("MSG.Registro.Existe"),
|
Messagebox.OK, Messagebox.INFORMATION);
|
||||||
Labels.getLabel("editarVigenciaTarifaController.window.title"),
|
|
||||||
Messagebox.OK, Messagebox.EXCLAMATION);
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
vigenciaTarifaService.actualizacion(vigenciaTarifa);
|
|
||||||
vigenciaList.updateItem(vigenciaTarifa);
|
|
||||||
|
|
||||||
Messagebox.show(
|
closeWindow();
|
||||||
Labels.getLabel("editarVigenciaTarifaController.btnFechar.MSG.SuscbrirOK"),
|
} else {
|
||||||
Labels.getLabel("editarVigenciaTarifaController.window.title"),
|
Messagebox.show(
|
||||||
Messagebox.OK, Messagebox.INFORMATION);
|
Labels.getLabel("MSG.Registro.Existe"),
|
||||||
|
Labels.getLabel("editarVigenciaTarifaController.window.title"),
|
||||||
|
Messagebox.OK, Messagebox.EXCLAMATION);
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
vigenciaTarifaService.actualizacion(vigenciaTarifa);
|
||||||
|
vigenciaList.updateItem(vigenciaTarifa);
|
||||||
|
|
||||||
closeWindow();
|
Messagebox.show(
|
||||||
}
|
Labels.getLabel("editarVigenciaTarifaController.btnFechar.MSG.SuscbrirOK"),
|
||||||
|
Labels.getLabel("editarVigenciaTarifaController.window.title"),
|
||||||
|
Messagebox.OK, Messagebox.INFORMATION);
|
||||||
|
|
||||||
|
closeWindow();
|
||||||
} else {
|
}
|
||||||
Messagebox.show(
|
|
||||||
Labels.getLabel("editarVigenciaTarifaController.MSG.conflitoVigencias"),
|
|
||||||
Labels.getLabel("editarVigenciaTarifaController.window.title"),
|
|
||||||
Messagebox.OK, Messagebox.EXCLAMATION);
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
Messagebox.show(
|
|
||||||
Labels.getLabel("editarVigenciaTarifaController.MSG.FimMenorInicio"),
|
|
||||||
Labels.getLabel("editarVigenciaTarifaController.window.title"),
|
|
||||||
Messagebox.OK, Messagebox.EXCLAMATION);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public void onClick$btnApagar(Event ev) throws InterruptedException {
|
} else {
|
||||||
vigenciaTarifa.setFecmodif(Calendar.getInstance().getTime());
|
Messagebox.show(
|
||||||
vigenciaTarifa.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
|
Labels.getLabel("editarVigenciaTarifaController.MSG.conflitoVigencias"),
|
||||||
vigenciaTarifa.setActivo(Boolean.FALSE);
|
Labels.getLabel("editarVigenciaTarifaController.window.title"),
|
||||||
|
Messagebox.OK, Messagebox.EXCLAMATION);
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
Messagebox.show(
|
||||||
|
Labels.getLabel("editarVigenciaTarifaController.MSG.FimMenorInicio"),
|
||||||
|
Labels.getLabel("editarVigenciaTarifaController.window.title"),
|
||||||
|
Messagebox.OK, Messagebox.EXCLAMATION);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public void onClick$btnApagar(Event ev) throws InterruptedException {
|
||||||
int opcao = Messagebox.show(
|
vigenciaTarifa.setFecmodif(Calendar.getInstance().getTime());
|
||||||
Labels.getLabel("editarVigenciaTarifaController.btnFechar.MSG.Deseja.Borrar"),
|
vigenciaTarifa.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
|
||||||
Labels.getLabel("editarVigenciaTarifaController.window.title"),
|
vigenciaTarifa.setActivo(Boolean.FALSE);
|
||||||
Messagebox.YES | Messagebox.NO, Messagebox.QUESTION);
|
|
||||||
|
|
||||||
if (opcao == Messagebox.YES) {
|
int opcao = Messagebox.show(
|
||||||
|
Labels.getLabel("editarVigenciaTarifaController.btnFechar.MSG.Deseja.Borrar"),
|
||||||
|
Labels.getLabel("editarVigenciaTarifaController.window.title"),
|
||||||
|
Messagebox.YES | Messagebox.NO, Messagebox.QUESTION);
|
||||||
|
|
||||||
//Não posso eliminar uma vigencia se existir tarifa!!!
|
if (opcao == Messagebox.YES) {
|
||||||
List<Tarifa> tarifa = tarifaService.buscarExisteVigencia(vigenciaTarifa);
|
|
||||||
if (!tarifa.isEmpty()) {
|
|
||||||
Messagebox.show(
|
|
||||||
Labels.getLabel("editarVigenciaTarifaController.MSG.podeApagar"),
|
|
||||||
Labels.getLabel("editarVigenciaTarifaController.window.title"),
|
|
||||||
Messagebox.OK, Messagebox.EXCLAMATION);
|
|
||||||
} else {
|
|
||||||
vigenciaTarifaService.borrar(vigenciaTarifa);
|
|
||||||
vigenciaList.removeItem(vigenciaTarifa);
|
|
||||||
|
|
||||||
Messagebox.show(
|
// Não posso eliminar uma vigencia se existir tarifa!!!
|
||||||
Labels.getLabel("editarVigenciaTarifaController.btnFechar.MSG.borrarOK"),
|
List<Tarifa> tarifa = tarifaService.buscarExisteVigencia(vigenciaTarifa);
|
||||||
Labels.getLabel("editarVigenciaTarifaController.window.title"),
|
if (!tarifa.isEmpty()) {
|
||||||
Messagebox.OK, Messagebox.INFORMATION);
|
Messagebox.show(
|
||||||
|
Labels.getLabel("editarVigenciaTarifaController.MSG.podeApagar"),
|
||||||
|
Labels.getLabel("editarVigenciaTarifaController.window.title"),
|
||||||
|
Messagebox.OK, Messagebox.EXCLAMATION);
|
||||||
|
} else {
|
||||||
|
vigenciaTarifaService.borrar(vigenciaTarifa);
|
||||||
|
vigenciaList.removeItem(vigenciaTarifa);
|
||||||
|
|
||||||
closeWindow();
|
Messagebox.show(
|
||||||
}
|
Labels.getLabel("editarVigenciaTarifaController.btnFechar.MSG.borrarOK"),
|
||||||
}
|
Labels.getLabel("editarVigenciaTarifaController.window.title"),
|
||||||
}
|
Messagebox.OK, Messagebox.INFORMATION);
|
||||||
|
|
||||||
|
closeWindow();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -27,11 +27,11 @@
|
||||||
<rows>
|
<rows>
|
||||||
<row>
|
<row>
|
||||||
<label value="${c:l('busquedaVigenciaTarifaController.lbFecInicio.value')}"/>
|
<label value="${c:l('busquedaVigenciaTarifaController.lbFecInicio.value')}"/>
|
||||||
<datebox id="fecInicio" format="dd/MM/yyyy HH:mm" width="60%" mold="rounded" lenient="false"/>
|
<datebox id="fecInicio" format="dd/MM/yyyy" width="60%" mold="rounded" lenient="false"/>
|
||||||
</row>
|
</row>
|
||||||
<row>
|
<row>
|
||||||
<label value="${c:l('busquedaVigenciaTarifaController.lbFecFinal.value')}"/>
|
<label value="${c:l('busquedaVigenciaTarifaController.lbFecFinal.value')}"/>
|
||||||
<datebox id="fecFinal" format="dd/MM/yyyy HH:mm" width="60%" mold="rounded" lenient="false"/>
|
<datebox id="fecFinal" format="dd/MM/yyyy" width="60%" mold="rounded" lenient="false"/>
|
||||||
</row>
|
</row>
|
||||||
</rows>
|
</rows>
|
||||||
</grid>
|
</grid>
|
||||||
|
|
|
@ -32,12 +32,12 @@
|
||||||
<rows>
|
<rows>
|
||||||
<row>
|
<row>
|
||||||
<label value="${c:l('busquedaVigenciaTarifaController.lbFecInicio.value')}"/>
|
<label value="${c:l('busquedaVigenciaTarifaController.lbFecInicio.value')}"/>
|
||||||
<datebox id="fecInicio" width="100%" format="dd/MM/yyyy HH:mm" mold="rounded" constraint="no empty" lenient="false"
|
<datebox id="fecInicio" width="100%" format="dd/MM/yyyy" mold="rounded" constraint="no empty" lenient="false"
|
||||||
value="@{winEditarVigenciaTarifa$composer.vigenciaTarifa.feciniciovigencia}"/>
|
value="@{winEditarVigenciaTarifa$composer.vigenciaTarifa.feciniciovigencia}"/>
|
||||||
</row>
|
</row>
|
||||||
<row>
|
<row>
|
||||||
<label value="${c:l('busquedaVigenciaTarifaController.lbFecFinal.value')}"/>
|
<label value="${c:l('busquedaVigenciaTarifaController.lbFecFinal.value')}"/>
|
||||||
<datebox id="fecFinal" width="100%" format="dd/MM/yyyy HH:mm" mold="rounded" constraint="no empty" lenient="false"
|
<datebox id="fecFinal" width="100%" format="dd/MM/yyyy" mold="rounded" constraint="no empty" lenient="false"
|
||||||
value="@{winEditarVigenciaTarifa$composer.vigenciaTarifa.fecfinvigencia}"/>
|
value="@{winEditarVigenciaTarifa$composer.vigenciaTarifa.fecfinvigencia}"/>
|
||||||
</row>
|
</row>
|
||||||
</rows>
|
</rows>
|
||||||
|
|
Loading…
Reference in New Issue