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,9 +1595,14 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
|
||||||
try {
|
try {
|
||||||
//Valida que todas empresas de Fechamento são empresa para venda.
|
//Valida que todas empresas de Fechamento são empresa para venda.
|
||||||
for (int i = 0; i < empresasVenda.size(); i++) {
|
for (int i = 0; i < empresasVenda.size(); i++) {
|
||||||
for (int j = 0; j < empresasFechamento.size(); j++) {
|
PtovtaEmpresa empresaVenda = (PtovtaEmpresa) empresasVenda.get(i);
|
||||||
PtovtaEmpresa empresaVenda = (PtovtaEmpresa) empresasVenda.get(j);
|
|
||||||
if (empresaVenda.getEmpresa().getEmpresaId().equals(((FechamentoParamptovta) empresasFechamento.get(i)).getEmpresa().getEmpresaId())) {
|
validado = false;
|
||||||
|
|
||||||
|
for (int j = 0; j < empresasFechamento.size(); j++) {
|
||||||
|
FechamentoParamptovta fechamentoParamptovta = (FechamentoParamptovta) empresasFechamento.get(j);
|
||||||
|
|
||||||
|
if (empresaVenda.getEmpresa().getEmpresaId().equals(fechamentoParamptovta.getEmpresa().getEmpresaId())) {
|
||||||
validado=true;
|
validado=true;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
@ -1606,21 +1611,8 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
validado=false;
|
} catch (Throwable e) {
|
||||||
//Valida que todas as empresas para Vendas estão inseridas em Fechamento.
|
log.error("",e);
|
||||||
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())) {
|
|
||||||
validado=true;
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if (!validado) {
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
} catch (ArrayIndexOutOfBoundsException e) {
|
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
|
@ -2016,15 +2008,19 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
|
||||||
if (cmbEmpresasContaBancarias.getSelectedItem() != null) {
|
if (cmbEmpresasContaBancarias.getSelectedItem() != null) {
|
||||||
ptovtaEmpresa.setEmpresaContaBancaria((EmpresaContaBancaria) cmbEmpresasContaBancarias.getSelectedItem().getValue());
|
ptovtaEmpresa.setEmpresaContaBancaria((EmpresaContaBancaria) cmbEmpresasContaBancarias.getSelectedItem().getValue());
|
||||||
}
|
}
|
||||||
|
if (ptovtaEmpresa.getPtovtaempresaId() == null){
|
||||||
int index = lsPtovtaEmpresa.indexOf(ptovtaEmpresa);
|
|
||||||
if(index >= -1) {
|
|
||||||
lsPtovtaEmpresa.add(ptovtaEmpresa);
|
lsPtovtaEmpresa.add(ptovtaEmpresa);
|
||||||
} else {
|
ptovtaEmpresaList.addItemNovo(ptovtaEmpresa);
|
||||||
lsPtovtaEmpresa.set(index, ptovtaEmpresa);
|
|
||||||
|
}else{
|
||||||
|
int index = lsPtovtaEmpresa.indexOf(ptovtaEmpresa);
|
||||||
|
if(index >= -1) {
|
||||||
|
lsPtovtaEmpresa.add(ptovtaEmpresa);
|
||||||
|
} else {
|
||||||
|
lsPtovtaEmpresa.set(index, ptovtaEmpresa);
|
||||||
|
}
|
||||||
|
ptovtaEmpresaList.updateItem(ptovtaEmpresa);
|
||||||
}
|
}
|
||||||
ptovtaEmpresaList.updateItem(ptovtaEmpresa);
|
|
||||||
|
|
||||||
novoPtovtaEmpresa();
|
novoPtovtaEmpresa();
|
||||||
} else {
|
} else {
|
||||||
Messagebox.show(
|
Messagebox.show(
|
||||||
|
|
Loading…
Reference in New Issue