Newsgroup: it.comp.lang.delphi
Titolo: Suggerimento

Ciao a tutti,
     sto mettendo le basi per farmi una micro agenda personalizzata.
In giro ci sono gia' molti planner free, ma quwi pochi che ho visto (a dire 
il vero per poco tempo) non fanno quello che mi serve.
Ecco quello che serve ...
Il rappresentante chiama e alla data x all'ora y si prende appuntamento ( 
fatto ).
Quando si e' prossimi ad un appuntamento il programma visualizza un 
promemoria ( fatto ).
Una volta concluso l'appuntamento ed eventualmente confermato l'ordine lo 
devo memorizzare nel record di quel giorno. ( suggerimenti ).
Il problema sta nel come salvare l'ordine.
L'ordine viene fatto tramite un altro programma che alla fine genera una 
stampa di n pagine quante sono necessarie per ricapitolare quanto fatto.
Questo programma e' cosi' evoluto che stampa solo ed esclusivamente su lpt1, 
quindi  niente pdf ecc.... (pero' posso importare le pagine a4 stmapate in 
formato pdf tramite scanner generando un file pdf di grosse dimensioni o 
tanti pdf di dimensioni piu' piccole).
Inoltre ogni ordine ha le sue condizioni generali che devo memorizzare ( 
fatto ).
Il record dell'ordine e' semplicissimo per la prima parte ovvero:
DataOrdine                 : TDateTime;
OperatoreO                : String[30];
Fornitore                     : String[100];
Rappresentante           : String[30];
TipoPagamento           : String[60];
DataConsegna             : TDateTime;
OperatoreR                 : String[30];
DataOrdinePrecedente : TDateTime
a questo punto devo mettere un campo in cui salvare le informazioni 
dell'ordine ovvero quel mega pdf o i piccoli pdf. (avevo pensato a un blob 
ma non sono certo di come salvare un pdf in un blob) o altra migliore 
soluzione data dalla vostra esperienza.
Rispondo subito al perche' di questa utility ......
Quando si fa un (pre)ordine si verificano le condizioni precedenti e cosa si 
e' ordinato.
Attualmente il tutto e' gestito manualmente sulle agende degli appuntamenti 
e nel cartaceo dei fornitori.
Il controllo non e' cosi' immediato come si possa immaginare ....
Grazie per i vostri suggerimenti
Ciao, Daniele
PS1 : Dato che parto da zero uso Delphi 2010 con librerie super standard 
(quelle fornite con il compilatore)
PS2 : Ho parlato con i programmatori del gestionale del magazzino per 
chidere se, in fase di stampa, poteva generare un file di testo con i dati 
dell'ordine esplicitati riga per riga ...... ma la risposta la lascio 
immaginare ...... 
__________ Information from ESET NOD32 Antivirus, version of virus signature database 4786 (20100119) __________
The message was checked by ESET NOD32 Antivirus.
http://www.eset.com

 immaginare ......
Qua si potrebbe aprire una discussione ma sarebbe ot...
Mi limito a dire che dipende molto da:
1) quanto conta per queste persone avere la tua azienda come cliente
2) come si chiedono le cose
A.

 quindi  niente pdf ecc.... (pero' posso importare le pagine a4 stmapate in 
Potresti cercare qualcosa che ti permette di re-indirizzare l'output da 
lpt1 a qualcosa di diverso (un file?).
Ai bei tempi del DOS era anche facile, ora non saprei. Ma prova a fare 
una ricerca. Oppure vedi se puoi configurare una stampante virtuale PDF 
in modo che "occupi" lpt1.
buona fortuna

 immaginare ......
Questo ï¿œ sufficiente per poterli mandare a quel paese.
Io non farei neanche File->New->Application a queste condizioni..
O ti fai dare un file export di tipo delimitato (perchï¿œ questi sono dei 
cromagnon della preistoria informatica), o giï¿œ che devono farlo fatti 
fare le export in xml (signori siamo nel 2010, incominciamo a fare 
informatica seria). Solo allora si puï¿œ iniziare ragionare.
Ma come al solito dovrai partire da zero manipolando dei pdf.... una 
passeggiata per un newbie, vero?
Sappiamo tuttavia che ï¿œ possibile parsare il pdf (nei limiti) ed ï¿œ un 
formato conosciuto, ma perchï¿œ dobbiamo sempre fare lavori di questo 
genere??
Fai i complimenti ai programmatori del gestionale del magazzino: hanno 
tutta la mia stima per il livello di professionalitï¿œ che dimostrano. 
BAH!
Ciao
-- 
Morde

 immaginare ......
nemmeno come personalizzazione a pagamento accettano di fare una modifica 
del genere?
Sandra

 2) come si chiedono le cose
infatti. Abbiamo clienti che partono in quarta con "o me lo fai, o procedo 
per legge" (l'itaGliano che usano � proprio di questo genere, "tu" compreso, 
come se parlassero con chiss� chi loro amico). Ci sarebbe da scriverci un 
libro.
Poi ci sono gli zombi, clienti che riappaiono dalla tomba dopo molti anni a 
chiedere cose assurde, senza averne alcun diritto e senza voler pagare 
ovviamente nulla.
Ci sarebbe da scriverci un libro, appunto........
Sandra 

 2) come si chiedono le cose
Lavoro gia' da qualche decennio e fin da subito ho sempre messo davanti la 
gentilezza e la cortesia, atteggiamento che oggi e' in via di estinzione !!!
Grazie e ciao .... 


 della vendita", e baggianate simili)
Su questo hai ragione ....
Saluti, Daniele 


 modo che "occupi" lpt1.
Ci hanno pensato loro dando la possibilita' di generare un pdf.
Ma che fatica pero' !!!
Ciao, Daniele 


 hanno tutta la mia stima per il livello di professionalit� che dimostrano.
Anche la mia ....
 Grazie e ciao ....
Daniele 


 Sempre piu' bravi !!!
vedi, non ï¿½ questione di essere bravi o meno, ma di essere corretti e, 
quando occorre, rigidi, con chi ha dimostrato di meritarsi un comportamento 
inflessibile. Tu magari vedi le cose lato-cliente, ma lato-produttore ti 
assicuro che le rogne sono tante, e la vita difficile, e spesso si sta, 
letteralmente, dietro le barricate. In questi ultimi anni, poi, la gente (in 
generale, non solo i clienti) ï¿½ diventata insistente, litigiosa, 
indisponibile a pagare alcunchï¿½, e sempre pronta a tirare fuori l'avvocato.
Sandra 

 del genere?
Questa opzione non ci e' stata neanche proposta.
E' vero che loro usano il cobol, ma in delphi se uno ha installato il sonic 
pdf o simili puoi dare la scelta di dove stampare.
Comunque problema risolto .... spero ... domani lo provo .... chissa'
Ciao, Daniele 


 E' vero che loro usano il cobol
terribile. Come si chiama il programma? JurassicGest? :DDD
Sandra 

 loro ci provano (danno del tu, tirano fuori presunte amicizie o accordi
Ho visto diverse realtï¿œ aziendali fino ad oggi, e in ognuna di esse i 
responsabili dei clienti avevano il proprio modo di relazionarsi ad 
essi: c'ï¿œ quello che si fida della stretta di mano, quello dell'ordine 
dato al telefono, quello che si porta il cliente a cena perchï¿œ amico e 
poi "in vino veritas" gli racconta le strategie aziendali... quello che 
si porta anche altrove le clienti dopo cena.
Tra tutte queste cose, una sola dï¿œ i risultati certi: farsi fare le 
firme. Sui rapportini per accettazione, sulle analisi, sulle richieste 
di modifica al software.
Troppo spesso il cliente cambia idea pensando, in buona fede, di aver 
detto "altro", solo per il fatto che per lui la tabella ï¿œ quel quadrato 
che vede a video, mentre per te ï¿œ un insieme di componenti, di script 
SQL,di cambiamenti di business logic, dal costo non indifferente.
Ciao
-- 
Morde

 modifica al software.
serve a poco, quando ti trovi ad avere a che fare con gente che firma non 
con la sua firma vera ma con scarabocchi illeggibili, poi pretende mari e 
monti, e ti vuole portare dall'avvocato. E comunque, anche avendo firme vere 
(e non scarabocchi) se vuoi far valere le tue ragioni con un cliente che non 
vuole pagare, lo devi portare davanti ad un giudice, con annessi e connessi.
Sandra 

 pagare, lo devi portare davanti ad un giudice, con annessi e connessi.
Seguendo il tuo ragionamento, sï¿œ, come faccio a contraddirti.. ï¿œ chiaro 
che davanti al rifiuto di pagare,alla malafede, solo una vertenza 
legale potrï¿œ dire chi ha ragione e chi no.
Tuttavia io intendevo dire che l'apporre una firma su un'analisi di una 
modifica al software, serve a misurare sin da subito la buona fede del 
cliente. Ed ï¿œ giï¿œ un buono spartiacque come primo approccio.
Ciao
-- 
Morde

 e sempre pronta a tirare fuori l'avvocato.
Non conosco i vostri clienti e nemmeno i vostri prodotti ..... ma 
dall'avvocato .....
Naturalmente mi scuso con chiunque sia rimasto offeso dalla mia risposta che 
poteva sembrare ironica.
Ciao, Daniele
 
__________ Information from ESET NOD32 Antivirus, version of virus signature database 4800 (20100123) __________
