Patch level :10.0

Files correlati     :
Ricompilazione Demo : [ ]
Commento            :
aggiunto il controllo sul dninst


git-svn-id: svn://10.65.10.50/trunk@19985 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
luca 2010-01-26 11:05:29 +00:00
parent d412f492a5
commit 114090d2fb
5 changed files with 23 additions and 49 deletions

@ -1,5 +1,6 @@
#include <automask.h>
#include <defmask.h>
#include <dongle.h>
#include <progind.h>
#include <recarray.h>
#include <recset.h>
@ -839,13 +840,10 @@ void TGestione_listini_semplice::init_modify_mode(TMask& m)
bool TGestione_listini_semplice::user_create()
{
//controlla che solo il producer AGA possa usare questo programma
const int oem = ini_get_int(CONFIG_OEM, "MAIN", "OEM", -1);
if (oem != 0)
{
error_box(TR("Programma non autorizzato!"));
return false;
}
//controlla se la chiave ha l'autorizzazione a questo programma
Tdninst dninst;
if (!dninst.can_I_run(true))
return error_box(TR("Programma non autorizzato!"));
_rel = new TRelation(LF_CONDV);

@ -2,6 +2,7 @@
#include <automask.h>
#include <config.h>
#include <defmask.h>
#include <dongle.h>
#include <progind.h>
#include <recarray.h>
#include <recset.h>
@ -1179,18 +1180,9 @@ void TAggiorna_listini::main_loop()
bool TAggiorna_listini::create()
{
//controlla che solo il producer AGA possa usare questo programma
const int oem = ini_get_int(CONFIG_OEM, "MAIN", "OEM", -1);
if (oem != 0)
{
error_box(TR("Programma non autorizzato!"));
return false;
//se non paghi ti stronco!!!
const TDate oggi(TODAY);
if (oggi >= 20100115)
return false;
}
Tdninst dninst;
if (!dninst.can_I_run(true))
return error_box(TR("Programma non autorizzato!"));
return TSkeleton_application::create();
}

@ -2,6 +2,7 @@
#include <automask.h>
#include <config.h>
#include <defmask.h>
#include <dongle.h>
#include <recset.h>
#include <reprint.h>
#include <utility.h>
@ -164,17 +165,11 @@ void TPrint_condven::main_loop()
bool TPrint_condven::create()
{
//controlla che solo il producer AGA possa usare questo programma
if (!is_power_reseller())
{
error_box(TR("Programma non autorizzato!"));
return false;
//controlla se la chiave ha l'autorizzazione a questo programma
Tdninst dninst;
if (!dninst.can_I_run(true))
return error_box(TR("Programma non autorizzato!"));
//se non paghi ti stronco!!!
const TDate oggi(TODAY);
if (oggi >= 20100115)
return false;
}
return TSkeleton_application::create();
}

@ -2,6 +2,7 @@
#include <applicat.h>
#include <automask.h>
#include <dongle.h>
#include <modaut.h>
#include <progind.h>
#include <reprint.h>
@ -814,17 +815,10 @@ void TStatistiche_ve::main_loop()
bool TStatistiche_ve::create()
{
//controlla che solo il producer AGA possa usare questo programma
if (!is_power_reseller())
{
error_box(TR("Programma non autorizzato!"));
return false;
//se non paghi ti stronco!!!
const TDate oggi(TODAY);
if (oggi >= 20091130)
return false;
}
//controlla se la chiave ha l'autorizzazione a questo programma
Tdninst dninst;
if (!dninst.can_I_run(true))
return error_box(TR("Programma non autorizzato!"));
return TSkeleton_application::create();
}

@ -1,4 +1,5 @@
#include <applicat.h>
#include <dongle.h>
#include <utility.h>
#include "velib07.h"
@ -16,16 +17,10 @@ protected:
bool TGeneral_sell::create()
{
//controlla che solo il producer AGA possa usare questo programma
if (!is_power_reseller())
{
//controlla se la chiave ha l'autorizzazione a questo programma
Tdninst dninst;
if (!dninst.can_I_run(true))
return error_box(TR("Programma non autorizzato!"));
//se non paghi ti stronco!!!
const TDate oggi(TODAY);
if (oggi >= 20091230)
return false;
}
return TKlarkKent_app::create();
}