Cagaditta

git-svn-id: svn://10.65.10.50/trunk@1105 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
villa 1995-03-13 09:17:50 +00:00
parent 60026668a0
commit adbbbf4a58
3 changed files with 49 additions and 47 deletions

View File

@ -632,6 +632,8 @@ void CG4400_application::build_nomiditte(TProgind* pnd)
//TApplication::set_firm(dt.get_long("CODDITTA")); //TApplication::set_firm(dt.get_long("CODDITTA"));
if (!look_lia(dt.get_long("CODDITTA"))) good = FALSE; if (!look_lia(dt.get_long("CODDITTA"))) good = FALSE;
} }
else continue;
_n_ditte++; _n_ditte++;
TToken_string* d = new TToken_string(64); TToken_string* d = new TToken_string(64);
d->add(dt.get("CODDITTA")); d->add(dt.get("CODDITTA"));

View File

@ -170,7 +170,8 @@ void Visliq_app::build_nomiditte()
if (lia.read() != NOERR) good = FALSE; if (lia.read() != NOERR) good = FALSE;
else fr = lia.get("S7"); else fr = lia.get("S7");
} }
else continue;
TToken_string* d = new TToken_string(64); TToken_string* d = new TToken_string(64);
// add record // add record
@ -332,11 +333,11 @@ bool Visliq_app::sel_mese_sh1 (TMask_field& f, KEY k)
TMask& sm = sh.sheet_mask(); TMask& sm = sh.sheet_mask();
sm.field(103).set(tt.get(2)); sm.field(102).set(tt.get(2));
sm.field(104).set(tt.get(3)); sm.field(103).set(tt.get(3));
sm.field(105).set(tt.get(4)); sm.field(104).set(tt.get(4));
sm.field(106).set(tt.get(5)); sm.field(105).set(tt.get(5));
sm.field(107).set(tt.get(6)); sm.field(106).set(tt.get(6));
return TRUE; return TRUE;
} }
@ -438,8 +439,8 @@ bool Visliq_app::vis_all()
// qui occorre modificare le deleghe // qui occorre modificare le deleghe
sv.set_notify(vers_action); sv.set_notify(vers_action);
sh.sheet_mask().set_handler(101,sel_mese_sh1); sh.sheet_mask().set_handler(100,sel_mese_sh1);
sv.sheet_mask().set_handler(101,sel_mese_sh2); sv.sheet_mask().set_handler(100,sel_mese_sh2);
// fill the mask in // fill the mask in
read_general(m); read_general(m);
@ -915,11 +916,11 @@ void Visliq_app::recalc_next_liq(int start_month, TSheet_field* sl, TSheet_field
int sr0 = (_lim->get_real("R0")).sign(); int sr0 = (_lim->get_real("R0")).sign();
int sr5 = (_lim->get_real("R5")).sign(); int sr5 = (_lim->get_real("R5")).sign();
t.add(abs(_lim->get_real("R0")).string(),2); t.add(abs(_lim->get_real("R0")).string(),1);
t.add(sr0 == 0 ? "" : (sr0 > 0 ? "D" : "C"), 3); t.add(sr0 == 0 ? "" : (sr0 > 0 ? "D" : "C"), 2);
t.add((_lim->get_real("R1")).string(),4); t.add((_lim->get_real("R1")).string(),3);
t.add(abs(_lim->get_real("R5")).string(),5); t.add(abs(_lim->get_real("R5")).string(),4);
t.add(sr5 == 0 ? "" : (sr5 > 0 ? "D" : "C"),6); t.add(sr5 == 0 ? "" : (sr5 > 0 ? "D" : "C"),5);
sl->force_update(row); sl->force_update(row);
} }
@ -994,7 +995,6 @@ void Visliq_app::read_general(TMask& m)
if (sh.items() < i) tt = new TToken_string(80); if (sh.items() < i) tt = new TToken_string(80);
else tt = &(sh.row(i-1)); else tt = &(sh.row(i-1));
tt->add(""); // questo e' il bottone
tt->add(itoname(i)); tt->add(itoname(i));
tt->add(abs(_lim->get_real("R0")).string()); tt->add(abs(_lim->get_real("R0")).string());
@ -1053,7 +1053,6 @@ void Visliq_app::read_general(TMask& m)
if (i == 12) nomemese << " acconto"; if (i == 12) nomemese << " acconto";
if (i == 13) nomemese << " saldo"; if (i == 13) nomemese << " saldo";
tt->add(""); // questo e' il bottone
tt->add(nomemese); // mese tt->add(nomemese); // mese
tt->add(date[i-1].string()); // data vers. tt->add(date[i-1].string()); // data vers.
tt->add(banche[i-1].get(0)); // azienda tt->add(banche[i-1].get(0)); // azienda
@ -1112,22 +1111,22 @@ void Visliq_app::write_general(TMask& m)
TToken_string& tt_vn = sv.row(row); TToken_string& tt_vn = sv.row(row);
// traduci contenuto righe in real pila // traduci contenuto righe in real pila
real orett(tt_lo.get(5)); real orett(tt_lo.get(4));
real nrett(tt_ln.get(5)); real nrett(tt_ln.get(4));
real orimb(tt_lo.get(4)); real orimb(tt_lo.get(3));
real nrimb(tt_ln.get(4)); real nrimb(tt_ln.get(3));
real overs(tt_vo.get(6)); real overs(tt_vo.get(5));
real nvers(tt_vn.get(6)); real nvers(tt_vn.get(5));
TDate odate(tt_vn.get(2)); TDate odate(tt_vn.get(1));
TDate ndate(tt_vn.get(2)); TDate ndate(tt_vn.get(1));
TString odbcr(tt_lo.get(6)); TString odbcr(tt_lo.get(5));
TString ndbcr(tt_ln.get(6)); TString ndbcr(tt_ln.get(5));
TString oabi (tt_vo.get(3)); TString oabi (tt_vo.get(2));
TString nabi (tt_vn.get(3)); TString nabi (tt_vn.get(2));
TString ocab (tt_vo.get(4)); TString ocab (tt_vo.get(3));
TString ncab (tt_vn.get(4)); TString ncab (tt_vn.get(3));
TString ocon (tt_vo.get(5)); TString ocon (tt_vo.get(4));
TString ncon (tt_vn.get(5)); TString ncon (tt_vn.get(4));
if (odbcr == "C") orett = -orett; if (odbcr == "C") orett = -orett;
if (ndbcr == "C") nrett = -nrett; if (ndbcr == "C") nrett = -nrett;
@ -1135,16 +1134,16 @@ void Visliq_app::write_general(TMask& m)
// acconto (si considerera' solo a dicembre) // acconto (si considerera' solo a dicembre)
TToken_string& vo = (TToken_string&)_vers_rows[_freqviva == "M" ? 11 : 3]; TToken_string& vo = (TToken_string&)_vers_rows[_freqviva == "M" ? 11 : 3];
TToken_string& vn = sv.row(_freqviva == "M" ? 11 : 3); TToken_string& vn = sv.row(_freqviva == "M" ? 11 : 3);
real oacct (vo.get(6)); real oacct (vo.get(5));
real nacct (vn.get(6)); real nacct (vn.get(5));
TDate aodate(vn.get(2)); TDate aodate(vn.get(1));
TDate andate(vn.get(2)); TDate andate(vn.get(1));
TString aoabi (vo.get(3)); TString aoabi (vo.get(2));
TString anabi (vn.get(3)); TString anabi (vn.get(2));
TString aocab (vo.get(4)); TString aocab (vo.get(3));
TString ancab (vn.get(4)); TString ancab (vn.get(3));
TString aocon (vo.get(5)); TString aocon (vo.get(4));
TString ancon (vn.get(5)); TString ancon (vn.get(4));
if (!look_lim(i)) if (!look_lim(i))
// blocca riporto crediti e debiti // blocca riporto crediti e debiti
@ -1322,11 +1321,11 @@ void Visliq_app::write_general(TMask& m)
int sr0 = (_lim->get_real("R0")).sign(); int sr0 = (_lim->get_real("R0")).sign();
int sr5 = (_lim->get_real("R5")).sign(); int sr5 = (_lim->get_real("R5")).sign();
tt_ln.add(abs(_lim->get_real("R0")).string(),2); tt_ln.add(abs(_lim->get_real("R0")).string(),1);
tt_ln.add(sr0 == 0 ? "" : (sr0 > 0 ? "D" : "C"), 3); tt_ln.add(sr0 == 0 ? "" : (sr0 > 0 ? "D" : "C"), 2);
tt_ln.add((_lim->get_real("R1")).string(),4); tt_ln.add((_lim->get_real("R1")).string(),3);
tt_ln.add(abs(_lim->get_real("R5")).string(),5); tt_ln.add(abs(_lim->get_real("R5")).string(),4);
tt_ln.add(sr5 == 0 ? "" : (sr5 > 0 ? "D" : "C"),6); tt_ln.add(sr5 == 0 ? "" : (sr5 > 0 ? "D" : "C"),5);
sh.force_update(row); sh.force_update(row);

View File

@ -104,7 +104,8 @@ void TRipristino_liq::build_nomiditte()
if (lia.read() != NOERR) good = FALSE; if (lia.read() != NOERR) good = FALSE;
else fr = lia.get("S7"); else fr = lia.get("S7");
} }
else continue;
TToken_string* d = new TToken_string(64); TToken_string* d = new TToken_string(64);
// add record // add record