void modifierCompte() {
    try {
      Compte compte = compteManager.get(Long.parseLong(idCompte.getValue()));
      compte.setNom(nom.getValue());
      compte.setSolde(solde.getValue().floatValue());
      compte.setSoldeReel(soldeReel.getValue().floatValue());
      compte.setSoldePrevisionnel(soldePrevisionnel.getValue().floatValue());

      compteManager.update(compte);

      for (Object object :
          self.getDesktop()
              .getPage("mainPage")
              .getFellow("contentNiv2")
              .getFellow("contentNiv3")
              .getFellows()) {
        System.out.println("fellow : " + object.toString() + " - " + object.getClass().getName());
      }
      List<Compte> listCompte = compteManager.getAll();
      ListModelList listModelList = new ListModelList();
      listModelList.addAll(listCompte);

      ((Listbox)
              self.getDesktop()
                  .getPage("mainPage")
                  .getFellow("contentNiv2")
                  .getFellow("contentNiv3")
                  .getFellow("main")
                  .getFellow("list"))
          .setModel(listModelList);
      win.detach();
    } catch (Exception e) {
      e.printStackTrace();
    }
  }
  @Listen("onClick = #btn_confirmar")
  public void alterarOperador() {
    Map<String, Object> arguments = (Map) rw_dadosOperador.getValue();
    Operador op = (Operador) arguments.get("funAlterar");
    lb_operador = (Listbox) arguments.get("lb_operador");
    String pass = tb_insira_password.getText();
    List<Operador> list =
        operadorDao.obtemPorUsername(tb_username.getText(), tb_password.getText());
    if (!list.isEmpty() && op.getId() != list.get(0).getId()) {
      Clients.showNotification(
          "Um operador ja foi cadrastado com esse username", "error", null, null, 2000);
    } else {
      if (!tb_password.getText().equals(pass)) {
        Clients.showNotification("o password deve ser igual", "error", null, null, 2000);

      } else {
        ListModelList<Operador> lista = (ListModelList) lb_operador.getModel();
        lista.remove(op);
        setValues(op);
        operadorDao.update(op);
        lista.add(0, op);
        operadorWin.detach();
        ;
        Clients.showNotification("Dados do operador " + op.getNome() + " foram alterados");
      }
    }
  }
예제 #3
0
  @Command
  public void guardar() {
    if (ACCION_ACTUAL == EnumAcciones.ADD) {
      itemSel.setId(null);
      itemsMapper.insertSelective(itemSel);
      Clients.showNotification("Todo Bien! la marca a sido registrada");
      Events.postEvent("onDetachForm", formu, itemSel);
      formu.detach();

    } else {
      itemsMapper.updateByPrimaryKey(itemSel);
      Clients.showNotification("Todo Bien! la marca a sido actualizada");
      Events.postEvent("onDetachForm", formu, itemSel);

      formu.detach();
    }
  }
  @Listen("onContadorEscolhe = #lb_contador")
  public void escolheContador(ForwardEvent event) {
    Map<String, Object> arg = (Map) rw_dadosLeitura.getValue();
    Row rw_contador = (Row) arg.get("rw_contador");
    Textbox tb_escolherContador = (Textbox) arg.get("tb_contador");
    Listitem selectedItem = (Listitem) event.getOrigin().getTarget().getParent().getParent();
    selectedContador = (Contador) selectedItem.getValue();

    rw_contador.setValue(selectedContador);
    tb_escolherContador.setText("" + (selectedContador).getNumero());

    winescolher.detach();
  }
예제 #5
0
 /**
  * When the 'My Settings' toolbarButton is clicked.<br>
  *
  * @throws IOException
  * @throws InterruptedException
  */
 public void onClick$btnTestMain() throws InterruptedException {
   Window win = null;
   Window parentWin = (Window) Path.getComponent("/outerIndexWindow");
   try {
     win =
         (Window) Executions.createComponents("/WEB-INF/xhtml/pages/default.zul", parentWin, null);
   } catch (Exception e) {
     // TODO: handle exception
     e.printStackTrace();
     MensajeMultilinea.show(e.getLocalizedMessage(), Constants.MENSAJE_TIPO_ERROR);
     win.detach();
   }
 }
예제 #6
0
파일: HtmlSign.java 프로젝트: hebut/jxkh
 public void onClick$OK() {
   if (sList.size() != 0) {
     WKTHtmlSign sign;
     for (int j = 0; j < sList.size(); j++) {
       sign = sList.get(j);
       sign.setKsOrderid(Long.parseLong(j + ""));
       if (sign.getKsId() != null) {
         signService.update(sign);
       } else {
         signService.save(sign);
       }
     }
   }
   signWin.detach();
 }
  @Listen("onClick = #btn_confirmarLeitor")
  public void alterarleitor() {

    Map<String, Object> arguments = (Map) rw_dadosLeitor.getValue();
    Leitor leitor = (Leitor) arguments.get("funAlterar");
    lb_leitor = (Listbox) arguments.get("lb_leitor");
    ListModelList<Leitor> lista = (ListModelList) lb_leitor.getModel();
    lista.remove(leitor);
    setValuesLeitor(leitor);
    leitorDao.update(leitor);
    lista.add(0, leitor);
    winAlterarLeitor.detach();
    ;
    Clients.showNotification("Dados do leitor" + leitor.getNome() + " foram alterados");
  }
예제 #8
0
파일: HtmlSign.java 프로젝트: hebut/jxkh
 public void onClick$cancel() {
   sList.clear();
   signWin.detach();
 }
 // ---------------------------------------------------------------------------------------------------
 public void onClick$btnSalir() {
   frmRMorosidadGeneral.detach();
 }
예제 #10
0
 @Command
 public void cancelar() {
   formu.detach();
 }
 /**
  * Cerrar Ventana
  *
  * @param binder
  * @return cierra el .zul asociado al VM
  * @throws No dispara ninguna excepcion.
  */
 @Command
 public void closeThis() {
   window.detach();
 }
예제 #12
0
 public void onClick$back() {
   wins.detach();
 }