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 )
|
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).set_focusdirty(TRUE);
|
||||||
_msk->field(F_CODNUM).on_key(K_TAB);
|
_msk->field(F_CODNUM).on_key(K_TAB);
|
||||||
_msk->field(F_CODNUM).set_dirty(FALSE);
|
_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 )
|
void TMotore_application::init_insert_mode( TMask& m )
|
||||||
@ -37,6 +37,10 @@ void TMotore_application::init_insert_mode( TMask& m )
|
|||||||
_doc->read(provv, anno, codnum, numdoc);
|
_doc->read(provv, anno, codnum, numdoc);
|
||||||
_doc->set_tipo(m.get(F_TIPODOC));
|
_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).set_focusdirty(TRUE);
|
||||||
m.field(F_CODNUM).on_key(K_TAB);
|
m.field(F_CODNUM).on_key(K_TAB);
|
||||||
m.field(F_TIPODOC).set_focusdirty(TRUE);
|
m.field(F_TIPODOC).set_focusdirty(TRUE);
|
||||||
@ -550,9 +554,11 @@ int TMotore_application::read( TMask& m )
|
|||||||
if ( err == NOERR )
|
if ( err == NOERR )
|
||||||
{
|
{
|
||||||
m.autoload(*_rel);
|
m.autoload(*_rel);
|
||||||
const char tipocf = _doc->head().get("TIPOCF")[0];
|
_codnum = m.get(F_CODNUM);
|
||||||
const long codcf = _doc->head().get_long("CODCF");
|
_tipodoc = m.get(F_TIPODOC);
|
||||||
const TString occas_cod(_doc->head().get("OCFPI"));
|
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().load( tipocf, codcf, occas_cod);
|
||||||
clifo().update_mask( ( TVariable_mask& ) m, TRUE );
|
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_CODNUM, num_handler );
|
||||||
query_mask( ).set_handler( F_TIPODOC, tip_handler );
|
query_mask( ).set_handler( F_TIPODOC, tip_handler );
|
||||||
TConfig utente( CONFIG_USER );
|
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!
|
// La maschera di inserimento/modifica per ora non la so!
|
||||||
// Viene letta dal profilo non appena trovato il record
|
// 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
|
// Registro l'ultimo tipo documento e l'ultima numerazione
|
||||||
TConfig utente( CONFIG_USER );
|
TConfig utente( CONFIG_USER );
|
||||||
utente.set( "CODNUM", _doc->numerazione(), "ve" );
|
utente.set( "CODNUM", _codnum, "ve" );
|
||||||
utente.set( "TIPODOC", _doc->get("TIPODOC"), "ve" );
|
utente.set( "TIPODOC", _tipodoc, "ve" );
|
||||||
|
|
||||||
if (_config_ditta != NULL)
|
if (_config_ditta != NULL)
|
||||||
delete _config_ditta;
|
delete _config_ditta;
|
||||||
|
@ -131,8 +131,8 @@ class TMotore_application : public TRelation_application
|
|||||||
char _tipocf;
|
char _tipocf;
|
||||||
|
|
||||||
// TString16 _profilo;
|
// TString16 _profilo;
|
||||||
// TString16 _codnum;
|
TString16 _codnum;
|
||||||
// TString16 _tipodoc;
|
TString16 _tipodoc;
|
||||||
// int _anno;
|
// int _anno;
|
||||||
// TString16 _tiponum;
|
// TString16 _tiponum;
|
||||||
// long _numdoc;
|
// long _numdoc;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user