GAP079 / GAP074 / GAP080 /GAP081 / GAP075 / GAP073 (issue 9183)

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@71438 d1611594-4594-4d17-8e1d-87c2c4800839
master
alberto 2017-07-17 16:41:04 +00:00
parent 2381fc9296
commit b839db4d12
5 changed files with 82 additions and 3 deletions

View File

@ -123,10 +123,13 @@ public class EditarUsuarioController extends MyGenericForwardComposer {
private Label lblDescMac; private Label lblDescMac;
private Radio radioSim; private Radio radioSim;
private Textbox txtDescMac; private Textbox txtDescMac;
private Textbox txtComissao;
private Radio radioItemComissao1;
private Radio radioItemComissao2;
private Radio radioItemComissao3;
@Override @Override
public void doAfterCompose(Component comp) throws Exception { public void doAfterCompose(Component comp) throws Exception {
Usuario usuarioLogado = usuarioService.obtenerID(UsuarioLogado.getUsuarioLogado().getUsuarioId()); Usuario usuarioLogado = usuarioService.obtenerID(UsuarioLogado.getUsuarioLogado().getUsuarioId());
Perfil perfilUsuario = usuarioLogado.getUsuarioPerfilList().get(0).getPerfil(); Perfil perfilUsuario = usuarioLogado.getUsuarioPerfilList().get(0).getPerfil();
@ -187,13 +190,28 @@ public class EditarUsuarioController extends MyGenericForwardComposer {
txtSenha.setText(CONTRASENA_VACIA); txtSenha.setText(CONTRASENA_VACIA);
txtConfirmSenha.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()){ if(ApplicationProperties.getInstance().exibirEstacaoCadastroUsuario()){
txtDescMac.setVisible(true); txtDescMac.setVisible(true);
lblDescMac.setVisible(true); lblDescMac.setVisible(true);
} }
validaUsuarioAdmin(perfilUsuario);
validaUsuarioAdmin(perfilUsuario);
} }
private void validaUsuarioAdmin(Perfil perfilUsuario) { private void validaUsuarioAdmin(Perfil perfilUsuario) {
@ -448,6 +466,7 @@ public class EditarUsuarioController extends MyGenericForwardComposer {
txtNombMaterno.getText(); txtNombMaterno.getText();
txtSenha.getText(); txtSenha.getText();
txtConfirmSenha.getText(); txtConfirmSenha.getText();
txtComissao.getText();
cmbPerfil.getValue(); cmbPerfil.getValue();
cmbEmpresa.getValue(); cmbEmpresa.getValue();
@ -482,6 +501,14 @@ public class EditarUsuarioController extends MyGenericForwardComposer {
return; 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(); Perfil perfil = (Perfil) cmbPerfil.getSelectedItem().getValue();
usuario.setUsuarioEmpresaList(lsUsuarioEmpresa); usuario.setUsuarioEmpresaList(lsUsuarioEmpresa);
usuario.setUsuarioUbicacionList(lsUsuarioUbicacion); usuario.setUsuarioUbicacionList(lsUsuarioUbicacion);
@ -813,4 +840,36 @@ public class EditarUsuarioController extends MyGenericForwardComposer {
this.perfilSeleccionada = perfilSeleccionada; 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;
}
} }

View File

@ -23,7 +23,7 @@ public class GerarMapeamentoImpressora {
String estado = info[0]; String estado = info[0];
String serie = info[1]; 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 + "' 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 + "';"); System.out.println("update FISCAL_IMPRESSORA set NUMEROIDENTIFICACAO = '" + mapeamento + "', ESTADOLOCAL_ID = (select ESTADO_ID from ESTADO where CVEESTADO like '" + estado + "') where NUMSERIE20 = '" + serie + "';");

View File

@ -3232,6 +3232,8 @@ editarUsuarioController.chkCorteTurnoAutomatico.label = Cierre de caja automáti
editarUsuarioController.chkExpiraSenha.label = Expira Senha editarUsuarioController.chkExpiraSenha.label = Expira Senha
editarUsuarioController.MSG.usuarioempresa = Es necesário informar al menos una empresa 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.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 #Mensaje
indexController.mniMensaje.label = Mensagem indexController.mniMensaje.label = Mensagem

View File

@ -3293,6 +3293,8 @@ editarUsuarioController.chkCorteTurnoAutomatico.label = Fechamento de Caixa Auto
editarUsuarioController.chkExpiraSenha.label = Expira Senha editarUsuarioController.chkExpiraSenha.label = Expira Senha
editarUsuarioController.MSG.usuarioempresa = É necessário informar pelo menos um empresa 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.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 #Mensaje
indexController.mniMensaje.label = Mensagem indexController.mniMensaje.label = Mensagem

View File

@ -119,6 +119,22 @@
value="@{winEditarUsuario$composer.usuario.tempoDevolucaoPassagem}" value="@{winEditarUsuario$composer.usuario.tempoDevolucaoPassagem}"
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" /> use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
</row> </row>
<row>
<label
value="${c:l('editarUsuarioController.txtComissao.label')}" />
<textbox id="txtComissao" width="50px"
precision="7" scale="2"
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextboxDecimal"
value="@{winEditarUsuario$composer.usuario.perComissao,converter=com.rjconsultores.ventaboletos.web.utilerias.StringPercentToDecimalConverter}" />
</row>
<row>
<label id="lbItensComissao" value="${c:l('editarUsuarioController.txtItensComissao.label')}"/>
<radiogroup>
<radio id="radioItemComissao1" label="Todos os componentes" />
<radio id="radioItemComissao2" label="Tarifa" />
<radio id="radioItemComissao3" label="Tarifa + Seguro" />
</radiogroup>
</row>
<row> <row>
<label <label
value="${c:l('busquedaEstacionController.lhDescMac.label')}" visible="false" id="lblDescMac" /> value="${c:l('busquedaEstacionController.lhDescMac.label')}" visible="false" id="lblDescMac" />