Eliminato commento
git-svn-id: svn://10.65.10.50/trunk@2649 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
28d7c4ac99
commit
83ec7ad783
@ -509,19 +509,6 @@ bool TPrimanota_application::recalc_handler(TMask_field& f, KEY key)
|
|||||||
{
|
{
|
||||||
if (key == K_SPACE)
|
if (key == K_SPACE)
|
||||||
{
|
{
|
||||||
// disclaimer: aver bisogno di mangiare significa anche fare
|
|
||||||
// cose come quella che segue
|
|
||||||
// ----------------------------------------------------
|
|
||||||
// sembra dunque intollerabile che non si sia gia' pensato
|
|
||||||
// a questo: se c'era il ricalcolo e lo si toglie, il pagamento
|
|
||||||
// di tipo > 3 diventa del corrispondente tipo > 1 e < 3, in quanto
|
|
||||||
// cosi' la modifica della percentuale sulla prima rata puo'
|
|
||||||
// essere correttamente eseguita
|
|
||||||
// cio' implica, evidentemente, che si memorizzi non solo il
|
|
||||||
// nuovo tpr ma anche il fatto che lo si e' cambiato, in quanto
|
|
||||||
// se si riattiva il ricalcolo occorre rimetterlo come era
|
|
||||||
// in precedenza.
|
|
||||||
// ---------------------------------------------------------
|
|
||||||
TMask& m = f.mask();
|
TMask& m = f.mask();
|
||||||
TSheet_field& ps = (TSheet_field&)m.field(FS_RATESHEET);
|
TSheet_field& ps = (TSheet_field&)m.field(FS_RATESHEET);
|
||||||
TPagamento& pag = app().pagamento();
|
TPagamento& pag = app().pagamento();
|
||||||
|
@ -29,6 +29,7 @@ const word P_TOOMANY = 0x0400; // troppe rate (piu' di 999)
|
|||||||
const word P_TOTNCVAL= 0x0800; // totale importi in valuta != totale pagamento
|
const word P_TOTNCVAL= 0x0800; // totale importi in valuta != totale pagamento
|
||||||
const word P_ZEROVAL = 0x1000; // importo di una rata in valuta uguale a zero
|
const word P_ZEROVAL = 0x1000; // importo di una rata in valuta uguale a zero
|
||||||
|
|
||||||
|
|
||||||
class TPagamento : public TObject
|
class TPagamento : public TObject
|
||||||
{
|
{
|
||||||
TString _code; // codice
|
TString _code; // codice
|
||||||
@ -70,8 +71,7 @@ class TPagamento : public TObject
|
|||||||
int _def_tpr; // tipo rata default
|
int _def_tpr; // tipo rata default
|
||||||
TString16 _def_ulc; // ulteriore classificazione default
|
TString16 _def_ulc; // ulteriore classificazione default
|
||||||
|
|
||||||
bool _was_tpr4; // chiederne ragione ai responsabili morali (bonazzi, gabriella)
|
bool _was_tpr4;
|
||||||
|
|
||||||
bool _in_valuta; // in valuta o non
|
bool _in_valuta; // in valuta o non
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
@ -225,7 +225,6 @@ public:
|
|||||||
// determina la prossima scadenza
|
// determina la prossima scadenza
|
||||||
void next_scad(TDate& d, int scad, bool mcomm, int rata);
|
void next_scad(TDate& d, int scad, bool mcomm, int rata);
|
||||||
|
|
||||||
// folies bergeres pretese, delle quali non rispondo a nessuno
|
|
||||||
bool was_tpr4() const { return _was_tpr4; }
|
bool was_tpr4() const { return _was_tpr4; }
|
||||||
void set_tpr4(bool b) { _was_tpr4 = b; }
|
void set_tpr4(bool b) { _was_tpr4 = b; }
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user