diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/seguridad/EditarUsuarioController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/seguridad/EditarUsuarioController.java index 2319fc7c7..9c3a60caf 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/seguridad/EditarUsuarioController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/seguridad/EditarUsuarioController.java @@ -123,10 +123,13 @@ public class EditarUsuarioController extends MyGenericForwardComposer { private Label lblDescMac; private Radio radioSim; private Textbox txtDescMac; + private Textbox txtComissao; + private Radio radioItemComissao1; + private Radio radioItemComissao2; + private Radio radioItemComissao3; @Override public void doAfterCompose(Component comp) throws Exception { - Usuario usuarioLogado = usuarioService.obtenerID(UsuarioLogado.getUsuarioLogado().getUsuarioId()); Perfil perfilUsuario = usuarioLogado.getUsuarioPerfilList().get(0).getPerfil(); @@ -187,13 +190,28 @@ public class EditarUsuarioController extends MyGenericForwardComposer { txtSenha.setText(CONTRASENA_VACIA); txtConfirmSenha.setText(CONTRASENA_VACIA); } + + if (usuario.getItensComissao() == null || usuario.getItensComissao().intValue() == 1) { + radioItemComissao1.setSelected(true); + radioItemComissao2.setSelected(false); + radioItemComissao3.setSelected(false); + } else if (usuario.getItensComissao().intValue() == 2) { + radioItemComissao1.setSelected(false); + radioItemComissao2.setSelected(true); + radioItemComissao3.setSelected(false); + } else if (usuario.getItensComissao().intValue() == 3) { + radioItemComissao1.setSelected(false); + radioItemComissao2.setSelected(false); + radioItemComissao3.setSelected(true); + } + if(ApplicationProperties.getInstance().exibirEstacaoCadastroUsuario()){ txtDescMac.setVisible(true); lblDescMac.setVisible(true); } + validaUsuarioAdmin(perfilUsuario); - } private void validaUsuarioAdmin(Perfil perfilUsuario) { @@ -448,6 +466,7 @@ public class EditarUsuarioController extends MyGenericForwardComposer { txtNombMaterno.getText(); txtSenha.getText(); txtConfirmSenha.getText(); + txtComissao.getText(); cmbPerfil.getValue(); cmbEmpresa.getValue(); @@ -482,6 +501,14 @@ public class EditarUsuarioController extends MyGenericForwardComposer { return; } + if (radioItemComissao1.isSelected()) { + usuario.setItensComissao(1); + } else if (radioItemComissao2.isSelected()) { + usuario.setItensComissao(2); + } else if (radioItemComissao3.isSelected()) { + usuario.setItensComissao(3); + } + Perfil perfil = (Perfil) cmbPerfil.getSelectedItem().getValue(); usuario.setUsuarioEmpresaList(lsUsuarioEmpresa); usuario.setUsuarioUbicacionList(lsUsuarioUbicacion); @@ -813,4 +840,36 @@ public class EditarUsuarioController extends MyGenericForwardComposer { this.perfilSeleccionada = perfilSeleccionada; } + public Radio getRadioItemComissao1() { + return radioItemComissao1; + } + + public void setRadioItemComissao1(Radio radioItemComissao1) { + this.radioItemComissao1 = radioItemComissao1; + } + + public Radio getRadioItemComissao2() { + return radioItemComissao2; + } + + public void setRadioItemComissao2(Radio radioItemComissao2) { + this.radioItemComissao2 = radioItemComissao2; + } + + public Radio getRadioItemComissao3() { + return radioItemComissao3; + } + + public void setRadioItemComissao3(Radio radioItemComissao3) { + this.radioItemComissao3 = radioItemComissao3; + } + + public Textbox getTxtComissao() { + return txtComissao; + } + + public void setTxtComissao(Textbox txtComissao) { + this.txtComissao = txtComissao; + } + } diff --git a/tests/com/rjconsultores/tests/GerarMapeamentoImpressora.java b/tests/com/rjconsultores/tests/GerarMapeamentoImpressora.java index 9361d97e3..b04c7598e 100644 --- a/tests/com/rjconsultores/tests/GerarMapeamentoImpressora.java +++ b/tests/com/rjconsultores/tests/GerarMapeamentoImpressora.java @@ -23,7 +23,7 @@ public class GerarMapeamentoImpressora { String estado = info[0]; String serie = info[1]; - String mapeamento = info[2]; + String mapeamento = String.format("%03d", Integer.parseInt(info[2])); // System.out.println("update FISCAL_IMPRESSORA set NUMEROIDENTIFICACAO = '" + mapeamento + "' where NUMSERIE20 = '" + serie + "';"); System.out.println("update FISCAL_IMPRESSORA set NUMEROIDENTIFICACAO = '" + mapeamento + "', ESTADOLOCAL_ID = (select ESTADO_ID from ESTADO where CVEESTADO like '" + estado + "') where NUMSERIE20 = '" + serie + "';"); diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label index e36b5fd07..e7c9d6d9a 100644 --- a/web/WEB-INF/i3-label_es_MX.label +++ b/web/WEB-INF/i3-label_es_MX.label @@ -3232,6 +3232,8 @@ editarUsuarioController.chkCorteTurnoAutomatico.label = Cierre de caja automáti editarUsuarioController.chkExpiraSenha.label = Expira Senha editarUsuarioController.MSG.usuarioempresa = Es necesário informar al menos una empresa editarUsuarioController.txtTempoDevolucao.label = Tiempo(minutos) de devolución del paso después del embarque - Contingencia +editarUsuarioController.txtComissao.label=Comissão +editarUsuarioController.txtItensComissao.label=Item considerado na Comissão #Mensaje indexController.mniMensaje.label = Mensagem diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label index d9ac57d0a..6823b05a3 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -3293,6 +3293,8 @@ editarUsuarioController.chkCorteTurnoAutomatico.label = Fechamento de Caixa Auto editarUsuarioController.chkExpiraSenha.label = Expira Senha editarUsuarioController.MSG.usuarioempresa = É necessário informar pelo menos um empresa editarUsuarioController.txtTempoDevolucao.label = Tempo(minutos) de Devolução da Passagem após embarque - Contingência +editarUsuarioController.txtComissao.label=Comissão +editarUsuarioController.txtItensComissao.label=Item considerado na Comissão #Mensaje indexController.mniMensaje.label = Mensagem diff --git a/web/gui/seguridad/editarUsuario.zul b/web/gui/seguridad/editarUsuario.zul index 74af19f47..7fb81a62c 100644 --- a/web/gui/seguridad/editarUsuario.zul +++ b/web/gui/seguridad/editarUsuario.zul @@ -119,6 +119,22 @@ value="@{winEditarUsuario$composer.usuario.tempoDevolucaoPassagem}" use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" /> + + + +