Exemplo n.º 1
0
  /**
   * Modifica la informacion de un propietario
   *
   * @param año Año de compra
   * @param propietario NIT del propietario
   * @param nuevoNombre Nuevo nombre
   * @param nuevoCC Nuevo NIT
   * @param nuevaDireccion Nueva direccion
   * @param nuevaCiudad Nueva ciudad
   * @param nuevoTelefono Nuevo telefono
   * @return Retorna true cuando guarda la informacion
   */
  protected boolean modificarPropietario(
      int año,
      String propietario,
      String nuevoNombre,
      String nuevoCC,
      String nuevaDireccion,
      String nuevaCiudad,
      String nuevoTelefono) {
    ArrayList<Propietario> prop = propietarios.get(año);
    if (prop != null)
      for (Propietario x : prop)
        if (x.getCc().equalsIgnoreCase(propietario)) {
          x.setNombre(nuevoNombre);
          x.setCc(nuevoCC);
          x.setDireccion(nuevaDireccion);
          x.setCiudad(nuevaCiudad);
          x.setTelefono(nuevoTelefono);
          return true;
        }

    return false;
  }