Modulo speciale autonomo per firma digitale
git-svn-id: svn://10.65.10.50/branches/R_10_00@22958 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
3e52722b14
commit
15ceb346c3
@ -3,6 +3,7 @@
|
||||
#include "esigner.h"
|
||||
#include "gtDialog.h"
|
||||
#include "gtSSA.h"
|
||||
#include "MD5Checksum.h"
|
||||
|
||||
#include <wx/dialup.h>
|
||||
#include <wx/dir.h>
|
||||
@ -655,11 +656,15 @@ IMPLEMENT_APP(TESigner_app)
|
||||
|
||||
bool TESigner_app::OnInit()
|
||||
{
|
||||
SetAppName("Firma digitale v11.4");
|
||||
SetAppName("Firma digitale v11.7");
|
||||
gtInitArtProvider();
|
||||
|
||||
if (SSA_Login() != 0)
|
||||
/* return */ gtError("Postazione non abilitata al modulo Firma Digitale");
|
||||
return gtError("Postazione non abilitata al modulo Firma Digitale");
|
||||
|
||||
const wxString strLogoMD5 = wxMD5Checksum::GetMD5(wxT("fd0logo.png"));
|
||||
if (strLogoMD5 != "7f4c28a0ef5f575e0e13b32ab137e43c")
|
||||
return gtError("Impossibile trovare un logo valido");
|
||||
|
||||
const bool done = __TheSigner.Init(true);
|
||||
|
||||
|
@ -318,7 +318,7 @@ bool gtBaseDlg::Init()
|
||||
pMainSizer->Add(pSplitBox, 1, wxGROW);
|
||||
|
||||
m_rgbTheme = *wxLIGHT_GREY;
|
||||
const wxString strLogo = wxT("logo.png");
|
||||
const wxString strLogo = wxT("fd0logo.png");
|
||||
if (wxFileName::FileExists(strLogo))
|
||||
{
|
||||
wxImage img(strLogo, wxBITMAP_TYPE_PNG);
|
||||
|
13
fd/gtSSA.cpp
13
fd/gtSSA.cpp
@ -45,10 +45,7 @@ int SSA_dongle::Login(const char* product, const char* module)
|
||||
{
|
||||
m_strProduct = product;
|
||||
m_nSerial = SSA_NumeroSerie(product);
|
||||
}
|
||||
|
||||
if (err == 0)
|
||||
{
|
||||
wxString m = module; m.MakeLower();
|
||||
err = SSA_ApriModulo(UserID(), m);
|
||||
if (err == SSA_MOD_NOTFOUND)
|
||||
@ -57,7 +54,7 @@ int SSA_dongle::Login(const char* product, const char* module)
|
||||
err = SSA_ApriModulo(UserID(), m);
|
||||
}
|
||||
|
||||
#ifndef _NDEBUG
|
||||
#ifndef NDEBUG
|
||||
if (err != 0)
|
||||
{
|
||||
gtWarning("Versione DEMO");
|
||||
@ -74,9 +71,13 @@ int SSA_dongle::Login(const char* product, const char* module)
|
||||
|
||||
int SSA_dongle::Login()
|
||||
{
|
||||
int err = Login("FIRMA DIGITALE", "fd");
|
||||
int err = Login("FATTPA", "fi");
|
||||
if (err != 0 && wxFileName::FileExists("campo.ini"))
|
||||
err = Login("CAMPO", "pa") || Login("CAMPO", "fd");
|
||||
{
|
||||
err = Login("CAMPO", "fd");
|
||||
if (err != 0)
|
||||
err = Login("CAMPO", "pa");
|
||||
}
|
||||
return err;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user