fixed bug #6831 - Alteração para persistir fechamento Conta corrente somente se houver um ponto de venda salvo. Caso não exista os fechamentos conta corrente devem ser persistidos ao salvar o ponto de venda pela primeira vez.
git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@50061 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
17f664f528
commit
cd9376452e
|
@ -422,7 +422,8 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
|
|||
try {
|
||||
// txtCP.setDisabled(true);
|
||||
puntoVenta = (PuntoVenta) Executions.getCurrent().getArg().get("puntoVenta");
|
||||
|
||||
|
||||
fechamentoParamptovtaList.setItemRenderer(new FechamentoParamptovtaListItemRenderer());
|
||||
if (puntoVenta.getPuntoventaId() != null) {
|
||||
|
||||
puntoVenta = puntoVentaService.obtenerID(puntoVenta.getPuntoventaId());
|
||||
|
@ -465,7 +466,7 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
|
|||
txtRazonSocial.setValue(puntoVenta.getRazonSocial());
|
||||
}
|
||||
|
||||
fechamentoParamptovtaList.setItemRenderer(new FechamentoParamptovtaListItemRenderer());
|
||||
|
||||
List<FechamentoParamptovta> params = fechamentoParamptovtaService.buscaParametrosPorPuntoventa(puntoVenta);
|
||||
fechamentoParamptovtaList.setData(params);
|
||||
}
|
||||
|
@ -1349,6 +1350,11 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
|
|||
if (puntoVenta.getPuntoventaId() == null) {
|
||||
puntoVentaService.suscribir(puntoVenta);
|
||||
puntoVentaList.addItemNovo(puntoVenta);
|
||||
for (Object object : fechamentoParamptovtaList.getListData()) {
|
||||
FechamentoParamptovta fechamentoParamptovta = (FechamentoParamptovta) object;
|
||||
fechamentoParamptovta.setPuntoventa(puntoVenta);
|
||||
fechamentoParamptovtaService.suscribir(fechamentoParamptovta);
|
||||
}
|
||||
} else {
|
||||
puntoVentaService.actualizacion(puntoVenta);
|
||||
puntoVentaList.updateItem(puntoVenta);
|
||||
|
@ -2536,12 +2542,14 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
|
|||
Messagebox.YES | Messagebox.NO, Messagebox.QUESTION);
|
||||
|
||||
if (resp == Messagebox.YES) {
|
||||
|
||||
FechamentoParamptovta fpp = (FechamentoParamptovta) fechamentoParamptovtaList.getSelected();
|
||||
fechamentoParamptovtaService.borrar(fpp);
|
||||
|
||||
List<FechamentoParamptovta> params = fechamentoParamptovtaService.buscaParametrosPorPuntoventa(puntoVenta);
|
||||
fechamentoParamptovtaList.setData(params);
|
||||
if(puntoVenta!= null && puntoVenta.getPuntoventaId()!= null){
|
||||
fechamentoParamptovtaService.borrar(fpp);
|
||||
List<FechamentoParamptovta> params = fechamentoParamptovtaService.buscaParametrosPorPuntoventa(puntoVenta);
|
||||
fechamentoParamptovtaList.setData(params);
|
||||
}else{
|
||||
fechamentoParamptovtaList.removeItem(fpp);
|
||||
}
|
||||
}
|
||||
}
|
||||
} catch (Exception ex) {
|
||||
|
@ -2596,11 +2604,13 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
|
|||
boolean validado = validaFechamentoParamptovta(fechamentoParamptovta);
|
||||
|
||||
if (validado) {
|
||||
fechamentoParamptovtaService.suscribir(fechamentoParamptovta);
|
||||
|
||||
List<FechamentoParamptovta> params = fechamentoParamptovtaService.buscaParametrosPorPuntoventa(puntoVenta);
|
||||
fechamentoParamptovtaList.setData(params);
|
||||
|
||||
if(puntoVenta!= null && puntoVenta.getPuntoventaId()!=null){
|
||||
fechamentoParamptovtaService.suscribir(fechamentoParamptovta);
|
||||
List<FechamentoParamptovta> params = fechamentoParamptovtaService.buscaParametrosPorPuntoventa(puntoVenta);
|
||||
fechamentoParamptovtaList.setData(params);
|
||||
}else{
|
||||
fechamentoParamptovtaList.addItemNovo(fechamentoParamptovta);
|
||||
}
|
||||
resetDadosFechamentoParamptovta();
|
||||
} else {
|
||||
|
||||
|
|
Loading…
Reference in New Issue