Autore Topic: Leggere Evolution  (Letto 1521 volte)

Offline Mario

  • Grande Gambero
  • ***
  • Post: 138
    • Mostra profilo
    • http://overhill1963.blogspot.com/
Leggere Evolution
« il: 10 Luglio 2008, 09:25:15 »
Ehilà, sono sempre io! :-)

Domanda veloce: per il mio progettino di gestione interventi vorrei fare un modulino dove leggere i dati presenti nel calendario di Evolution per importare semi-automaticamente gli interventi fatti presso i vari clienti.
Ho girellato ma non ho trovato nulla di specifico: come posso fare?

Grazie a tutti
Saluti a tutti

Mario

Offline Mario

  • Grande Gambero
  • ***
  • Post: 138
    • Mostra profilo
    • http://overhill1963.blogspot.com/
Re: Leggere Evolution
« Risposta #1 il: 14 Luglio 2008, 08:31:52 »
Eh eh, sapevo di fare una domanda complicata :-)

Scusate se "uppo" il thread, ma qualcuno riesce a darmi almeno un'indicazione su un sito dove cercare? Ho provato a guardare su quello del progetto Evolution, ma non ho trovato nulla...
Saluti a tutti

Mario

Offline giulio

  • Maestro Gambero
  • ****
  • Post: 280
    • Mostra profilo
Re: Leggere Evolution
« Risposta #2 il: 14 Luglio 2008, 09:22:10 »
Non è complicata, però non tutti hanno Evolution.

Ho fatto una ricerca in rete. Pare che i dati del calendario
di Evo* siano salvati (sotto i sistemi GNU/linux) in:

/home/me/.evolution/calendar/*/calendar.ics

I file *.ics sono spiegati qui:

http://en.wikipedia.org/wiki/ICalendar

Wikipedia dice che sono plain text files e quindi
facilmente gestibili con Gambas.

Citazione

iCalendar data files are plain text files. By default, they use the UTF-8 character set;


Ciao

Offline Mario

  • Grande Gambero
  • ***
  • Post: 138
    • Mostra profilo
    • http://overhill1963.blogspot.com/
Re: Leggere Evolution
« Risposta #3 il: 14 Luglio 2008, 10:32:59 »
Grazie :-)

Pensavo ci fosse qualcosa per estrarre i dati.
Il fatto di leggere il file direttamente comporta che devo leggermelo tutto per estrarre le informazioni che mi interessano...
Grazie per il link, adesso studio :-)

Ciau
Saluti a tutti

Mario

Offline Mario

  • Grande Gambero
  • ***
  • Post: 138
    • Mostra profilo
    • http://overhill1963.blogspot.com/
Re: Leggere Evolution
« Risposta #4 il: 15 Luglio 2008, 14:07:21 »
Eh eh, ci sono riuscito, e ho anche imparato a "popolare" una gridview :-)
Saluti a tutti

Mario

Offline andy60

  • Senatore Gambero
  • ******
  • Post: 1.256
    • Mostra profilo
    • https://www.linkedin.com/in/andbertini
Re: Leggere Evolution
« Risposta #5 il: 02 Agosto 2008, 09:56:45 »
ciao, complimenti! penso sarebbe utile uplodare un programmetto di esempio a beneficio della collettività, facci sapere. ciao! buone vacanze

Offline Mario

  • Grande Gambero
  • ***
  • Post: 138
    • Mostra profilo
    • http://overhill1963.blogspot.com/
Re: Leggere Evolution
« Risposta #6 il: 23 Agosto 2008, 17:59:52 »
Uh, non avevo visto la richiesta :)

Appena ho un attimo uplodo (brutto, neh? :) ) la parte che fa la lettura, anche se devo ammettere che mi sono lasciato prendere la mano e l'ho scritto molto nidificato :)
Saluti a tutti

Mario

Offline Mario

  • Grande Gambero
  • ***
  • Post: 138
    • Mostra profilo
    • http://overhill1963.blogspot.com/
Re: Leggere Evolution
« Risposta #7 il: 24 Agosto 2008, 16:39:49 »
Dunque, quello che segue è il codice del loop di lettura e decodifica: è complicato così perché all'interno del file i dati possono essere scritti in modo diverso, con ritorni a capo e cose simili, per cui ho cercato di contemplare tutti i casi possibili...
I dati che leggo li metto in una TableView, insieme a un'analisi delle eventuali anomalie (mancanza di tariffe e robe simili)

Al fondo ci sono alcuni totalizzatori

Modificato da Leo72 - codice allegato in archivio tar.gz
Saluti a tutti

Mario

Offline Mario

  • Grande Gambero
  • ***
  • Post: 138
    • Mostra profilo
    • http://overhill1963.blogspot.com/
Re: Leggere Evolution
« Risposta #8 il: 26 Agosto 2008, 14:56:26 »
Ops, grazie leo, non ci ho pensato che forse era troppo grosso :)
Saluti a tutti

Mario

Offline leo72

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 2.163
    • Mostra profilo
    • http://www.leonardomiliani.com
Re: Leggere Evolution
« Risposta #9 il: 28 Agosto 2008, 00:00:49 »
Non preoccuparti, di danni non ne hai fatti. Solo che, esteticamente, rovinava l'impaginazione del sito per cui ho provveduto a mettere il sorgente come allegato, anche in considerazione della lunghezza non indifferente dello stesso
:ciao:
Visita il mio sito personale: http://www.leonardomiliani.com