コード例 #1
0
  public void doGuardarNuevo() {
    if (passwordsValidos()) {
      // Crea  nuevo
      farmaciaActual = farmaciaDAO.crear(farmaciaActual);

      // Ajustar password
      usuarioDAO.actualizarPassword(farmaciaActual.getId(), password1);

      // Actualiza lista
      farmacias = farmaciaDAO.buscarTodos();
    } else {
      FacesContext.getCurrentInstance()
          .addMessage(
              null,
              new FacesMessage(
                  FacesMessage.SEVERITY_WARN,
                  "Password incorrecto (usente o no coincidencia)",
                  ""));
    }
  }
コード例 #2
0
  public void doGuardarEditado() {
    if (passwordsVacios()) { // No modifica password
      // Actualiza
      farmaciaActual = farmaciaDAO.actualizar(farmaciaActual);

      // Actualiza lista
      farmacias = farmaciaDAO.buscarTodos();
    } else if (password1.equals(password2)) {
      // Actualiza
      farmaciaActual = farmaciaDAO.actualizar(farmaciaActual);

      // Actualiza lista a mostrar
      farmacias = farmaciaDAO.buscarTodos();

      // Ajustar su password
      usuarioDAO.actualizarPassword(farmaciaActual.getId(), password1);
    } else {
      FacesContext.getCurrentInstance()
          .addMessage(
              null,
              new FacesMessage(
                  FacesMessage.SEVERITY_WARN, "Passwords incorrectos (no coincidencia)", ""));
    }
  }
コード例 #3
0
 public void doNuevo() {
   farmaciaActual = new Farmacia(); // Farmacia vacia
   farmaciaActual.setDireccion(new Direccion()); // Con dirección vacía
   farmaciaActual.setFechaAlta(Calendar.getInstance().getTime());
   farmaciaActual.setUltimoAcceso(farmaciaActual.getFechaAlta());
 }