Correção em gravação de Totalizadores não fiscais

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@46135 d1611594-4594-4d17-8e1d-87c2c4800839
master
thiago 2015-07-20 17:43:51 +00:00
parent c2fd5c9993
commit fffb229d72
1 changed files with 16 additions and 7 deletions

View File

@ -140,16 +140,25 @@ public class EditarTotnaofiscalEmpresaController extends MyGenericForwardCompose
totnaofiscalEmpresa.setActivo(true);
totnaofiscalEmpresa.setFecmodif(Calendar.getInstance().getTime());
totnaofiscalEmpresa.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
if(totnaofiscalEmpresa.getTipototalizador()!= TipoTotalizadorNaoFiscal.CUSTOM.name() && totnaofiscalEmpresaList.getListData().contains(totnaofiscalEmpresa)){
Messagebox.show(
Labels.getLabel("editarTotnaofiscalEmpresaController.MSG.erroTipoTotalizador"),
Labels.getLabel("editarTotnaofiscalEmpresaController.window.title"),
Messagebox.OK, Messagebox.EXCLAMATION);
return;
for (Object totalizador : totnaofiscalEmpresaList.getListData()) {
if(!((FiscalTotnaofiscalEmpresa)totalizador).getFiscaltotnaofiscalId().equals(totnaofiscalEmpresa.getFiscaltotnaofiscalId())
&& totnaofiscalEmpresa.getEmpresa().equals(((FiscalTotnaofiscalEmpresa)totalizador).getEmpresa())
&& totnaofiscalEmpresa.getTipototalizador()!= TipoTotalizadorNaoFiscal.CUSTOM.name()
&& totnaofiscalEmpresaList.getListData().contains(totnaofiscalEmpresa)
&& ((FiscalTotnaofiscalEmpresa)totalizador).getTipototalizador().equals(totnaofiscalEmpresa.getTipototalizador())){
Messagebox.show(
Labels.getLabel("editarTotnaofiscalEmpresaController.MSG.erroTipoTotalizador"),
Labels.getLabel("editarTotnaofiscalEmpresaController.window.title"),
Messagebox.OK, Messagebox.EXCLAMATION);
return;
}
}
for (Object totalizador : totnaofiscalEmpresaList.getListData()) {
if(totnaofiscalEmpresa.getTipoeventoextra()!= null && !"".equals(totnaofiscalEmpresa.getTipoeventoextra().getDescTipoEvento().trim())
if(!((FiscalTotnaofiscalEmpresa)totalizador).getFiscaltotnaofiscalId().equals(totnaofiscalEmpresa.getFiscaltotnaofiscalId())
&& totnaofiscalEmpresa.getEmpresa().equals(((FiscalTotnaofiscalEmpresa)totalizador).getEmpresa())
&& totnaofiscalEmpresa.getTipoeventoextra()!= null
&& !"".equals(totnaofiscalEmpresa.getTipoeventoextra().getDescTipoEvento().trim())
&& ((FiscalTotnaofiscalEmpresa)totalizador).getTipoeventoextra()!= null
&& totnaofiscalEmpresa.getTipoeventoextra().getDescTipoEvento().equals(((FiscalTotnaofiscalEmpresa)totalizador).getTipoeventoextra().getDescTipoEvento())){
Messagebox.show(