Mantis: 0004070 e 0004071

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@27798 d1611594-4594-4d17-8e1d-87c2c4800839
master
rodrigo 2013-06-14 19:37:36 +00:00
parent b31c69a508
commit e811de93e0
3 changed files with 54 additions and 0 deletions

View File

@ -145,6 +145,7 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
private Radio radDatosTarjetaNo; private Radio radDatosTarjetaNo;
private Radio radAprobacionAutorizado; private Radio radAprobacionAutorizado;
private Radio radAprobacionLatente; private Radio radAprobacionLatente;
private Combobox cmbPuntoVentaPadre;
private Combobox cmbFormaPago; private Combobox cmbFormaPago;
private Combobox cmbEmpresa; private Combobox cmbEmpresa;
private Combobox cmbEmpresaPtoVta; private Combobox cmbEmpresaPtoVta;
@ -603,6 +604,15 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
cmbParada.setText(puntoVenta.getParada().getDescparada()); 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) { } catch (Exception e) {
log.error("Punto de Venta: " + e); log.error("Punto de Venta: " + e);
Messagebox.show( Messagebox.show(
@ -2065,4 +2075,37 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
this.ptovtaUsuarioBancarioList = ptovtaUsuarioBancarioList; 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);
}
}
} }

View File

@ -485,10 +485,13 @@ busquedaPuntoVentaController.lhDesc.label = Descrição
# Editar o ponto da pantalla de Venda # Editar o ponto da pantalla de Venda
editarPuntoVentaController.window.title = Ponto de Venda ( Agência ) 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.btnApagar.tooltiptext = Eliminar
editarPuntoVentaController.btnSalvar.tooltiptext = Salvar editarPuntoVentaController.btnSalvar.tooltiptext = Salvar
editarPuntoVentaController.btnFechar.tooltiptext = Fechar editarPuntoVentaController.btnFechar.tooltiptext = Fechar
editarPuntoVentaController.lbNome.value = Ponto de Venda ( Agência ) editarPuntoVentaController.lbNome.value = Ponto de Venda ( Agência )
editarPuntoVentaController.lbSubordinadaPunto.label = Subordinado à Agência
editarPuntoVentaController.lbActivo.value = Ativo editarPuntoVentaController.lbActivo.value = Ativo
editarPuntoVentaController.lbCalle.value = Rua editarPuntoVentaController.lbCalle.value = Rua
editarPuntoVentaController.lbNumero.value = Número editarPuntoVentaController.lbNumero.value = Número

View File

@ -129,6 +129,14 @@
width="70%" model="@{winEditarPuntoVenta$composer.lsMoneda}" width="70%" model="@{winEditarPuntoVenta$composer.lsMoneda}"
selectedItem="@{winEditarPuntoVenta$composer.puntoVenta.moneda}" /> selectedItem="@{winEditarPuntoVenta$composer.puntoVenta.moneda}" />
</row> </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> <row>
<!-- Status Aprobacion --> <!-- Status Aprobacion -->
<label <label