From a971e2ea4ade7e45264634b213b666421af87848 Mon Sep 17 00:00:00 2001 From: guy Date: Wed, 27 Jan 2010 15:37:13 +0000 Subject: [PATCH] =?UTF-8?q?Patch=20level=20=20=20=20=20=20=20=20=20:=2010.?= =?UTF-8?q?0=20Files=20correlati=20=20=20=20=20:=20cg3400b.msk=20Ricompila?= =?UTF-8?q?zione=20Demo=20:=20[=20]=20Commento=20=20=20=20=20=20=20=20=20?= =?UTF-8?q?=20=20=20:=20=200001542:=20000000=20-=20stampa=20giornale=20bol?= =?UTF-8?q?lato=20Dopo=20il=20caricamento=20delle=20patch=20attualmente=20?= =?UTF-8?q?in=20test100,=20la=20stampa=20definitiva=20del=20giornale=20bol?= =?UTF-8?q?lato,=20la=20videata=20che=20mostra=20i=20parametri=20del=20mes?= =?UTF-8?q?e=20precedente=20non=20mostra=20pi=C3=B9=20i=20bottoni=20sulla?= =?UTF-8?q?=20videata=20'old=20style'=20sono=20visibili=20solo=20se=20il?= =?UTF-8?q?=20video=20=C3=A8=20impostato=20a=201024=20x=20768.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: svn://10.65.10.50/trunk@19997 c028cbd2-c16b-5b4b-a496-9718f37d4682 --- cg/cg3400b.uml | 19 ++++++++++------- cg/cg4300a.uml | 2 +- cg/cglib01.h | 4 +++- cg/cgsaldac.cpp | 56 ++++++++++++++++++++++++------------------------- cg/cgsaldac.h | 1 - 5 files changed, 44 insertions(+), 38 deletions(-) diff --git a/cg/cg3400b.uml b/cg/cg3400b.uml index cf377879a..2a85c206d 100755 --- a/cg/cg3400b.uml +++ b/cg/cg3400b.uml @@ -1,7 +1,7 @@ #include "cg3400b.h" -PAGE "Stampa giornale - progressivi precedenti" -1 -1 58 12 +PAGE "Stampa giornale - progressivi precedenti" -1 -1 58 9 NUMBER N_RIGA_STAMPATO 6 BEGIN @@ -24,19 +24,24 @@ BEGIN HELP "Numero di pagina da cui iniziare la stampa" END -BUTTON DLG_OK 9 2 +ENDPAGE + +TOOLBAR "" 0 0 0 2 + +BUTTON DLG_OK 2 2 BEGIN - PROMPT -13 10 "" + PROMPT 1 1 "" END -BUTTON DLG_CANCEL 9 2 +BUTTON DLG_CANCEL 2 2 BEGIN - PROMPT -23 10 "" + PROMPT 1 2 "" END -BUTTON DLG_RIPRISTINA 10 2 +BUTTON DLG_RIPRISTINA 2 2 BEGIN - PROMPT -33 10 "~Ripristina" + PROMPT 1 3 "~Ripristina" + PICTURE TOOL_CONVERT END ENDPAGE diff --git a/cg/cg4300a.uml b/cg/cg4300a.uml index 36101710a..0039ec975 100755 --- a/cg/cg4300a.uml +++ b/cg/cg4300a.uml @@ -6,7 +6,7 @@ ENDPAGE PAGE "Calcolo Liquidazioni" 0 2 0 0 -RADIOBUTTON CG43_RDB_VERS 16 +RADIOBUTTON CG43_RDB_VERS 1 18 BEGIN PROMPT 4 1 "Versamenti" ITEM "1|Tutti" MESSAGE HIDE,CG43_LST_TRIM|SHOW,CG43_LST_MESE diff --git a/cg/cglib01.h b/cg/cglib01.h index 58129eacc..3a0a222ca 100755 --- a/cg/cglib01.h +++ b/cg/cglib01.h @@ -136,10 +136,12 @@ public: class TCodiceIVA : public TRectype { +protected: void copy(const TRectype & iva) { TRectype::operator =(iva); } + public: // TObject virtual bool ok() const { return !empty(); } - TCodiceIVA & operator =(const TCodiceIVA & iva) { copy(iva) ; return *this;} + TCodiceIVA& operator =(const TCodiceIVA & iva) { copy(iva) ; return *this;} TObject* dup() const { return new TCodiceIVA(*this); } bool read(const char* codice); const TString& codice() const { return get("CODTAB"); } diff --git a/cg/cgsaldac.cpp b/cg/cgsaldac.cpp index 8238f1d3d..b25c4e826 100755 --- a/cg/cgsaldac.cpp +++ b/cg/cgsaldac.cpp @@ -60,7 +60,7 @@ TRectype& TTree_rectype::new_row(int r) if (r <= 0) r = last()+1; CHECKD(!exist(r), "Ue' pirla! Esiste gia' la riga ", r); - TRectype& row = rows_array().row(r, TRUE); + TRectype& row = rows_array().row(r, true); return row; } @@ -143,7 +143,7 @@ void TValuta::adjust() int TValuta::compare(const TSortable& s) const { const TValuta& v = (const TValuta&)s; - return _cod.compare(v._cod, -1, TRUE); // qui verificare + return _cod.compare(v._cod, -1, true); // qui verificare } void TValuta::get(const TRectype& rec) @@ -304,8 +304,8 @@ bool TRiga_scadenze::chiusa(bool update) const bool chiusa; if (update) { - TImporto imp(importo(TRUE)); - imp += importo_pagato(TRUE); + TImporto imp(importo(true)); + imp += importo_pagato(true); chiusa = imp.is_zero(); ((TRectype*)this)->put(SCAD_PAGATA, chiusa ? "X" : ""); } @@ -440,9 +440,9 @@ char TRiga_scadenze::calcola_abbuono(int p, TImporto& abbuono, bool update) { if (pag.get_char(PAGSCA_ACCSAL) == 'S') { - abbuono = importo(TRUE); + abbuono = importo(true); pag.zero(PAGSCA_ABBUONI); - abbuono += importo_pagato(TRUE, 0x0B); // Somma di importi, abbuoni e ritenute + abbuono += importo_pagato(true, 0x0B); // Somma di importi, abbuoni e ritenute abbuono.swap_section(); const int sign = abbuono.valore().sign(); @@ -613,7 +613,7 @@ bool TRiga_scadenze::modifica_pagamento(const TRectype& new_pag, const TValuta& { const TString4 codval = sum.codice_valuta(); exchange_type et = _exchange_undefined; - if (((TRectype&)sum).exist(PART_CONTROEURO)) + if (sum.TRectype::exist(PART_CONTROEURO)) et = sum.get_bool(PART_CONTROEURO) ? _exchange_contro : _exchange_base; TCurrency cur(old_abb.valore(), codval, sum.get_real(PART_CAMBIO), et); cur.change_to_firm_val(); @@ -659,8 +659,8 @@ bool TRiga_scadenze::modifica_pagamento(const TRectype& new_pag, const TValuta& rows_array().destroy_row(nrigp); // Aggiorna flags di chiusura - chiusa(TRUE); - partita().chiusa(TRUE); + chiusa(true); + partita().chiusa(true); return empty; } @@ -676,7 +676,7 @@ bool TRiga_scadenze::esistono_abbuoni_diffcam() const if (!pag.get_real(PAGSCA_ABBUONI).is_zero() || !pag.get_real(PAGSCA_DIFFCAM).is_zero()) { - ad = TRUE; + ad = true; break; } } @@ -694,7 +694,7 @@ bool TRiga_scadenze::elimina_pagamento(int p) old_pag.zero(PAGSCA_RITENUTE); old_pag.zero(PAGSCA_RITSOC); TValuta val; - return partita().modifica_pagamento(old_pag, val, TRUE); + return partita().modifica_pagamento(old_pag, val, true); } /////////////////////////////////////////////////////////// @@ -982,7 +982,7 @@ TImporto TRiga_partite::esposto(bool valuta, const TDate & data_scad, const TDat TDate data(scad.get(SCAD_DATASCAD)); const int lasts = scad.last(); - found_pag = TRUE; + found_pag = true; for (int p = scad.first(); p <= lasts; p = scad.succ(p)) { if (p != nrigp) @@ -1003,7 +1003,7 @@ TImporto TRiga_partite::esposto(bool valuta, const TDate & data_scad, const TDat if (rischio && data > data_rischio && data <= data_scad) { esposto += imp; - sbf = TRUE; + sbf = true; } else if (data > data_scad) @@ -1277,7 +1277,7 @@ int TPartita::write_saldo(bool re, TRectype* rec) const valuta.put(sld); // sld.put(PART_CHIUSA, row.get(PART_CHIUSA)); // Copia il flag di chiusura - sld.put(PART_CHIUSA, chiusa(TRUE)); + sld.put(PART_CHIUSA, chiusa(true)); if (rec != NULL) *rec = sld; @@ -1330,7 +1330,7 @@ bool TPartita::write(bool re) const { if (ok()) { - chiusa(TRUE); // Aggiorna flag di chiusura (non si sa mai) + chiusa(true); // Aggiorna flag di chiusura (non si sa mai) if (conto().tipo() > ' ' && conto().gruppo() > 0) { @@ -1404,7 +1404,7 @@ TRiga_partite& TPartita::new_row(int r) if (r <= 0) for (r = 1; esiste(r); r++); CHECKD(!esiste(r), "Ue' pirla!, esiste gia' la riga ", r); - TRiga_partite& nuova = (TRiga_partite&)_part.row(r, TRUE); + TRiga_partite& nuova = (TRiga_partite&)_part.row(r, true); nuova.put(PART_GRUPPOCL, conto().gruppo()); nuova.put(PART_CONTOCL, conto().conto()); return nuova; @@ -1480,7 +1480,7 @@ bool TPartita::in_valuta() const TRectype& TPartita::pagamento(int nriga, int nrata, int nrigp) { if (nriga == UNASSIGNED) - return _unassigned.row(nrigp, TRUE); + return _unassigned.row(nrigp, true); TRiga_scadenze& r = rata(nriga, nrata); return r.row(nrigp); } @@ -1519,7 +1519,7 @@ bool TPartita::elimina_pagamento(int nriga, int nrata, int nrigp) old_pag.zero(PAGSCA_RITENUTE); old_pag.zero(PAGSCA_RITSOC); const TValuta val; - modifica_pagamento(old_pag, val, TRUE); + modifica_pagamento(old_pag, val, true); } else { @@ -1527,7 +1527,7 @@ bool TPartita::elimina_pagamento(int nriga, int nrata, int nrigp) scad.elimina_pagamento(nrigp); } } - return TRUE; + return true; } // Ritorna l'importo in lire speso su di una riga contabile @@ -1577,7 +1577,7 @@ void TPartita::update_reg(long nreg, const TRectype& mov, TPartite_array& pa) rig.put(PART_IMPTOTDOC, imptotdoc.valore()); if (rig.in_valuta()) { - const TImporto imptotval = pa.importo_speso(nreg, numrig, TRUE, 0x1); + const TImporto imptotval = pa.importo_speso(nreg, numrig, true, 0x1); rig.put(PART_IMPTOTVAL, imptotval.valore()); } else @@ -1856,7 +1856,7 @@ bool TPartita::utilizzata(int nrigp) const { const TRiga_scadenze& scad = fatt.rata(r); if (scad.rows_array().exist(nrigp)) - return TRUE; + return true; } } return _unassigned.exist(nrigp); @@ -1919,11 +1919,11 @@ bool TPartita::modifica_pagamento(const TRectype& new_pag, const TValuta& valuta bool TPartita::chiusa(bool update) const { - bool chiusa = TRUE; + bool chiusa = true; const int ultima = last(); if (update) { - const TImporto saldo = calcola_saldo(TRUE); // Saldo in valuta + const TImporto saldo = calcola_saldo(true); // Saldo in valuta chiusa = saldo.is_zero(); for (int p = ultima; p > 0; p = pred(p)) { @@ -1951,7 +1951,7 @@ void TPartita::rimuovi_riga(int r) else CHECKD(!utilizzata(r), "Can't remove still referenced row ", r); _part.destroy_row(r); - chiusa(TRUE); + chiusa(true); } @@ -2030,7 +2030,7 @@ void TPartita::sposta_riga(int from_row, TPartita& part, int to_row) else { if (new_sca == UNASSIGNED) - npg = part.unassigned().row(nrigp, TRUE); + npg = part.unassigned().row(nrigp, true); else npg = nrw.rata(new_sca).new_row(nrigp); for (int n = pag.items()-1; n >= 0; n--) // Copia tutti i campi non chiave @@ -2152,14 +2152,14 @@ TPartita* TPartite_array::find(const TRectype& r, bool create) TPartita& TPartite_array::partita(const TBill& clifo, int anno, const char* num) { - TPartita* game = find(clifo, anno, num, TRUE); + TPartita* game = find(clifo, anno, num, true); CHECK(game, "Partita errata"); return *game; } TPartita& TPartite_array::partita(const TRectype& r) { - TPartita* game = find(r, TRUE); + TPartita* game = find(r, true); CHECK(game, "Partita errata"); return *game; } @@ -2187,7 +2187,7 @@ bool TPartite_array::destroy(TPartita& game) bool TPartite_array::write(bool re) { - bool ok = TRUE; + bool ok = true; TPartita* game; restart(); diff --git a/cg/cgsaldac.h b/cg/cgsaldac.h index bd57aaff0..54ae80247 100755 --- a/cg/cgsaldac.h +++ b/cg/cgsaldac.h @@ -196,7 +196,6 @@ public: TImporto esposto(bool valuta, const TDate & data_scad, const TDate & data_rischio, bool & sbf) const; TImporto calcola_pagato_al(bool valuta,const TDate& al, const TDate & data_scaduto, const TDate& data_rischio, int mode = 0xF) const; - const TString& codice_valuta() const; bool in_valuta() const;