123 Commits

Author SHA1 Message Date
angelo
169a54a270 Aggiunto metodo TBaseisamfile::is_valid(). Ritorna NOERR se il file e'
Ok.


git-svn-id: svn://10.65.10.50/trunk@2155 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-11-15 17:51:04 +00:00
guy
31282ab714 isam.cpp Aggiunti metodi di confronto tra record
isam.h       E loro prototipi
relation.cpp Usati nei record array i precedenti metodi
strings.cpp  Aggiunta sort dei TString_array
strings.h    e suo prototipo


git-svn-id: svn://10.65.10.50/trunk@2137 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-11-13 12:08:59 +00:00
guy
76719be75d isam.cpp Aggiunta funzione per costruire la stringa chiave da un record
isam.h       Aggiunti prototipo funzione precedente
maskfld.h    Aggiunta funzione per settare il modo di trim dei campi
relation.cpp Aggiunto codice di debug nella TRecord_array::remove_from


git-svn-id: svn://10.65.10.50/trunk@2125 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-11-10 13:37:28 +00:00
guy
24492c5ec1 isam.cpp Corretta _isgreat e _isnext nella cisread
msksheet.cpp Corretta gestione numero di riga maggiore di 99
validate.cpp Riaggiustata validate autoexit_func


git-svn-id: svn://10.65.10.50/trunk@2099 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-11-07 10:05:30 +00:00
angelo
383d6b0feb Rif. mod. 95/50. Cambiata la TBaseisamfile::readat(TRectype&,TRecnotype,
word). Non aggiornava correttamente il membro _recno, cosi' ho reso
questo metodo uguale all'altro TBaseisamfile::readat().


git-svn-id: svn://10.65.10.50/trunk@2090 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-11-06 10:35:00 +00:00
angelo
3c54c2ab12 Rif. mod. 95/46. Variazione alla TBaseisamfile::next().
E' stato corretto il riposizionamento nel caso si verifichi che
_recno != DB_recno() utilizzando una cisread(_isgteq) anziche' una DB_go().


git-svn-id: svn://10.65.10.50/trunk@2047 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-10-30 16:10:19 +00:00
guy
83c7e3992e Aggiunta implementazione dei real tramite i long double
msksheet.*  Corretta gestione focus dall'esterno allo sheet


git-svn-id: svn://10.65.10.50/trunk@2043 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-10-30 10:19:44 +00:00
angelo
fea80fd094 Rif mod. 95/40. Aggiunta browse_null() alle funzioni
TBaseisamfile::rewrite() e TBaseisamfile::rewriteat(). Cosi' si evitano
problemi di cancellazione o sostituzione delle chiavi. (Problema
riscontrato in Liquidazione IVA).


git-svn-id: svn://10.65.10.50/trunk@1920 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-10-04 13:58:21 +00:00
angelo
c7c98364fb Rif. mod. 95/33. Correzione alla TSystemisamfile::load():
tolto il controllo e la chiamata alla ferror().


git-svn-id: svn://10.65.10.50/trunk@1857 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-09-20 09:39:06 +00:00
guy
0b262c7d94 isam.cpp Implementazione del metodo virtual TRectype::renum_key()
isam.h       Dichiarazione del metodo suddetto
relation.cpp Correzione dei Trecord_array
relation.h   Aggiunto const al metodo Trecord_array::remove()


git-svn-id: svn://10.65.10.50/trunk@1851 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-09-19 15:45:42 +00:00
alex
ecdce9d765 Modifica 95/29
git-svn-id: svn://10.65.10.50/trunk@1822 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-09-14 13:12:18 +00:00
angelo
5f3225d8fd Rif. mod 95/27. Rimosso parametro _lock dalle TBaseisamfile::remove()
Aggiunta browse_null() prima di scrivere il record convertito in TSystmeisamfile::update().


git-svn-id: svn://10.65.10.50/trunk@1805 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-09-11 13:12:13 +00:00
guy
cd05dc4456 exec.cpp Cambiata indentazione
isam.cpp     Corretto aggiornamento EOX
maskfld.cpp  Corretta ricerca delle date ANSI
msksheet.cpp Tolto commento nell'update globale
pagsca.h     Aggiunti campi
viswin.cpp   Usato CONFIG_USER invece di CONFIG_GENERAL per selezionare l'editor


git-svn-id: svn://10.65.10.50/trunk@1799 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-09-08 11:02:29 +00:00
angelo
88426d8c7b Modifica 95/25. Sostituito errno con err.
git-svn-id: svn://10.65.10.50/trunk@1779 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-09-04 16:34:21 +00:00
guy
849c764d19 Modificata gestione dei record array
Corretta conversione in lettere dei numeri
Aggiunti metodi select e swap_columns agli sheet


git-svn-id: svn://10.65.10.50/trunk@1697 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-08-09 09:54:36 +00:00
angelo
5f924037d7 Richiesta 95/4.
Corretta TSystemisamfile::load() sul caricamento contemporaneo da uno
stesso file testo.
Corretta TSystemisamfile::packfile() e packindex() per reperire e
registrare il corretto EOD.
Corretta TSystemisamfile::build per registrare il corretto EOD in
caso di creazione nuovo file.


git-svn-id: svn://10.65.10.50/trunk@1674 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-08-03 15:07:29 +00:00
alex
f8f6d26de7 Modifica 95/2
Aggiunta una zero ai costruttori dei TRectype


git-svn-id: svn://10.65.10.50/trunk@1667 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-08-03 13:54:45 +00:00
angelo
252c1f05f3 Corrette la packfile() e la packindex() nel caso vengano chiamate dal
direttorio di una ditta per compattare un file residente nel direttorio
comune.
Modificati i costruttori di TRectype: tolto il controllo di '%' su
filename; analogamente per la getisfd().
Modificate la build() e la update() nel caso venga passato un tracciato
record vuoto.


git-svn-id: svn://10.65.10.50/trunk@1622 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-07-20 09:10:38 +00:00
guy
17f49f6998 applicat.cpp Aggiunto metodo firm_change_enabled
applicat.h              " "
cfiles.c      Modificata __getfieldbuff
execp.cpp     Aggiunta e poi tolta disabilitazione finestra corrente
form.cpp      MOdificato metodo validate
form.h                      " "
isam.cpp      MOdificata setfield e getfield per campi numerici
printer.cpp   Corretta gestione configurazioni di stampa
relapp.cpp    Aggiunto metodo firm_change_enabled
relapp.h                 " "
sheet.cpp
window.cpp    Aggiunto e tolta funzione broadcast_event


git-svn-id: svn://10.65.10.50/trunk@1614 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-07-19 09:57:25 +00:00
alex
50ff6990ed Corretta filename
git-svn-id: svn://10.65.10.50/trunk@1610 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-07-17 16:58:43 +00:00
alex
f62fed19dc MOdificato il comportamento della write e della rewrite in caso di chiavi duplicate
git-svn-id: svn://10.65.10.50/trunk@1576 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-07-07 15:18:35 +00:00
guy
4938651fb0 Config Rimossa la creazione dei .bak
Isam      Aggiunti check sui record vuoti in scrittura
Maskfld   Tolti i simboli | da tutti i campi editabili
Msksheet  Corretto errore alla fine delle ricerche con F9 negli sheet
Relapp    Spostato l'azzeramento della relazione nella init_insert_mode
Relation  Aggiunti check per debug


git-svn-id: svn://10.65.10.50/trunk@1575 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-07-07 14:43:41 +00:00
angelo
bdfd171358 Correzione alla CBuildKey: se il campo e' pieno di spazi ed e' di
tipo numerico mette uno '0' sul primo byte. Necessario per ricercare le
chiavi sugli indici Codebase.


git-svn-id: svn://10.65.10.50/trunk@1569 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-07-06 15:05:23 +00:00
alex
909efea50d Corretta rewrite. Distruggeva il contenuto del record da riscrivere
Corretta write. Nel caso di record esterno non testava correttamente il risultato della cisread.


git-svn-id: svn://10.65.10.50/trunk@1565 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-07-05 16:58:15 +00:00
guy
f61a12fc53 Ottimizzata la getkey e la buildkey
git-svn-id: svn://10.65.10.50/trunk@1560 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-07-05 14:38:49 +00:00
angelo
ab0ac8ed3a Parametrizzata CBuildKey: ora le chiavi per codebase vengono costruite
con lo zero in caso di campo numerico vuoto.


git-svn-id: svn://10.65.10.50/trunk@1557 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-07-05 11:12:13 +00:00
alex
e47765d734 Ritornato record anche in caso di errore
git-svn-id: svn://10.65.10.50/trunk@1556 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-07-05 08:03:00 +00:00
alex
d96d30d323 Corrette cisread, write e rewrite
git-svn-id: svn://10.65.10.50/trunk@1551 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-07-04 14:06:19 +00:00
angelo
d4e8e2d49e Corretti alcuni errori inerenti i lock, e la gestione dei campi booleani.
git-svn-id: svn://10.65.10.50/trunk@1548 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-07-04 07:31:04 +00:00
guy
2fbfb0a6b5 cfiles, isam Correzioni gestione date su file
controls 	Corretta sottolineatura dell'acceleratore dei bottoni
config          Risolto conflitto sulla correzione di prassis.ini
checks          Editato per errore
default.url     Aggiunto acceleratore ALT-F


git-svn-id: svn://10.65.10.50/trunk@1547 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-07-03 16:19:39 +00:00
angelo
76a217510a Aggiunto Codebase 5.1, per supporto files.
- sheet.cpp : modificata gesione doppio click del mouse.


git-svn-id: svn://10.65.10.50/trunk@1533 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-07-03 07:49:30 +00:00
villa
b28b209af4 Campi memo e merge tra text e relazione, non completamente implementate
ne' meno che mai funzionanti


git-svn-id: svn://10.65.10.50/trunk@1493 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-06-22 09:30:05 +00:00
guy
6c5def062d Corretto azzeramento dei campi data
git-svn-id: svn://10.65.10.50/trunk@1476 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-06-15 10:30:27 +00:00
villa
9871e8d6a4 Modifiche memo; sistemata TPrintrow::put() per gestione @t tabulazione
git-svn-id: svn://10.65.10.50/trunk@1472 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-06-13 08:23:45 +00:00
alex
720e9a0326 COrretto id in val
git-svn-id: svn://10.65.10.50/trunk@1469 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-06-12 16:04:15 +00:00
villa
22fbb28fb3 Aggiunto supporto campi memo
git-svn-id: svn://10.65.10.50/trunk@1465 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-06-12 10:49:19 +00:00
guy
32761e46b5 Velocizzati spreadsheet
MOdificata gestione chiave 1 della relapp


git-svn-id: svn://10.65.10.50/trunk@1333 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-05-09 13:33:34 +00:00
villa
caea7e7e46 Aggiunto il bellissimo formato alle date, modificati metodi e forms
Aggiunta classe TRelation_description
Modifiche in corso d'opera per il form editor


git-svn-id: svn://10.65.10.50/trunk@1330 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-05-09 09:12:26 +00:00
alex
a28345ef81 Corretta creazione files
git-svn-id: svn://10.65.10.50/trunk@1311 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-04-28 13:14:15 +00:00
guy
f9397998d5 Corretti filtri dei cursori e Trecord_array
Aggiunto STRICT prima di include windows.h
Corretta distruzione della TPrinter
Corretta traduzione in lettere dei numeri reali
Corretta visualizazzione immagini in anteprima di stampa
Cambiati i nomi die campi relativi al conto nelle partite e nelle scadenze


git-svn-id: svn://10.65.10.50/trunk@1282 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-04-20 14:35:14 +00:00
guy
6b47725702 Aggiunto gestore di errori di xvt
MOdificati leggermente i TRectype per quanto riguarda l'accesso ai files
Aggiunta la classe TRecord_array (fichissima)


git-svn-id: svn://10.65.10.50/trunk@1225 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-04-10 15:28:03 +00:00
nik
b0c86b6db0 Aggiunta modalita per aprire i file temporanei in un direttorio fissato
git-svn-id: svn://10.65.10.50/trunk@1161 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-03-24 11:16:17 +00:00
guy
ca8c00bfce XVT 4.0
git-svn-id: svn://10.65.10.50/trunk@1149 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-03-22 09:07:04 +00:00
villa
bf5d8d08fa Prefix Kagasnost
git-svn-id: svn://10.65.10.50/trunk@1030 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-02-24 08:38:43 +00:00
guy
b99d633b3f Corretta creazione file temporanei: non devono linkare la recinst del file
isam di base


git-svn-id: svn://10.65.10.50/trunk@1026 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-02-22 14:21:34 +00:00
guy
7796b9a1a3 Corretta creazione files isam temporanei
git-svn-id: svn://10.65.10.50/trunk@1008 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-02-15 17:02:44 +00:00
guy
abfb189183 Cambiato padre ed uso dei TIsamtempfile
git-svn-id: svn://10.65.10.50/trunk@990 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-02-10 17:42:33 +00:00
guy
ce400ee43c corretti maskfld e isam e validate
git-svn-id: svn://10.65.10.50/trunk@986 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-02-09 14:47:31 +00:00
alex
b4c36428d8 Aggiunti metodi per stabilire il tipo di file (comune o ditta)
git-svn-id: svn://10.65.10.50/trunk@955 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-02-02 18:08:50 +00:00
guy
0a93dba34d Corretto destinatario TMessage
MOdificati sheet in modo da gestire meglio perdita e guadagno del focus
Tolta isspace dalle TString e messa is_space


git-svn-id: svn://10.65.10.50/trunk@869 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-01-16 15:10:52 +00:00