Portar os métodos utilizados pela Agência Digital para a API
bug#18864 dev: trevezani qua: git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@101093 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
78bf3f6343
commit
f581d9a9cd
|
@ -38,6 +38,7 @@ import com.rjconsultores.ventaboletos.entidad.Parada;
|
|||
import com.rjconsultores.ventaboletos.entidad.Perfil;
|
||||
import com.rjconsultores.ventaboletos.entidad.PerfilFuncion;
|
||||
import com.rjconsultores.ventaboletos.entidad.PuntoVenta;
|
||||
import com.rjconsultores.ventaboletos.entidad.TipoVenta;
|
||||
import com.rjconsultores.ventaboletos.entidad.Usuario;
|
||||
import com.rjconsultores.ventaboletos.entidad.UsuarioEmpresa;
|
||||
import com.rjconsultores.ventaboletos.entidad.UsuarioPerfil;
|
||||
|
@ -48,6 +49,7 @@ import com.rjconsultores.ventaboletos.service.EmpresaService;
|
|||
import com.rjconsultores.ventaboletos.service.PerfilFuncionService;
|
||||
import com.rjconsultores.ventaboletos.service.PerfilService;
|
||||
import com.rjconsultores.ventaboletos.service.PuntoVentaService;
|
||||
import com.rjconsultores.ventaboletos.service.TipoVentaService;
|
||||
import com.rjconsultores.ventaboletos.service.UsuarioEmpresaService;
|
||||
import com.rjconsultores.ventaboletos.service.UsuarioPerfilService;
|
||||
import com.rjconsultores.ventaboletos.service.UsuarioService;
|
||||
|
@ -81,6 +83,8 @@ public class EditarUsuarioController extends MyGenericForwardComposer {
|
|||
@Autowired
|
||||
private PerfilService perfilService;
|
||||
@Autowired
|
||||
private TipoVentaService tipoVentaService;
|
||||
@Autowired
|
||||
private UsuarioPerfilService usuarioPerfilService;
|
||||
@Autowired
|
||||
private UsuarioUbicacionService usuarioUbicacionService;
|
||||
|
@ -100,6 +104,8 @@ public class EditarUsuarioController extends MyGenericForwardComposer {
|
|||
private List<Empresa> lsEmpresa;
|
||||
private List<PuntoVenta> lsPuntoVenta = null;
|
||||
private Perfil perfilSeleccionada;
|
||||
private List<TipoVenta> lsTiposVenta;
|
||||
private TipoVenta tipoVentaSeleccionado;
|
||||
private List<UsuarioUbicacion> lsUsuarioUbicacion;
|
||||
private List<UsuarioEmpresa> lsUsuarioEmpresa;
|
||||
private List<UsuarioEmpresa> lsUsuarioEmpresaRemove = new ArrayList<UsuarioEmpresa>();
|
||||
|
@ -143,6 +149,7 @@ public class EditarUsuarioController extends MyGenericForwardComposer {
|
|||
|
||||
lsPerfil = perfilService.buscaPerfilJerarquia(perfilUsuario);
|
||||
lsEmpresa = empresaService.obtenerTodos();
|
||||
lsTiposVenta = tipoVentaService.obterTiposVentaIntegracao();
|
||||
|
||||
super.doAfterCompose(comp);
|
||||
|
||||
|
@ -174,6 +181,8 @@ public class EditarUsuarioController extends MyGenericForwardComposer {
|
|||
|
||||
txtCveEmpleado.focus();
|
||||
|
||||
Long tipoventaIntegracao = 12L;
|
||||
|
||||
if (usuario.getUsuarioId() == null) {
|
||||
btnApagar.setVisible(Boolean.FALSE);
|
||||
usuario.setIndCorteAutomatico(true);
|
||||
|
@ -197,7 +206,13 @@ public class EditarUsuarioController extends MyGenericForwardComposer {
|
|||
|
||||
txtSenha.setText(CONTRASENA_VACIA);
|
||||
txtConfirmSenha.setText(CONTRASENA_VACIA);
|
||||
|
||||
if (usuario.getTipoVentaIntegracaoId() != null) {
|
||||
tipoventaIntegracao = usuario.getTipoVentaIntegracaoId();
|
||||
}
|
||||
}
|
||||
|
||||
tipoVentaSeleccionado = lsTiposVenta.get(lsTiposVenta.indexOf(new TipoVenta(tipoventaIntegracao.shortValue())));
|
||||
|
||||
if(ApplicationProperties.getInstance().isCustomHabilitado(CustomEnum.EXIBIR_ESTACAO_CADASTRO_USUARIO.getDescricao())){
|
||||
txtDescMac.setVisible(true);
|
||||
|
@ -510,6 +525,10 @@ public class EditarUsuarioController extends MyGenericForwardComposer {
|
|||
return;
|
||||
}
|
||||
|
||||
if (tipoVentaSeleccionado != null) {
|
||||
usuario.setTipoVentaIntegracaoId(Long.valueOf(tipoVentaSeleccionado.getTipoventaId()));
|
||||
}
|
||||
|
||||
Perfil perfil = (Perfil) cmbPerfil.getSelectedItem().getValue();
|
||||
senha = hayCambioContrasena ? senha : null;
|
||||
usuarioService.suscribirActualizar(usuario, senha, perfil);
|
||||
|
@ -852,4 +871,20 @@ public class EditarUsuarioController extends MyGenericForwardComposer {
|
|||
public void setPerfilSeleccionada(Perfil perfilSeleccionada) {
|
||||
this.perfilSeleccionada = perfilSeleccionada;
|
||||
}
|
||||
|
||||
public List<TipoVenta> getLsTiposVenta() {
|
||||
return lsTiposVenta;
|
||||
}
|
||||
|
||||
public void setLsTiposVenta(List<TipoVenta> lsTiposVenta) {
|
||||
this.lsTiposVenta = lsTiposVenta;
|
||||
}
|
||||
|
||||
public TipoVenta getTipoVentaSeleccionado() {
|
||||
return tipoVentaSeleccionado;
|
||||
}
|
||||
|
||||
public void setTipoVentaSeleccionado(TipoVenta tipoVentaSeleccionado) {
|
||||
this.tipoVentaSeleccionado = tipoVentaSeleccionado;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -3711,6 +3711,7 @@ editarUsuarioController.txtComissao.label=Comissão
|
|||
editarUsuarioController.txtItensComissao.label=Item considerado na Comissão
|
||||
editarUsuarioController.tabel.internet = Venta Internet/Integración
|
||||
editarUsuarioController.txtEstacion.label = Estación
|
||||
editarUsuarioController.txtTipoVenta.label = Tipo Venta
|
||||
|
||||
#Mensaje
|
||||
indexController.mniMensaje.label = Mensagem
|
||||
|
|
|
@ -3939,8 +3939,9 @@ editarUsuarioController.MSG.usuarioempresa = É necessário informar pelo menos
|
|||
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
|
||||
editarUsuarioController.tabel.internet = Venda Internet/Intergração
|
||||
editarUsuarioController.tabel.internet = Venda Internet/Integração
|
||||
editarUsuarioController.txtEstacion.label = Estação
|
||||
editarUsuarioController.txtTipoVenta.label = Tipo de Venda
|
||||
|
||||
#Mensaje
|
||||
indexController.mniMensaje.label = Mensagem
|
||||
|
|
|
@ -223,6 +223,15 @@
|
|||
<label value="${c:l('editarUsuarioController.txtEstacion.label')}" />
|
||||
<longbox id="txtNumCaja" width="30%" maxlength="10" value="@{winEditarUsuario$composer.usuario.estacionInternetId}" />
|
||||
</row>
|
||||
<row>
|
||||
<label value="${c:l('editarUsuarioController.txtTipoVenta.label')}"/>
|
||||
<combobox id="cmbTipoVentaIntegracao" autodrop="true" constraint="no empty"
|
||||
mold="rounded" buttonVisible="true" width="90%"
|
||||
model="@{winEditarUsuario$composer.lsTiposVenta}"
|
||||
selectedItem="@{winEditarUsuario$composer.tipoVentaSeleccionado}"
|
||||
initialValue="@{winEditarUsuario$composer.tipoVentaSeleccionado}"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"/>
|
||||
</row>
|
||||
</rows>
|
||||
</grid>
|
||||
</tabpanel>
|
||||
|
|
Loading…
Reference in New Issue