Row comisiones en proveedores abonar

This commit is contained in:
Raul Pimienta
2019-08-30 09:13:39 -07:00
parent 11ee44c8d6
commit 90b7f45ec7
759 changed files with 196213 additions and 4 deletions

Binary file not shown.

View File

@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<system.web>
<compilation>
<assemblies>
<add assembly="Alachisoft.NCache.SessionStoreProvider, Version=4.4.0.0, Culture=neutral, PublicKeyToken=1448E8D1123E9096"/>
</assemblies>
</compilation>
<sessionState cookieless="false" regenerateExpiredSessionId="true" mode="Custom" customProvider="NCacheSessionProvider" timeout="60" >
<providers>
<add name="NCacheSessionProvider" type="Alachisoft.NCache.Web.SessionState.NSessionStoreProvider" sessionAppId="WebF1" cacheName="mycache" writeExceptionsToEventLog="false" asyncSession="false" enableLogs="false"/>
</providers>
</sessionState>
<machineKey validationKey="A01D6E0D1A5D2A22E0854CA612FE5C5EC4AECF24" decryptionKey="ACD8EBF87C4C8937" validation="SHA1"/>
</system.web>
</configuration>

Binary file not shown.

View File

@@ -0,0 +1,24 @@
NCache Session State Store Provider for NCache Open Source 4.4
Instructions:
► The session state store provider is a custom SessionStateStoreProviderBase implementation for an ASP.NET application
which utilizes NCache as the underlying caching solution.
► To use the provider, NCache Open Source 4.4 or later must be installed. To download, install and use NCache Open Source,
please visit: http://www.alachisoft.com/download.html
► NC-SesionStateStoreProvider NuGet package adds reference to
1- NCacheSessionStateStoreProvider.dll
2- SessionStateManagement.dll
► The NuGet package modifies the app.config file of the project. Specifically, it add an assembly reference tag for
the provider, defines a CustomProvider tag named NCacheSessionProvider, and sets the default ASP.Net provider to it.
For reference on different tags of the provider,
please visit: http://www.alachisoft.com/resources/docs/ncache/help-4-3/module_1_6_3_1_2.html
► For basic caching, set up a cache through NCache and change value of the field "cacheName" in the custom provider tag
in app.config to the name of the newly configured cache. By default, "mycache" is specified.
► It is required to generate ASP.NET session IDs in the same manner on all nodes. You can use the genmackeys utility
available with NCache installation to generate the keys. The package adds a default tag for this purpose.

View File

@@ -0,0 +1,30 @@
param($installPath, $toolsPath, $package, $project)
if (Test-Path Env:\nchome)
{
$project.Object.References.Add("$env:NCHOME\bin\assembly\2.0\Alachisoft.NCache.Cache.dll");
$project.Object.References.Add("$env:NCHOME\bin\assembly\2.0\Alachisoft.NCache.Common.dll");
$project.Object.References.Add("$env:NCHOME\bin\assembly\2.0\Alachisoft.NCache.Management.dll");
$project.Object.References.Add("$env:NCHOME\bin\assembly\2.0\Alachisoft.NCache.Runtime.dll");
$project.Object.References.Add("$env:NCHOME\bin\assembly\2.0\Alachisoft.NCache.Security.dll");
$project.Object.References.Add("$env:NCHOME\bin\assembly\2.0\Alachisoft.NCache.Serialization.dll");
$project.Object.References.Add("$env:NCHOME\bin\assembly\2.0\Alachisoft.NCache.Web.dll");
$project.Object.References.Add("$env:NCHOME\bin\assembly\2.0\Alachisoft.NCache.SessionStateManagement.dll");
$project.Object.References.Add("$env:NCHOME\bin\assembly\2.0\Alachisoft.NCache.SessionStoreProvider.dll");
foreach ($reference in $project.Object.References)
{
if($reference.Name -Match "Alachisoft*")
{
if($reference.CopyLocal -eq $false)
{
$reference.CopyLocal = $true;
}
}
}
}
else
{
echo "NCache is not installed on this system."
}

View File

@@ -0,0 +1,11 @@
param($installPath, $toolsPath, $package, $project)
$project.Object.References | Where-Object { $_.Name -eq 'Alachisoft.NCache.Cache' } | ForEach-Object { $_.Remove() }
$project.Object.References | Where-Object { $_.Name -eq 'Alachisoft.NCache.Common' } | ForEach-Object { $_.Remove() }
$project.Object.References | Where-Object { $_.Name -eq 'Alachisoft.NCache.Management' } | ForEach-Object { $_.Remove() }
$project.Object.References | Where-Object { $_.Name -eq 'Alachisoft.NCache.Runtime' } | ForEach-Object { $_.Remove() }
$project.Object.References | Where-Object { $_.Name -eq 'Alachisoft.NCache.Security' } | ForEach-Object { $_.Remove() }
$project.Object.References | Where-Object { $_.Name -eq 'Alachisoft.NCache.Serialization' } | ForEach-Object { $_.Remove() }
$project.Object.References | Where-Object { $_.Name -eq 'Alachisoft.NCache.Web' } | ForEach-Object { $_.Remove() }
$project.Object.References | Where-Object { $_.Name -eq 'Alachisoft.NCache.SessionStateManagement' } | ForEach-Object { $_.Remove() }
$project.Object.References | Where-Object { $_.Name -eq 'Alachisoft.NCache.SessionStoreProvider' } | ForEach-Object { $_.Remove() }

View File

@@ -0,0 +1,22 @@
param($installPath, $toolsPath, $package, $project)
if (Test-Path Env:\nchome)
{
$project.Object.References.Add("$env:NCHOME\bin\assembly\2.0\Alachisoft.NCache.SessionStateManagement.dll");
$project.Object.References.Add("$env:NCHOME\bin\assembly\2.0\Alachisoft.NCache.SessionStoreProvider.dll");
foreach ($reference in $project.Object.References)
{
if($reference.Name -Match "Alachisoft*")
{
if($reference.CopyLocal -eq $false)
{
$reference.CopyLocal = $true;
}
}
}
}
else
{
echo "NCache is not installed on this system."
}

View File

@@ -0,0 +1,4 @@
param($installPath, $toolsPath, $package, $project)
$project.Object.References | Where-Object { $_.Name -eq 'Alachisoft.NCache.SessionStateManagement' } | ForEach-Object { $_.Remove() }
$project.Object.References | Where-Object { $_.Name -eq 'Alachisoft.NCache.SessionStoreProvider' } | ForEach-Object { $_.Remove() }