public void onClick$btnSave(Event event) { try { if (getToken().intValue() > 0) { loadDataFromTextboxs(); // responseOperacion = usuarioBean.guardarUsuario(usuarioSelected, // Boolean.TRUE); if (responseOperacion.getCodigoRespuesta() == Constants.CODE_OPERACION_SATISFACTORIA) { // MensajeMultilinea.show(responseOperacion.getMensajeRespuesta() + " // Id Usuario:" + responseOperacion.getUsuario().getNombreUsuario(), // Constants.MENSAJE_TIPO_INFO); // usuarioSelected = responseOperacion.getUsuario(); loadDataFromEntity(); doReadOnly(Boolean.TRUE); doEditButton(); listaUsuarioCtrl.refresTotalRegistros(); listaUsuarioCtrl.refreshModel(0); } else { MensajeMultilinea.show( responseOperacion.getMensajeRespuesta(), Constants.MENSAJE_TIPO_ERROR); } setToken(0); } else if (getToken().intValue() == 0) { throw new DiservWebException( Constants.CODE_OPERATION_FALLIDA, "Se intento guardar el mismo cliente dos veces, por seguridad solo se proceso una vez "); } } catch (Exception e) { e.printStackTrace(); MensajeMultilinea.show(e.getMessage(), Constants.MENSAJE_TIPO_ERROR); } }
public void onCreate$detalleUsuarioWindow(Event event) throws Exception { doOnCreateCommon(this.detalleUsuarioWindow, event); MensajeMultilinea.doSetTemplate(); if (this.args.containsKey("usuarioSelected")) { usuarioSelected = ((Usuarios) this.args.get("usuarioSelected")); setUsuarioSelected(usuarioSelected); if (!workspace.isAllowed("mostrar_password_user")) { txtClaveUsuario.setType("password"); txtClaveUsuario2.setType("password"); } } else { txtClaveUsuario.setType("password"); txtClaveUsuario2.setType("password"); } if (this.args.containsKey("token")) { this.token = ((Integer) this.args.get("token")); setToken(this.token); } else { setToken(Integer.valueOf(0)); } if (this.args.containsKey("listaUsuariosCtrl")) { listaUsuarioCtrl = ((ListaUsuariosCtrl) this.args.get("listaUsuariosCtrl")); } checkPermisos(); showDetalleCliente(); }
public void doActualizar() { // usuarioSelected.setStatus(checkEstadoUsuario.isChecked()); usuarioSelected.setCodigoempleado(txtNumerocarne.getValue()); usuarioSelected.setContrasena(txtClaveUsuario2.getValue()); usuarioSelected.setNombreCompleto(txtNombreUsuario.getValue()); usuarioSelected.setNombreusuario(txtUsuarioSistema.getValue()); usuarioSelected.setRegistroslista(txtRegistrosLista.getValue()); // try { // responseOperacion = usuarioBean.guardarUsuario(usuarioSelected, Boolean.FALSE); if (responseOperacion.getCodigoRespuesta() == Constants.CODE_OPERACION_SATISFACTORIA) { // MensajeMultilinea.show("Usuario actualizado Satisfactoriamente", // Constants.MENSAJE_TIPO_INFO); // usuarioSelected = responseOperacion.getUsuario(); loadDataFromEntity(); doReadOnly(Boolean.TRUE); doEditButton(); listaUsuarioCtrl.refresTotalRegistros(); listaUsuarioCtrl.refreshModel(0); } else { MensajeMultilinea.show(responseOperacion.getMensajeRespuesta(), Constants.MENSAJE_TIPO_ERROR); } // } catch (DiservWebException bex) { // bex.printStackTrace(); // MensajeMultilinea.show(bex.toString(), Constants.MENSAJE_TIPO_ERROR); // } doReadOnly(Boolean.TRUE); doEditButton(); }
private void loadDataFromTextboxs() { try { usuarioSelected = new Usuarios(); // validamos los campos if (StringUtils.isEmpty(txtClaveUsuario.getValue())) { throw new DiservWebException( Constants.CODE_OPERATION_FALLIDA, "Debe ingresar password valido para usuario"); } if (StringUtils.isEmpty(txtClaveUsuario2.getValue())) { throw new DiservWebException( Constants.CODE_OPERATION_FALLIDA, "Debe ingresar password para usuario"); } if (!txtClaveUsuario.getValue().equals(txtClaveUsuario2.getValue())) { throw new DiservWebException(Constants.CODE_OPERATION_FALLIDA, "Password no coincide "); } if (StringUtils.isEmpty(txtNombreUsuario.getValue())) { throw new DiservWebException( Constants.CODE_OPERATION_FALLIDA, "Debe ingresar nombre usuarios"); } if (StringUtils.isEmpty(txtUsuarioSistema.getValue())) { throw new DiservWebException( Constants.CODE_OPERATION_FALLIDA, "Debe ingresar usuario con el que se conectara a sistema"); } if (txtRegistrosLista.getValue() == null) { throw new DiservWebException( Constants.CODE_OPERATION_FALLIDA, "Debe ingresar cantida de registros por pagina"); } // if (checkEstadoUsuario.isChecked()) { // usuarioSelected.setStatus(checkEstadoUsuario.isChecked()); usuarioSelected.setCodigoempleado(txtNumerocarne.getValue()); usuarioSelected.setContrasena(txtClaveUsuario2.getValue()); usuarioSelected.setNombreCompleto(txtNombreUsuario.getValue()); usuarioSelected.setNombreusuario(txtUsuarioSistema.getValue()); usuarioSelected.setRegistroslista(txtRegistrosLista.getValue()); } catch (DiservWebException ex) { MensajeMultilinea.show(ex.getMensaje(), Constants.MENSAJE_TIPO_ERROR); } }