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" />
+
+
+
+
+
+
+
+
+
+
+
+