|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Jun 2008
Messaggi: 159
|
[.NET] XML ed Export PDF
Devo realizzare un gestionale di fatture che salvi tutte le fatture in un database (ho pensato xml, ditemi cosa ne pensate) e che poi esporti la fattura in pdf per la stampa eventualmente la possa inviare via email
Ora queste operazione le posso fare più facilmete in Visual Basic o C#? E in caso quali librerie potrei utilizzare per l'esportazione del pdf? C'è qualcosa nel .net? Poi il salvataggio in xml dite che potrebbe andar bene? Pensavo di salvare solo i singoli campi della fattura e non tutto il testo in modo da modificarle facilemente. Vi dico che finora ho sempre programmato in PHP OOP. So' che molti mi consiglieranno Python ma prima di tutto non l'ho mai usato e per questo programma non ho proprio tempo per impararmelo e poi dovrei fare anche un interfaccia grafica molto veloce. grazie |
|
|
|
|
|
#2 | |
|
Senior Member
Iscritto dal: May 2004
Città: Londra (Torino)
Messaggi: 3692
|
Quote:
Librerie per scrivere PDF ce ne sono tante, anche gratuite, prova a prendere spunto da qui http://csharp-source.net/open-source/pdf-libraries Mandare mail e' banale e salvare o in XML o su database e' abbastanza semplice, quando ti servira' un passo in particolare chiedi pure. A seconda di cosa devi salvare ti consiglieri uno o l'altro, ma non sapendo...
__________________
Se pensi che il tuo codice sia troppo complesso da capire senza commenti, e' segno che molto probabilmente il tuo codice e' semplicemente mal scritto. E se pensi di avere bisogno di un nuovo commento, significa che ti manca almeno un test. |
|
|
|
|
|
|
#3 | |
|
Senior Member
Iscritto dal: Dec 2004
Messaggi: 3210
|
Quote:
Personalmente ho usato di recente la libreria iTextSharp ( tanto di cappello agli autori ! Se alla fine il tuo DB si riduce ad una singola tabella, secondo me un file Xml può essere una buona scelta. Se prendi questa strada, ci sono diversi metodi per leggere e scrivere su una tabella Xml, come fosse una tabella DB, ad esempio usando un DataSet : Codice:
nomeDataSet.ReadXml(nomeFileXml)
...
nomeDataSet.Tables(0).Rows.Add(<valori()>)
nomeDataSet.Tables(0).Rows.Remove(<row>)
nomeDataSet.Tables(0).Rows.Find (<pkey>)
nomeDataSet.Tables(0).Select(<condizione where>)
...
nomeDataSet.AcceptChanges()
nomeDataSet.WriteXml(nomeFileXml)
|
|
|
|
|
|
|
#4 |
|
Member
Iscritto dal: Jun 2008
Messaggi: 159
|
SQL Lite + C# è un abbinamento arduo??
Non credo che riuscirei a farlo in XML perchè avrei più di una tabella. Se è complicato lo faccio in PHP che faccio prima. |
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Dec 2004
Messaggi: 3210
|
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 05:43.




















