AmsLaserficheDataProvider
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
|
using System;
using System.Web.Http;
using LFSO100Lib;
using System.Configuration;
namespace AmsLaserficheDataProvider
{
public class WebApiApplication : System.Web.HttpApplication
{
public static LFApplication LaserficheApplication { get; set; }
public static LFServer LaserficheServer { get; set; }
public static LFDatabase LaserficheDatabase { get; set; }
public static LFConnection LaserficheConnection { get; set; }
public static Boolean IsConnectedToLaserfiche { get; set; }
public static String LaserficheConnectionError { get; set; }
public static String LaserficheRoot { get; set; }
protected void Application_Start()
{
GlobalConfiguration.Configure(WebApiConfig.Register);
InitializeLaserfiche();
}
private void InitializeLaserfiche()
{
LaserficheApplication = new LFApplication();
LaserficheServer = LaserficheApplication.GetServerByName(ConfigurationManager.AppSettings["LF_SERVER"].ToString());
LaserficheDatabase = LaserficheServer.GetDatabaseByName(ConfigurationManager.AppSettings["LF_REPO"].ToString());
LaserficheConnection = new LFConnection();
LaserficheConnection.ApplicationName = "AMS Laserfiche Data Provider - BBDS";
LaserficheConnection.UserName = ConfigurationManager.AppSettings["LF_USER"].ToString();
LaserficheConnection.Password = ConfigurationManager.AppSettings["LF_PASS"].ToString();
LaserficheRoot = (ConfigurationManager.AppSettings["LF_ROOT"].ToString().EndsWith("\\")) ? ConfigurationManager.AppSettings["LF_ROOT"].ToString() : ConfigurationManager.AppSettings["LF_ROOT"].ToString() + "\\";
try
{
LaserficheConnection.Create(LaserficheDatabase);
IsConnectedToLaserfiche = true;
LaserficheConnectionError = String.Empty;
}
catch (Exception ex)
{
IsConnectedToLaserfiche = false;
LaserficheConnectionError = ex.Message;
}
}
}
}
|
Revision |
Author |
Commited |
Message |
1
|
BBDSCHRIS
|
Thu 09 Aug, 2018 12:33:02 +0000 |
|