Esempio n. 1
0
 @Override
 public boolean equals(Object obj) {
   if (obj instanceof Documento) {
     Documento other = (Documento) obj;
     if (other != null
         && other.getId() != null
         && this.id != null
         && other.getId().equals(this.id)) {
       return true;
     }
   }
   return false;
 }
Esempio n. 2
0
  public static void main(String[] args) {
    // TODO code application logic here

    Documento[] docs = {
      new Fattura(), new Fattura(), new Preventivo(), new Fattura(), new Commessa(), new Ddt()
    };
    docs[0].setNome("pippo");
    int i = 0;
    docs[0].setIndirizzo("ciao");

    for (Documento d : docs) {
      d.setIndirizzo("indirizzo" + i);
      d.setDataEmissione(new Date());
      d.stampa();
    }
  }
Esempio n. 3
0
  public void run() {
    // crio a lista de documentos
    List<Documento> list = null;

    try {

      Thread.sleep(5000);

      list = Documento.getDocumentosWeb();

      // crio o adapter para o listview
      final DocumentoAdapter docAdapter = new DocumentoAdapter(this, list);

      // vai atualizar o listview que esta rodando na Thread principal da activity, mesmo nesse
      // momento a execucao
      // estar em uma thread diferente Thread t = new Thread(this);
      runOnUiThread(
          new Runnable() {

            public void run() {
              // adiciono o adapter no listview
              listView.setAdapter(docAdapter);
            }
          });

    } catch (IOException e) {
      Log.e("temporeal", e.getMessage());

      // independente de dar certo ou nao a busca, eu fecho o ProgressDialog
    } catch (InterruptedException e) {
      Log.e("temporeal", e.getMessage());

      // independente de dar certo ou nao a busca, eu fecho o ProgressDialog
    } finally {
      progressDialog.dismiss();
    }
  }
Esempio n. 4
0
  public Documento removeDocumento(Documento documento) {
    getDocumentos().remove(documento);
    documento.setPersona(null);

    return documento;
  }
Esempio n. 5
0
  public Documento addDocumento(Documento documento) {
    getDocumentos().add(documento);
    documento.setPersona(this);

    return documento;
  }