bug 6590
git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@47550 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
4d40a0e4a8
commit
98f14b3750
|
@ -23,12 +23,19 @@ import org.zkoss.zk.ui.event.Event;
|
||||||
import org.zkoss.zk.ui.util.Clients;
|
import org.zkoss.zk.ui.util.Clients;
|
||||||
import org.zkoss.zul.Button;
|
import org.zkoss.zul.Button;
|
||||||
import org.zkoss.zul.Checkbox;
|
import org.zkoss.zul.Checkbox;
|
||||||
|
import org.zkoss.zul.Combobox;
|
||||||
import org.zkoss.zul.Longbox;
|
import org.zkoss.zul.Longbox;
|
||||||
import org.zkoss.zul.Radio;
|
import org.zkoss.zul.Radio;
|
||||||
import org.zkoss.zul.Textbox;
|
import org.zkoss.zul.Textbox;
|
||||||
|
|
||||||
import com.rjconsultores.ventaboletos.entidad.Convenio;
|
import com.rjconsultores.ventaboletos.entidad.Convenio;
|
||||||
import com.rjconsultores.ventaboletos.entidad.ConvenioDet;
|
import com.rjconsultores.ventaboletos.entidad.ConvenioDet;
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.ConvenioPuntoVenta;
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.ConvenioTramo;
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.ConvenioUsuario;
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.Parada;
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.PuntoVenta;
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.Usuario;
|
||||||
import com.rjconsultores.ventaboletos.service.ConvenioDetService;
|
import com.rjconsultores.ventaboletos.service.ConvenioDetService;
|
||||||
import com.rjconsultores.ventaboletos.service.ConvenioService;
|
import com.rjconsultores.ventaboletos.service.ConvenioService;
|
||||||
import com.rjconsultores.ventaboletos.utilerias.TraslaparUtil;
|
import com.rjconsultores.ventaboletos.utilerias.TraslaparUtil;
|
||||||
|
@ -36,13 +43,16 @@ import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
|
||||||
import com.rjconsultores.ventaboletos.web.gui.componente.esquemaoperacional.MyCustomTextboxDecimal;
|
import com.rjconsultores.ventaboletos.web.gui.componente.esquemaoperacional.MyCustomTextboxDecimal;
|
||||||
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.MyTextboxDecimal;
|
|
||||||
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderConvenioDet;
|
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderConvenioDet;
|
||||||
|
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderConvenioPuntoVenta;
|
||||||
|
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderConvenioTramo;
|
||||||
|
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderConvenioUsuario;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @author Administrador
|
* @author Administrador
|
||||||
*/
|
*/
|
||||||
|
@SuppressWarnings("serial")
|
||||||
@Controller("editarConvenioController")
|
@Controller("editarConvenioController")
|
||||||
@Scope("prototype")
|
@Scope("prototype")
|
||||||
public class EditarConvenioController extends MyGenericForwardComposer {
|
public class EditarConvenioController extends MyGenericForwardComposer {
|
||||||
|
@ -65,6 +75,20 @@ public class EditarConvenioController extends MyGenericForwardComposer {
|
||||||
private Radio rdDescuento;
|
private Radio rdDescuento;
|
||||||
private Checkbox chkValidaFolio;
|
private Checkbox chkValidaFolio;
|
||||||
private static Logger log = Logger.getLogger(EditarConvenioController.class);
|
private static Logger log = Logger.getLogger(EditarConvenioController.class);
|
||||||
|
//Tramo
|
||||||
|
private List<ConvenioTramo> lsConvenioTramo;
|
||||||
|
private MyListbox convenioTramoList;
|
||||||
|
private Combobox cmbParadaOrigem;
|
||||||
|
private Combobox cmbParadaDestino;
|
||||||
|
private Checkbox chkDescontoNormal;
|
||||||
|
//Usuario
|
||||||
|
private List<ConvenioUsuario> lsConvenioUsuario;
|
||||||
|
private MyListbox convenioUsuarioList;
|
||||||
|
private Combobox cmbUsuario;
|
||||||
|
//Punto Venta
|
||||||
|
private List<ConvenioPuntoVenta> lsConvenioPuntoVenta;
|
||||||
|
private MyListbox convenioPuntoVentaList;
|
||||||
|
private Combobox cmbPuntoVenta;
|
||||||
|
|
||||||
public Button getBtnApagar() {
|
public Button getBtnApagar() {
|
||||||
return btnApagar;
|
return btnApagar;
|
||||||
|
@ -182,19 +206,35 @@ public class EditarConvenioController extends MyGenericForwardComposer {
|
||||||
public void doAfterCompose(Component comp) throws Exception {
|
public void doAfterCompose(Component comp) throws Exception {
|
||||||
super.doAfterCompose(comp);
|
super.doAfterCompose(comp);
|
||||||
|
|
||||||
convenio =
|
convenio = (Convenio) Executions.getCurrent().getArg().get("convenio");
|
||||||
(Convenio) Executions.getCurrent().getArg().get("convenio");
|
convenioList = (MyListbox) Executions.getCurrent().getArg().get("convenioList");
|
||||||
convenioList =
|
//Convenio Tramo
|
||||||
(MyListbox) Executions.getCurrent().getArg().get("convenioList");
|
convenioTramoList.setItemRenderer(new RenderConvenioTramo());
|
||||||
|
lsConvenioTramo = new ArrayList<ConvenioTramo>();
|
||||||
|
//Convenio Usuario
|
||||||
|
convenioUsuarioList.setItemRenderer(new RenderConvenioUsuario());
|
||||||
|
lsConvenioUsuario = new ArrayList<ConvenioUsuario>();
|
||||||
|
//Convenio PuntoVenta
|
||||||
|
convenioPuntoVentaList.setItemRenderer(new RenderConvenioPuntoVenta());
|
||||||
|
lsConvenioPuntoVenta = new ArrayList<ConvenioPuntoVenta>();
|
||||||
|
|
||||||
if (convenio.getConvenioId() == null) {
|
if (convenio.getConvenioId() == null) {
|
||||||
btnApagar.setVisible(Boolean.FALSE);
|
btnApagar.setVisible(Boolean.FALSE);
|
||||||
|
|
||||||
lsConvenioDets = new ArrayList<ConvenioDet>();
|
lsConvenioDets = new ArrayList<ConvenioDet>();
|
||||||
} else {
|
} else {
|
||||||
|
|
||||||
convenio = convenioService.obtenerID(convenio.getConvenioId());
|
convenio = convenioService.obtenerID(convenio.getConvenioId());
|
||||||
lsConvenioDets = convenio.getConvenioDetList();
|
lsConvenioDets = convenio.getConvenioDetList();
|
||||||
|
|
||||||
|
lsConvenioTramo = convenio.getConvenioTramoList();
|
||||||
|
convenioTramoList.setData(lsConvenioTramo);
|
||||||
|
|
||||||
|
lsConvenioUsuario = convenio.getConvenioUsuarioList();
|
||||||
|
convenioUsuarioList.setData(lsConvenioUsuario);
|
||||||
|
|
||||||
|
lsConvenioPuntoVenta = convenio.getConvenioPuntoVentaList();
|
||||||
|
convenioPuntoVentaList.setData(lsConvenioPuntoVenta);
|
||||||
|
|
||||||
if (convenio.getImprimeprecio() != null) {
|
if (convenio.getImprimeprecio() != null) {
|
||||||
if (convenio.getImprimeprecio().equals(Convenio.IMPRIME_DESCONTO)) {
|
if (convenio.getImprimeprecio().equals(Convenio.IMPRIME_DESCONTO)) {
|
||||||
rdDescuento.setChecked(Boolean.TRUE);
|
rdDescuento.setChecked(Boolean.TRUE);
|
||||||
|
@ -205,14 +245,11 @@ public class EditarConvenioController extends MyGenericForwardComposer {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
chkDescontoNormal.setChecked(convenio.getIndDescuentoNormal() == null ? Boolean.FALSE : convenio.getIndDescuentoNormal());
|
||||||
chkValidaFolio.setChecked(convenio.getValidafolio());
|
chkValidaFolio.setChecked(convenio.getValidafolio());
|
||||||
chkValidaFolio.setDisabled(Boolean.TRUE);
|
chkValidaFolio.setDisabled(Boolean.TRUE);
|
||||||
|
|
||||||
onClick$chkValidaFolio(null);
|
onClick$chkValidaFolio(null);
|
||||||
|
|
||||||
// if (!chkValidaFolio.isChecked() && lsConvenioDets.size() > 0) {
|
|
||||||
// btnAdicionarConvenioDet.setDisabled(Boolean.TRUE);
|
|
||||||
// }
|
|
||||||
}
|
}
|
||||||
|
|
||||||
convenioDetList.setItemRenderer(new RenderConvenioDet());
|
convenioDetList.setItemRenderer(new RenderConvenioDet());
|
||||||
|
@ -234,7 +271,9 @@ public class EditarConvenioController extends MyGenericForwardComposer {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public void onClick$btnSalvar(Event ev) {
|
@SuppressWarnings("deprecation")
|
||||||
|
public void onClick$btnSalvar(Event ev) {
|
||||||
|
|
||||||
txtDescConvenio.getValue();
|
txtDescConvenio.getValue();
|
||||||
|
|
||||||
try {
|
try {
|
||||||
|
@ -245,6 +284,8 @@ public class EditarConvenioController extends MyGenericForwardComposer {
|
||||||
Labels.getLabel("editarConvenioController.window.title"),
|
Labels.getLabel("editarConvenioController.window.title"),
|
||||||
Messagebox.OK, Messagebox.EXCLAMATION);
|
Messagebox.OK, Messagebox.EXCLAMATION);
|
||||||
return;
|
return;
|
||||||
|
} else if (!isDescontoNaoNormalValido()) {
|
||||||
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
convenio.setActivo(true);
|
convenio.setActivo(true);
|
||||||
|
@ -252,6 +293,7 @@ public class EditarConvenioController extends MyGenericForwardComposer {
|
||||||
convenio.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
|
convenio.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
|
||||||
convenio.setConvenioDetList(lsConvenioDets);
|
convenio.setConvenioDetList(lsConvenioDets);
|
||||||
convenio.setValidafolio(chkValidaFolio.isChecked());
|
convenio.setValidafolio(chkValidaFolio.isChecked());
|
||||||
|
convenio.setIndDescuentoNormal(chkDescontoNormal.isChecked());
|
||||||
|
|
||||||
if (rdDescuento.isChecked()) {
|
if (rdDescuento.isChecked()) {
|
||||||
convenio.setImprimeprecio(Convenio.IMPRIME_DESCONTO);
|
convenio.setImprimeprecio(Convenio.IMPRIME_DESCONTO);
|
||||||
|
@ -367,6 +409,13 @@ public class EditarConvenioController extends MyGenericForwardComposer {
|
||||||
}
|
}
|
||||||
|
|
||||||
public void onClick$btnAdicionarConvenioDet(Event ev) throws InterruptedException {
|
public void onClick$btnAdicionarConvenioDet(Event ev) throws InterruptedException {
|
||||||
|
|
||||||
|
Boolean isDescontoNaoNormalValido = isDescontoNaoNormalValido();
|
||||||
|
|
||||||
|
if(!isDescontoNaoNormalValido) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
txtPorcdescuento.setConstraint("no empty");
|
txtPorcdescuento.setConstraint("no empty");
|
||||||
txtPorcdescuento.getValue();
|
txtPorcdescuento.getValue();
|
||||||
|
|
||||||
|
@ -374,6 +423,7 @@ public class EditarConvenioController extends MyGenericForwardComposer {
|
||||||
Clients.wrongValue(txtPorcdescuento, Labels.getLabel("MSG.Porcentaje"));
|
Clients.wrongValue(txtPorcdescuento, Labels.getLabel("MSG.Porcentaje"));
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (chkValidaFolio.isChecked()) {
|
if (chkValidaFolio.isChecked()) {
|
||||||
txtNumfolioinicio.setConstraint("no empty, no negative, no zero");
|
txtNumfolioinicio.setConstraint("no empty, no negative, no zero");
|
||||||
txtNumfoliofinal.setConstraint("no empty, no negative, no zero");
|
txtNumfoliofinal.setConstraint("no empty, no negative, no zero");
|
||||||
|
@ -394,7 +444,6 @@ public class EditarConvenioController extends MyGenericForwardComposer {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
Boolean achou = Boolean.FALSE;
|
Boolean achou = Boolean.FALSE;
|
||||||
for (ConvenioDet cds : convenio.getConvenioDetList()) {
|
for (ConvenioDet cds : convenio.getConvenioDetList()) {
|
||||||
if (cds.getNumfoliofinal() != null
|
if (cds.getNumfoliofinal() != null
|
||||||
|
@ -435,19 +484,14 @@ public class EditarConvenioController extends MyGenericForwardComposer {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
lsConvenioDets.add(cd);
|
lsConvenioDets.add(cd);
|
||||||
convenioDetList.setData(lsConvenioDets);
|
convenioDetList.setData(lsConvenioDets);
|
||||||
convenio.setConvenioDetList(lsConvenioDets);
|
convenio.setConvenioDetList(lsConvenioDets);
|
||||||
|
|
||||||
chkValidaFolio.setDisabled(Boolean.TRUE);
|
chkValidaFolio.setDisabled(Boolean.TRUE);
|
||||||
|
limparDadosDocumentos();
|
||||||
|
|
||||||
txtPorcdescuento.setConstraint("");
|
|
||||||
txtNumfolioinicio.setConstraint("");
|
|
||||||
txtNumfoliofinal.setConstraint("");
|
|
||||||
|
|
||||||
txtPorcdescuento.setText("");
|
|
||||||
txtNumfolioinicio.setValue(null);
|
|
||||||
txtNumfoliofinal.setValue(null);
|
|
||||||
} else {
|
} else {
|
||||||
Messagebox.show(
|
Messagebox.show(
|
||||||
Labels.getLabel("MSG.Registro.Existe"),
|
Labels.getLabel("MSG.Registro.Existe"),
|
||||||
|
@ -456,7 +500,33 @@ public class EditarConvenioController extends MyGenericForwardComposer {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public void onClick$btnRemoverConvenioDet(Event ev) {
|
private void limparDadosDocumentos() {
|
||||||
|
txtPorcdescuento.setConstraint("");
|
||||||
|
txtNumfolioinicio.setConstraint("");
|
||||||
|
txtNumfoliofinal.setConstraint("");
|
||||||
|
|
||||||
|
txtPorcdescuento.setText("");
|
||||||
|
txtNumfolioinicio.setValue(null);
|
||||||
|
txtNumfoliofinal.setValue(null);
|
||||||
|
}
|
||||||
|
|
||||||
|
private Boolean isDescontoNaoNormalValido() throws InterruptedException {
|
||||||
|
if (!chkDescontoNormal.isChecked()) {
|
||||||
|
if(convenioDetList.getData().length >= 1) {
|
||||||
|
Messagebox.show(
|
||||||
|
Labels.getLabel("editarConvenioController.MSG.erroDescontoNaoNormal"),
|
||||||
|
Labels.getLabel("editarConvenioController.window.title"),
|
||||||
|
Messagebox.OK, Messagebox.EXCLAMATION);
|
||||||
|
txtPorcdescuento.focus();
|
||||||
|
limparDadosDocumentos();
|
||||||
|
return Boolean.FALSE;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return Boolean.TRUE;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void onClick$btnRemoverConvenioDet(Event ev) {
|
||||||
ConvenioDet cd = (ConvenioDet) convenioDetList.getSelected();
|
ConvenioDet cd = (ConvenioDet) convenioDetList.getSelected();
|
||||||
if (cd != null) {
|
if (cd != null) {
|
||||||
cd.setActivo(Boolean.FALSE);
|
cd.setActivo(Boolean.FALSE);
|
||||||
|
@ -478,4 +548,277 @@ public class EditarConvenioController extends MyGenericForwardComposer {
|
||||||
convenio.setConvenioDetList(lsConvenioDets);
|
convenio.setConvenioDetList(lsConvenioDets);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public MyListbox getConvenioTramoList() {
|
||||||
|
return convenioTramoList;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setConvenioTramoList(MyListbox convenioTramoList) {
|
||||||
|
this.convenioTramoList = convenioTramoList;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Combobox getCmbParadaOrigem() {
|
||||||
|
return cmbParadaOrigem;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setCmbParadaOrigem(Combobox cmbParadaOrigem) {
|
||||||
|
this.cmbParadaOrigem = cmbParadaOrigem;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Combobox getCmbParadaDestino() {
|
||||||
|
return cmbParadaDestino;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setCmbParadaDestino(Combobox cmbParadaDestino) {
|
||||||
|
this.cmbParadaDestino = cmbParadaDestino;
|
||||||
|
}
|
||||||
|
|
||||||
|
public MyListbox getConvenioUsuarioList() {
|
||||||
|
return convenioUsuarioList;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setConvenioUsuarioList(MyListbox convenioUsuarioList) {
|
||||||
|
this.convenioUsuarioList = convenioUsuarioList;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Combobox getCmbUsuario() {
|
||||||
|
return cmbUsuario;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setCmbUsuario(Combobox cmbUsuario) {
|
||||||
|
this.cmbUsuario = cmbUsuario;
|
||||||
|
}
|
||||||
|
|
||||||
|
public MyListbox getConvenioPuntoVentaList() {
|
||||||
|
return convenioPuntoVentaList;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setConvenioPuntoVentaList(MyListbox convenioPuntoVentaList) {
|
||||||
|
this.convenioPuntoVentaList = convenioPuntoVentaList;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Combobox getCmbPuntoVenta() {
|
||||||
|
return cmbPuntoVenta;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setCmbPuntoVenta(Combobox cmbPuntoVenta) {
|
||||||
|
this.cmbPuntoVenta = cmbPuntoVenta;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Checkbox getChkDescontoNormal() {
|
||||||
|
return chkDescontoNormal;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setChkDescontoNormal(Checkbox chkDescontoNormal) {
|
||||||
|
this.chkDescontoNormal = chkDescontoNormal;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void onClick$btnAdicionarTrecho(Event ev) throws InterruptedException {
|
||||||
|
if ((cmbParadaOrigem.getSelectedItem() != null && cmbParadaDestino.getSelectedItem() == null) ||
|
||||||
|
(cmbParadaOrigem.getSelectedItem() == null && cmbParadaDestino.getSelectedItem() != null)) {
|
||||||
|
Messagebox.show(
|
||||||
|
Labels.getLabel("editarConvenioController.tabTrecho.MSG.erroDestinoOrigem"),
|
||||||
|
Labels.getLabel("editarConvenioController.tab.label.trechos"),
|
||||||
|
Messagebox.OK, Messagebox.EXCLAMATION);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (cmbParadaOrigem.getSelectedItem() != null && cmbParadaDestino.getSelectedItem() != null) {
|
||||||
|
|
||||||
|
Parada origem = (Parada) cmbParadaOrigem.getSelectedItem().getValue();
|
||||||
|
Parada destino = (Parada) cmbParadaDestino.getSelectedItem().getValue();
|
||||||
|
|
||||||
|
try {
|
||||||
|
|
||||||
|
if (origem.equals(destino) && (origem.getParadaId() != -1 && destino.getParadaId() != -1)) {
|
||||||
|
Messagebox.show(Labels.getLabel("editarConvenioController.tabTrecho.MSG.selecioneItemDiferente"),
|
||||||
|
Labels.getLabel("editarConvenioController.tab.label.trechos"), Messagebox.OK, Messagebox.EXCLAMATION);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
ConvenioTramo convenioTramoToAdd = new ConvenioTramo();
|
||||||
|
convenioTramoToAdd.setActivo(Boolean.TRUE);
|
||||||
|
convenioTramoToAdd.setConvenio(convenio);
|
||||||
|
convenioTramoToAdd.setFecmodif(Calendar.getInstance().getTime());
|
||||||
|
convenioTramoToAdd.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
|
||||||
|
convenioTramoToAdd.setParadaDestino(destino);
|
||||||
|
convenioTramoToAdd.setParadaOrigem(origem);
|
||||||
|
|
||||||
|
boolean achou = Boolean.FALSE;
|
||||||
|
for (ConvenioTramo convenioTramoInTheList : lsConvenioTramo) {
|
||||||
|
if (convenioTramoInTheList.getParadaOrigem().equals(convenioTramoToAdd.getParadaOrigem()) && convenioTramoInTheList.getParadaDestino().equals(convenioTramoToAdd.getParadaDestino()) && convenioTramoInTheList.getActivo()) {
|
||||||
|
achou = Boolean.TRUE;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!achou) {
|
||||||
|
lsConvenioTramo.add(convenioTramoToAdd);
|
||||||
|
convenio.setConvenioTramoList(lsConvenioTramo);
|
||||||
|
}
|
||||||
|
|
||||||
|
List<ConvenioTramo> tempList = new ArrayList<ConvenioTramo>();
|
||||||
|
if (lsConvenioTramo != null) {
|
||||||
|
for (ConvenioTramo convenioTramoTemp : lsConvenioTramo) {
|
||||||
|
if (convenioTramoTemp.getActivo()) {
|
||||||
|
tempList.add(convenioTramoTemp);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
convenioTramoList.setData(tempList);
|
||||||
|
cmbParadaOrigem.setSelectedItem(null);
|
||||||
|
cmbParadaDestino.setSelectedItem(null);
|
||||||
|
|
||||||
|
} catch (Exception ex) {
|
||||||
|
log.error(ex);
|
||||||
|
Clients.alert(
|
||||||
|
Labels.getLabel("MSG.Error"),
|
||||||
|
Labels.getLabel("editarConvenioController.tab.label.trechos"),
|
||||||
|
Messagebox.EXCLAMATION);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public void onClick$btnRemoverTrecho(Event ev) {
|
||||||
|
try {
|
||||||
|
ConvenioTramo convenioTramoToRemove = (ConvenioTramo) convenioTramoList.getSelected();
|
||||||
|
if (convenioTramoToRemove != null) {
|
||||||
|
lsConvenioTramo.remove(convenioTramoToRemove);
|
||||||
|
convenioTramoToRemove.setFecmodif(Calendar.getInstance().getTime());
|
||||||
|
convenioTramoToRemove.setActivo(Boolean.FALSE);
|
||||||
|
convenioTramoToRemove.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
|
||||||
|
lsConvenioTramo.add(convenioTramoToRemove);
|
||||||
|
convenioTramoList.updateItem(convenioTramoToRemove);
|
||||||
|
convenioTramoList.removeItem(convenioTramoToRemove);
|
||||||
|
convenio.setConvenioTramoList(lsConvenioTramo);
|
||||||
|
} else {
|
||||||
|
Messagebox.show(
|
||||||
|
Labels.getLabel("editarConfiguracionReservacionController.MSG.selectItem"),
|
||||||
|
Labels.getLabel("editarConfiguracionReservacionController.window.title"),
|
||||||
|
Messagebox.OK, Messagebox.EXCLAMATION);
|
||||||
|
}
|
||||||
|
} catch (Exception ex) {
|
||||||
|
log.error(ex);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public void onClick$btnRemoverUsuario(Event ev) {
|
||||||
|
try {
|
||||||
|
ConvenioUsuario convenioUsuarioToRemove = (ConvenioUsuario) convenioUsuarioList.getSelected();
|
||||||
|
if(convenioUsuarioToRemove != null) {
|
||||||
|
lsConvenioUsuario.remove(convenioUsuarioToRemove);
|
||||||
|
convenioUsuarioToRemove.setFecmodif(Calendar.getInstance().getTime());
|
||||||
|
convenioUsuarioToRemove.setActivo(Boolean.FALSE);
|
||||||
|
convenioUsuarioToRemove.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
|
||||||
|
lsConvenioUsuario.add(convenioUsuarioToRemove);
|
||||||
|
convenioUsuarioList.updateItem(convenioUsuarioToRemove);
|
||||||
|
convenioUsuarioList.removeItem(convenioUsuarioToRemove);
|
||||||
|
convenio.setConvenioUsuarioList(lsConvenioUsuario);
|
||||||
|
} else {
|
||||||
|
Messagebox.show(
|
||||||
|
Labels.getLabel("editarConfiguracionReservacionController.MSG.selectItem"),
|
||||||
|
Labels.getLabel("editarConfiguracionReservacionController.window.title"),
|
||||||
|
Messagebox.OK, Messagebox.EXCLAMATION);
|
||||||
|
}
|
||||||
|
} catch (Exception ex) {
|
||||||
|
log.error(ex);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public void onClick$btnRemoverPuntoVenta(Event ev) {
|
||||||
|
try {
|
||||||
|
ConvenioPuntoVenta convenioPuntoVentaToRemove = (ConvenioPuntoVenta) convenioPuntoVentaList.getSelected();
|
||||||
|
if(convenioPuntoVentaToRemove != null) {
|
||||||
|
lsConvenioPuntoVenta.remove(convenioPuntoVentaToRemove);
|
||||||
|
convenioPuntoVentaToRemove.setFecmodif(Calendar.getInstance().getTime());
|
||||||
|
convenioPuntoVentaToRemove.setActivo(Boolean.FALSE);
|
||||||
|
convenioPuntoVentaToRemove.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
|
||||||
|
lsConvenioPuntoVenta.add(convenioPuntoVentaToRemove);
|
||||||
|
convenioPuntoVentaList.updateItem(convenioPuntoVentaToRemove);
|
||||||
|
convenioPuntoVentaList.removeItem(convenioPuntoVentaToRemove);
|
||||||
|
convenio.setConvenioPuntoVentaList(lsConvenioPuntoVenta);
|
||||||
|
} else {
|
||||||
|
Messagebox.show(
|
||||||
|
Labels.getLabel("editarConfiguracionReservacionController.MSG.selectItem"),
|
||||||
|
Labels.getLabel("editarConfiguracionReservacionController.window.title"),
|
||||||
|
Messagebox.OK, Messagebox.EXCLAMATION);
|
||||||
|
}
|
||||||
|
} catch (Exception ex) {
|
||||||
|
log.error(ex);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public void onClick$btnAdicionarUsuario(Event ev) throws InterruptedException {
|
||||||
|
if (cmbUsuario.getSelectedItem() != null) {
|
||||||
|
Usuario usuario = (Usuario) cmbUsuario.getSelectedItem().getValue();
|
||||||
|
|
||||||
|
ConvenioUsuario convenioUsuarioToAdd = new ConvenioUsuario();
|
||||||
|
convenioUsuarioToAdd.setActivo(Boolean.TRUE);
|
||||||
|
convenioUsuarioToAdd.setConvenio(convenio);
|
||||||
|
convenioUsuarioToAdd.setFecmodif(Calendar.getInstance().getTime());
|
||||||
|
convenioUsuarioToAdd.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
|
||||||
|
convenioUsuarioToAdd.setUsuario(usuario);
|
||||||
|
|
||||||
|
boolean achou = Boolean.FALSE;
|
||||||
|
for (ConvenioUsuario convenioUsuarioInTheList : lsConvenioUsuario) {
|
||||||
|
if (convenioUsuarioInTheList.getUsuario().equals(convenioUsuarioToAdd.getUsuario()) && convenioUsuarioInTheList.getActivo()) {
|
||||||
|
achou = Boolean.TRUE;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!achou) {
|
||||||
|
lsConvenioUsuario.add(convenioUsuarioToAdd);
|
||||||
|
convenio.setConvenioUsuarioList(lsConvenioUsuario);
|
||||||
|
}
|
||||||
|
|
||||||
|
List<ConvenioUsuario> tempList = new ArrayList<ConvenioUsuario>();
|
||||||
|
if (lsConvenioUsuario != null) {
|
||||||
|
for (ConvenioUsuario convenioUsuario : lsConvenioUsuario) {
|
||||||
|
if (convenioUsuario.getActivo()) {
|
||||||
|
tempList.add(convenioUsuario);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
convenioUsuarioList.setData(tempList);
|
||||||
|
cmbUsuario.setSelectedItem(null);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public void onClick$btnAdicionarPuntoVenta(Event ev) throws InterruptedException {
|
||||||
|
if (cmbPuntoVenta.getSelectedItem() != null) {
|
||||||
|
PuntoVenta puntoVenta = (PuntoVenta) cmbPuntoVenta.getSelectedItem().getValue();
|
||||||
|
|
||||||
|
ConvenioPuntoVenta convenioPuntoVentaToAdd = new ConvenioPuntoVenta();
|
||||||
|
convenioPuntoVentaToAdd.setActivo(Boolean.TRUE);
|
||||||
|
convenioPuntoVentaToAdd.setConvenio(convenio);
|
||||||
|
convenioPuntoVentaToAdd.setFecmodif(Calendar.getInstance().getTime());
|
||||||
|
convenioPuntoVentaToAdd.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
|
||||||
|
convenioPuntoVentaToAdd.setPuntoVenta(puntoVenta);
|
||||||
|
|
||||||
|
boolean achou = Boolean.FALSE;
|
||||||
|
for (ConvenioPuntoVenta convenioPuntoVentaInTheList : lsConvenioPuntoVenta) {
|
||||||
|
if (convenioPuntoVentaInTheList.getPuntoVenta().equals(convenioPuntoVentaToAdd.getPuntoVenta()) && convenioPuntoVentaInTheList.getActivo()) {
|
||||||
|
achou = Boolean.TRUE;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if(!achou) {
|
||||||
|
lsConvenioPuntoVenta.add(convenioPuntoVentaToAdd);
|
||||||
|
convenio.setConvenioPuntoVentaList(lsConvenioPuntoVenta);
|
||||||
|
}
|
||||||
|
|
||||||
|
List<ConvenioPuntoVenta> tempList = new ArrayList<ConvenioPuntoVenta>();
|
||||||
|
if(lsConvenioPuntoVenta != null) {
|
||||||
|
for (ConvenioPuntoVenta convenioPuntoVenta : lsConvenioPuntoVenta) {
|
||||||
|
if(convenioPuntoVenta.getActivo()) {
|
||||||
|
tempList.add(convenioPuntoVenta);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
convenioPuntoVentaList.setData(tempList);
|
||||||
|
cmbPuntoVenta.setSelectedItem(null);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
|
@ -0,0 +1,22 @@
|
||||||
|
package com.rjconsultores.ventaboletos.web.utilerias.render;
|
||||||
|
|
||||||
|
import org.zkoss.zul.Listcell;
|
||||||
|
import org.zkoss.zul.Listitem;
|
||||||
|
import org.zkoss.zul.ListitemRenderer;
|
||||||
|
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.ConvenioPuntoVenta;
|
||||||
|
|
||||||
|
public class RenderConvenioPuntoVenta implements ListitemRenderer {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void render(Listitem lstm, Object convenioPuntoVentaSelected) throws Exception {
|
||||||
|
Listcell lc = new Listcell();
|
||||||
|
|
||||||
|
if(convenioPuntoVentaSelected != null) {
|
||||||
|
ConvenioPuntoVenta convenioPuntoVenta = (ConvenioPuntoVenta) convenioPuntoVentaSelected;
|
||||||
|
lc = new Listcell(convenioPuntoVenta.getPuntoVenta() != null ? convenioPuntoVenta.getPuntoVenta().getNombpuntoventa() : "");
|
||||||
|
lc.setParent(lstm);
|
||||||
|
lstm.setAttribute("data", convenioPuntoVenta);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,25 @@
|
||||||
|
package com.rjconsultores.ventaboletos.web.utilerias.render;
|
||||||
|
|
||||||
|
import org.zkoss.zul.Listcell;
|
||||||
|
import org.zkoss.zul.Listitem;
|
||||||
|
import org.zkoss.zul.ListitemRenderer;
|
||||||
|
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.ConvenioTramo;
|
||||||
|
|
||||||
|
public class RenderConvenioTramo implements ListitemRenderer {
|
||||||
|
|
||||||
|
public void render(Listitem lstm, Object convenioTramoSelected) throws Exception {
|
||||||
|
|
||||||
|
Listcell lc = new Listcell();
|
||||||
|
|
||||||
|
if(convenioTramoSelected != null) {
|
||||||
|
ConvenioTramo convenioTramo = (ConvenioTramo) convenioTramoSelected;
|
||||||
|
|
||||||
|
lc = new Listcell(convenioTramo.getParadaOrigem() != null ? convenioTramo.getParadaOrigem().getDescparada() : "");
|
||||||
|
lc.setParent(lstm);
|
||||||
|
lc = new Listcell(convenioTramo.getParadaDestino() != null ? convenioTramo.getParadaDestino().getDescparada() : "");
|
||||||
|
lc.setParent(lstm);
|
||||||
|
lstm.setAttribute("data", convenioTramo);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,26 @@
|
||||||
|
package com.rjconsultores.ventaboletos.web.utilerias.render;
|
||||||
|
|
||||||
|
import org.zkoss.zul.Listcell;
|
||||||
|
import org.zkoss.zul.Listitem;
|
||||||
|
import org.zkoss.zul.ListitemRenderer;
|
||||||
|
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.ConvenioUsuario;
|
||||||
|
|
||||||
|
public class RenderConvenioUsuario implements ListitemRenderer {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void render(Listitem lstm, Object convenioUsuarioSelected) throws Exception {
|
||||||
|
|
||||||
|
Listcell lc = new Listcell();
|
||||||
|
|
||||||
|
if(convenioUsuarioSelected != null) {
|
||||||
|
ConvenioUsuario convenioUsuario = (ConvenioUsuario) convenioUsuarioSelected;
|
||||||
|
|
||||||
|
lc = new Listcell(convenioUsuario.getUsuario() != null ? convenioUsuario.getUsuario().getUsuarioId().toString() : "");
|
||||||
|
lc.setParent(lstm);
|
||||||
|
lc = new Listcell(convenioUsuario.getUsuario() != null ? convenioUsuario.getUsuario().getNombUsuarioCompleto() : "");
|
||||||
|
lc.setParent(lstm);
|
||||||
|
lstm.setAttribute("data", convenioUsuario);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -393,6 +393,9 @@
|
||||||
<value>com.rjconsultores.ventaboletos.entidad.CasetaPeaje</value>
|
<value>com.rjconsultores.ventaboletos.entidad.CasetaPeaje</value>
|
||||||
<value>com.rjconsultores.ventaboletos.entidad.RutaCaseta</value>
|
<value>com.rjconsultores.ventaboletos.entidad.RutaCaseta</value>
|
||||||
|
|
||||||
|
<value>com.rjconsultores.ventaboletos.entidad.ConvenioTramo</value>
|
||||||
|
<value>com.rjconsultores.ventaboletos.entidad.ConvenioUsuario</value>
|
||||||
|
<value>com.rjconsultores.ventaboletos.entidad.ConvenioPuntoVenta</value>
|
||||||
</list>
|
</list>
|
||||||
</property>
|
</property>
|
||||||
|
|
||||||
|
|
|
@ -5,105 +5,262 @@
|
||||||
<?taglib uri="http://www.zkoss.org/dsp/web/core" prefix="c"?>
|
<?taglib uri="http://www.zkoss.org/dsp/web/core" prefix="c"?>
|
||||||
|
|
||||||
<zk xmlns="http://www.zkoss.org/2005/zul">
|
<zk xmlns="http://www.zkoss.org/2005/zul">
|
||||||
<window id="winEditarConvenio" border="normal"
|
<window id="winEditarConvenio" border="normal"
|
||||||
apply="${editarConvenioController}"
|
apply="${editarConvenioController}" width="550px" height="500px"
|
||||||
width="550px" height="500px" contentStyle="overflow:auto"
|
contentStyle="overflow:auto"
|
||||||
title="${c:l('editarConvenioController.window.title')}">
|
title="${c:l('editarConvenioController.window.title')}">
|
||||||
<toolbar>
|
<toolbar>
|
||||||
<hbox spacing="5px" style="padding:1px" align="right">
|
<hbox spacing="5px" style="padding:1px" align="right">
|
||||||
<button id="btnApagar" height="20"
|
<button id="btnApagar" height="20"
|
||||||
image="/gui/img/remove.png" width="35px"
|
image="/gui/img/remove.png" width="35px"
|
||||||
tooltiptext="${c:l('editarConvenioController.btnApagar.tooltiptext')}"/>
|
tooltiptext="${c:l('editarConvenioController.btnApagar.tooltiptext')}" />
|
||||||
<button id="btnSalvar" height="20"
|
<button id="btnSalvar" height="20"
|
||||||
image="/gui/img/save.png" width="35px"
|
image="/gui/img/save.png" width="35px"
|
||||||
tooltiptext="${c:l('editarConvenioController.btnSalvar.tooltiptext')}"/>
|
tooltiptext="${c:l('editarConvenioController.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="winEditarConvenio.detach()"
|
onClick="winEditarConvenio.detach()"
|
||||||
tooltiptext="${c:l('editarConvenioController.btnFechar.tooltiptext')}"/>
|
tooltiptext="${c:l('editarConvenioController.btnFechar.tooltiptext')}" />
|
||||||
</hbox>
|
</hbox>
|
||||||
</toolbar>
|
</toolbar>
|
||||||
|
<tabbox>
|
||||||
|
<tabs width="200px">
|
||||||
|
<tab
|
||||||
|
label="${c:l('editarConvenioController.tab.label.desconto')}" />
|
||||||
|
<tab
|
||||||
|
label="${c:l('editarConvenioController.tab.label.trechos')}" />
|
||||||
|
<tab
|
||||||
|
label="${c:l('editarConvenioController.tab.label.usuarios')}" />
|
||||||
|
<tab
|
||||||
|
label="${c:l('editarConvenioController.tab.label.agencias')}" />
|
||||||
|
|
||||||
<grid fixedLayout="true">
|
</tabs>
|
||||||
<columns>
|
<tabpanels>
|
||||||
<column width="40%" />
|
<!-- Descontos -->
|
||||||
<column width="60%" />
|
<tabpanel>
|
||||||
</columns>
|
<grid fixedLayout="true">
|
||||||
<rows>
|
<columns>
|
||||||
<row>
|
<column width="40%" />
|
||||||
<label value="${c:l('editarConvenioController.lbDescConvenio.value')}"/>
|
<column width="60%" />
|
||||||
<textbox id="txtDescConvenio" constraint="no empty" width="100%" maxlength="60"
|
</columns>
|
||||||
value="@{winEditarConvenio$composer.convenio.descconvenio}"
|
<rows>
|
||||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"/>
|
<row>
|
||||||
</row>
|
<label value="${c:l('editarConvenioController.lbDescConvenio.value')}" />
|
||||||
<row>
|
<textbox id="txtDescConvenio"
|
||||||
<label value="${c:l('editarConvenioController.lbCveConvenio.value')}"/>
|
constraint="no empty" width="100%" maxlength="60"
|
||||||
<textbox id="txtCveConvenio" constraint="no empty" maxlength="3"
|
value="@{winEditarConvenio$composer.convenio.descconvenio}"
|
||||||
value="@{winEditarConvenio$composer.convenio.cveconvenio}"
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
|
||||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"/>
|
</row>
|
||||||
</row>
|
<row>
|
||||||
<row>
|
<label value="${c:l('editarConvenioController.lbCveConvenio.value')}" />
|
||||||
<label value="${c:l('editarConvenioController.lbValidaFolio.value')}"/>
|
<textbox id="txtCveConvenio"
|
||||||
<checkbox id="chkValidaFolio" value="@{winEditarConvenio$composer.convenio.validafolio}" checked="true"/>
|
constraint="no empty" maxlength="3"
|
||||||
</row>
|
value="@{winEditarConvenio$composer.convenio.cveconvenio}"
|
||||||
<row spans="2">
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
|
||||||
<label value="${c:l('editarConvenioController.Impression.value')}"/>
|
</row>
|
||||||
</row>
|
<row>
|
||||||
<row spans="2">
|
<label value="${c:l('editarConvenioController.lbValidaFolio.value')}" />
|
||||||
<radiogroup id="grPrecoDesconto">
|
<checkbox id="chkValidaFolio"
|
||||||
<hbox>
|
value="@{winEditarConvenio$composer.convenio.validafolio}"
|
||||||
<radio id="rdPrecioTotal" label="${c:l('editarConvenioController.PrecioTotal.value')}"/>
|
checked="true" />
|
||||||
<radio id="rdPrecioDescuento" label="${c:l('editarConvenioController.PrecioDescuento.value')}"/>
|
</row>
|
||||||
<radio id="rdDescuento" label="${c:l('editarConvenioController.Descuento.value')}" visible="false" />
|
<row>
|
||||||
</hbox>
|
<label value="${c:l('editarConvenioController.lbDescontoNormal.value')}" />
|
||||||
</radiogroup>
|
<checkbox id="chkDescontoNormal" checked="true" />
|
||||||
</row>
|
</row>
|
||||||
</rows>
|
<row spans="2">
|
||||||
</grid>
|
<label value="${c:l('editarConvenioController.Impression.value')}" />
|
||||||
|
</row>
|
||||||
|
<row spans="2">
|
||||||
|
<radiogroup id="grPrecoDesconto">
|
||||||
|
<hbox>
|
||||||
|
<radio id="rdPrecioTotal"
|
||||||
|
label="${c:l('editarConvenioController.PrecioTotal.value')}" />
|
||||||
|
<radio id="rdPrecioDescuento"
|
||||||
|
label="${c:l('editarConvenioController.PrecioDescuento.value')}" />
|
||||||
|
<radio id="rdDescuento"
|
||||||
|
label="${c:l('editarConvenioController.Descuento.value')}"
|
||||||
|
visible="false" />
|
||||||
|
</hbox>
|
||||||
|
</radiogroup>
|
||||||
|
</row>
|
||||||
|
<row>
|
||||||
|
<label value="${c:l('editarConvenioController.lbPeriodoEmissao.value')}" />
|
||||||
|
<hbox>
|
||||||
|
<label value="${c:l('editarConvenioController.lbPeriodoEmissao.inicial')}" />
|
||||||
|
<datebox id="fecVentaInicial" lenient="false" format="dd/MM/yyyy"
|
||||||
|
value="@{winEditarConvenio$composer.convenio.fecVentaInicial}"/>
|
||||||
|
<label value="${c:l('editarConvenioController.lbPeriodoEmissao.final')}" />
|
||||||
|
<datebox id="fecVentaFinal" lenient="false" format="dd/MM/yyyy"
|
||||||
|
value="@{winEditarConvenio$composer.convenio.fecVentaFinal}"/>
|
||||||
|
</hbox>
|
||||||
|
</row>
|
||||||
|
<row>
|
||||||
|
<label value="${c:l('editarConvenioController.lbPeriodoViagem.value')}" />
|
||||||
|
<hbox>
|
||||||
|
<label value="${c:l('editarConvenioController.lbPeriodoViagem.inicial')}" />
|
||||||
|
<datebox id="fecViajeInicial" lenient="false" format="dd/MM/yyyy"
|
||||||
|
value="@{winEditarConvenio$composer.convenio.fecViajeInicial}"/>
|
||||||
|
<label value="${c:l('editarConvenioController.lbPeriodoViagem.final')}" />
|
||||||
|
<datebox id="fecViajeFinal" lenient="false" format="dd/MM/yyyy"
|
||||||
|
value="@{winEditarConvenio$composer.convenio.fecViajeFinal}"/>
|
||||||
|
</hbox>
|
||||||
|
</row>
|
||||||
|
</rows>
|
||||||
|
</grid>
|
||||||
|
|
||||||
<toolbar>
|
<toolbar>
|
||||||
<separator bar="true"/>
|
<separator bar="true" />
|
||||||
</toolbar>
|
</toolbar>
|
||||||
|
|
||||||
<grid fixedLayout="true">
|
<grid fixedLayout="true">
|
||||||
<columns>
|
<columns>
|
||||||
<column width="40%" />
|
<column width="40%" />
|
||||||
<column width="60%" />
|
<column width="60%" />
|
||||||
</columns>
|
</columns>
|
||||||
<rows>
|
<rows>
|
||||||
<row>
|
<row>
|
||||||
<label value="${c:l('editarConvenioController.lbPorcdescuento.value')}"/>
|
<label
|
||||||
<textbox id="txtPorcdescuento" use="com.rjconsultores.ventaboletos.web.gui.componente.esquemaoperacional.MyCustomTextboxDecimal"/>
|
value="${c:l('editarConvenioController.lbPorcdescuento.value')}" />
|
||||||
</row>
|
<textbox id="txtPorcdescuento"
|
||||||
<row>
|
use="com.rjconsultores.ventaboletos.web.gui.componente.esquemaoperacional.MyCustomTextboxDecimal" />
|
||||||
<label value="${c:l('editarConvenioController.lbNumfolioinicio.value')}"/>
|
</row>
|
||||||
<longbox id="txtNumfolioinicio" maxlength="10"/>
|
<row>
|
||||||
</row>
|
<label value="${c:l('editarConvenioController.lbNumeroDocumento.value')}" />
|
||||||
<row>
|
<hbox>
|
||||||
<label value="${c:l('editarConvenioController.lbNumfoliofinal.value')}"/>
|
<label value="${c:l('editarConvenioController.lbNumfolioinicio.value')}" />
|
||||||
<longbox id="txtNumfoliofinal" maxlength="10"/>
|
<longbox id="txtNumfolioinicio" maxlength="10" />
|
||||||
</row>
|
<label value="${c:l('editarConvenioController.lbNumfoliofinal.value')}" />
|
||||||
</rows>
|
<longbox id="txtNumfoliofinal" maxlength="10" />
|
||||||
</grid>
|
</hbox>
|
||||||
|
</row>
|
||||||
|
</rows>
|
||||||
|
</grid>
|
||||||
|
|
||||||
<toolbar>
|
<toolbar>
|
||||||
<button id="btnAdicionarConvenioDet" height="20" image="/gui/img/add.png" width="35px"
|
<button id="btnAdicionarConvenioDet" height="20"
|
||||||
tooltiptext="${c:l('editarConvenioController.btnAddConvenioDet.tooltiptext')}"/>
|
image="/gui/img/add.png" width="35px"
|
||||||
<button id="btnRemoverConvenioDet" height="20" image="/gui/img/remove.png" width="35px"
|
tooltiptext="${c:l('editarConvenioController.btnAddConvenioDet.tooltiptext')}" />
|
||||||
tooltiptext="${c:l('editarConvenioController.btnBorrarConvenioDet.tooltiptext')}"/>
|
<button id="btnRemoverConvenioDet" height="20"
|
||||||
</toolbar>
|
image="/gui/img/remove.png" width="35px"
|
||||||
|
tooltiptext="${c:l('editarConvenioController.btnBorrarConvenioDet.tooltiptext')}" />
|
||||||
|
</toolbar>
|
||||||
|
|
||||||
<listbox id="convenioDetList" use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox"
|
<listbox id="convenioDetList"
|
||||||
multiple="false">
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox"
|
||||||
<listhead sizable="true">
|
multiple="false">
|
||||||
<listheader image="/gui/img/create_doc.gif"
|
<listhead sizable="true">
|
||||||
label="${c:l('editarConvenioController.lbPorcdescuento.value')}"/>
|
<listheader image="/gui/img/create_doc.gif"
|
||||||
<listheader image="/gui/img/create_doc.gif"
|
label="${c:l('editarConvenioController.lbPorcdescuento.value')}" />
|
||||||
label="${c:l('editarConvenioController.lbNumfolioinicio.value')}"/>
|
<listheader image="/gui/img/create_doc.gif"
|
||||||
<listheader image="/gui/img/create_doc.gif"
|
label="${c:l('editarConvenioController.lbNumfolioinicio.value')}" />
|
||||||
label="${c:l('editarConvenioController.lbNumfoliofinal.value')}"/>
|
<listheader image="/gui/img/create_doc.gif"
|
||||||
</listhead>
|
label="${c:l('editarConvenioController.lbNumfoliofinal.value')}" />
|
||||||
</listbox>
|
</listhead>
|
||||||
|
</listbox>
|
||||||
</window>
|
</tabpanel>
|
||||||
|
<tabpanel>
|
||||||
|
<!-- Tramo -->
|
||||||
|
<grid fixedLayout="true">
|
||||||
|
<columns>
|
||||||
|
<column width="20%" />
|
||||||
|
<column width="80%" />
|
||||||
|
</columns>
|
||||||
|
<rows>
|
||||||
|
<row>
|
||||||
|
<label value="${c:l('editarConvenioController.tabTrecho.origem.value')}" />
|
||||||
|
<combobox id="cmbParadaOrigem"
|
||||||
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxParada"
|
||||||
|
mold="rounded" buttonVisible="true" width="90%" sinTodos="false" />
|
||||||
|
</row>
|
||||||
|
<row>
|
||||||
|
<label value="${c:l('editarConvenioController.tabTrecho.Destino.value')}" />
|
||||||
|
<combobox id="cmbParadaDestino"
|
||||||
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxParada"
|
||||||
|
mold="rounded" buttonVisible="true" width="90%" sinTodos="false" />
|
||||||
|
</row>
|
||||||
|
<row>
|
||||||
|
<label value=" " />
|
||||||
|
<hbox>
|
||||||
|
<button id="btnAdicionarTrecho" height="20" image="/gui/img/add.png" width="35px" tooltiptext="${c:l('tooltiptext.btnAgregar')}" />
|
||||||
|
<button id="btnRemoverTrecho" height="20" image="/gui/img/remove.png" width="35px" tooltiptext="${c:l('tooltiptext.btnEliminar')}" />
|
||||||
|
</hbox>
|
||||||
|
</row>
|
||||||
|
</rows>
|
||||||
|
</grid>
|
||||||
|
<listbox id="convenioTramoList"
|
||||||
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox"
|
||||||
|
vflex="true" multiple="false">
|
||||||
|
<listhead sizable="true">
|
||||||
|
<listheader image="/gui/img/create_doc.gif" label="${c:l('editarConvenioController.tabTrecho.origem.value')}" />
|
||||||
|
<listheader image="/gui/img/create_doc.gif" label="${c:l('editarConvenioController.tabTrecho.Destino.value')}" />
|
||||||
|
</listhead>
|
||||||
|
</listbox>
|
||||||
|
</tabpanel>
|
||||||
|
<tabpanel>
|
||||||
|
<!-- Usuário -->
|
||||||
|
<grid fixedLayout="true">
|
||||||
|
<columns>
|
||||||
|
<column width="20%" />
|
||||||
|
<column width="80%" />
|
||||||
|
</columns>
|
||||||
|
<rows>
|
||||||
|
<row>
|
||||||
|
<label value="${c:l('editarConvenioController.tabUsuario.value')}" />
|
||||||
|
<combobox id="cmbUsuario"
|
||||||
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxUsuario"
|
||||||
|
mold="rounded" buttonVisible="true" width="90%"/>
|
||||||
|
</row>
|
||||||
|
<row>
|
||||||
|
<label value=" " />
|
||||||
|
<hbox>
|
||||||
|
<button id="btnAdicionarUsuario" height="20" image="/gui/img/add.png" width="35px" tooltiptext="${c:l('tooltiptext.btnAgregar')}" />
|
||||||
|
<button id="btnRemoverUsuario" height="20" image="/gui/img/remove.png" width="35px" tooltiptext="${c:l('tooltiptext.btnEliminar')}" />
|
||||||
|
</hbox>
|
||||||
|
</row>
|
||||||
|
</rows>
|
||||||
|
</grid>
|
||||||
|
<listbox id="convenioUsuarioList"
|
||||||
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox"
|
||||||
|
vflex="true" multiple="false">
|
||||||
|
<listhead sizable="true">
|
||||||
|
<listheader image="/gui/img/create_doc.gif" label="${c:l('editarConvenioController.tabUsuario.usuario.idUsuario.value')}" />
|
||||||
|
<listheader image="/gui/img/create_doc.gif" label="${c:l('editarConvenioController.tabUsuario.usuario.nomeUsuario.value')}" />
|
||||||
|
</listhead>
|
||||||
|
</listbox>
|
||||||
|
</tabpanel>
|
||||||
|
<tabpanel>
|
||||||
|
<!-- Punto Venta -->
|
||||||
|
<grid fixedLayout="true">
|
||||||
|
<columns>
|
||||||
|
<column width="20%" />
|
||||||
|
<column width="80%" />
|
||||||
|
</columns>
|
||||||
|
<rows>
|
||||||
|
<row>
|
||||||
|
<label value="${c:l('editarConvenioController.tabPuntoVenta.value')}" />
|
||||||
|
<combobox id="cmbPuntoVenta"
|
||||||
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxPuntoVenta"
|
||||||
|
mold="rounded" buttonVisible="true" width="90%"/>
|
||||||
|
</row>
|
||||||
|
<row>
|
||||||
|
<label value=" " />
|
||||||
|
<hbox>
|
||||||
|
<button id="btnAdicionarPuntoVenta" height="20" image="/gui/img/add.png" width="35px" tooltiptext="${c:l('tooltiptext.btnAgregar')}" />
|
||||||
|
<button id="btnRemoverPuntoVenta" height="20" image="/gui/img/remove.png" width="35px" tooltiptext="${c:l('tooltiptext.btnEliminar')}" />
|
||||||
|
</hbox>
|
||||||
|
</row>
|
||||||
|
</rows>
|
||||||
|
</grid>
|
||||||
|
<listbox id="convenioPuntoVentaList"
|
||||||
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox"
|
||||||
|
vflex="true" multiple="false">
|
||||||
|
<listhead sizable="true">
|
||||||
|
<listheader image="/gui/img/create_doc.gif" label="${c:l('editarConvenioController.tabPuntoVenta.puntoVenta.descricao.value')}" />
|
||||||
|
</listhead>
|
||||||
|
</listbox>
|
||||||
|
</tabpanel>
|
||||||
|
</tabpanels>
|
||||||
|
</tabbox>
|
||||||
|
</window>
|
||||||
</zk>
|
</zk>
|
||||||
|
|
Loading…
Reference in New Issue