Jan-2021 Added VPN URL connection option.

This commit is contained in:
Andy Howard
2021-05-05 12:31:28 +01:00
parent 19446faa5e
commit afbd1e0817
3 changed files with 23 additions and 2 deletions
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionName="1.2.4" package="LogisticsMgrMobile.LogisticsMgrMobile" android:installLocation="auto" android:versionCode="7" android:icon="@drawable/icon_solent_stevedores">
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionName="1.2.5" package="LogisticsMgrMobile.LogisticsMgrMobile" android:installLocation="auto" android:icon="@drawable/icon_solent_stevedores" android:versionCode="8">
<uses-sdk android:minSdkVersion="27" android:targetSdkVersion="27" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
@@ -95,6 +95,7 @@ namespace Sarand.LogisticsMgr.Mobile.App
{
if (sites.Count < 1)
{
sites.Add(new SlmSiteDefinition_App(Slm.Site.Southampton, "STN [DNS]", "http://vpn-s.solentstevedores.com:34568/SaLogMgr"));
sites.Add(new SlmSiteDefinition_App(Slm.Site.Southampton, "STN [IP4 ext]", "http://37.48.230.34:34568/SaLogMgr"));
sites.Add(new SlmSiteDefinition_App(Slm.Site.Southampton, "STN [IP4 int]", "http://10.1.4.13:34567/SaLogMgr"));
sites.Add(new SlmSiteDefinition_App(Slm.Site.Southampton, "STN [IP6 int]", "http://[fe80:f4c9:7720:45d8:f1b0]:34567/SaLogMgr"));
@@ -13,7 +13,20 @@ namespace Sarand.LogisticsMgr.Mobile.Core.App
//-------------------------------------------------------------------
// Construction.
public SlmCommand_Mobile (ExecuteFn executeFn, CanExecuteFn canExecuteFn = null) :
/// <summary>
/// Command with only Execute method - can always be executed.
/// </summary>
/// <param name="executeFn"></param>
public SlmCommand_Mobile (ExecuteFn executeFn) :
this(executeFn, CanAlwaysExecute)
{
}
/// <summary>
/// Command with Execute and CanExecute methods.
/// </summary>
/// <param name="executeFn"></param>
/// <param name="canExecuteFn"></param>
public SlmCommand_Mobile (ExecuteFn executeFn, CanExecuteFn canExecuteFn) :
base(executeFn, canExecuteFn)
{
}
@@ -29,6 +42,13 @@ namespace Sarand.LogisticsMgr.Mobile.Core.App
protected SlmUserContext_Mobile UserContext { get { return SessionProfile.UserContext_Mobile; } }
protected SlmSecurityProfile SecurityProfile { get { return UserContext.SecurityProfile; } }
//-------------------------------------------------------------------
// Execution.
public static bool CanAlwaysExecute (object commandParam)
{
return true;
}
//-------------------------------------------------------------------
}
//=======================================================================