MOdifiche per compilare!

git-svn-id: svn://10.65.10.50/trunk@768 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
guy 1994-12-15 18:05:44 +00:00
parent 7c679272a6
commit 12bd1870ca
2 changed files with 69 additions and 63 deletions

View File

@ -4,6 +4,7 @@
#include <utility.h> #include <utility.h>
#include <urldefid.h> #include <urldefid.h>
class TEdit_form : public TApplication class TEdit_form : public TApplication
{ {
const char* _name; const char* _name;
@ -46,10 +47,15 @@ bool TEdit_form::menu(MENU_TAG tag)
int sec = 1; int sec = 1;
switch(tag) switch(tag)
{ {
case MENU_ITEM(1): sec = 0; break; case MENU_ITEM(1):
case MENU_ITEM(3): sec = 2; break; sec = 0; break;
default : sec = 1; break; case MENU_ITEM(2):
} sec = 1; break;
case MENU_ITEM(3):
sec = 2; break;
default:
break;
}
_form->edit(_mode, sec); _form->edit(_mode, sec);
return TRUE; return TRUE;
} }
@ -92,8 +98,8 @@ int cg1300(int argc, char* argv[])
} }
TEdit_form a(form, (mode == 'I') ? MODE_INS : MODE_MOD); TEdit_form a(form, (mode == 'I') ? MODE_INS : MODE_MOD);
TString title(40); TString80 title;
title << "Modifica modello: " << a.name(); title << "Modifica: " << a.name();
a.run(argc, argv, title); a.run(argc, argv, title);
return 0; return 0;

View File

@ -376,12 +376,12 @@ bool TMastrini_application::almeno_un_record()
long numreg = rmov.get_long(RMV_NUMREG); long numreg = rmov.get_long(RMV_NUMREG);
_mov->setkey(1); _mov->setkey(1);
_mov->curr().zero(); _mov->zero();
_mov->curr().put(MOV_NUMREG,numreg); _mov->put(MOV_NUMREG,numreg);
_mov->read(); _mov->read();
if (_mov->bad()) if (_mov->bad())
_mov->zero(); _mov->zero();
datacomp = (_mov->curr().get(MOV_DATACOMP)); datacomp = (_mov->get(MOV_DATACOMP));
if (_annomsk == 0) if (_annomsk == 0)
datareg = rmov.get_date(RMV_DATAREG); datareg = rmov.get_date(RMV_DATAREG);
@ -742,14 +742,14 @@ bool TMastrini_application::preprocess_page(int file, int counter)
_importo = current_cursor()->curr(LF_RMOV).get_real(RMV_IMPORTO); _importo = current_cursor()->curr(LF_RMOV).get_real(RMV_IMPORTO);
_importo_str = _importo.string("###############"); _importo_str = _importo.string("###############");
_mov->setkey(1); _mov->setkey(1);
_mov->curr().zero(); _mov->zero();
_mov->curr().put(MOV_NUMREG,_numreg); _mov->put(MOV_NUMREG,_numreg);
_mov->read(); _mov->read();
if (_mov->bad()) if (_mov->bad())
_mov->zero(); _mov->zero();
_annoes = _mov->get_int(MOV_ANNOES); _annoes = _mov->get_int(MOV_ANNOES);
_regiva = _mov->curr().get(MOV_REG); _regiva = _mov->get(MOV_REG);
_annoiva = _mov->curr().get_int(MOV_ANNOIVA); _annoiva = _mov->get_int(MOV_ANNOIVA);
// Controlla se saldo e' diverso da 0 // Controlla se saldo e' diverso da 0
@ -759,17 +759,17 @@ bool TMastrini_application::preprocess_page(int file, int counter)
if (_annomsk == 0) if (_annomsk == 0)
{ {
_datareg = (_mov->curr().get(MOV_DATAREG)); _datareg = (_mov->get(MOV_DATAREG));
_datareg_stampa = _datareg; _datareg_stampa = _datareg;
} }
else else
if (_annomsk != 0) if (_annomsk != 0)
{ {
_datareg = _mov->curr().get(MOV_DATACOMP); _datareg = _mov->get(MOV_DATACOMP);
_datareg_stampa = _mov->curr().get(MOV_DATAREG); _datareg_stampa = _mov->get(MOV_DATAREG);
} }
provvis = _mov->curr().get(MOV_PROVVIS); provvis = _mov->get(MOV_PROVVIS);
_dataregs = _datareg_stampa.string(); _dataregs = _datareg_stampa.string();
@ -787,8 +787,8 @@ bool TMastrini_application::preprocess_page(int file, int counter)
if (_numcarat == 2) if (_numcarat == 2)
set_row (1, "@197g*"); set_row (1, "@197g*");
_codcaus = _mov->curr().get(MOV_CODCAUS); _codcaus = _mov->get(MOV_CODCAUS);
_tipodoc = _mov->curr().get(MOV_TIPODOC); _tipodoc = _mov->get(MOV_TIPODOC);
if (_stampatotiva && (_tmcf == 'C' || _tmcf == 'F')) if (_stampatotiva && (_tmcf == 'C' || _tmcf == 'F'))
{ {
if (_tipodoc != "") if (_tipodoc != "")
@ -797,12 +797,12 @@ bool TMastrini_application::preprocess_page(int file, int counter)
_b.add_riga(_descrdociva,_importo, _natdoc); _b.add_riga(_descrdociva,_importo, _natdoc);
} }
} }
_datadoc = (_mov->curr().get(MOV_DATADOC)); _datadoc = (_mov->get(MOV_DATADOC));
_datadocs = _datadoc.string(); _datadocs = _datadoc.string();
_numdoc = _mov->curr().get(MOV_NUMDOC); _numdoc = _mov->get(MOV_NUMDOC);
descrizione_causale(); descrizione_causale();
_descrizionemov = _mov->curr().get(MOV_DESCR); _descrizionemov = _mov->get(MOV_DESCR);
_numgio = atol(_mov->curr().get(MOV_NUMGIO)); _numgio = atol(_mov->get(MOV_NUMGIO));
_descrizione = current_cursor()->curr(LF_RMOV).get(RMV_DESCR); _descrizione = current_cursor()->curr(LF_RMOV).get(RMV_DESCR);
const bool st132 = _numcarat == 1; const bool st132 = _numcarat == 1;
@ -867,7 +867,7 @@ bool TMastrini_application::preprocess_page(int file, int counter)
if (_numcarat == 2) if (_numcarat == 2)
{ {
ricerca_regiva(); ricerca_regiva();
_protiva = atol(_mov->curr().get(MOV_PROTIVA)); _protiva = atol(_mov->get(MOV_PROTIVA));
if (_protiva != 0) if (_protiva != 0)
set_row (1,"@191g%5d", _protiva); set_row (1,"@191g%5d", _protiva);
@ -1007,12 +1007,12 @@ void TMastrini_application::stampa_totaliiva()
void TMastrini_application::descrizione_causale() void TMastrini_application::descrizione_causale()
{ {
_caus->setkey(1); _caus->setkey(1);
_caus->curr().zero(); _caus->zero();
_caus->curr().put(CAU_CODCAUS, _codcaus); _caus->put(CAU_CODCAUS, _codcaus);
_caus->read(); _caus->read();
if (_caus->bad()) if (_caus->bad())
_caus->zero(); _caus->zero();
_descrcaus = _caus->curr().get(CAU_DESCR); _descrcaus = _caus->get(CAU_DESCR);
} }
// Ricerca sulla tabella dei tipi documento, la descrizione e la natura del // Ricerca sulla tabella dei tipi documento, la descrizione e la natura del
@ -1022,22 +1022,22 @@ void TMastrini_application::documenti_iva()
{ {
TString dep; TString dep;
_tabtpd->curr().zero(); _tabtpd->zero();
dep << format ("%2s",(const char*) _tipodoc); dep << format ("%2s",(const char*) _tipodoc);
_tabtpd->curr().put("CODTAB", (const char*) dep); _tabtpd->put("CODTAB", (const char*) dep);
_tabtpd->read(); _tabtpd->read();
_descrdociva = _tabtpd->curr().get("S0"); _descrdociva = _tabtpd->get("S0");
_natdoc = atoi(_tabtpd->curr().get("I0")); _natdoc = atoi(_tabtpd->get("I0"));
} }
void TMastrini_application::ricerca_regiva() void TMastrini_application::ricerca_regiva()
{ {
TString16 dep; TString16 dep;
_tabreg->curr().zero(); _tabreg->zero();
dep << format("%04d", _annoiva); dep << format("%04d", _annoiva);
dep << format("%3s" , (const char*) _regiva); dep << format("%3s" , (const char*) _regiva);
_tabreg->curr().put("CODTAB", (const char*) dep); _tabreg->put("CODTAB", (const char*) dep);
_tabreg->read(); _tabreg->read();
_tipo = _tabreg->get_int("I0"); _tipo = _tabreg->get_int("I0");
} }
@ -1181,12 +1181,12 @@ void TMastrini_application::data_fine_esercizio(int anno)
{ {
TString16 dep; TString16 dep;
_tabesc->curr().zero(); _tabesc->zero();
dep << format ("%04d", anno); dep << format ("%04d", anno);
_tabesc->curr().put("CODTAB", (const char*) dep); _tabesc->put("CODTAB", (const char*) dep);
_tabesc->read(); _tabesc->read();
_data_finese = _tabesc->curr().get("D1"); _data_finese = _tabesc->get("D1");
_data_inizioese = _tabesc->curr().get("D0"); _data_inizioese = _tabesc->get("D0");
} }
void TMastrini_application::preprocess_header() void TMastrini_application::preprocess_header()
@ -1230,29 +1230,29 @@ void TMastrini_application::ricerca_dati_ditta()
long app; long app;
_nditte->setkey(1); _nditte->setkey(1);
_nditte->curr().zero(); _nditte->zero();
_nditte->curr().put(NDT_CODDITTA,_codice_ditta); _nditte->put(NDT_CODDITTA,_codice_ditta);
_nditte->read(); _nditte->read();
app=_nditte->curr().get_long(NDT_CODDITTA); app=_nditte->get_long(NDT_CODDITTA);
_ragsoc=_nditte->curr().get(NDT_RAGSOC); _ragsoc=_nditte->get(NDT_RAGSOC);
_unloc->setkey(1); _unloc->setkey(1);
_unloc->curr().zero(); _unloc->zero();
_unloc->curr().put(ULC_CODDITTA,app); _unloc->put(ULC_CODDITTA,app);
_unloc->curr().put(ULC_CODULC,"1"); _unloc->put(ULC_CODULC,"1");
_unloc->read(); _unloc->read();
_indulc=_unloc->curr().get(ULC_INDULC); _indulc=_unloc->get(ULC_INDULC);
_civulc=_unloc->curr().get(ULC_CIVULC); _civulc=_unloc->get(ULC_CIVULC);
_capulc=_unloc->curr().get(ULC_CAPULC); _capulc=_unloc->get(ULC_CAPULC);
_comulc=_unloc->curr().get(ULC_COMULC); _comulc=_unloc->get(ULC_COMULC);
_comuni->setkey(1); _comuni->setkey(1);
_comuni->curr().zero(); _comuni->zero();
_comuni->curr().put(COM_COM,_comulc); _comuni->put(COM_COM,_comulc);
if (_comuni->read() != NOERR) if (_comuni->read() != NOERR)
_comuni.zero(); _comuni->zero();
_com=_comuni->curr().get(COM_DENCOM); _com=_comuni->get(COM_DENCOM);
_prov=_comuni->curr().get(COM_PROVCOM); _prov=_comuni->get(COM_PROVCOM);
} }
// Crea l'intestazione per la stampa a 132 e a 198 caratteri // Crea l'intestazione per la stampa a 132 e a 198 caratteri
@ -1404,12 +1404,12 @@ void TMastrini_application::calcola_progressivi_al()
long numreg = rmov.get_long(RMV_NUMREG); long numreg = rmov.get_long(RMV_NUMREG);
_mov->setkey(1); _mov->setkey(1);
_mov->curr().zero(); _mov->zero();
_mov->curr().put(MOV_NUMREG,numreg); _mov->put(MOV_NUMREG,numreg);
_mov->read(); _mov->read();
if (_mov->bad()) if (_mov->bad())
_mov->zero(); _mov->zero();
datacomp = (_mov->curr().get(MOV_DATACOMP)); datacomp = (_mov->get(MOV_DATACOMP));
if (_annomsk == 0) if (_annomsk == 0)
{ {
@ -1634,20 +1634,20 @@ void TMastrini_application::ricerca_clifo()
comcf = clifo.get(CLI_COMCF); comcf = clifo.get(CLI_COMCF);
_comuni->setkey(1); _comuni->setkey(1);
_comuni->curr().zero(); _comuni->zero();
_comuni->curr().put(COM_STATO, statocf); _comuni->put(COM_STATO, statocf);
_comuni->curr().put(COM_COM, comcf); _comuni->put(COM_COM, comcf);
if (_comuni->read() != NOERR) if (_comuni->read() != NOERR)
_comuni.zero(); _comuni->zero();
dencom = _comuni->curr().get(COM_DENCOM); dencom = _comuni->get(COM_DENCOM);
provcom = _comuni->curr().get(COM_PROVCOM); provcom = _comuni->get(COM_PROVCOM);
pconti.setkey(1); pconti.setkey(1);
pconti.zero(); pconti.zero();
pconti.put(PCN_GRUPPO, _gruppo); pconti.put(PCN_GRUPPO, _gruppo);
pconti.put(PCN_CONTO, _conto); pconti.put(PCN_CONTO, _conto);
if (pconti.read() == NOERR) if (pconti.read() == NOERR)
_pconti.zero(); pconti.zero();
_sezivd = pconti.get_char(PCN_SEZIVD); _sezivd = pconti.get_char(PCN_SEZIVD);
_lettivd = pconti.get_char(PCN_LETTIVD); _lettivd = pconti.get_char(PCN_LETTIVD);
numrivd = pconti.get_int(PCN_NUMRIVD); numrivd = pconti.get_int(PCN_NUMRIVD);