Aggiornato uso della TRelapp::get_next_key
git-svn-id: svn://10.65.10.50/trunk@6597 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
c66824e678
commit
3fd6e273c2
@ -1,14 +1,14 @@
|
||||
#include <relapp.h>
|
||||
#include <msksheet.h>
|
||||
#include <sheet.h>
|
||||
#include <utility.h>
|
||||
#include <lffiles.h>
|
||||
#include <comuni.h>
|
||||
#include <relapp.h>
|
||||
|
||||
#include "../ve/velib.h"
|
||||
|
||||
#include "ef0.h"
|
||||
#include "ef0100.h"
|
||||
#include "ef0101.h"
|
||||
|
||||
#include <comuni.h>
|
||||
|
||||
///////////////////////////////////////////////////////////////
|
||||
// Classe per la gestione di effetti con metodi standard di: //
|
||||
// inserimento, modifica, cancellazione. //
|
||||
@ -23,12 +23,12 @@ class TVariazione_effetti: public TRelation_application
|
||||
protected:
|
||||
virtual void init_query_mode(TMask&);
|
||||
virtual void init_insert_mode(TMask&);
|
||||
virtual bool get_next_key(TToken_string& key);
|
||||
static bool handle_sheet(TMask_field& f, KEY);
|
||||
static bool codval_handler(TMask_field& f, KEY k);
|
||||
static bool contab_handler(TMask_field& f, KEY k);
|
||||
static bool fatt_handler(TMask_field& f, KEY k);
|
||||
static bool impeff_notify(TSheet_field& s, int r, KEY key);
|
||||
virtual const char* get_next_key();
|
||||
TSheet_field& cess_sheet() const;
|
||||
TSheet_field& righe_sheet() const;
|
||||
void common_f(const TMask& m);
|
||||
@ -71,7 +71,7 @@ void TVariazione_effetti::init_insert_mode(TMask&)
|
||||
}
|
||||
|
||||
// ritorna il prossimo numero valido di chiave
|
||||
const char* TVariazione_effetti::get_next_key()
|
||||
bool TVariazione_effetti::get_next_key(TToken_string& key)
|
||||
{
|
||||
TLocalisamfile& effetti = _rel->lfile();
|
||||
long nprogtr = 1L;
|
||||
@ -83,7 +83,8 @@ const char* TVariazione_effetti::get_next_key()
|
||||
if ( effetti.good() )
|
||||
nprogtr += effetti.get_long(EFF_NPROGTR);
|
||||
}
|
||||
return format("%d|%ld",F_NPROGTR,nprogtr);
|
||||
key.format("%d|%ld",F_NPROGTR,nprogtr);
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
// ritorna un riferimento allo sheet dei cessionari
|
||||
|
Loading…
x
Reference in New Issue
Block a user