Corretta memorizzazione del codce numerazioe e tipo documento
git-svn-id: svn://10.65.10.50/trunk@3909 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
bdf2329da1
commit
23abfa89eb
@ -16,12 +16,12 @@
|
||||
|
||||
void TMotore_application::init_query_mode( TMask& m )
|
||||
{
|
||||
_msk->set( F_CODNUM, _doc->numerazione());
|
||||
_msk->set( F_CODNUM, _codnum);
|
||||
_msk->field(F_CODNUM).set_focusdirty(TRUE);
|
||||
_msk->field(F_CODNUM).on_key(K_TAB);
|
||||
_msk->field(F_CODNUM).set_dirty(FALSE);
|
||||
|
||||
_msk->set( F_TIPODOC, _doc->get("TIPODOC"), TRUE);
|
||||
_msk->set( F_TIPODOC, _tipodoc, TRUE);
|
||||
}
|
||||
|
||||
void TMotore_application::init_insert_mode( TMask& m )
|
||||
@ -36,6 +36,10 @@ void TMotore_application::init_insert_mode( TMask& m )
|
||||
|
||||
_doc->read(provv, anno, codnum, numdoc);
|
||||
_doc->set_tipo(m.get(F_TIPODOC));
|
||||
|
||||
_codnum = codnum;
|
||||
_tipodoc = m.get(F_TIPODOC);
|
||||
|
||||
|
||||
m.field(F_CODNUM).set_focusdirty(TRUE);
|
||||
m.field(F_CODNUM).on_key(K_TAB);
|
||||
@ -550,9 +554,11 @@ int TMotore_application::read( TMask& m )
|
||||
if ( err == NOERR )
|
||||
{
|
||||
m.autoload(*_rel);
|
||||
const char tipocf = _doc->head().get("TIPOCF")[0];
|
||||
const long codcf = _doc->head().get_long("CODCF");
|
||||
const TString occas_cod(_doc->head().get("OCFPI"));
|
||||
_codnum = m.get(F_CODNUM);
|
||||
_tipodoc = m.get(F_TIPODOC);
|
||||
const char tipocf = _doc->get("TIPOCF")[0];
|
||||
const long codcf = _doc->get_long("CODCF");
|
||||
const TString occas_cod(_doc->get("OCFPI"));
|
||||
|
||||
clifo().load( tipocf, codcf, occas_cod);
|
||||
clifo().update_mask( ( TVariable_mask& ) m, TRUE );
|
||||
@ -663,8 +669,11 @@ bool TMotore_application::user_create( )
|
||||
query_mask( ).set_handler( F_CODNUM, num_handler );
|
||||
query_mask( ).set_handler( F_TIPODOC, tip_handler );
|
||||
TConfig utente( CONFIG_USER );
|
||||
_msk->set(F_CODNUM, utente.get("CODNUM"));
|
||||
_msk->set(F_TIPODOC, utente.get("TIPODOC"));
|
||||
|
||||
_codnum = utente.get("CODNUM");
|
||||
_tipodoc = utente.get("TIPODOC");
|
||||
// _msk->set(F_CODNUM, utente.get("CODNUM"));
|
||||
// _msk->set(F_TIPODOC, utente.get("TIPODOC"));
|
||||
// La maschera di inserimento/modifica per ora non la so!
|
||||
// Viene letta dal profilo non appena trovato il record
|
||||
|
||||
@ -675,8 +684,8 @@ bool TMotore_application::user_destroy( )
|
||||
{
|
||||
// Registro l'ultimo tipo documento e l'ultima numerazione
|
||||
TConfig utente( CONFIG_USER );
|
||||
utente.set( "CODNUM", _doc->numerazione(), "ve" );
|
||||
utente.set( "TIPODOC", _doc->get("TIPODOC"), "ve" );
|
||||
utente.set( "CODNUM", _codnum, "ve" );
|
||||
utente.set( "TIPODOC", _tipodoc, "ve" );
|
||||
|
||||
if (_config_ditta != NULL)
|
||||
delete _config_ditta;
|
||||
|
@ -131,8 +131,8 @@ class TMotore_application : public TRelation_application
|
||||
char _tipocf;
|
||||
|
||||
// TString16 _profilo;
|
||||
// TString16 _codnum;
|
||||
// TString16 _tipodoc;
|
||||
TString16 _codnum;
|
||||
TString16 _tipodoc;
|
||||
// int _anno;
|
||||
// TString16 _tiponum;
|
||||
// long _numdoc;
|
||||
|
Loading…
x
Reference in New Issue
Block a user