Mantis: 0004070 e 0004071
git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@27798 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
b31c69a508
commit
e811de93e0
|
@ -145,6 +145,7 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
|
|||
private Radio radDatosTarjetaNo;
|
||||
private Radio radAprobacionAutorizado;
|
||||
private Radio radAprobacionLatente;
|
||||
private Combobox cmbPuntoVentaPadre;
|
||||
private Combobox cmbFormaPago;
|
||||
private Combobox cmbEmpresa;
|
||||
private Combobox cmbEmpresaPtoVta;
|
||||
|
@ -603,6 +604,15 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
|
|||
cmbParada.setText(puntoVenta.getParada().getDescparada());
|
||||
}
|
||||
}
|
||||
|
||||
PuntoVenta puntoVentaPadre = puntoVenta.getPuntoVentaPadre();
|
||||
if (puntoVentaPadre != null) {
|
||||
List<PuntoVenta> ls = new ArrayList<PuntoVenta>();
|
||||
ls.add(puntoVentaPadre);
|
||||
|
||||
cmbPuntoVentaPadre.setModel(new BindingListModelList(ls, false));
|
||||
cmbPuntoVentaPadre.setText(puntoVentaPadre.getNombpuntoventa());
|
||||
}
|
||||
} catch (Exception e) {
|
||||
log.error("Punto de Venta: " + e);
|
||||
Messagebox.show(
|
||||
|
@ -2065,4 +2075,37 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
|
|||
this.ptovtaUsuarioBancarioList = ptovtaUsuarioBancarioList;
|
||||
}
|
||||
|
||||
public void onSelect$cmbPuntoVentaPadre(Event ev) throws InterruptedException {
|
||||
Comboitem cbiPuntoVenta = cmbPuntoVentaPadre.getSelectedItem();
|
||||
PuntoVenta puntoVentaSub = (PuntoVenta) cbiPuntoVenta.getValue();
|
||||
|
||||
if (puntoVentaSub.getPuntoVentaPadre() != null) {
|
||||
Messagebox.show(
|
||||
(Labels.getLabel("editarPuntoVentaController.msg.naopodesersubordinadaehsubordinada")).replace("<1>", puntoVentaSub.getNombpuntoventa()).replace("<2>", puntoVentaSub.getPuntoVentaPadre().getNombpuntoventa()),
|
||||
Labels.getLabel("editarPuntoVentaController.window.title"),
|
||||
Messagebox.OK, Messagebox.EXCLAMATION);
|
||||
|
||||
cmbPuntoVentaPadre.setSelectedItem(null);
|
||||
cmbPuntoVentaPadre.setText(null);
|
||||
}
|
||||
}
|
||||
|
||||
public void onChange$cmbPuntoVentaPadre(Event ev) throws InterruptedException {
|
||||
List<PuntoVenta> lsPuntosSubordinados = puntoVentaService.buscarPuntoVentaSubordinados(puntoVenta);
|
||||
|
||||
if (!lsPuntosSubordinados.isEmpty()) {
|
||||
StringBuilder sbPuntosSubordinados = new StringBuilder("\n");
|
||||
for (PuntoVenta pv : lsPuntosSubordinados) {
|
||||
sbPuntosSubordinados.append(pv.getNombpuntoventa()).append("\n");
|
||||
}
|
||||
|
||||
Messagebox.show(
|
||||
Labels.getLabel("editarPuntoVentaController.msg.naopodesersubordinadapossuisubordinadas") + sbPuntosSubordinados.toString(),
|
||||
Labels.getLabel("editarPuntoVentaController.window.title"),
|
||||
Messagebox.OK, Messagebox.EXCLAMATION);
|
||||
|
||||
cmbPuntoVentaPadre.setSelectedItem(null);
|
||||
cmbPuntoVentaPadre.setText(null);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -485,10 +485,13 @@ busquedaPuntoVentaController.lhDesc.label = Descrição
|
|||
|
||||
# Editar o ponto da pantalla de Venda
|
||||
editarPuntoVentaController.window.title = Ponto de Venda ( Agência )
|
||||
editarPuntoVentaController.msg.naopodesersubordinadapossuisubordinadas = Essa agencia nao pode ser subordinada a outra, ela já possui agencias subordinadas:
|
||||
editarPuntoVentaController.msg.naopodesersubordinadaehsubordinada = Essa agencia nao pode ser subordinada a <1>. <1> já está subordinada a <2>.
|
||||
editarPuntoVentaController.btnApagar.tooltiptext = Eliminar
|
||||
editarPuntoVentaController.btnSalvar.tooltiptext = Salvar
|
||||
editarPuntoVentaController.btnFechar.tooltiptext = Fechar
|
||||
editarPuntoVentaController.lbNome.value = Ponto de Venda ( Agência )
|
||||
editarPuntoVentaController.lbSubordinadaPunto.label = Subordinado à Agência
|
||||
editarPuntoVentaController.lbActivo.value = Ativo
|
||||
editarPuntoVentaController.lbCalle.value = Rua
|
||||
editarPuntoVentaController.lbNumero.value = Número
|
||||
|
|
|
@ -129,6 +129,14 @@
|
|||
width="70%" model="@{winEditarPuntoVenta$composer.lsMoneda}"
|
||||
selectedItem="@{winEditarPuntoVenta$composer.puntoVenta.moneda}" />
|
||||
</row>
|
||||
<row>
|
||||
<label
|
||||
value="${c:l('editarPuntoVentaController.lbSubordinadaPunto.label')}" />
|
||||
<combobox id="cmbPuntoVentaPadre"
|
||||
mold="rounded" buttonVisible="true" width="90%"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxPuntoVenta"
|
||||
selectedItem="@{winEditarPuntoVenta$composer.puntoVenta.puntoVentaPadre}"/>
|
||||
</row>
|
||||
<row>
|
||||
<!-- Status Aprobacion -->
|
||||
<label
|
||||
|
|
Loading…
Reference in New Issue