git-svn-id: svn://10.65.10.50/branches/R_10_00@23178 c028cbd2-c16b-5b4b-a496-9718f37d4682
		
			
				
	
	
		
			38 lines
		
	
	
		
			867 B
		
	
	
	
		
			C++
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			38 lines
		
	
	
		
			867 B
		
	
	
	
		
			C++
		
	
	
		
			Executable File
		
	
	
	
	
#include <relapp.h>
 | 
						|
 | 
						|
class TAnagrafica_percipiente : public TRelation_application
 | 
						|
{
 | 
						|
  TRelation* _rel;
 | 
						|
  TMask* _msk;
 | 
						|
 | 
						|
protected:
 | 
						|
  virtual bool user_create();
 | 
						|
  virtual bool user_destroy();
 | 
						|
  virtual TRelation* get_relation() const { return _rel; } 
 | 
						|
  virtual TMask* get_mask(int) { return _msk; } 
 | 
						|
};
 | 
						|
 | 
						|
bool TAnagrafica_percipiente::user_create()
 | 
						|
{
 | 
						|
  const TString& tabcom_editor = ini_get_string(CONFIG_GENERAL, "77", "Edit_4");
 | 
						|
  if (tabcom_editor.blank())
 | 
						|
    ini_set_string(CONFIG_GENERAL, "77", "Edit_4",   "700 -3");
 | 
						|
 
 | 
						|
  _rel = new TRelation(LF_PERC);
 | 
						|
  _msk = new TMask("770300a");
 | 
						|
  return true;
 | 
						|
}
 | 
						|
 | 
						|
bool TAnagrafica_percipiente::user_destroy()
 | 
						|
{
 | 
						|
  delete _msk;
 | 
						|
  delete _rel;
 | 
						|
  return true;
 | 
						|
}
 | 
						|
 | 
						|
int AnagrPerc(int argc, char* argv[])
 | 
						|
{
 | 
						|
  TAnagrafica_percipiente a;
 | 
						|
  a.run(argc, argv, TR("Dati percipienti"));
 | 
						|
  return 0;
 | 
						|
} |