12 using System.Management.Instrumentation;
13 using System.Configuration;
19 const string Path_Inicio =
"wc_pathinicio";
20 const string Ini_Servidor =
"wc_IniServidor";
21 const string Path_LibreriaDebug =
"wc_PathLibreriaDebug";
22 const string Tipo_prod =
"wn_TipoProd";
30 Application.EnableVisualStyles();
31 Application.SetCompatibleTextRenderingDefault(
false);
33 InicializaVariables();
37 EW_GLOBAL._CodiPerfilCarregat =
".predet";
38 main_s50._cPathInicio = Convert.ToString(EW_GLOBAL._GetVariable(Path_Inicio));
41 main_s50._main_Sage_50();
45 static void InicializaVariables()
47 string pathLibreriaDebug = Directory.GetParent(Assembly.GetExecutingAssembly().FullName).FullName;
48 string pathInicio = ConfigurationManager.AppSettings[
"PathInicio"].ToString();
51 diccionarioGlobal.
SetValue(Tipo_prod, 2);
53 EW_GLOBAL.ValorEnClave_VarGlob(Path_Inicio, pathInicio);
54 EW_GLOBAL.ValorEnClave_VarGlob(Ini_Servidor, pathInicio);
55 EW_GLOBAL.ValorEnClave_VarGlob(Path_LibreriaDebug, pathLibreriaDebug);
57 static void SQLConnect()
59 const string ServerSetting =
"Server";
60 const string ComunesSetting =
"Comunes";
61 string Server = ConfigurationManager.AppSettings[ServerSetting].ToString();
62 string Comunes = ConfigurationManager.AppSettings[ComunesSetting].ToString();
64 DB.SQLConnect(Server, tcComunes: Comunes, tcUser:
"", tcPassword:
"", tbAuthWin:
true);
67 static void ActualizarCheckSumOffline()
69 DataTable ldtMenu50 =
new DataTable();
70 string lcSql =
"SELECT * FROM " + DB.SQLDatabase(
"OFFLINE",
"MENU50");
71 DB.SQLExec(lcSql, ref ldtMenu50);
73 foreach (DataRow ldr
in ldtMenu50.Rows)
76 " WHERE id = " + Convert.ToString(ldr[
"id"]);
static string GenerarChecksumOpciones(string tcOpcion, string tcSalt)
PE-102978: Generar una función hash segura a partir de una opción y un salt
PE-85105: Clase donde se implementaran aquellas funciones de encriptación y desencriptación utilizand...
static IDiccionarioGlobal GetDiccionarioGlobal()
obtiene una instancia a diccionario global
Factoria de diccionarios estáticos
void SetValue(TKey key, TValue value)
Añade la clave y el valor especificado en el diccionario Global, en caso de que exista lo modificará ...