Fixes Bug #0010492 - Code review feito pelo Daniel e testes pelo Renato

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@78401 d1611594-4594-4d17-8e1d-87c2c4800839
master
alexandre.lima 2018-01-29 12:09:35 +00:00
parent f469cacec8
commit eda5a391e1
1 changed files with 9 additions and 6 deletions

View File

@ -20,6 +20,7 @@ import org.zkoss.zul.Datebox;
import org.zkoss.zul.Messagebox; import org.zkoss.zul.Messagebox;
import org.zkoss.zul.Textbox; import org.zkoss.zul.Textbox;
import com.rjconsultores.integracaoreceitadespesa.Application;
import com.rjconsultores.ventaboletos.entidad.ConfRestricaoCanalVenta; import com.rjconsultores.ventaboletos.entidad.ConfRestricaoCanalVenta;
import com.rjconsultores.ventaboletos.entidad.ConfRestricaoExcecao; import com.rjconsultores.ventaboletos.entidad.ConfRestricaoExcecao;
import com.rjconsultores.ventaboletos.entidad.ConfRestricaoPtovta; import com.rjconsultores.ventaboletos.entidad.ConfRestricaoPtovta;
@ -34,6 +35,7 @@ import com.rjconsultores.ventaboletos.service.ConfRestricaoExcecaoService;
import com.rjconsultores.ventaboletos.service.ConfRestricaoPtovtaService; import com.rjconsultores.ventaboletos.service.ConfRestricaoPtovtaService;
import com.rjconsultores.ventaboletos.service.RutaService; import com.rjconsultores.ventaboletos.service.RutaService;
import com.rjconsultores.ventaboletos.service.TipoPuntoVentaService; import com.rjconsultores.ventaboletos.service.TipoPuntoVentaService;
import com.rjconsultores.ventaboletos.utilerias.ApplicationProperties;
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado; import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxParada; import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxParada;
import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxPuntoVenta; import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxPuntoVenta;
@ -48,7 +50,6 @@ import com.rjconsultores.ventaboletos.web.utilerias.render.RenderConfRestricaoPt
public class EditarConfRestricaoCanalVentaController extends MyGenericForwardComposer { public class EditarConfRestricaoCanalVentaController extends MyGenericForwardComposer {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
private static Properties p = new Properties();
@Autowired @Autowired
private ConfRestricaoCanalVentaService confRestricaoCanalVentaService; private ConfRestricaoCanalVentaService confRestricaoCanalVentaService;
@Autowired @Autowired
@ -102,10 +103,6 @@ public class EditarConfRestricaoCanalVentaController extends MyGenericForwardCom
@Override @Override
public void doAfterCompose(Component comp) throws Exception { public void doAfterCompose(Component comp) throws Exception {
if (!"1".equals(p.getProperty("puntoVenta.validaCtaCteEmpresa", "1"))) {
cmbEmpresa.setConstraint("no empty");
}
confRestricaoCanalVenta = (ConfRestricaoCanalVenta) Executions.getCurrent().getArg().get("confRestricaoCanalVenta"); confRestricaoCanalVenta = (ConfRestricaoCanalVenta) Executions.getCurrent().getArg().get("confRestricaoCanalVenta");
confRestricaoCanalVentaList = (MyListbox) Executions.getCurrent().getArg().get("confRestricaoCanalVentaList"); confRestricaoCanalVentaList = (MyListbox) Executions.getCurrent().getArg().get("confRestricaoCanalVentaList");
@ -119,6 +116,11 @@ public class EditarConfRestricaoCanalVentaController extends MyGenericForwardCom
super.doAfterCompose(comp); super.doAfterCompose(comp);
if (!ApplicationProperties.getInstance().empresaObrigatoria()) {
cmbEmpresa.setConstraint("no empty");
}
cmbRuta.setItemRenderer(new MyComboRutaRenderer()); cmbRuta.setItemRenderer(new MyComboRutaRenderer());
if (confRestricaoCanalVenta.getConfRestricaoCanalVentaId() == null) { if (confRestricaoCanalVenta.getConfRestricaoCanalVentaId() == null) {
btnApagar.setVisible(Boolean.FALSE); btnApagar.setVisible(Boolean.FALSE);
@ -251,7 +253,8 @@ public class EditarConfRestricaoCanalVentaController extends MyGenericForwardCom
} }
} }
if ("1".equals(p.getProperty("puntoVenta.validaCtaCteEmpresa", "1")) && cmbEmpresa.getSelectedItem() == null) {
if (ApplicationProperties.getInstance().empresaObrigatoria() && cmbEmpresa.getSelectedItem() == null) {
Empresa empresa = new Empresa(); Empresa empresa = new Empresa();
empresa.setEmpresaId(-1); empresa.setEmpresaId(-1);
confRestricaoCanalVenta.setEmpresa(empresa); confRestricaoCanalVenta.setEmpresa(empresa);