fixes bug#8411
git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@63597 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
c8c3e8185c
commit
0d841e219a
|
@ -1595,23 +1595,14 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
|
|||
try {
|
||||
//Valida que todas empresas de Fechamento são empresa para venda.
|
||||
for (int i = 0; i < empresasVenda.size(); i++) {
|
||||
for (int j = 0; j < empresasFechamento.size(); j++) {
|
||||
PtovtaEmpresa empresaVenda = (PtovtaEmpresa) empresasVenda.get(j);
|
||||
if (empresaVenda.getEmpresa().getEmpresaId().equals(((FechamentoParamptovta) empresasFechamento.get(i)).getEmpresa().getEmpresaId())) {
|
||||
validado=true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
if (!validado) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
PtovtaEmpresa empresaVenda = (PtovtaEmpresa) empresasVenda.get(i);
|
||||
|
||||
validado = false;
|
||||
//Valida que todas as empresas para Vendas estão inseridas em Fechamento.
|
||||
for (int i = 0; i < empresasFechamento.size(); i++) {
|
||||
for (int j = 0; j < empresasVenda.size(); j++) {
|
||||
FechamentoParamptovta empresaFechamento = (FechamentoParamptovta) empresasFechamento.get(j);
|
||||
if (((PtovtaEmpresa)empresasVenda.get(i)).getEmpresa().getEmpresaId().equals(empresaFechamento.getEmpresa().getEmpresaId())) {
|
||||
|
||||
for (int j = 0; j < empresasFechamento.size(); j++) {
|
||||
FechamentoParamptovta fechamentoParamptovta = (FechamentoParamptovta) empresasFechamento.get(j);
|
||||
|
||||
if (empresaVenda.getEmpresa().getEmpresaId().equals(fechamentoParamptovta.getEmpresa().getEmpresaId())) {
|
||||
validado=true;
|
||||
break;
|
||||
}
|
||||
|
@ -1620,7 +1611,8 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
|
|||
return false;
|
||||
}
|
||||
}
|
||||
} catch (ArrayIndexOutOfBoundsException e) {
|
||||
} catch (Throwable e) {
|
||||
log.error("",e);
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
|
@ -2016,7 +2008,11 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
|
|||
if (cmbEmpresasContaBancarias.getSelectedItem() != null) {
|
||||
ptovtaEmpresa.setEmpresaContaBancaria((EmpresaContaBancaria) cmbEmpresasContaBancarias.getSelectedItem().getValue());
|
||||
}
|
||||
if (ptovtaEmpresa.getPtovtaempresaId() == null){
|
||||
lsPtovtaEmpresa.add(ptovtaEmpresa);
|
||||
ptovtaEmpresaList.addItemNovo(ptovtaEmpresa);
|
||||
|
||||
}else{
|
||||
int index = lsPtovtaEmpresa.indexOf(ptovtaEmpresa);
|
||||
if(index >= -1) {
|
||||
lsPtovtaEmpresa.add(ptovtaEmpresa);
|
||||
|
@ -2024,7 +2020,7 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
|
|||
lsPtovtaEmpresa.set(index, ptovtaEmpresa);
|
||||
}
|
||||
ptovtaEmpresaList.updateItem(ptovtaEmpresa);
|
||||
|
||||
}
|
||||
novoPtovtaEmpresa();
|
||||
} else {
|
||||
Messagebox.show(
|
||||
|
|
Loading…
Reference in New Issue