git-svn-id: svn://10.65.10.50/branches/R_10_00@23154 c028cbd2-c16b-5b4b-a496-9718f37d4682

This commit is contained in:
guy 2015-12-16 16:04:53 +00:00
parent 062241ade5
commit 19e2d1b3ce
3 changed files with 14 additions and 15 deletions

View File

@ -60,7 +60,7 @@ bool TGestione_agenti_app::codcapo_handler(TMask_field& f, KEY k)
agente = ca;
}
if (agenti.good() && ca == ag)
return f.error_box(TR("Il codice del capozona inserito non e' valido, in quanto e' stato rilevato nella catena un codice capozona corrispondente al presente codice agente."));
return f.error_box(TR("Il codice del capozona inserito non è valido, in quanto è stato rilevato nella catena un codice capozona corrispondente al presente codice agente."));
}
return TRUE;
}
@ -75,7 +75,7 @@ bool TGestione_agenti_app::seqalt_handler(TMask_field& f, KEY k)
if (m.get(F_SEQRIC1) == "A" || m.get(F_SEQRIC2) == "A" ||
m.get(F_SEQRIC3) == "A" || m.get(F_SEQRIC4) == "A")
return f.error_box(TR("La percentuale definita nell'agente non puo' essere usata nella indicazione "
"di percentuale aggiuntiva se gia' utilizzata nella sequenza di ricerca della percentuale di provvigione"));
"di percentuale aggiuntiva se già utilizzata nella sequenza di ricerca della percentuale di provvigione"));
}
}
return TRUE;
@ -85,14 +85,14 @@ bool TGestione_agenti_app::codalt_handler(TMask_field& f, KEY k)
{
if (f.to_check(k) && k == K_ENTER) // Solo prima che prema il pulsante di registrazione
{
TString16 cod = f.get();
const TString& cod = f.get();
if (cod.not_empty())
{
TMask& m = f.mask();
const TMask& m = f.mask();
if (m.get(F_CODRICPR1) == cod || m.get(F_CODRICPR2) == cod ||
m.get(F_CODRICPR3) == cod || m.get(F_CODRICPR4) == cod)
return f.error_box(FR("L'archivio provvigioni %s definito nella indicazione di percentuale aggiuntiva non puo' essere utilizzato "
"se gia' impostato nella sequenza di ricerca della percentuale di provvigione"), (const char*)cod);
"se già impostato nella sequenza di ricerca della percentuale di provvigione"), (const char*)cod);
}
}
return TRUE;

View File

@ -124,6 +124,12 @@ static bool matura_func(const TRelation& rel, void* pJolly)
if (nreg <= 0)
return true; // nessuna partita???
#ifdef DBG
if (nreg == 55172)
int cazzone = 1;
#endif
const TDate data_scad = m.get(F_DATA_SCAD);
TDate data_rischio(data_scad); data_rischio -= m.get_long(F_GIORNI_RISCHIO);
@ -148,11 +154,8 @@ static bool matura_func(const TRelation& rel, void* pJolly)
if (r.get_long(PART_NREG) != nreg || r.tipo() > tm_nota_credito)
continue;
if (rec.get_bool(PROV_SALDATA))
{
if (check_insoluti && !insoluti_in_ritardo)
continue; // Ignora righe saldate in assenza di insoluti
}
if (check_insoluti && !insoluti_in_ritardo && prov_saldata(rec))
continue; // Ignora righe saldate in assenza di insoluti
int nrata = rec.get_int(PROV_NRATA);
if (nrata > 0 && !r.exist(nrata))
@ -215,7 +218,7 @@ static bool matura_func(const TRelation& rel, void* pJolly)
TLocalisamfile& provv = rel.lfile(LF_PROVV);
int err = rec.rewrite(provv);
if (err != NOERR)
return yesno_box(FR("Errore %d in aggioramento agente %ld, Continuare ugualmente"), err, rec.get_long(PROV_CODAGE));
return yesno_box(FR("Errore %d in aggiornamento agente %ld: Continuare ugualmente?"), err, rec.get_long(PROV_CODAGE));
}
}
}

View File

@ -5,10 +5,6 @@
#include <relation.h>
#endif
#ifndef __RECARRAY_H
//#include <recarray.h>
#endif
#ifndef __AGE_H
#include "../pr/agenti.h"
#endif