This commit is contained in:
2018-06-29 19:47:36 +00:00
commit be7f501333
3769 changed files with 1425961 additions and 0 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,18 @@
<?xml version="1.0"?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0" />
</startup>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-9.0.0.0" newVersion="9.0.0.0"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>

View File

@@ -0,0 +1,543 @@
; AyaNova consolidated installer for
; AyaNova, QBI, QBOI, PTI, Generator, ToMSSQL
[Setup]
AppName=AyaNova
AppVerName=AyaNova 7.5
AppPublisher=Ground Zero Tech-Works Inc.
AppPublisherURL=http://www.AyaNova.com/
AppSupportUrl=http://forum.ayanova.com
AppVersion=7.5.0
;App ID is used for updating and patching
;see: http://www.jrsoftware.org/iskb.php?updateinstall
AppId=ayanova4x
DefaultDirName={pf}\Ground Zero Tech-Works Inc.\AyaNova
DefaultGroupName=AyaNova
UninstallDisplayIcon={app}\AyaNova.exe
LicenseFile=license.rtf
WizardImageFile=wizlarge.bmp
WizardImageStretch=no
WizardImageBackColor=clWhite
WizardSmallImageFile=wizsmall.bmp
;Hide page asking where shortcuts should go
DisableProgramGroupPage=Yes
;Hide page prompting user for install location as there is only one valid location
DisableDirPage=Yes
OutputBaseFilename=AyaNovaSetup
OutputDir=..
;"release" mode full compression
Compression=lzma/ultra
SolidCompression=true
InternalCompressLevel=ultra
[Types]
Name: "standalone"; Description: "Default setup with sample database"
Name: "workstation"; Description: "Network administrator setup (READ NETWORK SETUP INSTRUCTIONS FIRST)"
[Components]
Name: "ws"; Description: "Shared AyaNova files"; Types: workstation; Flags: fixed
Name: "xtra"; Description: "Stand alone single computer AyaNova files"; Types: standalone; Flags: fixed
[Tasks]
Name: "gen"; Description: "Install AyaNova Generator service - for background notification processing";Flags: unchecked;Components: ws;
Name: "csvplugin"; Description: "Install Import/Export to csv plugin"; Flags: unchecked;
Name: "FB2SQL"; Description: "Install FireBird SQL to Microsoft SQL migration utility"; Flags: unchecked;
Name: "portal";Description: "Install AyaNova Data Portal (requires IIS)"; Flags: unchecked;Components: ws;
Name: "qboi"; Description: "Install QBOI - QuickBooks Online accounting integration plugin";Flags: unchecked;
Name: "qbi"; Description: "Install QBI - QuickBooks Windows accounting integration plugin";Flags: unchecked;
Name: "pti"; Description: "Install PTI - Peachtree accounting integration plugin ..."; Flags: unchecked;
Name: "pti\2018"; Description: "for US Sage 50 Quantum / Peachtree 2018";Flags:exclusive unchecked;
Name: "pti\2016"; Description: "for US Sage 50 Quantum / Peachtree 2016";Flags:exclusive unchecked;
Name: "pti\2015"; Description: "for US Sage 50 Quantum / Peachtree 2015";Flags:exclusive unchecked;
Name: "pti\2014"; Description: "for US Sage 50 Quantum / Peachtree 2014";Flags:exclusive unchecked;
Name: "pti\2013"; Description: "for US Sage 50 Quantum / Peachtree 2013";Flags:exclusive unchecked;
Name: "pti\2012"; Description: "for Peachtree 2012";Flags:exclusive unchecked;
;DEPRECATED Fall 2017 (arbitrarily picked 2012 as the cutoff)
;Name: "pti\2011"; Description: "for Peachtree 2011";Flags:exclusive unchecked;
;Name: "pti\2010"; Description: "for Peachtree 2010";Flags:exclusive unchecked;
;Name: "pti\2009"; Description: "for Peachtree 2009";Flags:exclusive unchecked;
;Name: "pti\2008"; Description: "for Peachtree 2008";Flags:exclusive unchecked;
;Name: "pti\2007"; Description: "for Peachtree 2007";Flags:exclusive unchecked;
;Name: "pti\2006"; Description: "for Peachtree 2006";Flags:exclusive unchecked;
[Files]
Source: "AYANOVA.FDB"; DestDir: "{commonappdata}\AyaNovaData";Flags: onlyifdoesntexist uninsneveruninstall;Permissions: users-modify;Components: xtra
Source: "AYANOVALITE.FDB"; DestDir: "{commonappdata}\AyaNovaData";Flags: onlyifdoesntexist uninsneveruninstall;Permissions: users-modify;Components: xtra
Source: "..\..\3rdprtylibs\chilkat\ChilkatDotNet4.dll"; DestDir: "{app}";Permissions: everyone-full; Check: not IsX64 or IsTaskSelected('qbi')
Source: "..\..\3rdprtylibs\chilkat\64bit\ChilkatDotNet4.dll"; DestDir: "{app}";Permissions: everyone-full; Check: IsX64 and not IsTaskSelected('qbi')
;Chilkat c run time library
Source: "..\..\3rdprtylibs\microsoft\msvcr100.dll"; DestDir: "{app}"; Check: not IsX64 or IsTaskSelected('qbi')
Source: "..\..\3rdprtylibs\microsoft\x64\msvcr100.dll"; DestDir: "{app}"; Check: IsX64 and not IsTaskSelected('qbi')
Source: "..\..\source\csla10\CSLA.Core.Bindablebase\bin\Release\CSLA.Core.Bindablebase.dll"; DestDir: "{app}"; Permissions: everyone-full;Flags:ignoreversion;
Source: "..\..\source\csla10\CSLA\bin\Release\CSLA.dll"; DestDir: "{app}"; Permissions: everyone-full;Flags:ignoreversion;
Source: "..\..\source\csla10\CSLA.Server.DataPortal\bin\Release\CSLA.Server.DataPortal.dll"; DestDir: "{app}";Permissions: everyone-full;Flags:ignoreversion;
;Source: "..\..\source\csla10\CSLA.Server.ServicedDataPortal\bin\Release\CSLA.Server.ServicedDataPortal.dll"; DestDir: "{app}"; Permissions: everyone-full; Flags:ignoreversion;
Source: "..\..\source\Data\Data\bin\Release\GZTW.Data.dll"; DestDir: "{app}";Permissions: everyone-full;Flags:ignoreversion;
Source: "..\..\source\Profile\GZTW.Profile\bin\Release\GZTW.Profile.dll"; DestDir: "{app}";Permissions: everyone-full;Flags:ignoreversion;
Source: "..\..\source\GZWFControls\bin\Release\GZTW.WinForm.Controls.dll"; DestDir: "{app}";Flags:ignoreversion;
Source: "license.rtf"; DestDir: "{app}"
Source: "Log4Net.config"; DestDir: "{app}";Permissions: everyone-full;
Source: "ayalog.txt"; DestDir: "{app}";Permissions: everyone-full;
Source: "..\..\3rdprtylibs\log4net\log4net.dll"; DestDir: "{app}"
Source: "..\..\release\obfuscated\AyaNova.exe"; DestDir: "{app}";Flags:ignoreversion;
;case 1525
Source: "..\..\release\obfuscated\x86AyaNova.exe"; DestDir: "{app}";DestName: "AyaNova.exe";Flags:ignoreversion;Check: IsX64 and IsTaskSelected('qbi')
Source: "AyaNova.exe.config"; DestDir: "{app}";Permissions: everyone-full;
Source: "..\..\release\obfuscated\GZTW.AyaNova.BLL.dll"; DestDir: "{app}";Permissions: everyone-full;Flags:ignoreversion;
Source: "..\..\source\AyaNova.PlugIn\bin\Release\AyaNova.PlugIn.dll"; DestDir: "{app}";Flags:ignoreversion;
;default plugins
Source: "..\..\source\Plugins\AyaNova.PlugIn.Merger\bin\Release\AyaNova.PlugIn.Merger.dll"; DestDir: "{app}\plugins\Merger";Permissions: everyone-full;Flags:ignoreversion;
Source: "..\..\source\Plugins\AyaNova.PlugIn.XTools\bin\Release\AyaNova.PlugIn.XTools.dll"; DestDir: "{app}\plugins\XTools";Permissions: everyone-full;Flags:ignoreversion;
Source: "..\..\release\AyaNova.PlugIn.ClientRemover.dll"; DestDir: "{app}\plugins\ClientRemover";Permissions: everyone-full;Flags:ignoreversion;
;firebird files
;better safe than sorry, may already be present but fbembed requires these:
;case 1009 these are causing conflict when saving a wiki if another version already loaded
;might need to change this in future to only install them if no other version of msvcp or msvcr are already installed
;possibly useful info here: http://msdn.microsoft.com/en-us/library/8kche8ah.aspx
;Source: "msvcp80.dll"; DestDir: "{app}"
;Source: "msvcr100.dll"; DestDir: "{app}"
Source: "..\..\3rdprtylibs\firebird ado.net driver\FirebirdSql.Data.FirebirdClient.dll"; DestDir: "{app}"
;32bit embedded server files
Source: "..\..\3rdprtylibs\Firebird embedded server files\fbembed.dll"; DestDir: "{app}"; Check: not IsX64 or IsTaskSelected('qbi')
Source: "..\..\3rdprtylibs\Firebird embedded server files\icudt30.dll"; DestDir: "{app}"; Check: not IsX64 or IsTaskSelected('qbi')
Source: "..\..\3rdprtylibs\Firebird embedded server files\icuin30.dll"; DestDir: "{app}"; Check: not IsX64 or IsTaskSelected('qbi')
Source: "..\..\3rdprtylibs\Firebird embedded server files\icuuc30.dll"; DestDir: "{app}"; Check: not IsX64 or IsTaskSelected('qbi')
;64bit embedded server files
Source: "..\..\3rdprtylibs\Firebird embedded server files\x64\fbembed.dll"; DestDir: "{app}"; Check: IsX64 and not IsTaskSelected('qbi')
Source: "..\..\3rdprtylibs\Firebird embedded server files\x64\icudt30.dll"; DestDir: "{app}"; Check: IsX64 and not IsTaskSelected('qbi')
Source: "..\..\3rdprtylibs\Firebird embedded server files\x64\icuin30.dll"; DestDir: "{app}"; Check: IsX64 and not IsTaskSelected('qbi')
Source: "..\..\3rdprtylibs\Firebird embedded server files\x64\icuuc30.dll"; DestDir: "{app}"; Check: IsX64 and not IsTaskSelected('qbi')
;Sample and real config files
Source: "config.txt"; DestDir: "{app}";Permissions: everyone-full;Components: xtra;flags:confirmoverwrite;
Source: "{src}\config.txt"; DestDir: "{app}";Permissions: everyone-full;Components: ws;flags: external confirmoverwrite;
Source: "networkFirebirdsnapshot.bat"; DestDir: "{app}\examples";Permissions: everyone-full;
Source: "EXAMPLE_DATAPORTALconfig.txt"; DestDir: "{app}\examples";Permissions: everyone-full;
Source: "EXAMPLE_FIREBIRD_EMBEDDED_DEFAULTconfig.txt"; DestDir: "{app}\examples";Permissions: everyone-full;
Source: "EXAMPLE_FIREBIRD_SERVERconfig.txt"; DestDir: "{app}\examples";Permissions: everyone-full;
Source: "EXAMPLE_SQLEXPRESSconfig.txt"; DestDir: "{app}\examples";Permissions: everyone-full;
Source: "EXAMPLE_MSSQLSERVERconfig.txt"; DestDir: "{app}\examples";Permissions: everyone-full;
;DevExpress Files
Source: "..\..\3rdprtylibs\DevExpress\DevExpress.Data.v10.2.dll"; DestDir: "{app}"
Source: "..\..\3rdprtylibs\DevExpress\DevExpress.Utils.v10.2.dll"; DestDir: "{app}"
Source: "..\..\3rdprtylibs\DevExpress\DevExpress.XtraBars.v10.2.dll"; DestDir: "{app}"
Source: "..\..\3rdprtylibs\DevExpress\DevExpress.XtraCharts.v10.2.dll"; DestDir: "{app}"
Source: "..\..\3rdprtylibs\DevExpress\DevExpress.XtraEditors.v10.2.dll"; DestDir: "{app}"
Source: "..\..\3rdprtylibs\DevExpress\DevExpress.XtraNavBar.v10.2.dll"; DestDir: "{app}"
Source: "..\..\3rdprtylibs\DevExpress\DevExpress.XtraPrinting.v10.2.dll"; DestDir: "{app}"
Source: "..\..\3rdprtylibs\DevExpress\DevExpress.XtraReports.v10.2.dll"; DestDir: "{app}"
Source: "..\..\3rdprtylibs\DevExpress\DevExpress.XtraReports.v10.2.Extensions.dll"; DestDir: "{app}"
Source: "..\..\3rdprtylibs\DevExpress\DevExpress.RichEdit.v10.2.Core.dll"; DestDir: "{app}"
Source: "..\..\3rdprtylibs\DevExpress\DevExpress.XtraRichEdit.v10.2.dll"; DestDir: "{app}"
Source: "..\..\3rdprtylibs\DevExpress\DevExpress.XtraScheduler.v10.2.Core.dll"; DestDir: "{app}"
Source: "..\..\3rdprtylibs\DevExpress\DevExpress.XtraScheduler.v10.2.Reporting.Extensions.dll"; DestDir: "{app}"
Source: "..\..\3rdprtylibs\DevExpress\DevExpress.XtraScheduler.v10.2.dll"; DestDir: "{app}"
Source: "..\..\3rdprtylibs\DevExpress\DevExpress.XtraTreeList.v10.2.dll"; DestDir: "{app}"
Source: "..\..\3rdprtylibs\DevExpress\DevExpress.XtraVerticalGrid.v10.2.dll"; DestDir: "{app}"
Source: "..\..\3rdprtylibs\DevExpress\DevExpress.Charts.v10.2.Core.dll"; DestDir: "{app}"
Source: "..\..\3rdprtylibs\DevExpress\DevExpress.PivotGrid.v10.2.Core.dll"; DestDir: "{app}"
Source: "..\..\3rdprtylibs\DevExpress\DevExpress.XtraPivotGrid.v10.2.dll"; DestDir: "{app}"
Source: "..\..\3rdprtylibs\DevExpress\DevExpress.CodeParser.v10.2.dll"; DestDir: "{app}"
;Infragistics Files
Source: "..\..\3rdprtylibs\Infragistics\Infragistics4.Shared.v11.2.dll"; DestDir: "{app}"
Source: "..\..\3rdprtylibs\Infragistics\Infragistics4.Win.Misc.v11.2.dll"; DestDir: "{app}"
Source: "..\..\3rdprtylibs\Infragistics\Infragistics4.Win.UltraWinDock.v11.2.dll"; DestDir: "{app}"
Source: "..\..\3rdprtylibs\Infragistics\Infragistics4.Win.UltraWinEditors.v11.2.dll"; DestDir: "{app}"
Source: "..\..\3rdprtylibs\Infragistics\Infragistics4.Win.UltraWinExplorerBar.v11.2.dll"; DestDir: "{app}"
Source: "..\..\3rdprtylibs\Infragistics\Infragistics4.Win.UltraWinGrid.v11.2.dll"; DestDir: "{app}"
Source: "..\..\3rdprtylibs\Infragistics\Infragistics4.Win.UltraWinMaskedEdit.v11.2.dll"; DestDir: "{app}"
Source: "..\..\3rdprtylibs\Infragistics\Infragistics4.Win.UltraWinStatusBar.v11.2.dll"; DestDir: "{app}"
Source: "..\..\3rdprtylibs\Infragistics\Infragistics4.Win.UltraWinTabControl.v11.2.dll"; DestDir: "{app}"
Source: "..\..\3rdprtylibs\Infragistics\Infragistics4.Win.UltraWinToolbars.v11.2.dll"; DestDir: "{app}"
Source: "..\..\3rdprtylibs\Infragistics\Infragistics4.Win.UltraWinTree.v11.2.dll"; DestDir: "{app}"
Source: "..\..\3rdprtylibs\Infragistics\Infragistics4.Win.v11.2.dll"; DestDir: "{app}"
;RTF2HTML
Source: "..\..\3rdprtylibs\sautinsoft\SautinSoft.HtmlToRtf.dll"; DestDir: "{app}"
Source: "..\..\3rdprtylibs\sautinsoft\SautinSoft.RtfToHtml.dll"; DestDir: "{app}"
;JSON license format required Files (case 3122)
Source: "..\..\3rdprtylibs\crypt\BouncyCastle.Crypto.dll"; DestDir: "{app}"
Source: "..\..\3rdprtylibs\json.net.40\Newtonsoft.Json.dll"; DestDir: "{app}"
;Optional files (tasks)
;QBI
Source: "..\..\release\obfuscated\AyaNova.PlugIn.QBI.dll"; DestDir: "{app}\plugins\QBI";Tasks: qbi;Check: CheckForQBFC;Flags:ignoreversion;
Source: "MainGrid.lyt"; DestDir: "{app}\plugins\QBI";Permissions: everyone-full;Tasks: qbi;
;QBOI
Source: "..\..\release\obfuscated\AyaNova.PlugIn.QBOI.dll"; DestDir: "{app}\plugins\QBOI";Tasks: qboi;Flags:ignoreversion;
Source: "MainGrid.lyt"; DestDir: "{app}\plugins\QBOI";Permissions: everyone-full;Tasks: qboi;
Source: "..\..\3rdprtylibs\QuickBooks\QBOnline\DesktopIppOAuth.NET40.dll"; DestDir: "{app}\plugins\QBOI";Permissions: everyone-full;Tasks: qboi;
Source: "..\..\3rdprtylibs\QuickBooks\QBOnline4\DevDefined.OAuth.dll"; DestDir: "{app}\plugins\QBOI";Permissions: everyone-full;Tasks: qboi;
Source: "..\..\3rdprtylibs\QuickBooks\QBOnline4\Intuit.Ipp.Core.dll"; DestDir: "{app}\plugins\QBOI";Permissions: everyone-full;Tasks: qboi;
Source: "..\..\3rdprtylibs\QuickBooks\QBOnline4\Intuit.Ipp.Data.dll"; DestDir: "{app}\plugins\QBOI";Permissions: everyone-full;Tasks: qboi;
Source: "..\..\3rdprtylibs\QuickBooks\QBOnline4\Intuit.Ipp.DataService.dll"; DestDir: "{app}\plugins\QBOI";Permissions: everyone-full;Tasks: qboi;
Source: "..\..\3rdprtylibs\QuickBooks\QBOnline4\Intuit.Ipp.Diagnostics.dll"; DestDir: "{app}\plugins\QBOI";Permissions: everyone-full;Tasks: qboi;
Source: "..\..\3rdprtylibs\QuickBooks\QBOnline4\Intuit.Ipp.Exception.dll"; DestDir: "{app}\plugins\QBOI";Permissions: everyone-full;Tasks: qboi;
Source: "..\..\3rdprtylibs\QuickBooks\QBOnline4\Intuit.Ipp.GlobalTaxService.dll"; DestDir: "{app}\plugins\QBOI";Permissions: everyone-full;Tasks: qboi;
Source: "..\..\3rdprtylibs\QuickBooks\QBOnline4\Intuit.Ipp.LinqExtender.dll"; DestDir: "{app}\plugins\QBOI";Permissions: everyone-full;Tasks: qboi;
Source: "..\..\3rdprtylibs\QuickBooks\QBOnline4\Intuit.Ipp.OAuth2PlatformClient.dll"; DestDir: "{app}\plugins\QBOI";Permissions: everyone-full;Tasks: qboi;
Source: "..\..\3rdprtylibs\QuickBooks\QBOnline4\Intuit.Ipp.PlatformService.dll"; DestDir: "{app}\plugins\QBOI";Permissions: everyone-full;Tasks: qboi;
Source: "..\..\3rdprtylibs\QuickBooks\QBOnline4\Intuit.Ipp.QueryFilter.dll"; DestDir: "{app}\plugins\QBOI";Permissions: everyone-full;Tasks: qboi;
Source: "..\..\3rdprtylibs\QuickBooks\QBOnline4\Intuit.Ipp.ReportService.dll"; DestDir: "{app}\plugins\QBOI";Permissions: everyone-full;Tasks: qboi;
Source: "..\..\3rdprtylibs\QuickBooks\QBOnline4\Intuit.Ipp.Retry.dll"; DestDir: "{app}\plugins\QBOI";Permissions: everyone-full;Tasks: qboi;
Source: "..\..\3rdprtylibs\QuickBooks\QBOnline4\Intuit.Ipp.Security.dll"; DestDir: "{app}\plugins\QBOI";Permissions: everyone-full;Tasks: qboi;
Source: "..\..\3rdprtylibs\QuickBooks\QBOnline4\Intuit.Ipp.Utility.dll"; DestDir: "{app}\plugins\QBOI";Permissions: everyone-full;Tasks: qboi;
Source: "..\..\3rdprtylibs\QuickBooks\QBOnline4\Intuit.Ipp.WebHooksService.dll"; DestDir: "{app}\plugins\QBOI";Permissions: everyone-full;Tasks: qboi;
Source: "..\..\3rdprtylibs\json.net.4.5\Newtonsoft.Json.dll"; DestDir: "{app}\plugins\QBOI";Permissions: everyone-full;Tasks: qboi;
;Web API self host references (not default in .net framework, may be on IIS stations)
Source: "..\..\3rdprtylibs\QuickBooks\QBOnline\System.Net.Http.dll"; DestDir: "{app}\plugins\QBOI";Permissions: everyone-full;Tasks: qboi;
Source: "..\..\3rdprtylibs\QuickBooks\QBOnline\System.Net.Http.Formatting.dll"; DestDir: "{app}\plugins\QBOI";Permissions: everyone-full;Tasks: qboi;
Source: "..\..\3rdprtylibs\QuickBooks\QBOnline\System.Net.Http.WebRequest.dll"; DestDir: "{app}\plugins\QBOI";Permissions: everyone-full;Tasks: qboi;
Source: "..\..\3rdprtylibs\QuickBooks\QBOnline\System.Web.Http.dll"; DestDir: "{app}\plugins\QBOI";Permissions: everyone-full;Tasks: qboi;
Source: "..\..\3rdprtylibs\QuickBooks\QBOnline\System.Web.Http.SelfHost.dll"; DestDir: "{app}\plugins\QBOI";Permissions: everyone-full;Tasks: qboi;
;PTI
Source: "..\..\release\obfuscated\AyaNova.PlugIn.PTI.dll"; DestDir: "{app}\plugins\PTI";Tasks: pti;Flags:ignoreversion;
Source: "MainGrid.lyt"; DestDir: "{app}\plugins\PTI";Permissions: everyone-full;Tasks: pti;
;DEPRECATED VERSIONS (last 5 years only)
;Source: "v13PeachtreeAccounting.dll"; DestDir: "{app}\plugins\PTI";DestName: "PeachtreeAccounting.dll";Tasks: pti/2006;Flags:ignoreversion;
;Source: "v14PeachtreeAccounting.dll"; DestDir: "{app}\plugins\PTI";DestName: "PeachtreeAccounting.dll";Tasks: pti/2007;Flags:ignoreversion;
;Source: "2008PeachtreeAccounting.dll"; DestDir: "{app}\plugins\PTI";DestName: "PeachtreeAccounting.dll";Tasks: pti/2008;Flags:ignoreversion;
;Source: "2009PeachtreeAccounting.dll"; DestDir: "{app}\plugins\PTI";DestName: "PeachtreeAccounting.dll";Tasks: pti/2009;Flags:ignoreversion;
;Source: "2010PeachtreeAccounting.dll"; DestDir: "{app}\plugins\PTI";DestName: "PeachtreeAccounting.dll";Tasks: pti/2010;Flags:ignoreversion;
;Source: "2011PeachtreeAccounting.dll"; DestDir: "{app}\plugins\PTI";DestName: "PeachtreeAccounting.dll";Tasks: pti/2011;Flags:ignoreversion;
Source: "2012PeachtreeAccounting.dll"; DestDir: "{app}\plugins\PTI";DestName: "PeachtreeAccounting.dll";Tasks: pti/2012;Flags:ignoreversion;
Source: "2013PeachtreeAccounting.dll"; DestDir: "{app}\plugins\PTI";DestName: "PeachtreeAccounting.dll";Tasks: pti/2013;Flags:ignoreversion;
Source: "2014PeachtreeAccounting.dll"; DestDir: "{app}\plugins\PTI";DestName: "PeachtreeAccounting.dll";Tasks: pti/2014;Flags:ignoreversion;
Source: "2015PeachtreeAccounting.dll"; DestDir: "{app}\plugins\PTI";DestName: "PeachtreeAccounting.dll";Tasks: pti/2015;Flags:ignoreversion;
Source: "2016PeachtreeAccounting.dll"; DestDir: "{app}\plugins\PTI";DestName: "PeachtreeAccounting.dll";Tasks: pti/2016;Flags:ignoreversion;
Source: "2018PeachtreeAccounting.dll"; DestDir: "{app}\plugins\PTI";DestName: "PeachtreeAccounting.dll";Tasks: pti/2018;Flags:ignoreversion;
Source: "..\..\utils\GeneratorService\bin\Release\Generator.exe"; DestDir: "{app}";Tasks: gen;Flags:ignoreversion;
Source: "Web.config"; DestDir: "{app}";Tasks: portal;Check: CheckPortalServer;
;ImportExport CSV plugin
Source: "..\..\3rdprtylibs\FileHelpers\FileHelpers.dll"; DestDir: "{app}\plugins\ImportExportCSV";Tasks: csvplugin;
Source: "..\..\source\Plugins\AyaNova.PlugIn.ImportExportCSV\bin\Release\AyaNova.PlugIn.ImportExportCSV.dll"; DestDir: "{app}\plugins\ImportExportCSV";Tasks: csvplugin;
;TO MSSQL utility
Source: "..\..\utils\migration\ToMSSQL\bin\Release\ToMSSQL.exe"; DestDir: "{app}";Tasks: FB2SQL;
;Uninstall survey
Source: "..\..\release\obfuscated\uis.exe"; DestDir: "{app}";Flags:ignoreversion;
;Plugins folder
[Dirs]
Name: "{app}\plugins";Permissions: everyone-full;
[Icons]
Name: "{group}\AyaNova"; Filename: "{app}\AyaNova.exe" ;Comment: "AyaNova"
Name: "{group}\Utilities\FireBird to MSSQL"; Filename: "{app}\ToMSSQL.exe" ;Comment: "Migrate FireBird database to Microsoft SQL Server"; Tasks: FB2SQL;
Name: "{group}\Uninstall AyaNova"; Filename: "{uninstallexe}"
Name: "{commondesktop}\AyaNova"; Filename: "{app}\AyaNova.exe" ;Comment: "AyaNova"
[Registry]
Root: HKCR; Subkey: "AyaNova"; ValueType: string; ValueName: ""; ValueData: "URL:AyaNova protocol"; Flags: uninsdeletekey
Root: HKCR; Subkey: "AyaNova"; ValueType: string; ValueName: "URL Protocol"; ValueData: "";
Root: HKCR; Subkey: "AyaNova\DefaultIcon"; ValueType: string; ValueName: ""; ValueData: "{app}\AyaNova.exe";
Root: HKCR; Subkey: "AyaNova\shell\open\command"; ValueType: string; ValueName: ""; ValueData: "{app}\AyaNova.exe %1";
[Run]
Filename: "{app}\Generator.exe"; Parameters: "-i";Tasks: gen;Flags:runhidden;
;Add port for QBOI Authentication
Filename: "{sys}\netsh.exe"; Parameters: "http add urlacl url=http://+:65521/ user=\Everyone"; WorkingDir: "{sys}";Tasks: qboi; Flags: runhidden runascurrentuser;
[UninstallDelete]
Type: files; Name: "{app}\ayalog.txt"
[UninstallRun]
Filename: "{app}\Generator.exe"; Parameters: "-u";Tasks: gen;Flags:runhidden;
;Remove port for QBOI authentication
Filename: "{sys}\netsh.exe"; Parameters: "http delete urlacl url=http://+:65521/"; WorkingDir: "{sys}";Tasks: qboi; Flags: runascurrentuser;
[Code]
var
QBFCChecked: Boolean;
QBFCCheckResult: Boolean;
DPChecked: Boolean;
DPCheckResult: Boolean;
function CheckForQBFC(): Boolean;
begin
if not QBFCChecked then begin
QBFCCheckResult := True;
if not FileExists(ExpandConstant('{cf}\Intuit\QuickBooks\qbfc7.dll')) then begin
QBFCCheckResult := MsgBox('QBFC7 does not appear to have been installed as required prior to QBI.' #13#13 'File: ' + ExpandConstant('{cf}\Intuit\QuickBooks\qbfc7.dll') + ' was not found.'#13#13'Do you want to install QBI plugin anyway?', mbConfirmation, MB_YESNO) = idYes;
if not QBFCCheckResult then begin
WizardForm.CancelButton.OnClick(WizardForm.CancelButton);
end;
QBFCChecked := True;
end;
end;
Result := QBFCCheckResult;
end;
{--- Data Portal ---}
const
IISServerName = 'localhost';
IISServerNumber = '1';
IISURL = 'http://127.0.0.1';
function CheckPortalServer(): Boolean;
var
IIS, WebSite, WebServer, WebRoot, VDir: Variant;
begin
if not DPChecked then begin
DPChecked := True;
DPCheckResult := False;
{ Create the main IIS COM Automation object }
try
IIS := CreateOleObject('IISNamespace');
except
RaiseException('Please install Microsoft IIS first.'#13#13'(Error ''' + GetExceptionMessage + ''' occurred)');
end;
{ Connect to the IIS server }
WebSite := IIS.GetObject('IIsWebService', IISServerName + '/w3svc');
WebServer := WebSite.GetObject('IIsWebServer', IISServerNumber);
WebRoot := WebServer.GetObject('IIsWebVirtualDir', 'Root');
{ (Re)create a virtual dir }
try
WebRoot.Delete('IIsWebVirtualDir', 'AyaNovaDP');
WebRoot.SetInfo();
except
end;
VDir := WebRoot.Create('IIsWebVirtualDir', 'AyaNovaDP');
VDir.AccessRead := True;
VDir.AccessExecute := True;
VDir.AppFriendlyName := 'AyaNova DataPortal INNO';
VDir.Path := ExpandConstant('{app}');
VDir.AppCreate(True);
VDir.SetInfo();
DPCheckResult := True;
MsgBox('Created virtual directory AyaNovaDP'#13#13+VDir.Path, mbInformation, mb_Ok);
end;
Result := DPCheckResult;
end;
{Check for the .net 4 framework}
function InitializeSetup(): Boolean;
var
ErrorCode: Integer;
NetFrameWorkInstalled : Boolean;
Result1 : Boolean;
begin
NetFrameWorkInstalled := RegKeyExists(HKLM,'SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full');
if NetFrameWorkInstalled then
begin
Result := true;
end else
begin
Result1 := MsgBox('This application requires the .NET Framework 4.'+#13#13+'Please download and install the .NET Framework and run this setup again.'+#13#13+'Do you want to download the framework now?',
mbConfirmation, MB_YESNO) = idYes;
if Result1 =false then
begin
Result:=false;
end else
begin
Result:=false;
ShellExec('open',
'http://www.microsoft.com/downloads/en/details.aspx?displaylang=en&FamilyID=9cfb2d51-5ff4-4491-b0e5-b386f32c0992',
'','',SW_SHOWNORMAL,ewNoWait,ErrorCode);
end;
end;
end;
{Check for 64 bit operating system}
var
Has64bitChecked: Boolean;
Is64Bit: Boolean;
function IsX64: Boolean;
begin
if not Has64bitChecked then begin
Is64Bit := (ProcessorArchitecture = paX64);
Has64bitChecked:=true;
end;
Result:=Is64Bit;
end;
{case 1525 Check if we have a combination of a 64bit os and QBI task selected }
var
HasQBI64bitChecked: Boolean;
IsQBI64Bit: Boolean;
function IsQBIX64: Boolean;
begin
if not HasQBI64bitChecked then begin
IsQBI64Bit := (IsTaskSelected('qbi') and IsX64);
HasQBI64bitChecked:=true;
end;
Result:=IsQBI64Bit;
end;
{auto uninstall case 1396 stuff }
/////////////////////////////////////////////////////////////////////
function GetUninstallString(): String;
var
sUnInstPath: String;
sUnInstallString: String;
begin
sUnInstPath := ExpandConstant('Software\Microsoft\Windows\CurrentVersion\Uninstall\ayanova4x_is1');
sUnInstallString := '';
if not RegQueryStringValue(HKLM, sUnInstPath, 'UninstallString', sUnInstallString) then
RegQueryStringValue(HKCU, sUnInstPath, 'UninstallString', sUnInstallString);
Result := sUnInstallString;
end;
/////////////////////////////////////////////////////////////////////
function IsUpgrade(): Boolean;
begin
Result := (GetUninstallString() <> '');
end;
//////////////////////////////////////////////////////////////////////
function BackupConfigFile(): Boolean;
var
OldFile: string;
begin
Result := false;
OldFile := ExpandConstant('{app}\config.txt');
if FileExists(OldFile) then
Result := FileCopy(OldFile, ExpandConstant('{app}\config.backup'), false);
end;
//////////////////////////////////////////////////////////////////////
function RestoreConfigFile(): Boolean;
var
OldFile: string;
begin
Result := false;
OldFile := ExpandConstant('{app}\config.backup');
if FileExists(OldFile) then
Result := FileCopy(OldFile, ExpandConstant('{app}\config.txt'), false);
end;
/////////////////////////////////////////////////////////////////////
function UnInstallOldVersion(): Integer;
var
sUnInstallString: String;
iResultCode: Integer;
begin
// Return Values:
// 1 - uninstall string is empty
// 2 - error executing the UnInstallString
// 3 - successfully executed the UnInstallString
// default return value
Result := 0;
// get the uninstall string of the old app
sUnInstallString := GetUninstallString();
if sUnInstallString <> '' then begin
sUnInstallString := RemoveQuotes(sUnInstallString);
BackupConfigFile();
CreateMutex('AyaNovaReInstall');//set a mutex so when the uninstall is running it knows it's a re-install so it won't ask to delete database files survey etc
if Exec(sUnInstallString, '/SILENT /NORESTART /SUPPRESSMSGBOXES','', SW_HIDE, ewWaitUntilTerminated, iResultCode) then
begin
Result := 3;
RestoreConfigFile();
end
else
Result := 2;
end else
Result := 1;
end;
/////////////////////////////////////////////////////////////////////
procedure CurStepChanged(CurStep: TSetupStep);
begin
if (CurStep=ssInstall) then
begin
if (IsUpgrade()) then
begin
UnInstallOldVersion();
end;
end;
end;
//case 1597
procedure CurUninstallStepChanged(CurUninstallStep: TUninstallStep);
var
ResultCode: Integer;
begin
if CurUninstallStep = usUninstall then begin
if not CheckForMutexes('AyaNovaReInstall') then begin //case 1600 to avoid prompt if reinstall
//run uninstall survey since this is a complete uninstall
Exec(ExpandConstant('{app}\uis.exe'), 'survey','', SW_SHOW, ewWaitUntilTerminated, ResultCode);
//prompt to remove database files since this is a complete uninstall
if MsgBox('Delete installed database files also?', mbConfirmation, MB_YESNO) = IDYES then begin
if MsgBox('*** Are you certain you want to permanently delete the installed AyaNova database files on this computer? ***', mbConfirmation, MB_YESNO) = IDYES then begin
DeleteFile(ExpandConstant('{commonappdata}')+'\AyaNovaData\AYANOVALITE.FDB');
DeleteFile(ExpandConstant('{commonappdata}')+'\AyaNovaData\AYANOVA.FDB');
end;
end;
end;
end;
end;

View File

@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<!-- Use a remote AyaNova DataPortal connection -->
<!-- Replace the IP address 192.168.1.100 with the address of the remove server -->
<!-- Note that you can use port numbers and / or domain names here as well as required -->
<ConnectionType>DataPortal</ConnectionType>
<PortalServer>http://192.168.1.100/AyaNovaDP/DataPortal.rem</PortalServer>
</configuration>

View File

@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<!-- Use the embedded Firebird database -->
<ConnectionType>DataBase</ConnectionType>
<DataBaseType>FireBird</DataBaseType>
<DataBaseConnectionString>ServerType=1;DataBase=%AllUsersProfile%\AyaNovaData\AYANOVA.FDB;Dialect=3;User=SYSDBA;</DataBaseConnectionString>
</configuration>

View File

@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<!-- Use a shared Firebird server, NOTE change the 192.168.1.100 below to your Firebird server's actual IP Address -->
<ConnectionType>DataBase</ConnectionType>
<DataBaseType>FireBird</DataBaseType>
<DataBaseConnectionString>ServerType=0;DataSource=192.168.1.100;DataBase=AYANOVA;User=SYSDBA;Password=masterkey;Dialect=3;</DataBaseConnectionString>
</configuration>

View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<!-- Use a shared full version Microsoft SQL server 2005+ (* not sql express *)-->
<!-- Replace SQL_SERVER_NAME, LOGINNAME and PASSWORD below with values provided by your SQL Server database administrator -->
<ConnectionType>DataBase</ConnectionType>
<DataBaseType>MSSQL</DataBaseType>
<DataBaseConnectionString>data source=SQL_SERVER_NAME;initial catalog=AyaNova;User Id=LOGINNAME; Password=PASSWORD;</DataBaseConnectionString>
</configuration>

View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<!-- Use a shared Microsoft SQL Express 2005+ Database -->
<!-- Replace COMPUTERNAME and PASSWORD below with values chosen during installation of SQL Express -->
<ConnectionType>DataBase</ConnectionType>
<DataBaseType>MSSQL</DataBaseType>
<DataBaseConnectionString>Server=COMPUTERNAME\SQLExpress;initial catalog=AyaNova;User Id=sa; Password=PASSWORD;</DataBaseConnectionString>
</configuration>

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,23 @@
<?xml version="1.0" encoding="utf-8"?>
<log4net>
<appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender">
<file value="ayalog.txt" />
<appendToFile value="true" />
<maxSizeRollBackups value="1" />
<maximumFileSize value="1MB" />
<rollingStyle value="Size" />
<staticLogFileName value="true" />
<layout type="log4net.Layout.PatternLayout">
<header value="[Header]&#xD;&#xA;" />
<footer value="[Footer]&#xD;&#xA;" />
<conversionPattern value="%date [%thread] %-5level %logger - %message%newline" />
</layout>
</appender>
<root>
<level value="INFO" />
<!--Default is "INFO", set to "ALL" if requested by tech support only-->
<appender-ref ref="RollingLogFileAppender" />
</root>
</log4net>

Binary file not shown.

View File

@@ -0,0 +1,51 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<!-- *********************************** DO NOT EDIT ANYTHING BELOW THIS POINT *****************************-->
<!-- ********************************************************************************************************-->
<system.runtime.remoting>
<application>
<service>
<wellknown mode="SingleCall" objectUri="DataPortal.rem" type="CSLA.Server.DataPortal, CSLA.Server.DataPortal" />
</service>
<channels>
<channel ref="http">
<serverProviders>
<provider ref="wsdl" />
<formatter ref="soap" typeFilterLevel="Full" />
<formatter ref="binary" typeFilterLevel="Full" />
</serverProviders>
</channel>
</channels>
</application>
</system.runtime.remoting>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<probing privatePath="bin/.." />
</assemblyBinding>
</runtime>
<system.web>
<httpRuntime maxRequestLength="2097151" executionTimeout="3600"/>
<compilation defaultLanguage="c#" debug="false" />
<customErrors mode="Off" />
<authentication mode="Windows" />
<authorization>
<allow users="*" />
</authorization>
<trace enabled="false" requestLimit="10" pageOutput="false" traceMode="SortByTime" localOnly="true" />
<sessionState mode="Off" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes" cookieless="false" timeout="20" />
<globalization requestEncoding="utf-8" responseEncoding="utf-8" />
</system.web>
<system.webServer>
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="30000000"/>
</requestFiltering>
</security>
</system.webServer>
</configuration>

View File

@@ -0,0 +1 @@
Freshly installed log file line one

View File

@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<!-- Use the embedded Firebird database -->
<ConnectionType>DataBase</ConnectionType>
<DataBaseType>FireBird</DataBaseType>
<DataBaseConnectionString>ServerType=1;DataBase=%AllUsersProfile%\AyaNovaData\AYANOVA.FDB;Dialect=3;User=SYSDBA;</DataBaseConnectionString>
</configuration>

View File

@@ -0,0 +1,99 @@
{\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1033\deflangfe1033{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial;}}
{\colortbl ;\red0\green0\blue255;}
{\*\generator Riched20 10.0.16299}\viewkind4\uc1
\pard\nowidctlpar\f0\fs20 END-USER SOFTWARE LICENSE AGREEMENT\par
\par
THIS IS AN IMPORTANT LEGAL AGREEMENT. PLEASE READ IT CAREFULLY. \par
\par
This End-User License Agreement (the "Agreement") is a legal agreement between you and Ground Zero Tech-Works Inc. ("Ground Zero") for Ground Zero's AyaNova software, including all previous versions thereof and all replacements, supplements, upgrades and updates thereto provided to you by Ground Zero (the "Software") and all associated documentation (the "Documentation").\par
\par
If you are installing or using the Software at work or under contract, then you are contracting on behalf of the corporation or organization for which you are working. You must ensure you have the legal authority and ability to do so. \par
\par
IF YOU CLICK "YES", YOU ACCEPT THE TERMS AND CONDITIONS OF THIS AGREEMENT IN THEIR ENTIRETY AND AGREE TO BE LEGALLY BOUND BY THEM.\par
If you do not agree to the terms of this Agreement, you may not use the Software.\par
\par
1.\tab Licenses. Subject to the terms and conditions below, Ground Zero hereby grants to you a non-transferable and non-exclusive right to use the Software, solely in object-code format, on any number of computers at any one time. Ground Zero also grants to you a non-transferable and non-exclusive right to copy the Documentation, as long as such copies are not republished or distributed to any third-party. (Collectively, these licenses are called the "Licenses".)\par
\par
2. \tab Restrictions on Use. You agree that you will not do any of the following without prior written authorization by Ground Zero: (a) lease, export or grant a sublicense with respect to the Software or Documentation to any other party; (b) reverse engineer, decompile or disassemble the Software; (c) use the Software or Documentation except as authorized herein; (d) permit third-parties to use the Software or Documentation in any way that would constitute a breach of this Agreement; (e) rent, lease, or lend the Software or Documentation; or (f) incorporate the Software or Documentation in whole or in part into any other software or documentation.\par
\par
3.\tab Evaluation Version. The Software is available in either an "evaluation" version or a "registered" version. All copies of the Software downloaded from Ground Zero's web-site begin as evaluation versions. If Ground Zero has not given you a license key and permission to use the registered version, you may only use the evaluation version. You may use the evaluation version for 30 days without charge, but the functionality of the Software will be significantly limited. You may not modify the Software or any part of the Software to gain access to additional features or functionality. You may register the Software by paying the fee and agreeing to the terms and conditions set-out on Ground Zero's website at {{\field{\*\fldinst{HYPERLINK www.ayanova.com }}{\fldrslt{www.ayanova.com\ul0\cf0}}}}\f0\fs20 .\par
\par
4.\tab Databases. The Software stores all user data in a single database (the "Database"). If Ground Zero has given you a license key and permission to use the registered version of the Software, you may only use that license key in association with one Database. A separate, unique license key is required for each Database you create, maintain or access using the registered version of the Software. You may also purchase a replacement license key from Ground Zero to further increase the functionality of the Software; however, once you have installed the replacement license key you may no longer use the original license key, and you may still only use the replacement license key in association with only one Database. You may copy the Databases to any storage medium other than a computer, but only for backup purposes.\par
\par
\par
5.\tab Ownership and Copyright. Ground Zero is the sole owner of all right, property and title in and to the Software, the Documentation, and the copyright, logos, trade-marks, trade names, trade secrets, confidential information, patents, inventions, images, text, video, audio, and designs therein. \par
\par
6.\tab Service. Ground Zero may provide technical support and service to you upon your request based on your subscription(s). The price and other terms and conditions of Ground Zero's services are set-out on Ground Zero's website at {{\field{\*\fldinst{HYPERLINK www.ayanova.com }}{\fldrslt{www.ayanova.com\ul0\cf0}}}}\f0\fs20 , and may be changed at any time by Ground Zero. \par
\par
7.\tab Termination. Without prejudice to any of Ground Zero 's other rights in this Agreement or at law or equity, this Agreement will immediately terminate if you fail to comply with any of these terms and conditions. Upon termination, you must destroy all copies of the Software and Documentation. The provisions in sections 7, 8, 9 and 10 of this Agreement will survive the termination of this Agreement.\par
\par
8. \tab Disclaimer of Conditions and Warranties. To the maximum extent permitted by applicable law, GROUND ZERO PROVIDES THE SOFTWARE "AS IS" WITHOUT WARRANTY OR CONDITION OF ANY KIND, INCLUDING BUT NOT LIMITED TO EXPRESS OR IMPLIED WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, CORRESPONDENCE TO DESCRIPTION, MERCHANTABLE QUALITY AND FITNESS FOR A PARTICULAR PURPOSE. GROUND ZERO DOES NOT WARRANT THAT THE SOFTWARE WILL MEET YOUR REQUIREMENTS, THAT ITS OPERATION WILL BE ERROR-FREE, THAT IT WILL PERFORM OR APPEAR EXACTLY AS DESCRIBED IN THE DOCUMENTATION, OR THAT ITS OPERATION WILL NOT NEGATIVELY AFFECT OTHER SOFTWARE OR HARDWARE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE SOFTWARE REMAINS WITH YOU.\par
\par
9.\tab Exclusion of Liability. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT WILL GROUND ZERO BE LIABLE TO YOU OR ANY THIRD-PARTY FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES (INCLUDING BUT NOT LIMITED TO DAMAGES FOR LOSS OF PROFITS, INFORMATION OR PRIVACY, FOR BUSINESS INTERRUPTION, FOR PERSONAL INJURY, FOR FAILURE TO MEET ANY DUTIES INCLUDING THOSE OF GOOD FAITH AND OF REASONABLE CARE, FOR NEGLIGENCE, AND FOR ANY OTHER LOSS WHATSOEVER) ARISING OUT OF OR IN ANY WAY CONNECTED TO THE USE OF OR INABILITY TO USE THE SOFTWARE, EVEN IN THE EVENT OF THE FAULT, TORT, NEGLIGENCE, STRICT LIABILITY, BREACH OF CONTRACT OR BREACH OF WARRANTY OF GROUND ZERO, AND EVEN IF GROUND ZERO HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. \par
\par
\par
10.\tab Limitation of Liability. If, despite the limitations in this Agreement, Ground Zero becomes liable to you or to any third party, in no event will Ground Zero be liable for any monetary amount that, in the aggregate, is greater than the total amounts paid or due Ground Zero pursuant to this Agreement. \par
\par
11.\tab Governing Law. This Agreement and the relationship between the parties will be interpreted according to the laws in force in British Columbia, Canada. The courts of British Columbia will have jurisdiction over all claims, disputes, and actions related to this Agreement, and the parties attorn to the jurisdiction of those courts.\par
\par
12.\tab Enurement. This Agreement will bind and enure to the parties hereto and their respective lawful successors and permitted assigns. \par
\par
13.\tab Entire Agreement. This Agreement forms the entire agreement between you and Ground Zero and there are no agreements collateral to this Agreement. This Agreement supercedes all prior written, oral and other agreements between you and Ground Zero with respect to the Software and Documentation and any parts or components thereof. No term or provision of this Agreement may be changed, waived or terminated except by a further written or electronic agreement between you and Ground Zero.\par
\par
14.\tab Assignment. Ground Zero may transfer or license any of its rights under this Agreement. You may not license any of your rights under this Agreement, but you may transfer the Software and Documentation to another user if you transfer all of your rights under this Agreement to that new user, cease using the Software and Documentation, erase and destroy all any copies you have of the Software or Documentation, and ensure the new user agrees to the terms and conditions of this Agreement.\par
\par
15.\tab Severability. If any provision of this Agreement is held to be invalid, illegal or unenforceable, the validity, legality and enforceability of the remaining provisions will not in any way be affected or impaired.\par
\par
16.\tab Further Assurances. You will execute and deliver to Ground Zero any additional documents and take any additional steps that may be required to give full effect to the intent expressed in this Agreement.\par
\par
17.\tab Notice. All notices and other communication to Ground Zero must be made in writing and delivered to 05-3610 Christie Parkway Courtenay B.C. Canada V9J 9T6 or e-mailed to legal@ayanova.com\par
\par
18. Processing of Personal Information\par
\par
Ground Zero will comply with all applicable laws pertaining to personal data including GDPR (General Data Protection Regulation).\par
\par
A: Data obtained\par
\par
Information about you (such as your email address, name, company information) is provided to us when you email us (such as when you email us directly, email us via our online form, email us via our online temporary Key request form) or when you register on our AyaNova Support Forum.\par
\par
Information you provided in your order (such as your company name, company contact information, contact name, along with the AyaNova products/services/subscriptions purchased) is sent to us from our payment processing partner with whom you placed your order.\par
\par
B: Marketing\par
\par
Ground Zero will not share your information for marketing purposes with companies outside Ground Zero Tech-Works Inc.\par
\par
C: Use and Sharing of Data\par
\par
Personal data you provided when you contact us (such as when you email us directly, email us via our online form, email us via our online temporary Key request form or register on our AyaNova Support Forum) will be used to provide technical support, to respond to user inquiries, to provide temporary Key(s), to maintain case and bug issues reported by you, and to send you relevant AyaNova information.\par
\par
Ground Zero will also receive your company information you provided to our payment processing partner, so that we may process your product/service/subscription order.\par
\par
Ground Zero may monitor usage of Ground Zero websites to gather statistical information that it may disclose to third parties. This data will only be shared in an anonymised form.\par
\par
In the event that your AyaNova database is hosted with a third party and support is requested by you or your hosting company, exchange of your contact information and company information may occur so that we may confirm eligibility for support and to provide support.\par
\par
D: Data Security\par
\par
Ground Zero has implemented measures to protect customer data against improper access, disclosure, or loss. The security measures and processes that are in effect include but are not limited to:\par
\par
(i) Ground Zero expressly commits to restrict access to customer data to only those individuals who require such access to perform their job function.\par
(ii) Login transactions are encrypted with HTTPS (TLS) and passwords are stored hashed.\par
(iii) Encryption of all data stored in backup. \par
(iv) Ground Zero will only provide your personal data to third parties where it is obliged to do so by law.\par
\par
E: Deleting of Data \par
\par
(i) Temporary key requests without subsequent purchase will be deleted within one year.\par
(ii) Email correspondence without subsequent purchase will be deleted within two years except where required for maintaining case and support history.\par
(iii) Email correspondence including temporary key requests with subsequent subscription purchase will be retained for the life of your subscription. Once a subscription has been allowed to lapse (not renewed), correspondence will be deleted within two years except where required for maintaining case and support history. \par
(iv) Customer information obtained through AyaNova Support Forum registration will be deleted within three years of forum login inactivity. \par
(v) Purchase information along with company information as provided by our payment processing partner will be retained for a minimum of six years after the end of the taxation year to which they relate as per the Canada Revenue Agency and no longer than 10 years after which will be deleted within one year. \par
\par
\par
I HAVE READ AND UNDERSTOOD ALL OF THE ABOVE TERMS AND CONDITIONS AND ACKNOWLEDGE THAT THESE TERMS AND CONDITIONS FORM PART OF THIS AGREEMENT. I AGREE THAT A PRINT-OUT OF THIS AGREEMENT WILL CONSTITUTE A "WRITING" UNDER ANY APPLICABLE LAWS.\par
\par
IF I AM INSTALLING OR USING THIS SOFTWARE AT WORK OR UNDER CONTRACT, I AM ENTERING THIS AGREEMENT ON BEHALF OF THE CORPORATION OR ORGANIZATION FOR WHICH I AM WORKING, AND I HAVE THE LEGAL AUTHORITY AND ABILITY TO DO SO. \par
\par
I ACCEPT THE ABOVE TERMS AND CONDITIONS IN THEIR ENTIRETY AND AGREE TO BE LEGALLY BOUND BY THEM.\par
}

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,25 @@
REM BEGIN SCRIPT
REM *** Create the backups folder if it doesn't already exist:
IF NOT EXIST C:\Data\AyaNova\backups MKDIR C:\Data\AyaNova\backups
REM *** Delete the oldest copy and shuffle each existing copy to next position
REM *** This will produce a harmless error at first until all 10 copies exist
REM *** error will not affect backup
del "c:\Data\AyaNova\backups\AYANOVA10.FBK"
ren "c:\Data\AyaNova\backups\AYANOVA09.FBK" AYANOVA10.FBK
ren "c:\Data\AyaNova\backups\AYANOVA08.FBK" AYANOVA09.FBK
ren "c:\Data\AyaNova\backups\AYANOVA07.FBK" AYANOVA08.FBK
ren "c:\Data\AyaNova\backups\AYANOVA06.FBK" AYANOVA07.FBK
ren "c:\Data\AyaNova\backups\AYANOVA05.FBK" AYANOVA06.FBK
ren "c:\Data\AyaNova\backups\AYANOVA04.FBK" AYANOVA05.FBK
ren "c:\Data\AyaNova\backups\AYANOVA03.FBK" AYANOVA04.FBK
ren "c:\Data\AyaNova\backups\AYANOVA02.FBK" AYANOVA03.FBK
ren "c:\Data\AyaNova\backups\AYANOVA.FBK" AYANOVA02.FBK
REM *** Perform a Firebird backup with verification
"C:\Program Files\Firebird\Firebird_2_1\bin\gbak" -b -v -t -user SYSDBA -password "masterkey" C:\Data\AyaNova\AYANOVA.FDB C:\Data\AyaNova\backups\AYANOVA.FBK
REM END SCRIPT

Binary file not shown.

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 72 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.1 KiB

View File

@@ -0,0 +1,91 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<configSections>
<sectionGroup name="userSettings"
type="System.Configuration.UserSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<section name="AyaNovaOL.Properties.Settings"
type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
allowExeDefinition="MachineToLocalUser"
requirePermission="false" />
</sectionGroup>
</configSections>
<userSettings>
<AyaNovaOL.Properties.Settings>
<setting name="VendorType" serializeAs="String">
<value>2</value>
</setting>
<setting name="Region" serializeAs="String">
<value>8236e8d1-cab1-4797-9c34-93861954ae6a</value>
</setting>
<setting name="Zone" serializeAs="String">
<value>00000000-0000-0000-0000-000000000000</value>
</setting>
<setting name="Contract" serializeAs="String">
<value>00000000-0000-0000-0000-000000000000</value>
</setting>
<setting name="PhysicalAddressEquals" serializeAs="String">
<value>0</value>
</setting>
<setting name="PostalAddressEquals" serializeAs="String">
<value>0</value>
</setting>
<setting name="ClientPhone1" serializeAs="String">
<value>0</value>
</setting>
<setting name="ClientPhone2" serializeAs="String">
<value>0</value>
</setting>
<setting name="ClientPhone3" serializeAs="String">
<value>0</value>
</setting>
<setting name="ClientPhone4" serializeAs="String">
<value>0</value>
</setting>
<setting name="ClientPhone5" serializeAs="String">
<value>0</value>
</setting>
<setting name="HeadOfficePhone1" serializeAs="String">
<value>0</value>
</setting>
<setting name="HeadOfficePhone2" serializeAs="String">
<value>0</value>
</setting>
<setting name="HeadOfficePhone3" serializeAs="String">
<value>0</value>
</setting>
<setting name="HeadOfficePhone4" serializeAs="String">
<value>0</value>
</setting>
<setting name="HeadOfficePhone5" serializeAs="String">
<value>0</value>
</setting>
<setting name="VendorPhone1" serializeAs="String">
<value>0</value>
</setting>
<setting name="VendorPhone2" serializeAs="String">
<value>0</value>
</setting>
<setting name="VendorPhone3" serializeAs="String">
<value>0</value>
</setting>
<setting name="VendorPhone4" serializeAs="String">
<value>0</value>
</setting>
<setting name="VendorPhone5" serializeAs="String">
<value>0</value>
</setting>
<setting name="RootObjectType" serializeAs="String">
<value>3</value>
</setting>
<setting name="IgnoreThisIsTheMailingAddress" serializeAs="String">
<value>True</value>
</setting>
<setting name="IncludeEmailHeader" serializeAs="String">
<value>False</value>
</setting>
<setting name="FieldsMapped" serializeAs="String">
<value>False</value>
</setting>
</AyaNovaOL.Properties.Settings>
</userSettings>
</configuration>

View File

@@ -0,0 +1,130 @@
[Setup]
AppName=AyaNova OLI plugin
AppVerName=AyaNova OLI plugin 7.5
AppPublisher=Ground Zero Tech-Works Inc.
AppPublisherURL=http://www.AyaNova.com/
AppSupportUrl=http://forum.ayanova.com
AppVersion=7.5.0
;App ID is used for updating and patching
;see: http://www.jrsoftware.org/iskb.php?updateinstall
AppId=AyaNovaOL
DefaultDirName={pf}\Ground Zero Tech-Works Inc.\AyaNova
DefaultGroupName=AyaNova
;UninstallDisplayIcon={app}\AyaNova.exe
LicenseFile=license.rtf
WizardImageFile=wizlarge.bmp
WizardImageStretch=no
WizardImageBackColor=clWhite
WizardSmallImageFile=wizsmall.bmp
;Hide page asking where shortcuts should go
DisableProgramGroupPage=Yes
;Hide page prompting user for install location as there is only one valid location
DisableDirPage=Yes
OutputBaseFilename=AyaNovaOLISetup
OutputDir=..
;"release" mode full compression
Compression=lzma/ultra
SolidCompression=true
InternalCompressLevel=ultra
[Files]
Source: "..\..\release\obfuscated\AyaNovaOL.dll"; DestDir: "{app}";Permissions: everyone-full;Flags:ignoreversion;
Source: "AyaNovaOL.dll.config"; DestDir: "{app}";Permissions: everyone-full;Flags:ignoreversion;
Source: "Extensibility.dll"; DestDir: "{app}";Permissions: everyone-full;Flags:ignoreversion;
;OfficeXP PIA Stuff
Source: "..\..\3rdprtylibs\OfficeXPPIA\Microsoft.Office.Interop.Outlook.dll"; DestDir: "{app}"
Source: "..\..\3rdprtylibs\OfficeXPPIA\stdole.dll"; DestDir: "{app}"
Source: "..\..\3rdprtylibs\OfficeXPPIA\office.dll"; DestDir: "{app}"
[Registry]
Root: HKLM; Subkey: "Software\Microsoft\Office\Outlook\AddIns\AyaNovaOL.Connect"; ValueType: string; ValueName: "Description"; ValueData: "Outlook plugin for AyaNova service management software";Flags:createvalueifdoesntexist uninsdeletekey;
Root: HKLM; Subkey: "Software\Microsoft\Office\Outlook\AddIns\AyaNovaOL.Connect"; ValueType: string; ValueName: "FriendlyName"; ValueData: "AyaNova OLI"
Root: HKLM; Subkey: "Software\Microsoft\Office\Outlook\AddIns\AyaNovaOL.Connect"; ValueType: dword; ValueName: "LoadBehavior"; ValueData: "3"
[Run]
Filename: "{dotnet40}\RegAsm.exe";Parameters: "AyaNovaOL.dll /codebase"; StatusMsg: "Registering AyaNovaOL.DLL"; WorkingDir:{app};Flags: runmaximized hidewizard;
[UninstallRun]
Filename: "{dotnet40}\RegAsm.exe";Parameters: "AyaNovaOL.dll /u"; StatusMsg: "Un-Registering AyaNovaOL.DLL"; WorkingDir:{app};
[Code]
function InitializeSetup(): Boolean;
begin
//FileExists(ExpandConstant('{app}\GZTW.AyaNova.BLL.dll'))
//Result := MsgBox('InitializeSetup:' #13#13 'Setup is initializing. Do you really want to start setup?', mbConfirmation, MB_YESNO) = idYes;
Result := FileExists(ExpandConstant('{pf}\Ground Zero Tech-Works Inc.\AyaNova\GZTW.AyaNova.BLL.dll'));
if Result = False then
MsgBox('AyaNova OL can not be installed without AyaNova!' #13#13 'AyaNova OL requires AyaNova files to run, so AyaNova must be installed and configured first.' #13#13 'This setup will now close.', mbInformation, MB_OK);
end;
{auto uninstall case 1422 stuff }
/////////////////////////////////////////////////////////////////////
function GetUninstallString(): String;
var
sUnInstPath: String;
sUnInstallString: String;
begin
sUnInstPath := ExpandConstant('Software\Microsoft\Windows\CurrentVersion\Uninstall\AyaNovaOL_is1');
sUnInstallString := '';
if not RegQueryStringValue(HKLM, sUnInstPath, 'UninstallString', sUnInstallString) then
RegQueryStringValue(HKCU, sUnInstPath, 'UninstallString', sUnInstallString);
Result := sUnInstallString;
end;
/////////////////////////////////////////////////////////////////////
function IsUpgrade(): Boolean;
begin
Result := (GetUninstallString() <> '');
end;
/////////////////////////////////////////////////////////////////////
function UnInstallOldVersion(): Integer;
var
sUnInstallString: String;
iResultCode: Integer;
begin
// Return Values:
// 1 - uninstall string is empty
// 2 - error executing the UnInstallString
// 3 - successfully executed the UnInstallString
// default return value
Result := 0;
// get the uninstall string of the old app
sUnInstallString := GetUninstallString();
if sUnInstallString <> '' then begin
sUnInstallString := RemoveQuotes(sUnInstallString);
if Exec(sUnInstallString, '/SILENT /NORESTART /SUPPRESSMSGBOXES','', SW_HIDE, ewWaitUntilTerminated, iResultCode) then
begin
Result := 3;
end
else
Result := 2;
end else
Result := 1;
end;
/////////////////////////////////////////////////////////////////////
procedure CurStepChanged(CurStep: TSetupStep);
begin
if (CurStep=ssInstall) then
begin
if (IsUpgrade()) then
begin
UnInstallOldVersion();
end;
end;
end;

Binary file not shown.

View File

@@ -0,0 +1,99 @@
{\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1033\deflangfe1033{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial;}}
{\colortbl ;\red0\green0\blue255;}
{\*\generator Riched20 10.0.16299}\viewkind4\uc1
\pard\nowidctlpar\f0\fs20 END-USER SOFTWARE LICENSE AGREEMENT\par
\par
THIS IS AN IMPORTANT LEGAL AGREEMENT. PLEASE READ IT CAREFULLY. \par
\par
This End-User License Agreement (the "Agreement") is a legal agreement between you and Ground Zero Tech-Works Inc. ("Ground Zero") for Ground Zero's AyaNova software, including all previous versions thereof and all replacements, supplements, upgrades and updates thereto provided to you by Ground Zero (the "Software") and all associated documentation (the "Documentation").\par
\par
If you are installing or using the Software at work or under contract, then you are contracting on behalf of the corporation or organization for which you are working. You must ensure you have the legal authority and ability to do so. \par
\par
IF YOU CLICK "YES", YOU ACCEPT THE TERMS AND CONDITIONS OF THIS AGREEMENT IN THEIR ENTIRETY AND AGREE TO BE LEGALLY BOUND BY THEM.\par
If you do not agree to the terms of this Agreement, you may not use the Software.\par
\par
1.\tab Licenses. Subject to the terms and conditions below, Ground Zero hereby grants to you a non-transferable and non-exclusive right to use the Software, solely in object-code format, on any number of computers at any one time. Ground Zero also grants to you a non-transferable and non-exclusive right to copy the Documentation, as long as such copies are not republished or distributed to any third-party. (Collectively, these licenses are called the "Licenses".)\par
\par
2. \tab Restrictions on Use. You agree that you will not do any of the following without prior written authorization by Ground Zero: (a) lease, export or grant a sublicense with respect to the Software or Documentation to any other party; (b) reverse engineer, decompile or disassemble the Software; (c) use the Software or Documentation except as authorized herein; (d) permit third-parties to use the Software or Documentation in any way that would constitute a breach of this Agreement; (e) rent, lease, or lend the Software or Documentation; or (f) incorporate the Software or Documentation in whole or in part into any other software or documentation.\par
\par
3.\tab Evaluation Version. The Software is available in either an "evaluation" version or a "registered" version. All copies of the Software downloaded from Ground Zero's web-site begin as evaluation versions. If Ground Zero has not given you a license key and permission to use the registered version, you may only use the evaluation version. You may use the evaluation version for 30 days without charge, but the functionality of the Software will be significantly limited. You may not modify the Software or any part of the Software to gain access to additional features or functionality. You may register the Software by paying the fee and agreeing to the terms and conditions set-out on Ground Zero's website at {{\field{\*\fldinst{HYPERLINK www.ayanova.com }}{\fldrslt{www.ayanova.com\ul0\cf0}}}}\f0\fs20 .\par
\par
4.\tab Databases. The Software stores all user data in a single database (the "Database"). If Ground Zero has given you a license key and permission to use the registered version of the Software, you may only use that license key in association with one Database. A separate, unique license key is required for each Database you create, maintain or access using the registered version of the Software. You may also purchase a replacement license key from Ground Zero to further increase the functionality of the Software; however, once you have installed the replacement license key you may no longer use the original license key, and you may still only use the replacement license key in association with only one Database. You may copy the Databases to any storage medium other than a computer, but only for backup purposes.\par
\par
\par
5.\tab Ownership and Copyright. Ground Zero is the sole owner of all right, property and title in and to the Software, the Documentation, and the copyright, logos, trade-marks, trade names, trade secrets, confidential information, patents, inventions, images, text, video, audio, and designs therein. \par
\par
6.\tab Service. Ground Zero may provide technical support and service to you upon your request based on your subscription(s). The price and other terms and conditions of Ground Zero's services are set-out on Ground Zero's website at {{\field{\*\fldinst{HYPERLINK www.ayanova.com }}{\fldrslt{www.ayanova.com\ul0\cf0}}}}\f0\fs20 , and may be changed at any time by Ground Zero. \par
\par
7.\tab Termination. Without prejudice to any of Ground Zero 's other rights in this Agreement or at law or equity, this Agreement will immediately terminate if you fail to comply with any of these terms and conditions. Upon termination, you must destroy all copies of the Software and Documentation. The provisions in sections 7, 8, 9 and 10 of this Agreement will survive the termination of this Agreement.\par
\par
8. \tab Disclaimer of Conditions and Warranties. To the maximum extent permitted by applicable law, GROUND ZERO PROVIDES THE SOFTWARE "AS IS" WITHOUT WARRANTY OR CONDITION OF ANY KIND, INCLUDING BUT NOT LIMITED TO EXPRESS OR IMPLIED WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, CORRESPONDENCE TO DESCRIPTION, MERCHANTABLE QUALITY AND FITNESS FOR A PARTICULAR PURPOSE. GROUND ZERO DOES NOT WARRANT THAT THE SOFTWARE WILL MEET YOUR REQUIREMENTS, THAT ITS OPERATION WILL BE ERROR-FREE, THAT IT WILL PERFORM OR APPEAR EXACTLY AS DESCRIBED IN THE DOCUMENTATION, OR THAT ITS OPERATION WILL NOT NEGATIVELY AFFECT OTHER SOFTWARE OR HARDWARE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE SOFTWARE REMAINS WITH YOU.\par
\par
9.\tab Exclusion of Liability. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT WILL GROUND ZERO BE LIABLE TO YOU OR ANY THIRD-PARTY FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES (INCLUDING BUT NOT LIMITED TO DAMAGES FOR LOSS OF PROFITS, INFORMATION OR PRIVACY, FOR BUSINESS INTERRUPTION, FOR PERSONAL INJURY, FOR FAILURE TO MEET ANY DUTIES INCLUDING THOSE OF GOOD FAITH AND OF REASONABLE CARE, FOR NEGLIGENCE, AND FOR ANY OTHER LOSS WHATSOEVER) ARISING OUT OF OR IN ANY WAY CONNECTED TO THE USE OF OR INABILITY TO USE THE SOFTWARE, EVEN IN THE EVENT OF THE FAULT, TORT, NEGLIGENCE, STRICT LIABILITY, BREACH OF CONTRACT OR BREACH OF WARRANTY OF GROUND ZERO, AND EVEN IF GROUND ZERO HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. \par
\par
\par
10.\tab Limitation of Liability. If, despite the limitations in this Agreement, Ground Zero becomes liable to you or to any third party, in no event will Ground Zero be liable for any monetary amount that, in the aggregate, is greater than the total amounts paid or due Ground Zero pursuant to this Agreement. \par
\par
11.\tab Governing Law. This Agreement and the relationship between the parties will be interpreted according to the laws in force in British Columbia, Canada. The courts of British Columbia will have jurisdiction over all claims, disputes, and actions related to this Agreement, and the parties attorn to the jurisdiction of those courts.\par
\par
12.\tab Enurement. This Agreement will bind and enure to the parties hereto and their respective lawful successors and permitted assigns. \par
\par
13.\tab Entire Agreement. This Agreement forms the entire agreement between you and Ground Zero and there are no agreements collateral to this Agreement. This Agreement supercedes all prior written, oral and other agreements between you and Ground Zero with respect to the Software and Documentation and any parts or components thereof. No term or provision of this Agreement may be changed, waived or terminated except by a further written or electronic agreement between you and Ground Zero.\par
\par
14.\tab Assignment. Ground Zero may transfer or license any of its rights under this Agreement. You may not license any of your rights under this Agreement, but you may transfer the Software and Documentation to another user if you transfer all of your rights under this Agreement to that new user, cease using the Software and Documentation, erase and destroy all any copies you have of the Software or Documentation, and ensure the new user agrees to the terms and conditions of this Agreement.\par
\par
15.\tab Severability. If any provision of this Agreement is held to be invalid, illegal or unenforceable, the validity, legality and enforceability of the remaining provisions will not in any way be affected or impaired.\par
\par
16.\tab Further Assurances. You will execute and deliver to Ground Zero any additional documents and take any additional steps that may be required to give full effect to the intent expressed in this Agreement.\par
\par
17.\tab Notice. All notices and other communication to Ground Zero must be made in writing and delivered to 05-3610 Christie Parkway Courtenay B.C. Canada V9J 9T6 or e-mailed to legal@ayanova.com\par
\par
18. Processing of Personal Information\par
\par
Ground Zero will comply with all applicable laws pertaining to personal data including GDPR (General Data Protection Regulation).\par
\par
A: Data obtained\par
\par
Information about you (such as your email address, name, company information) is provided to us when you email us (such as when you email us directly, email us via our online form, email us via our online temporary Key request form) or when you register on our AyaNova Support Forum.\par
\par
Information you provided in your order (such as your company name, company contact information, contact name, along with the AyaNova products/services/subscriptions purchased) is sent to us from our payment processing partner with whom you placed your order.\par
\par
B: Marketing\par
\par
Ground Zero will not share your information for marketing purposes with companies outside Ground Zero Tech-Works Inc.\par
\par
C: Use and Sharing of Data\par
\par
Personal data you provided when you contact us (such as when you email us directly, email us via our online form, email us via our online temporary Key request form or register on our AyaNova Support Forum) will be used to provide technical support, to respond to user inquiries, to provide temporary Key(s), to maintain case and bug issues reported by you, and to send you relevant AyaNova information.\par
\par
Ground Zero will also receive your company information you provided to our payment processing partner, so that we may process your product/service/subscription order.\par
\par
Ground Zero may monitor usage of Ground Zero websites to gather statistical information that it may disclose to third parties. This data will only be shared in an anonymised form.\par
\par
In the event that your AyaNova database is hosted with a third party and support is requested by you or your hosting company, exchange of your contact information and company information may occur so that we may confirm eligibility for support and to provide support.\par
\par
D: Data Security\par
\par
Ground Zero has implemented measures to protect customer data against improper access, disclosure, or loss. The security measures and processes that are in effect include but are not limited to:\par
\par
(i) Ground Zero expressly commits to restrict access to customer data to only those individuals who require such access to perform their job function.\par
(ii) Login transactions are encrypted with HTTPS (TLS) and passwords are stored hashed.\par
(iii) Encryption of all data stored in backup. \par
(iv) Ground Zero will only provide your personal data to third parties where it is obliged to do so by law.\par
\par
E: Deleting of Data \par
\par
(i) Temporary key requests without subsequent purchase will be deleted within one year.\par
(ii) Email correspondence without subsequent purchase will be deleted within two years except where required for maintaining case and support history.\par
(iii) Email correspondence including temporary key requests with subsequent subscription purchase will be retained for the life of your subscription. Once a subscription has been allowed to lapse (not renewed), correspondence will be deleted within two years except where required for maintaining case and support history. \par
(iv) Customer information obtained through AyaNova Support Forum registration will be deleted within three years of forum login inactivity. \par
(v) Purchase information along with company information as provided by our payment processing partner will be retained for a minimum of six years after the end of the taxation year to which they relate as per the Canada Revenue Agency and no longer than 10 years after which will be deleted within one year. \par
\par
\par
I HAVE READ AND UNDERSTOOD ALL OF THE ABOVE TERMS AND CONDITIONS AND ACKNOWLEDGE THAT THESE TERMS AND CONDITIONS FORM PART OF THIS AGREEMENT. I AGREE THAT A PRINT-OUT OF THIS AGREEMENT WILL CONSTITUTE A "WRITING" UNDER ANY APPLICABLE LAWS.\par
\par
IF I AM INSTALLING OR USING THIS SOFTWARE AT WORK OR UNDER CONTRACT, I AM ENTERING THIS AGREEMENT ON BEHALF OF THE CORPORATION OR ORGANIZATION FOR WHICH I AM WORKING, AND I HAVE THE LEGAL AUTHORITY AND ABILITY TO DO SO. \par
\par
I ACCEPT THE ABOVE TERMS AND CONDITIONS IN THEIR ENTIRETY AND AGREE TO BE LEGALLY BOUND BY THEM.\par
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 72 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.1 KiB

View File

@@ -0,0 +1,33 @@
[Setup]
AppName=AyaNova AyaScript plugin
AppVerName=AyaNova AyaScript plugin 7.5
AppPublisher=Ground Zero Tech-Works Inc.
AppPublisherURL=http://www.AyaNova.com/
AppSupportUrl=http://forum.ayanova.com
AppVersion=7.5.0
;App ID is used for updating and patching
;see: http://www.jrsoftware.org/iskb.php?updateinstall
AppId=AyaScript
DefaultDirName={pf}\Ground Zero Tech-Works Inc.\AyaNova
DefaultGroupName=AyaNova
UninstallDisplayIcon={app}\AyaNova.exe
LicenseFile=license.rtf
WizardImageFile=wizlarge.bmp
WizardImageStretch=no
WizardImageBackColor=clWhite
WizardSmallImageFile=wizsmall.bmp
;Hide page asking where shortcuts should go
DisableProgramGroupPage=Yes
;Hide page prompting user for install location as there is only one valid location
DisableDirPage=Yes
OutputBaseFilename=AyaScriptSetup
OutputDir=..
;"release" mode full compression
Compression=lzma/ultra
SolidCompression=true
InternalCompressLevel=ultra
[Files]
Source: "..\..\release\obfuscated\AyaNova.PlugIn.AyaScript.dll"; DestDir: "{app}\plugins\AyaScript";Permissions: everyone-full;Flags:ignoreversion;
Source: "..\..\3rdprtylibs\CSScript\CSScriptLibrary.dll"; DestDir: "{app}\plugins\AyaScript";Permissions: everyone-full;Flags:ignoreversion;
Source: "AyaScripts.xml"; DestDir: "{app}\plugins\AyaScript";Permissions: everyone-full;Flags:onlyifdoesntexist;

View File

@@ -0,0 +1,336 @@
<?xml version="1.0" standalone="yes"?>
<NewDataSet>
<xs:schema id="NewDataSet" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xs:element name="NewDataSet" msdata:IsDataSet="true" msdata:MainDataTable="Scripts" msdata:UseCurrentLocale="true">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="Scripts">
<xs:complexType>
<xs:sequence>
<xs:element name="script" type="xs:string" minOccurs="0" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:complexType>
</xs:element>
</xs:schema>
<Scripts>
<script>//Name: Screenshot
//ShowInMenuFor: Everywhere
//HandlesAyaNovaTypes: Nothing
using System.Drawing.Imaging;
using System.Runtime.InteropServices;
public static void AyaScriptMain(bool IsList, RootObjectTypes objectType, Object ayaNovaObject, List&lt;Guid&gt; objectIDList)
{
try
{
Bitmap capture = GetDesktopImage();
SaveFileDialog d = new SaveFileDialog();
d.Filter = "Png Image|*.png";
d.Title = "Save screenshot";
d.ShowDialog();
if (!string.IsNullOrEmpty(d.FileName))
{
capture.Save(d.FileName, ImageFormat.Png);
}
}
catch (Exception e)
{
MessageBox.Show("Error saving screenshot: \r\n" + e.Message);
}
}
public static Bitmap GetDesktopImage()
{
WIN32_API.SIZE size;
IntPtr hDC = WIN32_API.GetDC(WIN32_API.GetDesktopWindow());
IntPtr hMemDC = WIN32_API.CreateCompatibleDC(hDC);
size.cx = WIN32_API.GetSystemMetrics(WIN32_API.SM_CXSCREEN);
size.cy = WIN32_API.GetSystemMetrics(WIN32_API.SM_CYSCREEN);
m_HBitmap = WIN32_API.CreateCompatibleBitmap(hDC, size.cx, size.cy);
if (m_HBitmap!=IntPtr.Zero)
{
IntPtr hOld = (IntPtr) WIN32_API.SelectObject(hMemDC, m_HBitmap);
WIN32_API.BitBlt(hMemDC, 0, 0,size.cx,size.cy, hDC, 0, 0, WIN32_API.SRCCOPY);
WIN32_API.SelectObject(hMemDC, hOld);
WIN32_API.DeleteDC(hMemDC);
WIN32_API.ReleaseDC(WIN32_API.GetDesktopWindow(), hDC);
return System.Drawing.Image.FromHbitmap(m_HBitmap);
}
return null;
}
protected static IntPtr m_HBitmap;
public class WIN32_API
{
public struct SIZE
{
public int cx;
public int cy;
}
public const int SRCCOPY = 13369376;
public const int SM_CXSCREEN=0;
public const int SM_CYSCREEN=1;
[DllImport("gdi32.dll",EntryPoint="DeleteDC")]
public static extern IntPtr DeleteDC(IntPtr hDc);
[DllImport("gdi32.dll",EntryPoint="DeleteObject")]
public static extern IntPtr DeleteObject(IntPtr hDc);
[DllImport("gdi32.dll",EntryPoint="BitBlt")]
public static extern bool BitBlt(IntPtr hdcDest,int xDest,int yDest,int wDest,int hDest,IntPtr hdcSource,int xSrc,int ySrc,int RasterOp);
[DllImport ("gdi32.dll",EntryPoint="CreateCompatibleBitmap")]
public static extern IntPtr CreateCompatibleBitmap(IntPtr hdc, int nWidth, int nHeight);
[DllImport ("gdi32.dll",EntryPoint="CreateCompatibleDC")]
public static extern IntPtr CreateCompatibleDC(IntPtr hdc);
[DllImport ("gdi32.dll",EntryPoint="SelectObject")]
public static extern IntPtr SelectObject(IntPtr hdc,IntPtr bmp);
[DllImport("user32.dll", EntryPoint="GetDesktopWindow")]
public static extern IntPtr GetDesktopWindow();
[DllImport("user32.dll",EntryPoint="GetDC")]
public static extern IntPtr GetDC(IntPtr ptr);
[DllImport("user32.dll",EntryPoint="GetSystemMetrics")]
public static extern int GetSystemMetrics(int abc);
[DllImport("user32.dll",EntryPoint="GetWindowDC")]
public static extern IntPtr GetWindowDC(Int32 ptr);
[DllImport("user32.dll",EntryPoint="ReleaseDC")]
public static extern IntPtr ReleaseDC(IntPtr hWnd,IntPtr hDc);
}
</script>
</Scripts>
<Scripts>
<script>//Name: zSample - Hello AyaScript!
//ShowInMenuFor: Everywhere
//HandlesAyaNovaTypes: Nothing
//This is a bare minimum script. The comments above are required and the AyaScriptMain method and it's signature below are required
//the rest is up to you.
public static void AyaScriptMain(bool IsList, RootObjectTypes objectType, Object ayaNovaObject, List&lt;Guid&gt; objectIDList)
{
MessageBox.Show("Hello from AyaScript!");
}
</script>
</Scripts>
<Scripts>
<script>//Script created: 1/29/2010 12:33:49 PM
//Name: zSample - winform
//ShowInMenuFor: Everywhere
//HandlesAyaNovaTypes: Client
//You can define your own Forms in scripts as well as this example shows
public static void AyaScriptMain(bool IsList, RootObjectTypes objectType, Object ayaNovaObject, List&lt;Guid&gt; objectIDList)
{
MyForm d=new MyForm();
d.ShowDialog();
}
public class MyForm : System.Windows.Forms.Form
{
private System.ComponentModel.Container components = null;
public MyForm()
{
InitializeComponent();
}
protected override void Dispose( bool disposing )
{
if( disposing )
{
if(components != null)
{
components.Dispose();
}
}
base.Dispose( disposing );
}
private void InitializeComponent()
{
this.SuspendLayout();
this.ClientSize = new System.Drawing.Size(435, 264);
this.Name = "MyForm";
this.Text = "My form defined in AyaScript";
this.ResumeLayout(false);
}
}</script>
</Scripts>
<Scripts>
<script>//Name: zSample - copyable message box
//ShowInMenuFor: Everywhere
//HandlesAyaNovaTypes: Nothing
//This example shows useage of the built in Copyable message box which you can use with your scripts that return a lot of data or log something that
//the end user might want to copy and paste elsewhere
public static void AyaScriptMain(bool IsList, RootObjectTypes objectType, Object ayaNovaObject, List&lt;Guid&gt; objectIDList)
{
ASCopyableMessageBox d = new ASCopyableMessageBox("This is a copyable message box you can use with your scripts, see source code for details.\r\nYour text here.\r\nLine two\r\nLine three\r\nLast line!");
d.ShowDialog();
d.Dispose();
}
</script>
</Scripts>
<Scripts>
<script>//Name: zSample - Single client modify fields
//ShowInMenuFor: Single AyaNova object
//HandlesAyaNovaTypes: Client
//This sample shows how to deal with a single object, in this case a client but the concept is the same for other objects
//For more information on using the AyaNova API see the API reference at http://api.ayanova.com/
//and the "Development / SDK / API" area of the AyaNova support forum at http://forum.ayanova.com/
public static void AyaScriptMain(bool IsList, RootObjectTypes objectType, Object ayaNovaObject, List&lt;Guid&gt; objectIDList)
{
//Ignore if we don't have an object
if(ayaNovaObject==null || ayaNovaObject is DBNull) return;
Client c=ayaNovaObject as Client;
if (MessageBox.Show("Warning: this will modify the account number and notes fields of current client " + c.Name +
"\r\nAre you sure?", "About to modify client", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning) == DialogResult.Cancel) return;
c.AccountNumber="123456";
c.Notes = "These notes were set by AyaScript on " + DateTime.Now.ToString();
}
</script>
</Scripts>
<Scripts>
<script>//Name: zSample - parameter usage
//ShowInMenuFor: Everywhere
//HandlesAyaNovaTypes: Client, HeadOffice, Part, Project, Unit, Vendor, WikiPage, Workorder
public static void AyaScriptMain(bool IsList, RootObjectTypes objectType, Object ayaNovaObject, List&lt;Guid&gt; objectIDList)
{
StringBuilder sb = new StringBuilder();
sb.Append("Script was called with these parameters:\r\n");
//Was script called from a list form or a single object editing form?
sb.Append("IsList: ");
sb.Append(IsList.ToString());
sb.Append("\r\n");
//What type of AyaNova RootObjectType was the script called from?
sb.Append("objectType: ");
sb.Append(objectType.ToString());
sb.Append("\r\n");
//ayaNovaObject parameter
if (ayaNovaObject is DBNull)
sb.Append("ayaNovaObject: is a DBNull (script was called from main menu)\r\n");
else
{
sb.Append("ayaNovaObject type: ");
sb.Append(ayaNovaObject.GetType().ToString());
sb.Append("\r\n");
}
//List parameter
sb.Append("objectIDList:");
sb.Append(" list contains ");
sb.Append(objectIDList.Count.ToString());
sb.Append(" Guid values");
//Did user select any items in the list?
if (IsList &amp;&amp; objectIDList.Count == 0)
sb.Append(" (User didn't select any items in list)");
//Show the info
MessageBox.Show(sb.ToString());
}
</script>
</Scripts>
<Scripts>
<script>//Name: zSample - Set Client notification off
//ShowInMenuFor: Everywhere
//HandlesAyaNovaTypes: Client
//This sample shows a script that can work with both a list or a single object of type client
//Note that this script will display everywhere as it needs to support both lists and single objects
//If you only want a script to display for client list or single object you need to make
//two separate scripts
//This script is based on a real world requirement a user had to turn off client notifications
//The principles for working with lists and single objects are the same regardless of object type
public static void AyaScriptMain(bool IsList, RootObjectTypes objectType, Object ayaNovaObject, List&lt;Guid&gt; objectIDList)
{
if (IsList)
{
if (objectIDList.Count == 0)
{
MessageBox.Show("No clients selected in list. Nothing to process.");
return;
}
else
{
if (MessageBox.Show("Warning: You are about to turn off client notifications for " + objectIDList.Count.ToString() +
" clients\r\nAre you sure?", "Modify clients", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning) == DialogResult.Cancel) return;
foreach (Guid clientID in objectIDList)
{
Client c = Client.GetItem(clientID);
c.SendNotifications = false;
c.Save();
}
}
}
else
{
//single object
//Ignore if we don't have an object
if (ayaNovaObject == null || ayaNovaObject is DBNull) return;
Client c = ayaNovaObject as Client;
if (MessageBox.Show("Warning: You are about to turn off client notifications for " + c.Name +
"\r\nAre you sure?", "Modify client", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning) == DialogResult.Cancel) return;
c.SendNotifications = false;
//Note: we dont' call save here because we know we're in an edit form for a single client
//by not calling save we give the user the opportunity to cancel the change when they close the client
//editing form.
return;
}
}
</script>
</Scripts>
</NewDataSet>

View File

@@ -0,0 +1,99 @@
{\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1033\deflangfe1033{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial;}}
{\colortbl ;\red0\green0\blue255;}
{\*\generator Riched20 10.0.16299}\viewkind4\uc1
\pard\nowidctlpar\f0\fs20 END-USER SOFTWARE LICENSE AGREEMENT\par
\par
THIS IS AN IMPORTANT LEGAL AGREEMENT. PLEASE READ IT CAREFULLY. \par
\par
This End-User License Agreement (the "Agreement") is a legal agreement between you and Ground Zero Tech-Works Inc. ("Ground Zero") for Ground Zero's AyaNova software, including all previous versions thereof and all replacements, supplements, upgrades and updates thereto provided to you by Ground Zero (the "Software") and all associated documentation (the "Documentation").\par
\par
If you are installing or using the Software at work or under contract, then you are contracting on behalf of the corporation or organization for which you are working. You must ensure you have the legal authority and ability to do so. \par
\par
IF YOU CLICK "YES", YOU ACCEPT THE TERMS AND CONDITIONS OF THIS AGREEMENT IN THEIR ENTIRETY AND AGREE TO BE LEGALLY BOUND BY THEM.\par
If you do not agree to the terms of this Agreement, you may not use the Software.\par
\par
1.\tab Licenses. Subject to the terms and conditions below, Ground Zero hereby grants to you a non-transferable and non-exclusive right to use the Software, solely in object-code format, on any number of computers at any one time. Ground Zero also grants to you a non-transferable and non-exclusive right to copy the Documentation, as long as such copies are not republished or distributed to any third-party. (Collectively, these licenses are called the "Licenses".)\par
\par
2. \tab Restrictions on Use. You agree that you will not do any of the following without prior written authorization by Ground Zero: (a) lease, export or grant a sublicense with respect to the Software or Documentation to any other party; (b) reverse engineer, decompile or disassemble the Software; (c) use the Software or Documentation except as authorized herein; (d) permit third-parties to use the Software or Documentation in any way that would constitute a breach of this Agreement; (e) rent, lease, or lend the Software or Documentation; or (f) incorporate the Software or Documentation in whole or in part into any other software or documentation.\par
\par
3.\tab Evaluation Version. The Software is available in either an "evaluation" version or a "registered" version. All copies of the Software downloaded from Ground Zero's web-site begin as evaluation versions. If Ground Zero has not given you a license key and permission to use the registered version, you may only use the evaluation version. You may use the evaluation version for 30 days without charge, but the functionality of the Software will be significantly limited. You may not modify the Software or any part of the Software to gain access to additional features or functionality. You may register the Software by paying the fee and agreeing to the terms and conditions set-out on Ground Zero's website at {{\field{\*\fldinst{HYPERLINK www.ayanova.com }}{\fldrslt{www.ayanova.com\ul0\cf0}}}}\f0\fs20 .\par
\par
4.\tab Databases. The Software stores all user data in a single database (the "Database"). If Ground Zero has given you a license key and permission to use the registered version of the Software, you may only use that license key in association with one Database. A separate, unique license key is required for each Database you create, maintain or access using the registered version of the Software. You may also purchase a replacement license key from Ground Zero to further increase the functionality of the Software; however, once you have installed the replacement license key you may no longer use the original license key, and you may still only use the replacement license key in association with only one Database. You may copy the Databases to any storage medium other than a computer, but only for backup purposes.\par
\par
\par
5.\tab Ownership and Copyright. Ground Zero is the sole owner of all right, property and title in and to the Software, the Documentation, and the copyright, logos, trade-marks, trade names, trade secrets, confidential information, patents, inventions, images, text, video, audio, and designs therein. \par
\par
6.\tab Service. Ground Zero may provide technical support and service to you upon your request based on your subscription(s). The price and other terms and conditions of Ground Zero's services are set-out on Ground Zero's website at {{\field{\*\fldinst{HYPERLINK www.ayanova.com }}{\fldrslt{www.ayanova.com\ul0\cf0}}}}\f0\fs20 , and may be changed at any time by Ground Zero. \par
\par
7.\tab Termination. Without prejudice to any of Ground Zero 's other rights in this Agreement or at law or equity, this Agreement will immediately terminate if you fail to comply with any of these terms and conditions. Upon termination, you must destroy all copies of the Software and Documentation. The provisions in sections 7, 8, 9 and 10 of this Agreement will survive the termination of this Agreement.\par
\par
8. \tab Disclaimer of Conditions and Warranties. To the maximum extent permitted by applicable law, GROUND ZERO PROVIDES THE SOFTWARE "AS IS" WITHOUT WARRANTY OR CONDITION OF ANY KIND, INCLUDING BUT NOT LIMITED TO EXPRESS OR IMPLIED WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, CORRESPONDENCE TO DESCRIPTION, MERCHANTABLE QUALITY AND FITNESS FOR A PARTICULAR PURPOSE. GROUND ZERO DOES NOT WARRANT THAT THE SOFTWARE WILL MEET YOUR REQUIREMENTS, THAT ITS OPERATION WILL BE ERROR-FREE, THAT IT WILL PERFORM OR APPEAR EXACTLY AS DESCRIBED IN THE DOCUMENTATION, OR THAT ITS OPERATION WILL NOT NEGATIVELY AFFECT OTHER SOFTWARE OR HARDWARE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE SOFTWARE REMAINS WITH YOU.\par
\par
9.\tab Exclusion of Liability. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT WILL GROUND ZERO BE LIABLE TO YOU OR ANY THIRD-PARTY FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES (INCLUDING BUT NOT LIMITED TO DAMAGES FOR LOSS OF PROFITS, INFORMATION OR PRIVACY, FOR BUSINESS INTERRUPTION, FOR PERSONAL INJURY, FOR FAILURE TO MEET ANY DUTIES INCLUDING THOSE OF GOOD FAITH AND OF REASONABLE CARE, FOR NEGLIGENCE, AND FOR ANY OTHER LOSS WHATSOEVER) ARISING OUT OF OR IN ANY WAY CONNECTED TO THE USE OF OR INABILITY TO USE THE SOFTWARE, EVEN IN THE EVENT OF THE FAULT, TORT, NEGLIGENCE, STRICT LIABILITY, BREACH OF CONTRACT OR BREACH OF WARRANTY OF GROUND ZERO, AND EVEN IF GROUND ZERO HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. \par
\par
\par
10.\tab Limitation of Liability. If, despite the limitations in this Agreement, Ground Zero becomes liable to you or to any third party, in no event will Ground Zero be liable for any monetary amount that, in the aggregate, is greater than the total amounts paid or due Ground Zero pursuant to this Agreement. \par
\par
11.\tab Governing Law. This Agreement and the relationship between the parties will be interpreted according to the laws in force in British Columbia, Canada. The courts of British Columbia will have jurisdiction over all claims, disputes, and actions related to this Agreement, and the parties attorn to the jurisdiction of those courts.\par
\par
12.\tab Enurement. This Agreement will bind and enure to the parties hereto and their respective lawful successors and permitted assigns. \par
\par
13.\tab Entire Agreement. This Agreement forms the entire agreement between you and Ground Zero and there are no agreements collateral to this Agreement. This Agreement supercedes all prior written, oral and other agreements between you and Ground Zero with respect to the Software and Documentation and any parts or components thereof. No term or provision of this Agreement may be changed, waived or terminated except by a further written or electronic agreement between you and Ground Zero.\par
\par
14.\tab Assignment. Ground Zero may transfer or license any of its rights under this Agreement. You may not license any of your rights under this Agreement, but you may transfer the Software and Documentation to another user if you transfer all of your rights under this Agreement to that new user, cease using the Software and Documentation, erase and destroy all any copies you have of the Software or Documentation, and ensure the new user agrees to the terms and conditions of this Agreement.\par
\par
15.\tab Severability. If any provision of this Agreement is held to be invalid, illegal or unenforceable, the validity, legality and enforceability of the remaining provisions will not in any way be affected or impaired.\par
\par
16.\tab Further Assurances. You will execute and deliver to Ground Zero any additional documents and take any additional steps that may be required to give full effect to the intent expressed in this Agreement.\par
\par
17.\tab Notice. All notices and other communication to Ground Zero must be made in writing and delivered to 05-3610 Christie Parkway Courtenay B.C. Canada V9J 9T6 or e-mailed to legal@ayanova.com\par
\par
18. Processing of Personal Information\par
\par
Ground Zero will comply with all applicable laws pertaining to personal data including GDPR (General Data Protection Regulation).\par
\par
A: Data obtained\par
\par
Information about you (such as your email address, name, company information) is provided to us when you email us (such as when you email us directly, email us via our online form, email us via our online temporary Key request form) or when you register on our AyaNova Support Forum.\par
\par
Information you provided in your order (such as your company name, company contact information, contact name, along with the AyaNova products/services/subscriptions purchased) is sent to us from our payment processing partner with whom you placed your order.\par
\par
B: Marketing\par
\par
Ground Zero will not share your information for marketing purposes with companies outside Ground Zero Tech-Works Inc.\par
\par
C: Use and Sharing of Data\par
\par
Personal data you provided when you contact us (such as when you email us directly, email us via our online form, email us via our online temporary Key request form or register on our AyaNova Support Forum) will be used to provide technical support, to respond to user inquiries, to provide temporary Key(s), to maintain case and bug issues reported by you, and to send you relevant AyaNova information.\par
\par
Ground Zero will also receive your company information you provided to our payment processing partner, so that we may process your product/service/subscription order.\par
\par
Ground Zero may monitor usage of Ground Zero websites to gather statistical information that it may disclose to third parties. This data will only be shared in an anonymised form.\par
\par
In the event that your AyaNova database is hosted with a third party and support is requested by you or your hosting company, exchange of your contact information and company information may occur so that we may confirm eligibility for support and to provide support.\par
\par
D: Data Security\par
\par
Ground Zero has implemented measures to protect customer data against improper access, disclosure, or loss. The security measures and processes that are in effect include but are not limited to:\par
\par
(i) Ground Zero expressly commits to restrict access to customer data to only those individuals who require such access to perform their job function.\par
(ii) Login transactions are encrypted with HTTPS (TLS) and passwords are stored hashed.\par
(iii) Encryption of all data stored in backup. \par
(iv) Ground Zero will only provide your personal data to third parties where it is obliged to do so by law.\par
\par
E: Deleting of Data \par
\par
(i) Temporary key requests without subsequent purchase will be deleted within one year.\par
(ii) Email correspondence without subsequent purchase will be deleted within two years except where required for maintaining case and support history.\par
(iii) Email correspondence including temporary key requests with subsequent subscription purchase will be retained for the life of your subscription. Once a subscription has been allowed to lapse (not renewed), correspondence will be deleted within two years except where required for maintaining case and support history. \par
(iv) Customer information obtained through AyaNova Support Forum registration will be deleted within three years of forum login inactivity. \par
(v) Purchase information along with company information as provided by our payment processing partner will be retained for a minimum of six years after the end of the taxation year to which they relate as per the Canada Revenue Agency and no longer than 10 years after which will be deleted within one year. \par
\par
\par
I HAVE READ AND UNDERSTOOD ALL OF THE ABOVE TERMS AND CONDITIONS AND ACKNOWLEDGE THAT THESE TERMS AND CONDITIONS FORM PART OF THIS AGREEMENT. I AGREE THAT A PRINT-OUT OF THIS AGREEMENT WILL CONSTITUTE A "WRITING" UNDER ANY APPLICABLE LAWS.\par
\par
IF I AM INSTALLING OR USING THIS SOFTWARE AT WORK OR UNDER CONTRACT, I AM ENTERING THIS AGREEMENT ON BEHALF OF THE CORPORATION OR ORGANIZATION FOR WHICH I AM WORKING, AND I HAVE THE LEGAL AUTHORITY AND ABILITY TO DO SO. \par
\par
I ACCEPT THE ABOVE TERMS AND CONDITIONS IN THEIR ENTIRETY AND AGREE TO BE LEGALLY BOUND BY THEM.\par
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 72 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.1 KiB

View File

@@ -0,0 +1,44 @@
; AyaNova consolidated installer for
; AyaNova, QBI, PTI, Generator, ToMSSQL
[Setup]
AppName=CEImport
AppVerName=CEImport 7.5
AppPublisher=Ground Zero Tech-Works Inc.
AppPublisherURL=http://www.AyaNova.com/
AppSupportUrl=http://forum.ayanova.com
AppVersion=7.5.0
;App ID is used for updating and patching
;see: http://www.jrsoftware.org/iskb.php?updateinstall
AppId=ceimport4x
DefaultDirName={pf}\Ground Zero Tech-Works Inc.\AyaNova
DefaultGroupName=AyaNova
;UninstallDisplayIcon={app}\AyaNova.exe
LicenseFile=license.rtf
;
;Hide page asking where shortcuts should go
DisableProgramGroupPage=Yes
;Hide page prompting user for install location as there is only one valid location
DisableDirPage=Yes
OutputBaseFilename=CEImportSetup
OutputDir=..
;"release" mode full compression
Compression=lzma/ultra
SolidCompression=true
InternalCompressLevel=ultra
[Files]
Source: "Interop.blue.dll"; DestDir: "{app}";Permissions: everyone-full;
Source: "blue.dll"; DestDir: "{app}";Permissions: everyone-full;Flags:regserver;
Source: "license.rtf"; DestDir: "{app}"
Source: "..\..\utils\AyaImport\bin\Release\AyaImport.exe"; DestDir: "{app}";
[Icons]
Name: "{group}\CEImport"; Filename: "{app}\AyaImport.exe" ;Comment: "AyaNova CE Importer"
Name: "{group}\Uninstall CEImport"; Filename: "{uninstallexe}"

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,99 @@
{\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1033\deflangfe1033{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial;}}
{\colortbl ;\red0\green0\blue255;}
{\*\generator Riched20 10.0.16299}\viewkind4\uc1
\pard\nowidctlpar\f0\fs20 END-USER SOFTWARE LICENSE AGREEMENT\par
\par
THIS IS AN IMPORTANT LEGAL AGREEMENT. PLEASE READ IT CAREFULLY. \par
\par
This End-User License Agreement (the "Agreement") is a legal agreement between you and Ground Zero Tech-Works Inc. ("Ground Zero") for Ground Zero's AyaNova software, including all previous versions thereof and all replacements, supplements, upgrades and updates thereto provided to you by Ground Zero (the "Software") and all associated documentation (the "Documentation").\par
\par
If you are installing or using the Software at work or under contract, then you are contracting on behalf of the corporation or organization for which you are working. You must ensure you have the legal authority and ability to do so. \par
\par
IF YOU CLICK "YES", YOU ACCEPT THE TERMS AND CONDITIONS OF THIS AGREEMENT IN THEIR ENTIRETY AND AGREE TO BE LEGALLY BOUND BY THEM.\par
If you do not agree to the terms of this Agreement, you may not use the Software.\par
\par
1.\tab Licenses. Subject to the terms and conditions below, Ground Zero hereby grants to you a non-transferable and non-exclusive right to use the Software, solely in object-code format, on any number of computers at any one time. Ground Zero also grants to you a non-transferable and non-exclusive right to copy the Documentation, as long as such copies are not republished or distributed to any third-party. (Collectively, these licenses are called the "Licenses".)\par
\par
2. \tab Restrictions on Use. You agree that you will not do any of the following without prior written authorization by Ground Zero: (a) lease, export or grant a sublicense with respect to the Software or Documentation to any other party; (b) reverse engineer, decompile or disassemble the Software; (c) use the Software or Documentation except as authorized herein; (d) permit third-parties to use the Software or Documentation in any way that would constitute a breach of this Agreement; (e) rent, lease, or lend the Software or Documentation; or (f) incorporate the Software or Documentation in whole or in part into any other software or documentation.\par
\par
3.\tab Evaluation Version. The Software is available in either an "evaluation" version or a "registered" version. All copies of the Software downloaded from Ground Zero's web-site begin as evaluation versions. If Ground Zero has not given you a license key and permission to use the registered version, you may only use the evaluation version. You may use the evaluation version for 30 days without charge, but the functionality of the Software will be significantly limited. You may not modify the Software or any part of the Software to gain access to additional features or functionality. You may register the Software by paying the fee and agreeing to the terms and conditions set-out on Ground Zero's website at {{\field{\*\fldinst{HYPERLINK www.ayanova.com }}{\fldrslt{www.ayanova.com\ul0\cf0}}}}\f0\fs20 .\par
\par
4.\tab Databases. The Software stores all user data in a single database (the "Database"). If Ground Zero has given you a license key and permission to use the registered version of the Software, you may only use that license key in association with one Database. A separate, unique license key is required for each Database you create, maintain or access using the registered version of the Software. You may also purchase a replacement license key from Ground Zero to further increase the functionality of the Software; however, once you have installed the replacement license key you may no longer use the original license key, and you may still only use the replacement license key in association with only one Database. You may copy the Databases to any storage medium other than a computer, but only for backup purposes.\par
\par
\par
5.\tab Ownership and Copyright. Ground Zero is the sole owner of all right, property and title in and to the Software, the Documentation, and the copyright, logos, trade-marks, trade names, trade secrets, confidential information, patents, inventions, images, text, video, audio, and designs therein. \par
\par
6.\tab Service. Ground Zero may provide technical support and service to you upon your request based on your subscription(s). The price and other terms and conditions of Ground Zero's services are set-out on Ground Zero's website at {{\field{\*\fldinst{HYPERLINK www.ayanova.com }}{\fldrslt{www.ayanova.com\ul0\cf0}}}}\f0\fs20 , and may be changed at any time by Ground Zero. \par
\par
7.\tab Termination. Without prejudice to any of Ground Zero 's other rights in this Agreement or at law or equity, this Agreement will immediately terminate if you fail to comply with any of these terms and conditions. Upon termination, you must destroy all copies of the Software and Documentation. The provisions in sections 7, 8, 9 and 10 of this Agreement will survive the termination of this Agreement.\par
\par
8. \tab Disclaimer of Conditions and Warranties. To the maximum extent permitted by applicable law, GROUND ZERO PROVIDES THE SOFTWARE "AS IS" WITHOUT WARRANTY OR CONDITION OF ANY KIND, INCLUDING BUT NOT LIMITED TO EXPRESS OR IMPLIED WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, CORRESPONDENCE TO DESCRIPTION, MERCHANTABLE QUALITY AND FITNESS FOR A PARTICULAR PURPOSE. GROUND ZERO DOES NOT WARRANT THAT THE SOFTWARE WILL MEET YOUR REQUIREMENTS, THAT ITS OPERATION WILL BE ERROR-FREE, THAT IT WILL PERFORM OR APPEAR EXACTLY AS DESCRIBED IN THE DOCUMENTATION, OR THAT ITS OPERATION WILL NOT NEGATIVELY AFFECT OTHER SOFTWARE OR HARDWARE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE SOFTWARE REMAINS WITH YOU.\par
\par
9.\tab Exclusion of Liability. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT WILL GROUND ZERO BE LIABLE TO YOU OR ANY THIRD-PARTY FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES (INCLUDING BUT NOT LIMITED TO DAMAGES FOR LOSS OF PROFITS, INFORMATION OR PRIVACY, FOR BUSINESS INTERRUPTION, FOR PERSONAL INJURY, FOR FAILURE TO MEET ANY DUTIES INCLUDING THOSE OF GOOD FAITH AND OF REASONABLE CARE, FOR NEGLIGENCE, AND FOR ANY OTHER LOSS WHATSOEVER) ARISING OUT OF OR IN ANY WAY CONNECTED TO THE USE OF OR INABILITY TO USE THE SOFTWARE, EVEN IN THE EVENT OF THE FAULT, TORT, NEGLIGENCE, STRICT LIABILITY, BREACH OF CONTRACT OR BREACH OF WARRANTY OF GROUND ZERO, AND EVEN IF GROUND ZERO HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. \par
\par
\par
10.\tab Limitation of Liability. If, despite the limitations in this Agreement, Ground Zero becomes liable to you or to any third party, in no event will Ground Zero be liable for any monetary amount that, in the aggregate, is greater than the total amounts paid or due Ground Zero pursuant to this Agreement. \par
\par
11.\tab Governing Law. This Agreement and the relationship between the parties will be interpreted according to the laws in force in British Columbia, Canada. The courts of British Columbia will have jurisdiction over all claims, disputes, and actions related to this Agreement, and the parties attorn to the jurisdiction of those courts.\par
\par
12.\tab Enurement. This Agreement will bind and enure to the parties hereto and their respective lawful successors and permitted assigns. \par
\par
13.\tab Entire Agreement. This Agreement forms the entire agreement between you and Ground Zero and there are no agreements collateral to this Agreement. This Agreement supercedes all prior written, oral and other agreements between you and Ground Zero with respect to the Software and Documentation and any parts or components thereof. No term or provision of this Agreement may be changed, waived or terminated except by a further written or electronic agreement between you and Ground Zero.\par
\par
14.\tab Assignment. Ground Zero may transfer or license any of its rights under this Agreement. You may not license any of your rights under this Agreement, but you may transfer the Software and Documentation to another user if you transfer all of your rights under this Agreement to that new user, cease using the Software and Documentation, erase and destroy all any copies you have of the Software or Documentation, and ensure the new user agrees to the terms and conditions of this Agreement.\par
\par
15.\tab Severability. If any provision of this Agreement is held to be invalid, illegal or unenforceable, the validity, legality and enforceability of the remaining provisions will not in any way be affected or impaired.\par
\par
16.\tab Further Assurances. You will execute and deliver to Ground Zero any additional documents and take any additional steps that may be required to give full effect to the intent expressed in this Agreement.\par
\par
17.\tab Notice. All notices and other communication to Ground Zero must be made in writing and delivered to 05-3610 Christie Parkway Courtenay B.C. Canada V9J 9T6 or e-mailed to legal@ayanova.com\par
\par
18. Processing of Personal Information\par
\par
Ground Zero will comply with all applicable laws pertaining to personal data including GDPR (General Data Protection Regulation).\par
\par
A: Data obtained\par
\par
Information about you (such as your email address, name, company information) is provided to us when you email us (such as when you email us directly, email us via our online form, email us via our online temporary Key request form) or when you register on our AyaNova Support Forum.\par
\par
Information you provided in your order (such as your company name, company contact information, contact name, along with the AyaNova products/services/subscriptions purchased) is sent to us from our payment processing partner with whom you placed your order.\par
\par
B: Marketing\par
\par
Ground Zero will not share your information for marketing purposes with companies outside Ground Zero Tech-Works Inc.\par
\par
C: Use and Sharing of Data\par
\par
Personal data you provided when you contact us (such as when you email us directly, email us via our online form, email us via our online temporary Key request form or register on our AyaNova Support Forum) will be used to provide technical support, to respond to user inquiries, to provide temporary Key(s), to maintain case and bug issues reported by you, and to send you relevant AyaNova information.\par
\par
Ground Zero will also receive your company information you provided to our payment processing partner, so that we may process your product/service/subscription order.\par
\par
Ground Zero may monitor usage of Ground Zero websites to gather statistical information that it may disclose to third parties. This data will only be shared in an anonymised form.\par
\par
In the event that your AyaNova database is hosted with a third party and support is requested by you or your hosting company, exchange of your contact information and company information may occur so that we may confirm eligibility for support and to provide support.\par
\par
D: Data Security\par
\par
Ground Zero has implemented measures to protect customer data against improper access, disclosure, or loss. The security measures and processes that are in effect include but are not limited to:\par
\par
(i) Ground Zero expressly commits to restrict access to customer data to only those individuals who require such access to perform their job function.\par
(ii) Login transactions are encrypted with HTTPS (TLS) and passwords are stored hashed.\par
(iii) Encryption of all data stored in backup. \par
(iv) Ground Zero will only provide your personal data to third parties where it is obliged to do so by law.\par
\par
E: Deleting of Data \par
\par
(i) Temporary key requests without subsequent purchase will be deleted within one year.\par
(ii) Email correspondence without subsequent purchase will be deleted within two years except where required for maintaining case and support history.\par
(iii) Email correspondence including temporary key requests with subsequent subscription purchase will be retained for the life of your subscription. Once a subscription has been allowed to lapse (not renewed), correspondence will be deleted within two years except where required for maintaining case and support history. \par
(iv) Customer information obtained through AyaNova Support Forum registration will be deleted within three years of forum login inactivity. \par
(v) Purchase information along with company information as provided by our payment processing partner will be retained for a minimum of six years after the end of the taxation year to which they relate as per the Canada Revenue Agency and no longer than 10 years after which will be deleted within one year. \par
\par
\par
I HAVE READ AND UNDERSTOOD ALL OF THE ABOVE TERMS AND CONDITIONS AND ACKNOWLEDGE THAT THESE TERMS AND CONDITIONS FORM PART OF THIS AGREEMENT. I AGREE THAT A PRINT-OUT OF THIS AGREEMENT WILL CONSTITUTE A "WRITING" UNDER ANY APPLICABLE LAWS.\par
\par
IF I AM INSTALLING OR USING THIS SOFTWARE AT WORK OR UNDER CONTRACT, I AM ENTERING THIS AGREEMENT ON BEHALF OF THE CORPORATION OR ORGANIZATION FOR WHICH I AM WORKING, AND I HAVE THE LEGAL AUTHORITY AND ABILITY TO DO SO. \par
\par
I ACCEPT THE ABOVE TERMS AND CONDITIONS IN THEIR ENTIRETY AND AGREE TO BE LEGALLY BOUND BY THEM.\par
}

View File

@@ -0,0 +1,33 @@
[Setup]
AppName=AyaNova ExportToXls plugin
AppVerName=AyaNova ExportToXls plugin 7.5
AppPublisher=Ground Zero Tech-Works Inc.
AppPublisherURL=http://www.AyaNova.com/
AppSupportUrl=http://forum.ayanova.com
AppVersion=7.5.0
;App ID is used for updating and patching
;see: http://www.jrsoftware.org/iskb.php?updateinstall
AppId=ExportToXls
DefaultDirName={pf}\Ground Zero Tech-Works Inc.\AyaNova
DefaultGroupName=AyaNova
UninstallDisplayIcon={app}\AyaNova.exe
LicenseFile=license.rtf
WizardImageFile=wizlarge.bmp
WizardImageStretch=no
WizardImageBackColor=clWhite
WizardSmallImageFile=wizsmall.bmp
;Hide page asking where shortcuts should go
DisableProgramGroupPage=Yes
;Hide page prompting user for install location as there is only one valid location
DisableDirPage=Yes
OutputBaseFilename=ExportToXlsSetup
OutputDir=..
;"release" mode full compression
Compression=lzma/ultra
SolidCompression=true
InternalCompressLevel=ultra
[Files]
Source: "..\..\release\obfuscated\AyaNova.PlugIn.ExportToXls.dll"; DestDir: "{app}\plugins\ExportToXls";Permissions: everyone-full;Flags:ignoreversion;
Source: "..\..\3rdprtylibs\Infragistics\Infragistics4.Documents.Excel.v11.2.dll"; DestDir: "{app}\plugins\ExportToXls"
Source: "..\..\3rdprtylibs\Infragistics\Infragistics4.Documents.Core.v11.2.dll"; DestDir: "{app}\plugins\ExportToXls"

View File

@@ -0,0 +1,99 @@
{\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1033\deflangfe1033{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial;}}
{\colortbl ;\red0\green0\blue255;}
{\*\generator Riched20 10.0.16299}\viewkind4\uc1
\pard\nowidctlpar\f0\fs20 END-USER SOFTWARE LICENSE AGREEMENT\par
\par
THIS IS AN IMPORTANT LEGAL AGREEMENT. PLEASE READ IT CAREFULLY. \par
\par
This End-User License Agreement (the "Agreement") is a legal agreement between you and Ground Zero Tech-Works Inc. ("Ground Zero") for Ground Zero's AyaNova software, including all previous versions thereof and all replacements, supplements, upgrades and updates thereto provided to you by Ground Zero (the "Software") and all associated documentation (the "Documentation").\par
\par
If you are installing or using the Software at work or under contract, then you are contracting on behalf of the corporation or organization for which you are working. You must ensure you have the legal authority and ability to do so. \par
\par
IF YOU CLICK "YES", YOU ACCEPT THE TERMS AND CONDITIONS OF THIS AGREEMENT IN THEIR ENTIRETY AND AGREE TO BE LEGALLY BOUND BY THEM.\par
If you do not agree to the terms of this Agreement, you may not use the Software.\par
\par
1.\tab Licenses. Subject to the terms and conditions below, Ground Zero hereby grants to you a non-transferable and non-exclusive right to use the Software, solely in object-code format, on any number of computers at any one time. Ground Zero also grants to you a non-transferable and non-exclusive right to copy the Documentation, as long as such copies are not republished or distributed to any third-party. (Collectively, these licenses are called the "Licenses".)\par
\par
2. \tab Restrictions on Use. You agree that you will not do any of the following without prior written authorization by Ground Zero: (a) lease, export or grant a sublicense with respect to the Software or Documentation to any other party; (b) reverse engineer, decompile or disassemble the Software; (c) use the Software or Documentation except as authorized herein; (d) permit third-parties to use the Software or Documentation in any way that would constitute a breach of this Agreement; (e) rent, lease, or lend the Software or Documentation; or (f) incorporate the Software or Documentation in whole or in part into any other software or documentation.\par
\par
3.\tab Evaluation Version. The Software is available in either an "evaluation" version or a "registered" version. All copies of the Software downloaded from Ground Zero's web-site begin as evaluation versions. If Ground Zero has not given you a license key and permission to use the registered version, you may only use the evaluation version. You may use the evaluation version for 30 days without charge, but the functionality of the Software will be significantly limited. You may not modify the Software or any part of the Software to gain access to additional features or functionality. You may register the Software by paying the fee and agreeing to the terms and conditions set-out on Ground Zero's website at {{\field{\*\fldinst{HYPERLINK www.ayanova.com }}{\fldrslt{www.ayanova.com\ul0\cf0}}}}\f0\fs20 .\par
\par
4.\tab Databases. The Software stores all user data in a single database (the "Database"). If Ground Zero has given you a license key and permission to use the registered version of the Software, you may only use that license key in association with one Database. A separate, unique license key is required for each Database you create, maintain or access using the registered version of the Software. You may also purchase a replacement license key from Ground Zero to further increase the functionality of the Software; however, once you have installed the replacement license key you may no longer use the original license key, and you may still only use the replacement license key in association with only one Database. You may copy the Databases to any storage medium other than a computer, but only for backup purposes.\par
\par
\par
5.\tab Ownership and Copyright. Ground Zero is the sole owner of all right, property and title in and to the Software, the Documentation, and the copyright, logos, trade-marks, trade names, trade secrets, confidential information, patents, inventions, images, text, video, audio, and designs therein. \par
\par
6.\tab Service. Ground Zero may provide technical support and service to you upon your request based on your subscription(s). The price and other terms and conditions of Ground Zero's services are set-out on Ground Zero's website at {{\field{\*\fldinst{HYPERLINK www.ayanova.com }}{\fldrslt{www.ayanova.com\ul0\cf0}}}}\f0\fs20 , and may be changed at any time by Ground Zero. \par
\par
7.\tab Termination. Without prejudice to any of Ground Zero 's other rights in this Agreement or at law or equity, this Agreement will immediately terminate if you fail to comply with any of these terms and conditions. Upon termination, you must destroy all copies of the Software and Documentation. The provisions in sections 7, 8, 9 and 10 of this Agreement will survive the termination of this Agreement.\par
\par
8. \tab Disclaimer of Conditions and Warranties. To the maximum extent permitted by applicable law, GROUND ZERO PROVIDES THE SOFTWARE "AS IS" WITHOUT WARRANTY OR CONDITION OF ANY KIND, INCLUDING BUT NOT LIMITED TO EXPRESS OR IMPLIED WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, CORRESPONDENCE TO DESCRIPTION, MERCHANTABLE QUALITY AND FITNESS FOR A PARTICULAR PURPOSE. GROUND ZERO DOES NOT WARRANT THAT THE SOFTWARE WILL MEET YOUR REQUIREMENTS, THAT ITS OPERATION WILL BE ERROR-FREE, THAT IT WILL PERFORM OR APPEAR EXACTLY AS DESCRIBED IN THE DOCUMENTATION, OR THAT ITS OPERATION WILL NOT NEGATIVELY AFFECT OTHER SOFTWARE OR HARDWARE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE SOFTWARE REMAINS WITH YOU.\par
\par
9.\tab Exclusion of Liability. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT WILL GROUND ZERO BE LIABLE TO YOU OR ANY THIRD-PARTY FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES (INCLUDING BUT NOT LIMITED TO DAMAGES FOR LOSS OF PROFITS, INFORMATION OR PRIVACY, FOR BUSINESS INTERRUPTION, FOR PERSONAL INJURY, FOR FAILURE TO MEET ANY DUTIES INCLUDING THOSE OF GOOD FAITH AND OF REASONABLE CARE, FOR NEGLIGENCE, AND FOR ANY OTHER LOSS WHATSOEVER) ARISING OUT OF OR IN ANY WAY CONNECTED TO THE USE OF OR INABILITY TO USE THE SOFTWARE, EVEN IN THE EVENT OF THE FAULT, TORT, NEGLIGENCE, STRICT LIABILITY, BREACH OF CONTRACT OR BREACH OF WARRANTY OF GROUND ZERO, AND EVEN IF GROUND ZERO HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. \par
\par
\par
10.\tab Limitation of Liability. If, despite the limitations in this Agreement, Ground Zero becomes liable to you or to any third party, in no event will Ground Zero be liable for any monetary amount that, in the aggregate, is greater than the total amounts paid or due Ground Zero pursuant to this Agreement. \par
\par
11.\tab Governing Law. This Agreement and the relationship between the parties will be interpreted according to the laws in force in British Columbia, Canada. The courts of British Columbia will have jurisdiction over all claims, disputes, and actions related to this Agreement, and the parties attorn to the jurisdiction of those courts.\par
\par
12.\tab Enurement. This Agreement will bind and enure to the parties hereto and their respective lawful successors and permitted assigns. \par
\par
13.\tab Entire Agreement. This Agreement forms the entire agreement between you and Ground Zero and there are no agreements collateral to this Agreement. This Agreement supercedes all prior written, oral and other agreements between you and Ground Zero with respect to the Software and Documentation and any parts or components thereof. No term or provision of this Agreement may be changed, waived or terminated except by a further written or electronic agreement between you and Ground Zero.\par
\par
14.\tab Assignment. Ground Zero may transfer or license any of its rights under this Agreement. You may not license any of your rights under this Agreement, but you may transfer the Software and Documentation to another user if you transfer all of your rights under this Agreement to that new user, cease using the Software and Documentation, erase and destroy all any copies you have of the Software or Documentation, and ensure the new user agrees to the terms and conditions of this Agreement.\par
\par
15.\tab Severability. If any provision of this Agreement is held to be invalid, illegal or unenforceable, the validity, legality and enforceability of the remaining provisions will not in any way be affected or impaired.\par
\par
16.\tab Further Assurances. You will execute and deliver to Ground Zero any additional documents and take any additional steps that may be required to give full effect to the intent expressed in this Agreement.\par
\par
17.\tab Notice. All notices and other communication to Ground Zero must be made in writing and delivered to 05-3610 Christie Parkway Courtenay B.C. Canada V9J 9T6 or e-mailed to legal@ayanova.com\par
\par
18. Processing of Personal Information\par
\par
Ground Zero will comply with all applicable laws pertaining to personal data including GDPR (General Data Protection Regulation).\par
\par
A: Data obtained\par
\par
Information about you (such as your email address, name, company information) is provided to us when you email us (such as when you email us directly, email us via our online form, email us via our online temporary Key request form) or when you register on our AyaNova Support Forum.\par
\par
Information you provided in your order (such as your company name, company contact information, contact name, along with the AyaNova products/services/subscriptions purchased) is sent to us from our payment processing partner with whom you placed your order.\par
\par
B: Marketing\par
\par
Ground Zero will not share your information for marketing purposes with companies outside Ground Zero Tech-Works Inc.\par
\par
C: Use and Sharing of Data\par
\par
Personal data you provided when you contact us (such as when you email us directly, email us via our online form, email us via our online temporary Key request form or register on our AyaNova Support Forum) will be used to provide technical support, to respond to user inquiries, to provide temporary Key(s), to maintain case and bug issues reported by you, and to send you relevant AyaNova information.\par
\par
Ground Zero will also receive your company information you provided to our payment processing partner, so that we may process your product/service/subscription order.\par
\par
Ground Zero may monitor usage of Ground Zero websites to gather statistical information that it may disclose to third parties. This data will only be shared in an anonymised form.\par
\par
In the event that your AyaNova database is hosted with a third party and support is requested by you or your hosting company, exchange of your contact information and company information may occur so that we may confirm eligibility for support and to provide support.\par
\par
D: Data Security\par
\par
Ground Zero has implemented measures to protect customer data against improper access, disclosure, or loss. The security measures and processes that are in effect include but are not limited to:\par
\par
(i) Ground Zero expressly commits to restrict access to customer data to only those individuals who require such access to perform their job function.\par
(ii) Login transactions are encrypted with HTTPS (TLS) and passwords are stored hashed.\par
(iii) Encryption of all data stored in backup. \par
(iv) Ground Zero will only provide your personal data to third parties where it is obliged to do so by law.\par
\par
E: Deleting of Data \par
\par
(i) Temporary key requests without subsequent purchase will be deleted within one year.\par
(ii) Email correspondence without subsequent purchase will be deleted within two years except where required for maintaining case and support history.\par
(iii) Email correspondence including temporary key requests with subsequent subscription purchase will be retained for the life of your subscription. Once a subscription has been allowed to lapse (not renewed), correspondence will be deleted within two years except where required for maintaining case and support history. \par
(iv) Customer information obtained through AyaNova Support Forum registration will be deleted within three years of forum login inactivity. \par
(v) Purchase information along with company information as provided by our payment processing partner will be retained for a minimum of six years after the end of the taxation year to which they relate as per the Canada Revenue Agency and no longer than 10 years after which will be deleted within one year. \par
\par
\par
I HAVE READ AND UNDERSTOOD ALL OF THE ABOVE TERMS AND CONDITIONS AND ACKNOWLEDGE THAT THESE TERMS AND CONDITIONS FORM PART OF THIS AGREEMENT. I AGREE THAT A PRINT-OUT OF THIS AGREEMENT WILL CONSTITUTE A "WRITING" UNDER ANY APPLICABLE LAWS.\par
\par
IF I AM INSTALLING OR USING THIS SOFTWARE AT WORK OR UNDER CONTRACT, I AM ENTERING THIS AGREEMENT ON BEHALF OF THE CORPORATION OR ORGANIZATION FOR WHICH I AM WORKING, AND I HAVE THE LEGAL AUTHORITY AND ABILITY TO DO SO. \par
\par
I ACCEPT THE ABOVE TERMS AND CONDITIONS IN THEIR ENTIRETY AND AGREE TO BE LEGALLY BOUND BY THEM.\par
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 72 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.1 KiB

View File

@@ -0,0 +1,33 @@
[Setup]
AppName=AyaNova RepairTek plugin
AppVerName=AyaNova RepairTek plugin 7.5.0
AppPublisher=Ground Zero Tech-Works Inc.
AppPublisherURL=http://www.AyaNova.com/
AppSupportUrl=http://forum.ayanova.com
AppVersion=7.5.0
;App ID is used for updating and patching
;see: http://www.jrsoftware.org/iskb.php?updateinstall
AppId=RepairTek
DefaultDirName={pf}\Ground Zero Tech-Works Inc.\AyaNova
DefaultGroupName=AyaNova
UninstallDisplayIcon={app}\AyaNova.exe
LicenseFile=license.rtf
WizardImageFile=wizlarge.bmp
WizardImageStretch=no
WizardImageBackColor=clWhite
WizardSmallImageFile=wizsmall.bmp
;Hide page asking where shortcuts should go
DisableProgramGroupPage=Yes
;Hide page prompting user for install location as there is only one valid location
DisableDirPage=Yes
OutputBaseFilename=RepairTekSetup
OutputDir=..
;"release" mode full compression
Compression=lzma/ultra
SolidCompression=true
InternalCompressLevel=ultra
[Files]
Source: "AyaNova.PlugIn.RepairTek.dll"; DestDir: "{app}\plugins\RepairTek";Permissions: everyone-full;Flags:ignoreversion;
Source: "..\..\3rdprtylibs\Infragistics\Infragistics4.Documents.Excel.v11.2.dll"; DestDir: "{app}\plugins\ExportToXls"
Source: "..\..\3rdprtylibs\Infragistics\Infragistics4.Documents.Core.v11.2.dll"; DestDir: "{app}\plugins\ExportToXls"

View File

@@ -0,0 +1,56 @@
{\rtf1\ansi\ansicpg1252\deff0\deflang1033\deflangfe1033{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial;}}
{\colortbl ;\red0\green0\blue255;}
{\*\generator Msftedit 5.41.21.2510;}\viewkind4\uc1\pard\nowidctlpar\f0\fs20 END-USER SOFTWARE LICENSE AGREEMENT\par
\par
THIS IS AN IMPORTANT LEGAL AGREEMENT. PLEASE READ IT CAREFULLY. \par
\par
This End-User License Agreement (the "Agreement") is a legal agreement between you and Ground Zero Tech-Works Inc. ("Ground Zero") for Ground Zero's AyaNova software, including all previous versions thereof and all replacements, supplements, upgrades and updates thereto provided to you by Ground Zero (the "Software") and all associated documentation (the "Documentation").\par
\par
If you are installing or using the Software at work or under contract, then you are contracting on behalf of the corporation or organization for which you are working. You must ensure you have the legal authority and ability to do so. \par
\par
IF YOU CLICK "YES", YOU ACCEPT THE TERMS AND CONDITIONS OF THIS AGREEMENT IN THEIR ENTIRETY AND AGREE TO BE LEGALLY BOUND BY THEM.\par
If you do not agree to the terms of this Agreement, you may not use the Software.\par
\par
1.\tab Licenses. Subject to the terms and conditions below, Ground Zero hereby grants to you a non-transferable and non-exclusive right to use the Software, solely in object-code format, on any number of computers at any one time. Ground Zero also grants to you a non-transferable and non-exclusive right to copy the Documentation, as long as such copies are not republished or distributed to any third-party. (Collectively, these licenses are called the "Licenses".)\par
\par
2. \tab Restrictions on Use. You agree that you will not do any of the following without prior written authorization by Ground Zero: (a) lease, export or grant a sublicense with respect to the Software or Documentation to any other party; (b) reverse engineer, decompile or disassemble the Software; (c) use the Software or Documentation except as authorized herein; (d) permit third-parties to use the Software or Documentation in any way that would constitute a breach of this Agreement; (e) rent, lease, or lend the Software or Documentation; or (f) incorporate the Software or Documentation in whole or in part into any other software or documentation.\par
\par
3.\tab Evaluation Version. The Software is available in either an "evaluation" version or a "registered" version. All copies of the Software downloaded from Ground Zero's web-site begin as evaluation versions. If Ground Zero has not given you a license key and permission to use the registered version, you may only use the evaluation version. You may use the evaluation version for 30 days without charge, but the functionality of the Software will be significantly limited. You may not modify the Software or any part of the Software to gain access to additional features or functionality. You may register the Software by paying the fee and agreeing to the terms and conditions set-out on Ground Zero's website at {\field{\*\fldinst{HYPERLINK "www.ayanova.com"}}{\fldrslt{\ul\cf1 www.ayanova.com}}}\f0\fs20 .\par
\par
4.\tab Databases. The Software stores all user data in a single database (the "Database"). If Ground Zero has given you a license key and permission to use the registered version of the Software, you may only use that license key in association with one Database. A separate, unique license key is required for each Database you create, maintain or access using the registered version of the Software. You may also purchase a replacement license key from Ground Zero to further increase the functionality of the Software; however, once you have installed the replacement license key you may no longer use the original license key, and you may still only use the replacement license key in association with only one Database. You may copy the Databases to any storage medium other than a computer, but only for backup purposes.\par
\par
\par
5.\tab Ownership and Copyright. Ground Zero is the sole owner of all right, property and title in and to the Software, the Documentation, and the copyright, logos, trade-marks, trade names, trade secrets, confidential information, patents, inventions, images, text, video, audio, and designs therein. \par
\par
6.\tab Service. Ground Zero may provide technical support and service to you upon your request based on your subscription(s). The price and other terms and conditions of Ground Zero's services are set-out on Ground Zero's website at {\field{\*\fldinst{HYPERLINK "www.ayanova.com"}}{\fldrslt{\ul\cf1 www.ayanova.com}}}\f0\fs20 , and may be changed at any time by Ground Zero. \par
\par
7.\tab Termination. Without prejudice to any of Ground Zero 's other rights in this Agreement or at law or equity, this Agreement will immediately terminate if you fail to comply with any of these terms and conditions. Upon termination, you must destroy all copies of the Software and Documentation. The provisions in sections 7, 8, 9 and 10 of this Agreement will survive the termination of this Agreement.\par
\par
8. \tab Disclaimer of Conditions and Warranties. To the maximum extent permitted by applicable law, GROUND ZERO PROVIDES THE SOFTWARE "AS IS" WITHOUT WARRANTY OR CONDITION OF ANY KIND, INCLUDING BUT NOT LIMITED TO EXPRESS OR IMPLIED WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, CORRESPONDENCE TO DESCRIPTION, MERCHANTABLE QUALITY AND FITNESS FOR A PARTICULAR PURPOSE. GROUND ZERO DOES NOT WARRANT THAT THE SOFTWARE WILL MEET YOUR REQUIREMENTS, THAT ITS OPERATION WILL BE ERROR-FREE, THAT IT WILL PERFORM OR APPEAR EXACTLY AS DESCRIBED IN THE DOCUMENTATION, OR THAT ITS OPERATION WILL NOT NEGATIVELY AFFECT OTHER SOFTWARE OR HARDWARE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE SOFTWARE REMAINS WITH YOU.\par
\par
9.\tab Exclusion of Liability. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT WILL GROUND ZERO BE LIABLE TO YOU OR ANY THIRD-PARTY FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES (INCLUDING BUT NOT LIMITED TO DAMAGES FOR LOSS OF PROFITS, INFORMATION OR PRIVACY, FOR BUSINESS INTERRUPTION, FOR PERSONAL INJURY, FOR FAILURE TO MEET ANY DUTIES INCLUDING THOSE OF GOOD FAITH AND OF REASONABLE CARE, FOR NEGLIGENCE, AND FOR ANY OTHER LOSS WHATSOEVER) ARISING OUT OF OR IN ANY WAY CONNECTED TO THE USE OF OR INABILITY TO USE THE SOFTWARE, EVEN IN THE EVENT OF THE FAULT, TORT, NEGLIGENCE, STRICT LIABILITY, BREACH OF CONTRACT OR BREACH OF WARRANTY OF GROUND ZERO, AND EVEN IF GROUND ZERO HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. \par
\par
\par
10.\tab Limitation of Liability. If, despite the limitations in this Agreement, Ground Zero becomes liable to you or to any third party, in no event will Ground Zero be liable for any monetary amount that, in the aggregate, is greater than the total amounts paid or due Ground Zero pursuant to this Agreement. \par
\par
11.\tab Governing Law. This Agreement and the relationship between the parties will be interpreted according to the laws in force in British Columbia, Canada. The courts of British Columbia will have jurisdiction over all claims, disputes, and actions related to this Agreement, and the parties attorn to the jurisdiction of those courts.\par
\par
12.\tab Enurement. This Agreement will bind and enure to the parties hereto and their respective lawful successors and permitted assigns. \par
\par
13.\tab Entire Agreement. This Agreement forms the entire agreement between you and Ground Zero and there are no agreements collateral to this Agreement. This Agreement supercedes all prior written, oral and other agreements between you and Ground Zero with respect to the Software and Documentation and any parts or components thereof. No term or provision of this Agreement may be changed, waived or terminated except by a further written or electronic agreement between you and Ground Zero.\par
\par
14.\tab Assignment. Ground Zero may transfer or license any of its rights under this Agreement. You may not license any of your rights under this Agreement, but you may transfer the Software and Documentation to another user if you transfer all of your rights under this Agreement to that new user, cease using the Software and Documentation, erase and destroy all any copies you have of the Software or Documentation, and ensure the new user agrees to the terms and conditions of this Agreement.\par
\par
15.\tab Severability. If any provision of this Agreement is held to be invalid, illegal or unenforceable, the validity, legality and enforceability of the remaining provisions will not in any way be affected or impaired.\par
\par
16.\tab Further Assurances. You will execute and deliver to Ground Zero any additional documents and take any additional steps that may be required to give full effect to the intent expressed in this Agreement.\par
\par
17.\tab Notice. All notices and other communication to Ground Zero must be made in writing and delivered to 05-3610 Christie Parkway Courtenay B.C. Canada V9J 9T6 or e-mailed to legal@ayanova.com.\par
\par
I HAVE READ AND UNDERSTOOD ALL OF THE ABOVE TERMS AND CONDITIONS AND ACKNOWLEDGE THAT THESE TERMS AND CONDITIONS FORM PART OF THIS AGREEMENT. I AGREE THAT A PRINT-OUT OF THIS AGREEMENT WILL CONSTITUTE A "WRITING" UNDER ANY APPLICABLE LAWS.\par
\par
IF I AM INSTALLING OR USING THIS SOFTWARE AT WORK OR UNDER CONTRACT, I AM ENTERING THIS AGREEMENT ON BEHALF OF THE CORPORATION OR ORGANIZATION FOR WHICH I AM WORKING, AND I HAVE THE LEGAL AUTHORITY AND ABILITY TO DO SO. \par
\par
I ACCEPT THE ABOVE TERMS AND CONDITIONS IN THEIR ENTIRETY AND AGREE TO BE LEGALLY BOUND BY THEM.\par
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 72 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.1 KiB

View File

@@ -0,0 +1,33 @@
[Setup]
AppName=AyaNova RepairTek Create Service Orders plugin
AppVerName=AyaNova RepairTek Create Service Orders plugin 7.5.0
AppPublisher=Ground Zero Tech-Works Inc.
AppPublisherURL=http://www.AyaNova.com/
AppSupportUrl=http://forum.ayanova.com
AppVersion=7.5.0
;App ID is used for updating and patching
;see: http://www.jrsoftware.org/iskb.php?updateinstall
AppId=RepairTek3
DefaultDirName={pf}\Ground Zero Tech-Works Inc.\AyaNova
DefaultGroupName=AyaNova
UninstallDisplayIcon={app}\AyaNova.exe
LicenseFile=license.rtf
WizardImageFile=wizlarge.bmp
WizardImageStretch=no
WizardImageBackColor=clWhite
WizardSmallImageFile=wizsmall.bmp
;Hide page asking where shortcuts should go
DisableProgramGroupPage=Yes
;Hide page prompting user for install location as there is only one valid location
DisableDirPage=Yes
OutputBaseFilename=RepairTekCreateServiceOrdersSetup
OutputDir=..
;"release" mode full compression
Compression=lzma/ultra
SolidCompression=true
InternalCompressLevel=ultra
[Files]
Source: "AyaNova.PlugIn.RepairTek3.dll"; DestDir: "{app}\plugins\RepairTek3";Permissions: everyone-full;Flags:ignoreversion;
Source: "..\..\3rdprtylibs\Infragistics\Infragistics4.Documents.Excel.v11.2.dll"; DestDir: "{app}\plugins\RepairTek3"
Source: "..\..\3rdprtylibs\Infragistics\Infragistics4.Documents.Core.v11.2.dll"; DestDir: "{app}\plugins\RepairTek3"

View File

@@ -0,0 +1,56 @@
{\rtf1\ansi\ansicpg1252\deff0\deflang1033\deflangfe1033{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial;}}
{\colortbl ;\red0\green0\blue255;}
{\*\generator Msftedit 5.41.21.2510;}\viewkind4\uc1\pard\nowidctlpar\f0\fs20 END-USER SOFTWARE LICENSE AGREEMENT\par
\par
THIS IS AN IMPORTANT LEGAL AGREEMENT. PLEASE READ IT CAREFULLY. \par
\par
This End-User License Agreement (the "Agreement") is a legal agreement between you and Ground Zero Tech-Works Inc. ("Ground Zero") for Ground Zero's AyaNova software, including all previous versions thereof and all replacements, supplements, upgrades and updates thereto provided to you by Ground Zero (the "Software") and all associated documentation (the "Documentation").\par
\par
If you are installing or using the Software at work or under contract, then you are contracting on behalf of the corporation or organization for which you are working. You must ensure you have the legal authority and ability to do so. \par
\par
IF YOU CLICK "YES", YOU ACCEPT THE TERMS AND CONDITIONS OF THIS AGREEMENT IN THEIR ENTIRETY AND AGREE TO BE LEGALLY BOUND BY THEM.\par
If you do not agree to the terms of this Agreement, you may not use the Software.\par
\par
1.\tab Licenses. Subject to the terms and conditions below, Ground Zero hereby grants to you a non-transferable and non-exclusive right to use the Software, solely in object-code format, on any number of computers at any one time. Ground Zero also grants to you a non-transferable and non-exclusive right to copy the Documentation, as long as such copies are not republished or distributed to any third-party. (Collectively, these licenses are called the "Licenses".)\par
\par
2. \tab Restrictions on Use. You agree that you will not do any of the following without prior written authorization by Ground Zero: (a) lease, export or grant a sublicense with respect to the Software or Documentation to any other party; (b) reverse engineer, decompile or disassemble the Software; (c) use the Software or Documentation except as authorized herein; (d) permit third-parties to use the Software or Documentation in any way that would constitute a breach of this Agreement; (e) rent, lease, or lend the Software or Documentation; or (f) incorporate the Software or Documentation in whole or in part into any other software or documentation.\par
\par
3.\tab Evaluation Version. The Software is available in either an "evaluation" version or a "registered" version. All copies of the Software downloaded from Ground Zero's web-site begin as evaluation versions. If Ground Zero has not given you a license key and permission to use the registered version, you may only use the evaluation version. You may use the evaluation version for 30 days without charge, but the functionality of the Software will be significantly limited. You may not modify the Software or any part of the Software to gain access to additional features or functionality. You may register the Software by paying the fee and agreeing to the terms and conditions set-out on Ground Zero's website at {\field{\*\fldinst{HYPERLINK "www.ayanova.com"}}{\fldrslt{\ul\cf1 www.ayanova.com}}}\f0\fs20 .\par
\par
4.\tab Databases. The Software stores all user data in a single database (the "Database"). If Ground Zero has given you a license key and permission to use the registered version of the Software, you may only use that license key in association with one Database. A separate, unique license key is required for each Database you create, maintain or access using the registered version of the Software. You may also purchase a replacement license key from Ground Zero to further increase the functionality of the Software; however, once you have installed the replacement license key you may no longer use the original license key, and you may still only use the replacement license key in association with only one Database. You may copy the Databases to any storage medium other than a computer, but only for backup purposes.\par
\par
\par
5.\tab Ownership and Copyright. Ground Zero is the sole owner of all right, property and title in and to the Software, the Documentation, and the copyright, logos, trade-marks, trade names, trade secrets, confidential information, patents, inventions, images, text, video, audio, and designs therein. \par
\par
6.\tab Service. Ground Zero may provide technical support and service to you upon your request based on your subscription(s). The price and other terms and conditions of Ground Zero's services are set-out on Ground Zero's website at {\field{\*\fldinst{HYPERLINK "www.ayanova.com"}}{\fldrslt{\ul\cf1 www.ayanova.com}}}\f0\fs20 , and may be changed at any time by Ground Zero. \par
\par
7.\tab Termination. Without prejudice to any of Ground Zero 's other rights in this Agreement or at law or equity, this Agreement will immediately terminate if you fail to comply with any of these terms and conditions. Upon termination, you must destroy all copies of the Software and Documentation. The provisions in sections 7, 8, 9 and 10 of this Agreement will survive the termination of this Agreement.\par
\par
8. \tab Disclaimer of Conditions and Warranties. To the maximum extent permitted by applicable law, GROUND ZERO PROVIDES THE SOFTWARE "AS IS" WITHOUT WARRANTY OR CONDITION OF ANY KIND, INCLUDING BUT NOT LIMITED TO EXPRESS OR IMPLIED WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, CORRESPONDENCE TO DESCRIPTION, MERCHANTABLE QUALITY AND FITNESS FOR A PARTICULAR PURPOSE. GROUND ZERO DOES NOT WARRANT THAT THE SOFTWARE WILL MEET YOUR REQUIREMENTS, THAT ITS OPERATION WILL BE ERROR-FREE, THAT IT WILL PERFORM OR APPEAR EXACTLY AS DESCRIBED IN THE DOCUMENTATION, OR THAT ITS OPERATION WILL NOT NEGATIVELY AFFECT OTHER SOFTWARE OR HARDWARE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE SOFTWARE REMAINS WITH YOU.\par
\par
9.\tab Exclusion of Liability. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT WILL GROUND ZERO BE LIABLE TO YOU OR ANY THIRD-PARTY FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES (INCLUDING BUT NOT LIMITED TO DAMAGES FOR LOSS OF PROFITS, INFORMATION OR PRIVACY, FOR BUSINESS INTERRUPTION, FOR PERSONAL INJURY, FOR FAILURE TO MEET ANY DUTIES INCLUDING THOSE OF GOOD FAITH AND OF REASONABLE CARE, FOR NEGLIGENCE, AND FOR ANY OTHER LOSS WHATSOEVER) ARISING OUT OF OR IN ANY WAY CONNECTED TO THE USE OF OR INABILITY TO USE THE SOFTWARE, EVEN IN THE EVENT OF THE FAULT, TORT, NEGLIGENCE, STRICT LIABILITY, BREACH OF CONTRACT OR BREACH OF WARRANTY OF GROUND ZERO, AND EVEN IF GROUND ZERO HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. \par
\par
\par
10.\tab Limitation of Liability. If, despite the limitations in this Agreement, Ground Zero becomes liable to you or to any third party, in no event will Ground Zero be liable for any monetary amount that, in the aggregate, is greater than the total amounts paid or due Ground Zero pursuant to this Agreement. \par
\par
11.\tab Governing Law. This Agreement and the relationship between the parties will be interpreted according to the laws in force in British Columbia, Canada. The courts of British Columbia will have jurisdiction over all claims, disputes, and actions related to this Agreement, and the parties attorn to the jurisdiction of those courts.\par
\par
12.\tab Enurement. This Agreement will bind and enure to the parties hereto and their respective lawful successors and permitted assigns. \par
\par
13.\tab Entire Agreement. This Agreement forms the entire agreement between you and Ground Zero and there are no agreements collateral to this Agreement. This Agreement supercedes all prior written, oral and other agreements between you and Ground Zero with respect to the Software and Documentation and any parts or components thereof. No term or provision of this Agreement may be changed, waived or terminated except by a further written or electronic agreement between you and Ground Zero.\par
\par
14.\tab Assignment. Ground Zero may transfer or license any of its rights under this Agreement. You may not license any of your rights under this Agreement, but you may transfer the Software and Documentation to another user if you transfer all of your rights under this Agreement to that new user, cease using the Software and Documentation, erase and destroy all any copies you have of the Software or Documentation, and ensure the new user agrees to the terms and conditions of this Agreement.\par
\par
15.\tab Severability. If any provision of this Agreement is held to be invalid, illegal or unenforceable, the validity, legality and enforceability of the remaining provisions will not in any way be affected or impaired.\par
\par
16.\tab Further Assurances. You will execute and deliver to Ground Zero any additional documents and take any additional steps that may be required to give full effect to the intent expressed in this Agreement.\par
\par
17.\tab Notice. All notices and other communication to Ground Zero must be made in writing and delivered to 05-3610 Christie Parkway Courtenay B.C. Canada V9J 9T6 or e-mailed to legal@ayanova.com.\par
\par
I HAVE READ AND UNDERSTOOD ALL OF THE ABOVE TERMS AND CONDITIONS AND ACKNOWLEDGE THAT THESE TERMS AND CONDITIONS FORM PART OF THIS AGREEMENT. I AGREE THAT A PRINT-OUT OF THIS AGREEMENT WILL CONSTITUTE A "WRITING" UNDER ANY APPLICABLE LAWS.\par
\par
IF I AM INSTALLING OR USING THIS SOFTWARE AT WORK OR UNDER CONTRACT, I AM ENTERING THIS AGREEMENT ON BEHALF OF THE CORPORATION OR ORGANIZATION FOR WHICH I AM WORKING, AND I HAVE THE LEGAL AUTHORITY AND ABILITY TO DO SO. \par
\par
I ACCEPT THE ABOVE TERMS AND CONDITIONS IN THEIR ENTIRETY AND AGREE TO BE LEGALLY BOUND BY THEM.\par
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 72 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.1 KiB

View File

@@ -0,0 +1,33 @@
[Setup]
AppName=AyaNova RepairTek RMA Updates plugin
AppVerName=AyaNova RepairTek RMA Updates plugin 7.5.0
AppPublisher=Ground Zero Tech-Works Inc.
AppPublisherURL=http://www.AyaNova.com/
AppSupportUrl=http://forum.ayanova.com
AppVersion=7.5.0
;App ID is used for updating and patching
;see: http://www.jrsoftware.org/iskb.php?updateinstall
AppId=RepairTek4
DefaultDirName={pf}\Ground Zero Tech-Works Inc.\AyaNova
DefaultGroupName=AyaNova
UninstallDisplayIcon={app}\AyaNova.exe
LicenseFile=license.rtf
WizardImageFile=wizlarge.bmp
WizardImageStretch=no
WizardImageBackColor=clWhite
WizardSmallImageFile=wizsmall.bmp
;Hide page asking where shortcuts should go
DisableProgramGroupPage=Yes
;Hide page prompting user for install location as there is only one valid location
DisableDirPage=Yes
OutputBaseFilename=RepairTekRMAUpdatesSetup
OutputDir=..
;"release" mode full compression
Compression=lzma/ultra
SolidCompression=true
InternalCompressLevel=ultra
[Files]
Source: "AyaNova.PlugIn.RepairTek4.dll"; DestDir: "{app}\plugins\RepairTek4";Permissions: everyone-full;Flags:ignoreversion;
Source: "..\..\3rdprtylibs\Infragistics\Infragistics4.Documents.Excel.v11.2.dll"; DestDir: "{app}\plugins\RepairTek4"
Source: "..\..\3rdprtylibs\Infragistics\Infragistics4.Documents.Core.v11.2.dll"; DestDir: "{app}\plugins\RepairTek4"

View File

@@ -0,0 +1,56 @@
{\rtf1\ansi\ansicpg1252\deff0\deflang1033\deflangfe1033{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial;}}
{\colortbl ;\red0\green0\blue255;}
{\*\generator Msftedit 5.41.21.2510;}\viewkind4\uc1\pard\nowidctlpar\f0\fs20 END-USER SOFTWARE LICENSE AGREEMENT\par
\par
THIS IS AN IMPORTANT LEGAL AGREEMENT. PLEASE READ IT CAREFULLY. \par
\par
This End-User License Agreement (the "Agreement") is a legal agreement between you and Ground Zero Tech-Works Inc. ("Ground Zero") for Ground Zero's AyaNova software, including all previous versions thereof and all replacements, supplements, upgrades and updates thereto provided to you by Ground Zero (the "Software") and all associated documentation (the "Documentation").\par
\par
If you are installing or using the Software at work or under contract, then you are contracting on behalf of the corporation or organization for which you are working. You must ensure you have the legal authority and ability to do so. \par
\par
IF YOU CLICK "YES", YOU ACCEPT THE TERMS AND CONDITIONS OF THIS AGREEMENT IN THEIR ENTIRETY AND AGREE TO BE LEGALLY BOUND BY THEM.\par
If you do not agree to the terms of this Agreement, you may not use the Software.\par
\par
1.\tab Licenses. Subject to the terms and conditions below, Ground Zero hereby grants to you a non-transferable and non-exclusive right to use the Software, solely in object-code format, on any number of computers at any one time. Ground Zero also grants to you a non-transferable and non-exclusive right to copy the Documentation, as long as such copies are not republished or distributed to any third-party. (Collectively, these licenses are called the "Licenses".)\par
\par
2. \tab Restrictions on Use. You agree that you will not do any of the following without prior written authorization by Ground Zero: (a) lease, export or grant a sublicense with respect to the Software or Documentation to any other party; (b) reverse engineer, decompile or disassemble the Software; (c) use the Software or Documentation except as authorized herein; (d) permit third-parties to use the Software or Documentation in any way that would constitute a breach of this Agreement; (e) rent, lease, or lend the Software or Documentation; or (f) incorporate the Software or Documentation in whole or in part into any other software or documentation.\par
\par
3.\tab Evaluation Version. The Software is available in either an "evaluation" version or a "registered" version. All copies of the Software downloaded from Ground Zero's web-site begin as evaluation versions. If Ground Zero has not given you a license key and permission to use the registered version, you may only use the evaluation version. You may use the evaluation version for 30 days without charge, but the functionality of the Software will be significantly limited. You may not modify the Software or any part of the Software to gain access to additional features or functionality. You may register the Software by paying the fee and agreeing to the terms and conditions set-out on Ground Zero's website at {\field{\*\fldinst{HYPERLINK "www.ayanova.com"}}{\fldrslt{\ul\cf1 www.ayanova.com}}}\f0\fs20 .\par
\par
4.\tab Databases. The Software stores all user data in a single database (the "Database"). If Ground Zero has given you a license key and permission to use the registered version of the Software, you may only use that license key in association with one Database. A separate, unique license key is required for each Database you create, maintain or access using the registered version of the Software. You may also purchase a replacement license key from Ground Zero to further increase the functionality of the Software; however, once you have installed the replacement license key you may no longer use the original license key, and you may still only use the replacement license key in association with only one Database. You may copy the Databases to any storage medium other than a computer, but only for backup purposes.\par
\par
\par
5.\tab Ownership and Copyright. Ground Zero is the sole owner of all right, property and title in and to the Software, the Documentation, and the copyright, logos, trade-marks, trade names, trade secrets, confidential information, patents, inventions, images, text, video, audio, and designs therein. \par
\par
6.\tab Service. Ground Zero may provide technical support and service to you upon your request based on your subscription(s). The price and other terms and conditions of Ground Zero's services are set-out on Ground Zero's website at {\field{\*\fldinst{HYPERLINK "www.ayanova.com"}}{\fldrslt{\ul\cf1 www.ayanova.com}}}\f0\fs20 , and may be changed at any time by Ground Zero. \par
\par
7.\tab Termination. Without prejudice to any of Ground Zero 's other rights in this Agreement or at law or equity, this Agreement will immediately terminate if you fail to comply with any of these terms and conditions. Upon termination, you must destroy all copies of the Software and Documentation. The provisions in sections 7, 8, 9 and 10 of this Agreement will survive the termination of this Agreement.\par
\par
8. \tab Disclaimer of Conditions and Warranties. To the maximum extent permitted by applicable law, GROUND ZERO PROVIDES THE SOFTWARE "AS IS" WITHOUT WARRANTY OR CONDITION OF ANY KIND, INCLUDING BUT NOT LIMITED TO EXPRESS OR IMPLIED WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, CORRESPONDENCE TO DESCRIPTION, MERCHANTABLE QUALITY AND FITNESS FOR A PARTICULAR PURPOSE. GROUND ZERO DOES NOT WARRANT THAT THE SOFTWARE WILL MEET YOUR REQUIREMENTS, THAT ITS OPERATION WILL BE ERROR-FREE, THAT IT WILL PERFORM OR APPEAR EXACTLY AS DESCRIBED IN THE DOCUMENTATION, OR THAT ITS OPERATION WILL NOT NEGATIVELY AFFECT OTHER SOFTWARE OR HARDWARE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE SOFTWARE REMAINS WITH YOU.\par
\par
9.\tab Exclusion of Liability. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT WILL GROUND ZERO BE LIABLE TO YOU OR ANY THIRD-PARTY FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES (INCLUDING BUT NOT LIMITED TO DAMAGES FOR LOSS OF PROFITS, INFORMATION OR PRIVACY, FOR BUSINESS INTERRUPTION, FOR PERSONAL INJURY, FOR FAILURE TO MEET ANY DUTIES INCLUDING THOSE OF GOOD FAITH AND OF REASONABLE CARE, FOR NEGLIGENCE, AND FOR ANY OTHER LOSS WHATSOEVER) ARISING OUT OF OR IN ANY WAY CONNECTED TO THE USE OF OR INABILITY TO USE THE SOFTWARE, EVEN IN THE EVENT OF THE FAULT, TORT, NEGLIGENCE, STRICT LIABILITY, BREACH OF CONTRACT OR BREACH OF WARRANTY OF GROUND ZERO, AND EVEN IF GROUND ZERO HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. \par
\par
\par
10.\tab Limitation of Liability. If, despite the limitations in this Agreement, Ground Zero becomes liable to you or to any third party, in no event will Ground Zero be liable for any monetary amount that, in the aggregate, is greater than the total amounts paid or due Ground Zero pursuant to this Agreement. \par
\par
11.\tab Governing Law. This Agreement and the relationship between the parties will be interpreted according to the laws in force in British Columbia, Canada. The courts of British Columbia will have jurisdiction over all claims, disputes, and actions related to this Agreement, and the parties attorn to the jurisdiction of those courts.\par
\par
12.\tab Enurement. This Agreement will bind and enure to the parties hereto and their respective lawful successors and permitted assigns. \par
\par
13.\tab Entire Agreement. This Agreement forms the entire agreement between you and Ground Zero and there are no agreements collateral to this Agreement. This Agreement supercedes all prior written, oral and other agreements between you and Ground Zero with respect to the Software and Documentation and any parts or components thereof. No term or provision of this Agreement may be changed, waived or terminated except by a further written or electronic agreement between you and Ground Zero.\par
\par
14.\tab Assignment. Ground Zero may transfer or license any of its rights under this Agreement. You may not license any of your rights under this Agreement, but you may transfer the Software and Documentation to another user if you transfer all of your rights under this Agreement to that new user, cease using the Software and Documentation, erase and destroy all any copies you have of the Software or Documentation, and ensure the new user agrees to the terms and conditions of this Agreement.\par
\par
15.\tab Severability. If any provision of this Agreement is held to be invalid, illegal or unenforceable, the validity, legality and enforceability of the remaining provisions will not in any way be affected or impaired.\par
\par
16.\tab Further Assurances. You will execute and deliver to Ground Zero any additional documents and take any additional steps that may be required to give full effect to the intent expressed in this Agreement.\par
\par
17.\tab Notice. All notices and other communication to Ground Zero must be made in writing and delivered to 05-3610 Christie Parkway Courtenay B.C. Canada V9J 9T6 or e-mailed to legal@ayanova.com.\par
\par
I HAVE READ AND UNDERSTOOD ALL OF THE ABOVE TERMS AND CONDITIONS AND ACKNOWLEDGE THAT THESE TERMS AND CONDITIONS FORM PART OF THIS AGREEMENT. I AGREE THAT A PRINT-OUT OF THIS AGREEMENT WILL CONSTITUTE A "WRITING" UNDER ANY APPLICABLE LAWS.\par
\par
IF I AM INSTALLING OR USING THIS SOFTWARE AT WORK OR UNDER CONTRACT, I AM ENTERING THIS AGREEMENT ON BEHALF OF THE CORPORATION OR ORGANIZATION FOR WHICH I AM WORKING, AND I HAVE THE LEGAL AUTHORITY AND ABILITY TO DO SO. \par
\par
I ACCEPT THE ABOVE TERMS AND CONDITIONS IN THEIR ENTIRETY AND AGREE TO BE LEGALLY BOUND BY THEM.\par
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 72 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.1 KiB

View File

@@ -0,0 +1,31 @@
[Setup]
AppName=AyaNova RepairTek Pulse/Assign Output plugin
AppVerName=AyaNova RepairTek Pulse/Assign Output plugin 7.2.1
AppPublisher=Ground Zero Tech-Works Inc.
AppPublisherURL=http://www.AyaNova.com/
AppSupportUrl=http://forum.ayanova.com
AppVersion=7.2.1
;App ID is used for updating and patching
;see: http://www.jrsoftware.org/iskb.php?updateinstall
AppId=RepairTek4
DefaultDirName={pf}\Ground Zero Tech-Works Inc.\AyaNova
DefaultGroupName=AyaNova
UninstallDisplayIcon={app}\AyaNova.exe
LicenseFile=license.rtf
WizardImageFile=wizlarge.bmp
WizardImageStretch=no
WizardImageBackColor=clWhite
WizardSmallImageFile=wizsmall.bmp
;Hide page asking where shortcuts should go
DisableProgramGroupPage=Yes
;Hide page prompting user for install location as there is only one valid location
DisableDirPage=Yes
OutputBaseFilename=RepairTekPulseSetup
OutputDir=..
;"release" mode full compression
Compression=lzma/ultra
SolidCompression=true
InternalCompressLevel=ultra
[Files]
Source: "AyaNova.PlugIn.RepairTek5.dll"; DestDir: "{app}\plugins\RepairTek5";Permissions: everyone-full;Flags:ignoreversion;

View File

@@ -0,0 +1,56 @@
{\rtf1\ansi\ansicpg1252\deff0\deflang1033\deflangfe1033{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial;}}
{\colortbl ;\red0\green0\blue255;}
{\*\generator Msftedit 5.41.21.2510;}\viewkind4\uc1\pard\nowidctlpar\f0\fs20 END-USER SOFTWARE LICENSE AGREEMENT\par
\par
THIS IS AN IMPORTANT LEGAL AGREEMENT. PLEASE READ IT CAREFULLY. \par
\par
This End-User License Agreement (the "Agreement") is a legal agreement between you and Ground Zero Tech-Works Inc. ("Ground Zero") for Ground Zero's AyaNova software, including all previous versions thereof and all replacements, supplements, upgrades and updates thereto provided to you by Ground Zero (the "Software") and all associated documentation (the "Documentation").\par
\par
If you are installing or using the Software at work or under contract, then you are contracting on behalf of the corporation or organization for which you are working. You must ensure you have the legal authority and ability to do so. \par
\par
IF YOU CLICK "YES", YOU ACCEPT THE TERMS AND CONDITIONS OF THIS AGREEMENT IN THEIR ENTIRETY AND AGREE TO BE LEGALLY BOUND BY THEM.\par
If you do not agree to the terms of this Agreement, you may not use the Software.\par
\par
1.\tab Licenses. Subject to the terms and conditions below, Ground Zero hereby grants to you a non-transferable and non-exclusive right to use the Software, solely in object-code format, on any number of computers at any one time. Ground Zero also grants to you a non-transferable and non-exclusive right to copy the Documentation, as long as such copies are not republished or distributed to any third-party. (Collectively, these licenses are called the "Licenses".)\par
\par
2. \tab Restrictions on Use. You agree that you will not do any of the following without prior written authorization by Ground Zero: (a) lease, export or grant a sublicense with respect to the Software or Documentation to any other party; (b) reverse engineer, decompile or disassemble the Software; (c) use the Software or Documentation except as authorized herein; (d) permit third-parties to use the Software or Documentation in any way that would constitute a breach of this Agreement; (e) rent, lease, or lend the Software or Documentation; or (f) incorporate the Software or Documentation in whole or in part into any other software or documentation.\par
\par
3.\tab Evaluation Version. The Software is available in either an "evaluation" version or a "registered" version. All copies of the Software downloaded from Ground Zero's web-site begin as evaluation versions. If Ground Zero has not given you a license key and permission to use the registered version, you may only use the evaluation version. You may use the evaluation version for 30 days without charge, but the functionality of the Software will be significantly limited. You may not modify the Software or any part of the Software to gain access to additional features or functionality. You may register the Software by paying the fee and agreeing to the terms and conditions set-out on Ground Zero's website at {\field{\*\fldinst{HYPERLINK "www.ayanova.com"}}{\fldrslt{\ul\cf1 www.ayanova.com}}}\f0\fs20 .\par
\par
4.\tab Databases. The Software stores all user data in a single database (the "Database"). If Ground Zero has given you a license key and permission to use the registered version of the Software, you may only use that license key in association with one Database. A separate, unique license key is required for each Database you create, maintain or access using the registered version of the Software. You may also purchase a replacement license key from Ground Zero to further increase the functionality of the Software; however, once you have installed the replacement license key you may no longer use the original license key, and you may still only use the replacement license key in association with only one Database. You may copy the Databases to any storage medium other than a computer, but only for backup purposes.\par
\par
\par
5.\tab Ownership and Copyright. Ground Zero is the sole owner of all right, property and title in and to the Software, the Documentation, and the copyright, logos, trade-marks, trade names, trade secrets, confidential information, patents, inventions, images, text, video, audio, and designs therein. \par
\par
6.\tab Service. Ground Zero may provide technical support and service to you upon your request based on your subscription(s). The price and other terms and conditions of Ground Zero's services are set-out on Ground Zero's website at {\field{\*\fldinst{HYPERLINK "www.ayanova.com"}}{\fldrslt{\ul\cf1 www.ayanova.com}}}\f0\fs20 , and may be changed at any time by Ground Zero. \par
\par
7.\tab Termination. Without prejudice to any of Ground Zero 's other rights in this Agreement or at law or equity, this Agreement will immediately terminate if you fail to comply with any of these terms and conditions. Upon termination, you must destroy all copies of the Software and Documentation. The provisions in sections 7, 8, 9 and 10 of this Agreement will survive the termination of this Agreement.\par
\par
8. \tab Disclaimer of Conditions and Warranties. To the maximum extent permitted by applicable law, GROUND ZERO PROVIDES THE SOFTWARE "AS IS" WITHOUT WARRANTY OR CONDITION OF ANY KIND, INCLUDING BUT NOT LIMITED TO EXPRESS OR IMPLIED WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, CORRESPONDENCE TO DESCRIPTION, MERCHANTABLE QUALITY AND FITNESS FOR A PARTICULAR PURPOSE. GROUND ZERO DOES NOT WARRANT THAT THE SOFTWARE WILL MEET YOUR REQUIREMENTS, THAT ITS OPERATION WILL BE ERROR-FREE, THAT IT WILL PERFORM OR APPEAR EXACTLY AS DESCRIBED IN THE DOCUMENTATION, OR THAT ITS OPERATION WILL NOT NEGATIVELY AFFECT OTHER SOFTWARE OR HARDWARE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE SOFTWARE REMAINS WITH YOU.\par
\par
9.\tab Exclusion of Liability. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT WILL GROUND ZERO BE LIABLE TO YOU OR ANY THIRD-PARTY FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES (INCLUDING BUT NOT LIMITED TO DAMAGES FOR LOSS OF PROFITS, INFORMATION OR PRIVACY, FOR BUSINESS INTERRUPTION, FOR PERSONAL INJURY, FOR FAILURE TO MEET ANY DUTIES INCLUDING THOSE OF GOOD FAITH AND OF REASONABLE CARE, FOR NEGLIGENCE, AND FOR ANY OTHER LOSS WHATSOEVER) ARISING OUT OF OR IN ANY WAY CONNECTED TO THE USE OF OR INABILITY TO USE THE SOFTWARE, EVEN IN THE EVENT OF THE FAULT, TORT, NEGLIGENCE, STRICT LIABILITY, BREACH OF CONTRACT OR BREACH OF WARRANTY OF GROUND ZERO, AND EVEN IF GROUND ZERO HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. \par
\par
\par
10.\tab Limitation of Liability. If, despite the limitations in this Agreement, Ground Zero becomes liable to you or to any third party, in no event will Ground Zero be liable for any monetary amount that, in the aggregate, is greater than the total amounts paid or due Ground Zero pursuant to this Agreement. \par
\par
11.\tab Governing Law. This Agreement and the relationship between the parties will be interpreted according to the laws in force in British Columbia, Canada. The courts of British Columbia will have jurisdiction over all claims, disputes, and actions related to this Agreement, and the parties attorn to the jurisdiction of those courts.\par
\par
12.\tab Enurement. This Agreement will bind and enure to the parties hereto and their respective lawful successors and permitted assigns. \par
\par
13.\tab Entire Agreement. This Agreement forms the entire agreement between you and Ground Zero and there are no agreements collateral to this Agreement. This Agreement supercedes all prior written, oral and other agreements between you and Ground Zero with respect to the Software and Documentation and any parts or components thereof. No term or provision of this Agreement may be changed, waived or terminated except by a further written or electronic agreement between you and Ground Zero.\par
\par
14.\tab Assignment. Ground Zero may transfer or license any of its rights under this Agreement. You may not license any of your rights under this Agreement, but you may transfer the Software and Documentation to another user if you transfer all of your rights under this Agreement to that new user, cease using the Software and Documentation, erase and destroy all any copies you have of the Software or Documentation, and ensure the new user agrees to the terms and conditions of this Agreement.\par
\par
15.\tab Severability. If any provision of this Agreement is held to be invalid, illegal or unenforceable, the validity, legality and enforceability of the remaining provisions will not in any way be affected or impaired.\par
\par
16.\tab Further Assurances. You will execute and deliver to Ground Zero any additional documents and take any additional steps that may be required to give full effect to the intent expressed in this Agreement.\par
\par
17.\tab Notice. All notices and other communication to Ground Zero must be made in writing and delivered to 05-3610 Christie Parkway Courtenay B.C. Canada V9J 9T6 or e-mailed to legal@ayanova.com.\par
\par
I HAVE READ AND UNDERSTOOD ALL OF THE ABOVE TERMS AND CONDITIONS AND ACKNOWLEDGE THAT THESE TERMS AND CONDITIONS FORM PART OF THIS AGREEMENT. I AGREE THAT A PRINT-OUT OF THIS AGREEMENT WILL CONSTITUTE A "WRITING" UNDER ANY APPLICABLE LAWS.\par
\par
IF I AM INSTALLING OR USING THIS SOFTWARE AT WORK OR UNDER CONTRACT, I AM ENTERING THIS AGREEMENT ON BEHALF OF THE CORPORATION OR ORGANIZATION FOR WHICH I AM WORKING, AND I HAVE THE LEGAL AUTHORITY AND ABILITY TO DO SO. \par
\par
I ACCEPT THE ABOVE TERMS AND CONDITIONS IN THEIR ENTIRETY AND AGREE TO BE LEGALLY BOUND BY THEM.\par
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 72 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.1 KiB

View File

@@ -0,0 +1,33 @@
[Setup]
AppName=AyaNova RepairTek CPC plugin
AppVerName=AyaNova RepairTek CPC plugin 7.2.1
AppPublisher=Ground Zero Tech-Works Inc.
AppPublisherURL=http://www.AyaNova.com/
AppSupportUrl=http://forum.ayanova.com
AppVersion=7.2.1
;App ID is used for updating and patching
;see: http://www.jrsoftware.org/iskb.php?updateinstall
AppId=RepairTekCPC
DefaultDirName={pf}\Ground Zero Tech-Works Inc.\AyaNova
DefaultGroupName=AyaNova
UninstallDisplayIcon={app}\AyaNova.exe
LicenseFile=license.rtf
WizardImageFile=wizlarge.bmp
WizardImageStretch=no
WizardImageBackColor=clWhite
WizardSmallImageFile=wizsmall.bmp
;Hide page asking where shortcuts should go
DisableProgramGroupPage=Yes
;Hide page prompting user for install location as there is only one valid location
DisableDirPage=Yes
OutputBaseFilename=RepairTekCPCSetup
OutputDir=..
;"release" mode full compression
Compression=lzma/ultra
SolidCompression=true
InternalCompressLevel=ultra
[Files]
Source: "AyaNova.PlugIn.RepairTekCPC.dll"; DestDir: "{app}\plugins\RepairTekCPC";Permissions: everyone-full;Flags:ignoreversion;
Source: "..\..\3rdprtylibs\Infragistics\Infragistics4.Documents.Excel.v11.2.dll"; DestDir: "{app}\plugins\ExportToXls"
Source: "..\..\3rdprtylibs\Infragistics\Infragistics4.Documents.Core.v11.2.dll"; DestDir: "{app}\plugins\ExportToXls"

View File

@@ -0,0 +1,56 @@
{\rtf1\ansi\ansicpg1252\deff0\deflang1033\deflangfe1033{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial;}}
{\colortbl ;\red0\green0\blue255;}
{\*\generator Msftedit 5.41.21.2510;}\viewkind4\uc1\pard\nowidctlpar\f0\fs20 END-USER SOFTWARE LICENSE AGREEMENT\par
\par
THIS IS AN IMPORTANT LEGAL AGREEMENT. PLEASE READ IT CAREFULLY. \par
\par
This End-User License Agreement (the "Agreement") is a legal agreement between you and Ground Zero Tech-Works Inc. ("Ground Zero") for Ground Zero's AyaNova software, including all previous versions thereof and all replacements, supplements, upgrades and updates thereto provided to you by Ground Zero (the "Software") and all associated documentation (the "Documentation").\par
\par
If you are installing or using the Software at work or under contract, then you are contracting on behalf of the corporation or organization for which you are working. You must ensure you have the legal authority and ability to do so. \par
\par
IF YOU CLICK "YES", YOU ACCEPT THE TERMS AND CONDITIONS OF THIS AGREEMENT IN THEIR ENTIRETY AND AGREE TO BE LEGALLY BOUND BY THEM.\par
If you do not agree to the terms of this Agreement, you may not use the Software.\par
\par
1.\tab Licenses. Subject to the terms and conditions below, Ground Zero hereby grants to you a non-transferable and non-exclusive right to use the Software, solely in object-code format, on any number of computers at any one time. Ground Zero also grants to you a non-transferable and non-exclusive right to copy the Documentation, as long as such copies are not republished or distributed to any third-party. (Collectively, these licenses are called the "Licenses".)\par
\par
2. \tab Restrictions on Use. You agree that you will not do any of the following without prior written authorization by Ground Zero: (a) lease, export or grant a sublicense with respect to the Software or Documentation to any other party; (b) reverse engineer, decompile or disassemble the Software; (c) use the Software or Documentation except as authorized herein; (d) permit third-parties to use the Software or Documentation in any way that would constitute a breach of this Agreement; (e) rent, lease, or lend the Software or Documentation; or (f) incorporate the Software or Documentation in whole or in part into any other software or documentation.\par
\par
3.\tab Evaluation Version. The Software is available in either an "evaluation" version or a "registered" version. All copies of the Software downloaded from Ground Zero's web-site begin as evaluation versions. If Ground Zero has not given you a license key and permission to use the registered version, you may only use the evaluation version. You may use the evaluation version for 30 days without charge, but the functionality of the Software will be significantly limited. You may not modify the Software or any part of the Software to gain access to additional features or functionality. You may register the Software by paying the fee and agreeing to the terms and conditions set-out on Ground Zero's website at {\field{\*\fldinst{HYPERLINK "www.ayanova.com"}}{\fldrslt{\ul\cf1 www.ayanova.com}}}\f0\fs20 .\par
\par
4.\tab Databases. The Software stores all user data in a single database (the "Database"). If Ground Zero has given you a license key and permission to use the registered version of the Software, you may only use that license key in association with one Database. A separate, unique license key is required for each Database you create, maintain or access using the registered version of the Software. You may also purchase a replacement license key from Ground Zero to further increase the functionality of the Software; however, once you have installed the replacement license key you may no longer use the original license key, and you may still only use the replacement license key in association with only one Database. You may copy the Databases to any storage medium other than a computer, but only for backup purposes.\par
\par
\par
5.\tab Ownership and Copyright. Ground Zero is the sole owner of all right, property and title in and to the Software, the Documentation, and the copyright, logos, trade-marks, trade names, trade secrets, confidential information, patents, inventions, images, text, video, audio, and designs therein. \par
\par
6.\tab Service. Ground Zero may provide technical support and service to you upon your request based on your subscription(s). The price and other terms and conditions of Ground Zero's services are set-out on Ground Zero's website at {\field{\*\fldinst{HYPERLINK "www.ayanova.com"}}{\fldrslt{\ul\cf1 www.ayanova.com}}}\f0\fs20 , and may be changed at any time by Ground Zero. \par
\par
7.\tab Termination. Without prejudice to any of Ground Zero 's other rights in this Agreement or at law or equity, this Agreement will immediately terminate if you fail to comply with any of these terms and conditions. Upon termination, you must destroy all copies of the Software and Documentation. The provisions in sections 7, 8, 9 and 10 of this Agreement will survive the termination of this Agreement.\par
\par
8. \tab Disclaimer of Conditions and Warranties. To the maximum extent permitted by applicable law, GROUND ZERO PROVIDES THE SOFTWARE "AS IS" WITHOUT WARRANTY OR CONDITION OF ANY KIND, INCLUDING BUT NOT LIMITED TO EXPRESS OR IMPLIED WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, CORRESPONDENCE TO DESCRIPTION, MERCHANTABLE QUALITY AND FITNESS FOR A PARTICULAR PURPOSE. GROUND ZERO DOES NOT WARRANT THAT THE SOFTWARE WILL MEET YOUR REQUIREMENTS, THAT ITS OPERATION WILL BE ERROR-FREE, THAT IT WILL PERFORM OR APPEAR EXACTLY AS DESCRIBED IN THE DOCUMENTATION, OR THAT ITS OPERATION WILL NOT NEGATIVELY AFFECT OTHER SOFTWARE OR HARDWARE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE SOFTWARE REMAINS WITH YOU.\par
\par
9.\tab Exclusion of Liability. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT WILL GROUND ZERO BE LIABLE TO YOU OR ANY THIRD-PARTY FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES (INCLUDING BUT NOT LIMITED TO DAMAGES FOR LOSS OF PROFITS, INFORMATION OR PRIVACY, FOR BUSINESS INTERRUPTION, FOR PERSONAL INJURY, FOR FAILURE TO MEET ANY DUTIES INCLUDING THOSE OF GOOD FAITH AND OF REASONABLE CARE, FOR NEGLIGENCE, AND FOR ANY OTHER LOSS WHATSOEVER) ARISING OUT OF OR IN ANY WAY CONNECTED TO THE USE OF OR INABILITY TO USE THE SOFTWARE, EVEN IN THE EVENT OF THE FAULT, TORT, NEGLIGENCE, STRICT LIABILITY, BREACH OF CONTRACT OR BREACH OF WARRANTY OF GROUND ZERO, AND EVEN IF GROUND ZERO HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. \par
\par
\par
10.\tab Limitation of Liability. If, despite the limitations in this Agreement, Ground Zero becomes liable to you or to any third party, in no event will Ground Zero be liable for any monetary amount that, in the aggregate, is greater than the total amounts paid or due Ground Zero pursuant to this Agreement. \par
\par
11.\tab Governing Law. This Agreement and the relationship between the parties will be interpreted according to the laws in force in British Columbia, Canada. The courts of British Columbia will have jurisdiction over all claims, disputes, and actions related to this Agreement, and the parties attorn to the jurisdiction of those courts.\par
\par
12.\tab Enurement. This Agreement will bind and enure to the parties hereto and their respective lawful successors and permitted assigns. \par
\par
13.\tab Entire Agreement. This Agreement forms the entire agreement between you and Ground Zero and there are no agreements collateral to this Agreement. This Agreement supercedes all prior written, oral and other agreements between you and Ground Zero with respect to the Software and Documentation and any parts or components thereof. No term or provision of this Agreement may be changed, waived or terminated except by a further written or electronic agreement between you and Ground Zero.\par
\par
14.\tab Assignment. Ground Zero may transfer or license any of its rights under this Agreement. You may not license any of your rights under this Agreement, but you may transfer the Software and Documentation to another user if you transfer all of your rights under this Agreement to that new user, cease using the Software and Documentation, erase and destroy all any copies you have of the Software or Documentation, and ensure the new user agrees to the terms and conditions of this Agreement.\par
\par
15.\tab Severability. If any provision of this Agreement is held to be invalid, illegal or unenforceable, the validity, legality and enforceability of the remaining provisions will not in any way be affected or impaired.\par
\par
16.\tab Further Assurances. You will execute and deliver to Ground Zero any additional documents and take any additional steps that may be required to give full effect to the intent expressed in this Agreement.\par
\par
17.\tab Notice. All notices and other communication to Ground Zero must be made in writing and delivered to 05-3610 Christie Parkway Courtenay B.C. Canada V9J 9T6 or e-mailed to legal@ayanova.com.\par
\par
I HAVE READ AND UNDERSTOOD ALL OF THE ABOVE TERMS AND CONDITIONS AND ACKNOWLEDGE THAT THESE TERMS AND CONDITIONS FORM PART OF THIS AGREEMENT. I AGREE THAT A PRINT-OUT OF THIS AGREEMENT WILL CONSTITUTE A "WRITING" UNDER ANY APPLICABLE LAWS.\par
\par
IF I AM INSTALLING OR USING THIS SOFTWARE AT WORK OR UNDER CONTRACT, I AM ENTERING THIS AGREEMENT ON BEHALF OF THE CORPORATION OR ORGANIZATION FOR WHICH I AM WORKING, AND I HAVE THE LEGAL AUTHORITY AND ABILITY TO DO SO. \par
\par
I ACCEPT THE ABOVE TERMS AND CONDITIONS IN THEIR ENTIRETY AND AGREE TO BE LEGALLY BOUND BY THEM.\par
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 72 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.1 KiB

View File

@@ -0,0 +1,56 @@
{\rtf1\ansi\ansicpg1252\deff0\deflang1033\deflangfe1033{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial;}}
{\colortbl ;\red0\green0\blue255;}
{\*\generator Msftedit 5.41.21.2510;}\viewkind4\uc1\pard\nowidctlpar\f0\fs20 END-USER SOFTWARE LICENSE AGREEMENT\par
\par
THIS IS AN IMPORTANT LEGAL AGREEMENT. PLEASE READ IT CAREFULLY. \par
\par
This End-User License Agreement (the "Agreement") is a legal agreement between you and Ground Zero Tech-Works Inc. ("Ground Zero") for Ground Zero's AyaNova software, including all previous versions thereof and all replacements, supplements, upgrades and updates thereto provided to you by Ground Zero (the "Software") and all associated documentation (the "Documentation").\par
\par
If you are installing or using the Software at work or under contract, then you are contracting on behalf of the corporation or organization for which you are working. You must ensure you have the legal authority and ability to do so. \par
\par
IF YOU CLICK "YES", YOU ACCEPT THE TERMS AND CONDITIONS OF THIS AGREEMENT IN THEIR ENTIRETY AND AGREE TO BE LEGALLY BOUND BY THEM.\par
If you do not agree to the terms of this Agreement, you may not use the Software.\par
\par
1.\tab Licenses. Subject to the terms and conditions below, Ground Zero hereby grants to you a non-transferable and non-exclusive right to use the Software, solely in object-code format, on any number of computers at any one time. Ground Zero also grants to you a non-transferable and non-exclusive right to copy the Documentation, as long as such copies are not republished or distributed to any third-party. (Collectively, these licenses are called the "Licenses".)\par
\par
2. \tab Restrictions on Use. You agree that you will not do any of the following without prior written authorization by Ground Zero: (a) lease, export or grant a sublicense with respect to the Software or Documentation to any other party; (b) reverse engineer, decompile or disassemble the Software; (c) use the Software or Documentation except as authorized herein; (d) permit third-parties to use the Software or Documentation in any way that would constitute a breach of this Agreement; (e) rent, lease, or lend the Software or Documentation; or (f) incorporate the Software or Documentation in whole or in part into any other software or documentation.\par
\par
3.\tab Evaluation Version. The Software is available in either an "evaluation" version or a "registered" version. All copies of the Software downloaded from Ground Zero's web-site begin as evaluation versions. If Ground Zero has not given you a license key and permission to use the registered version, you may only use the evaluation version. You may use the evaluation version for 30 days without charge, but the functionality of the Software will be significantly limited. You may not modify the Software or any part of the Software to gain access to additional features or functionality. You may register the Software by paying the fee and agreeing to the terms and conditions set-out on Ground Zero's website at {\field{\*\fldinst{HYPERLINK "www.ayanova.com"}}{\fldrslt{\ul\cf1 www.ayanova.com}}}\f0\fs20 .\par
\par
4.\tab Databases. The Software stores all user data in a single database (the "Database"). If Ground Zero has given you a license key and permission to use the registered version of the Software, you may only use that license key in association with one Database. A separate, unique license key is required for each Database you create, maintain or access using the registered version of the Software. You may also purchase a replacement license key from Ground Zero to further increase the functionality of the Software; however, once you have installed the replacement license key you may no longer use the original license key, and you may still only use the replacement license key in association with only one Database. You may copy the Databases to any storage medium other than a computer, but only for backup purposes.\par
\par
\par
5.\tab Ownership and Copyright. Ground Zero is the sole owner of all right, property and title in and to the Software, the Documentation, and the copyright, logos, trade-marks, trade names, trade secrets, confidential information, patents, inventions, images, text, video, audio, and designs therein. \par
\par
6.\tab Service. Ground Zero may provide technical support and service to you upon your request based on your subscription(s). The price and other terms and conditions of Ground Zero's services are set-out on Ground Zero's website at {\field{\*\fldinst{HYPERLINK "www.ayanova.com"}}{\fldrslt{\ul\cf1 www.ayanova.com}}}\f0\fs20 , and may be changed at any time by Ground Zero. \par
\par
7.\tab Termination. Without prejudice to any of Ground Zero 's other rights in this Agreement or at law or equity, this Agreement will immediately terminate if you fail to comply with any of these terms and conditions. Upon termination, you must destroy all copies of the Software and Documentation. The provisions in sections 7, 8, 9 and 10 of this Agreement will survive the termination of this Agreement.\par
\par
8. \tab Disclaimer of Conditions and Warranties. To the maximum extent permitted by applicable law, GROUND ZERO PROVIDES THE SOFTWARE "AS IS" WITHOUT WARRANTY OR CONDITION OF ANY KIND, INCLUDING BUT NOT LIMITED TO EXPRESS OR IMPLIED WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, CORRESPONDENCE TO DESCRIPTION, MERCHANTABLE QUALITY AND FITNESS FOR A PARTICULAR PURPOSE. GROUND ZERO DOES NOT WARRANT THAT THE SOFTWARE WILL MEET YOUR REQUIREMENTS, THAT ITS OPERATION WILL BE ERROR-FREE, THAT IT WILL PERFORM OR APPEAR EXACTLY AS DESCRIBED IN THE DOCUMENTATION, OR THAT ITS OPERATION WILL NOT NEGATIVELY AFFECT OTHER SOFTWARE OR HARDWARE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE SOFTWARE REMAINS WITH YOU.\par
\par
9.\tab Exclusion of Liability. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT WILL GROUND ZERO BE LIABLE TO YOU OR ANY THIRD-PARTY FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES (INCLUDING BUT NOT LIMITED TO DAMAGES FOR LOSS OF PROFITS, INFORMATION OR PRIVACY, FOR BUSINESS INTERRUPTION, FOR PERSONAL INJURY, FOR FAILURE TO MEET ANY DUTIES INCLUDING THOSE OF GOOD FAITH AND OF REASONABLE CARE, FOR NEGLIGENCE, AND FOR ANY OTHER LOSS WHATSOEVER) ARISING OUT OF OR IN ANY WAY CONNECTED TO THE USE OF OR INABILITY TO USE THE SOFTWARE, EVEN IN THE EVENT OF THE FAULT, TORT, NEGLIGENCE, STRICT LIABILITY, BREACH OF CONTRACT OR BREACH OF WARRANTY OF GROUND ZERO, AND EVEN IF GROUND ZERO HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. \par
\par
\par
10.\tab Limitation of Liability. If, despite the limitations in this Agreement, Ground Zero becomes liable to you or to any third party, in no event will Ground Zero be liable for any monetary amount that, in the aggregate, is greater than the total amounts paid or due Ground Zero pursuant to this Agreement. \par
\par
11.\tab Governing Law. This Agreement and the relationship between the parties will be interpreted according to the laws in force in British Columbia, Canada. The courts of British Columbia will have jurisdiction over all claims, disputes, and actions related to this Agreement, and the parties attorn to the jurisdiction of those courts.\par
\par
12.\tab Enurement. This Agreement will bind and enure to the parties hereto and their respective lawful successors and permitted assigns. \par
\par
13.\tab Entire Agreement. This Agreement forms the entire agreement between you and Ground Zero and there are no agreements collateral to this Agreement. This Agreement supercedes all prior written, oral and other agreements between you and Ground Zero with respect to the Software and Documentation and any parts or components thereof. No term or provision of this Agreement may be changed, waived or terminated except by a further written or electronic agreement between you and Ground Zero.\par
\par
14.\tab Assignment. Ground Zero may transfer or license any of its rights under this Agreement. You may not license any of your rights under this Agreement, but you may transfer the Software and Documentation to another user if you transfer all of your rights under this Agreement to that new user, cease using the Software and Documentation, erase and destroy all any copies you have of the Software or Documentation, and ensure the new user agrees to the terms and conditions of this Agreement.\par
\par
15.\tab Severability. If any provision of this Agreement is held to be invalid, illegal or unenforceable, the validity, legality and enforceability of the remaining provisions will not in any way be affected or impaired.\par
\par
16.\tab Further Assurances. You will execute and deliver to Ground Zero any additional documents and take any additional steps that may be required to give full effect to the intent expressed in this Agreement.\par
\par
17.\tab Notice. All notices and other communication to Ground Zero must be made in writing and delivered to 05-3610 Christie Parkway Courtenay B.C. Canada V9J 9T6 or e-mailed to legal@ayanova.com.\par
\par
I HAVE READ AND UNDERSTOOD ALL OF THE ABOVE TERMS AND CONDITIONS AND ACKNOWLEDGE THAT THESE TERMS AND CONDITIONS FORM PART OF THIS AGREEMENT. I AGREE THAT A PRINT-OUT OF THIS AGREEMENT WILL CONSTITUTE A "WRITING" UNDER ANY APPLICABLE LAWS.\par
\par
IF I AM INSTALLING OR USING THIS SOFTWARE AT WORK OR UNDER CONTRACT, I AM ENTERING THIS AGREEMENT ON BEHALF OF THE CORPORATION OR ORGANIZATION FOR WHICH I AM WORKING, AND I HAVE THE LEGAL AUTHORITY AND ABILITY TO DO SO. \par
\par
I ACCEPT THE ABOVE TERMS AND CONDITIONS IN THEIR ENTIRETY AND AGREE TO BE LEGALLY BOUND BY THEM.\par
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 72 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.1 KiB

View File

@@ -0,0 +1,32 @@
[Setup]
AppName=AyaNova Yamaha Malaysia eWarranty - import plugin
AppVerName=AyaNova Yamaha Malaysia plugin 7.2.1
AppPublisher=Ground Zero Tech-Works Inc.
AppPublisherURL=http://www.AyaNova.com/
AppSupportUrl=http://forum.ayanova.com
AppVersion=7.2.1
;App ID is used for updating and patching
;see: http://www.jrsoftware.org/iskb.php?updateinstall
AppId=YamahaMalaysia
DefaultDirName={pf}\Ground Zero Tech-Works Inc.\AyaNova
DefaultGroupName=AyaNova
UninstallDisplayIcon={app}\AyaNova.exe
LicenseFile=license.rtf
WizardImageFile=wizlarge.bmp
WizardImageStretch=no
WizardImageBackColor=clWhite
WizardSmallImageFile=wizsmall.bmp
;Hide page asking where shortcuts should go
DisableProgramGroupPage=Yes
;Hide page prompting user for install location as there is only one valid location
DisableDirPage=Yes
OutputBaseFilename=yamaha-malaysia-plugin-setup
OutputDir=..
;"release" mode full compression
Compression=lzma/ultra
SolidCompression=true
InternalCompressLevel=ultra
[Files]
Source: "AyaNova.PlugIn.Yamaha.dll"; DestDir: "{app}\plugins\yamaha";Permissions: everyone-full;Flags:ignoreversion;

172
Installs/MBI/MBI.iss Normal file
View File

@@ -0,0 +1,172 @@
; MBI Installer
[Setup]
AppName=AyaNova MBI
AppVerName=AyaNova MBI 7.5
AppPublisher=Ground Zero Tech-Works Inc.
AppPublisherURL=http://www.AyaNova.com/
AppSupportUrl=http://forum.ayanova.com
AppVersion=7.5.0
;App ID is used for updating and patching
;see: http://www.jrsoftware.org/iskb.php?updateinstall
AppId=ayanovambi4x
DefaultDirName={pf}\Ground Zero Tech-Works Inc.\AyaNovaMBI
DefaultGroupName=AyaNovaMBI
;UninstallDisplayIcon={app}\AyaNova.exe
LicenseFile=license.rtf
WizardImageFile=wizlarge.bmp
WizardImageStretch=no
WizardImageBackColor=clWhite
WizardSmallImageFile=wizsmall.bmp
;Hide page asking where shortcuts should go
DisableProgramGroupPage=Yes
;Hide page prompting user for install location as there is only one valid location
DisableDirPage=Yes
OutputBaseFilename=AyaNovaMBISetup
OutputDir=..
;"release" mode full compression
Compression=lzma/ultra
SolidCompression=true
InternalCompressLevel=ultra
[Files]
Source: "Web.config"; DestDir: "{app}";Permissions: everyone-full;Flags:ignoreversion;Check: CheckIIS;
;Obfuscated files
Source: "..\..\release\obfuscated\GZTW.AyaNova.BLL.dll"; DestDir: "{app}\bin";Permissions: everyone-full;Flags:ignoreversion;
Source: "..\..\release\obfuscated\GZTW.AyaNovaMBI.dll"; DestDir: "{app}\bin";Permissions: everyone-full;Flags:ignoreversion;
Source: "..\..\release\obfuscated\GZTW.AyaNovaMBI.Pages.dll"; DestDir: "{app}\bin";Permissions: everyone-full;Flags:ignoreversion;
;website content
Source: "..\..\source\MBI\publish\*.aspx";DestDir: "{app}";Permissions: everyone-full;Flags:ignoreversion;
Source: "..\..\source\MBI\publish\*.gif";DestDir: "{app}";Permissions: everyone-full;Flags:ignoreversion;
Source: "..\..\source\MBI\publish\*.js";DestDir: "{app}";Permissions: everyone-full;Flags:ignoreversion;
Source: "..\..\source\MBI\publish\mbi.css";DestDir: "{app}";Permissions: everyone-full;Flags:ignoreversion;
Source: "..\..\source\MBI\publish\PrecompiledApp.config";DestDir: "{app}";Permissions: everyone-full;Flags:ignoreversion;
;bin folder
Source: "..\..\source\MBI\publish\bin\*.compiled";DestDir: "{app}\bin";Permissions: everyone-full;Flags:ignoreversion;
;supporting files
Source: "..\..\source\csla10\CSLA.Core.Bindablebase\bin\Release\CSLA.Core.Bindablebase.dll"; DestDir: "{app}\bin"; Permissions: everyone-full;Flags:ignoreversion;
Source: "..\..\source\csla10\CSLA\bin\Release\CSLA.dll"; DestDir: "{app}\bin"; Permissions: everyone-full;Flags:ignoreversion;
Source: "..\..\source\csla10\CSLA.Server.DataPortal\bin\Release\CSLA.Server.DataPortal.dll"; DestDir: "{app}\bin";Permissions: everyone-full;Flags:ignoreversion;
;Source: "..\..\source\csla10\CSLA.Server.ServicedDataPortal\bin\Release\CSLA.Server.ServicedDataPortal.dll"; DestDir: "{app}\bin"; Permissions: everyone-full; Flags:ignoreversion;
Source: "..\..\source\Data\Data\bin\Release\GZTW.Data.dll"; DestDir: "{app}\bin";Permissions: everyone-full;Flags:ignoreversion;
Source: "..\..\source\Profile\GZTW.Profile\bin\Release\GZTW.Profile.dll"; DestDir: "{app}\bin";Permissions: everyone-full;Flags:ignoreversion;
Source: "license.rtf"; DestDir: "{app}"
;JSON license format required Files (case 3122)
Source: "..\..\3rdprtylibs\crypt\BouncyCastle.Crypto.dll"; DestDir: "{app}\bin"
Source: "..\..\3rdprtylibs\json.net.40\Newtonsoft.Json.dll"; DestDir: "{app}\bin"
;firebird files
;;;;;;Source: "..\..\3rdprtylibs\Firebird embedded server files\fbembed.dll"; DestDir: "{app}\bin"
Source: "..\..\3rdprtylibs\Firebird embedded server files\firebird.msg"; DestDir: "{app}\bin"
Source: "..\..\3rdprtylibs\Firebird embedded server files\icudt30.dll"; DestDir: "{app}\bin"
Source: "..\..\3rdprtylibs\Firebird embedded server files\icuin30.dll"; DestDir: "{app}\bin"
Source: "..\..\3rdprtylibs\Firebird embedded server files\icuuc30.dll"; DestDir: "{app}\bin"
;Neither Vista or XP include the c runtime v7 .dll's which fbembed requires
;a lot of people will have them but not on a fresh vista or xp install so
;better safe than sorry
;;;;;;;Source: "msvcp71.dll"; DestDir: "{app}\bin"
;;;;;;Source: "msvcr71.dll"; DestDir: "{app}\bin"
Source: "..\..\3rdprtylibs\firebird ado.net driver\FirebirdSql.Data.FirebirdClient.dll"; DestDir: "{app}\bin"
;Sample and real config files
Source: "config.txt"; DestDir: "{app}\bin";Permissions: everyone-full;flags:confirmoverwrite;
[Code]
var
MBIChecked: Boolean;
MBICheckResult: Boolean;
{--- Data Portal ---}
const
IISServerName = 'localhost';
IISServerNumber = '1';
IISURL = 'http://127.0.0.1';
function CheckIIS(): Boolean;
var
IIS, WebSite, WebServer, WebRoot, VDir: Variant;
begin
if not MBIChecked then begin
MBIChecked := True;
MBICheckResult := False;
{ Create the main IIS COM Automation object }
try
IIS := CreateOleObject('IISNamespace');
except
RaiseException('MBI requires Microsoft IIS.'#13#13'(Error ''' + GetExceptionMessage + ''' occurred)');
end;
{ Connect to the IIS server }
WebSite := IIS.GetObject('IIsWebService', IISServerName + '/w3svc');
WebServer := WebSite.GetObject('IIsWebServer', IISServerNumber);
WebRoot := WebServer.GetObject('IIsWebVirtualDir', 'Root');
{ (Re)create a virtual dir }
try
WebRoot.Delete('IIsWebVirtualDir', 'AyaNovaMBI');
WebRoot.SetInfo();
except
end;
VDir := WebRoot.Create('IIsWebVirtualDir', 'AyaNovaMBI');
VDir.AccessRead := True;
VDir.AccessExecute := True;
VDir.AppFriendlyName := 'AyaNova MBI';
VDir.Path := ExpandConstant('{app}');
VDir.AppCreate(True);
VDir.DefaultDoc := 'default.aspx';
VDir.SetInfo();
MBICheckResult := True;
{MsgBox('Created virtual directory AyaNovaMBI'#13#13+VDir.Path, mbInformation, mb_Ok);}
end;
Result := MBICheckResult;
end;
{Check for the .net 4 framework}
function InitializeSetup(): Boolean;
var
ErrorCode: Integer;
NetFrameWorkInstalled : Boolean;
Result1 : Boolean;
begin
NetFrameWorkInstalled := RegKeyExists(HKLM,'SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full');
if NetFrameWorkInstalled then
begin
Result := true;
end else
begin
Result1 := MsgBox('This application requires the .NET Framework 4.'+#13#13+'Please download and install the .NET Framework and run this setup again.'+#13#13+'Do you want to download the framework now?',
mbConfirmation, MB_YESNO) = idYes;
if Result1 =false then
begin
Result:=false;
end else
begin
Result:=false;
ShellExec('open',
'http://www.microsoft.com/downloads/en/details.aspx?displaylang=en&FamilyID=9cfb2d51-5ff4-4491-b0e5-b386f32c0992',
'','',SW_SHOWNORMAL,ewNoWait,ErrorCode);
end;
end;
end;

7
Installs/MBI/config.txt Normal file
View File

@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<!-- Use the embedded Firebird database -->
<ConnectionType>DataBase</ConnectionType>
<DataBaseType>FireBird</DataBaseType>
<DataBaseConnectionString>ServerType=1;DataBase=%AllUsersProfile%\AyaNovaData\AYANOVA.FDB;Dialect=3;</DataBaseConnectionString>
</configuration>

99
Installs/MBI/license.rtf Normal file
View File

@@ -0,0 +1,99 @@
{\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1033\deflangfe1033{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial;}}
{\colortbl ;\red0\green0\blue255;}
{\*\generator Riched20 10.0.16299}\viewkind4\uc1
\pard\nowidctlpar\f0\fs20 END-USER SOFTWARE LICENSE AGREEMENT\par
\par
THIS IS AN IMPORTANT LEGAL AGREEMENT. PLEASE READ IT CAREFULLY. \par
\par
This End-User License Agreement (the "Agreement") is a legal agreement between you and Ground Zero Tech-Works Inc. ("Ground Zero") for Ground Zero's AyaNova software, including all previous versions thereof and all replacements, supplements, upgrades and updates thereto provided to you by Ground Zero (the "Software") and all associated documentation (the "Documentation").\par
\par
If you are installing or using the Software at work or under contract, then you are contracting on behalf of the corporation or organization for which you are working. You must ensure you have the legal authority and ability to do so. \par
\par
IF YOU CLICK "YES", YOU ACCEPT THE TERMS AND CONDITIONS OF THIS AGREEMENT IN THEIR ENTIRETY AND AGREE TO BE LEGALLY BOUND BY THEM.\par
If you do not agree to the terms of this Agreement, you may not use the Software.\par
\par
1.\tab Licenses. Subject to the terms and conditions below, Ground Zero hereby grants to you a non-transferable and non-exclusive right to use the Software, solely in object-code format, on any number of computers at any one time. Ground Zero also grants to you a non-transferable and non-exclusive right to copy the Documentation, as long as such copies are not republished or distributed to any third-party. (Collectively, these licenses are called the "Licenses".)\par
\par
2. \tab Restrictions on Use. You agree that you will not do any of the following without prior written authorization by Ground Zero: (a) lease, export or grant a sublicense with respect to the Software or Documentation to any other party; (b) reverse engineer, decompile or disassemble the Software; (c) use the Software or Documentation except as authorized herein; (d) permit third-parties to use the Software or Documentation in any way that would constitute a breach of this Agreement; (e) rent, lease, or lend the Software or Documentation; or (f) incorporate the Software or Documentation in whole or in part into any other software or documentation.\par
\par
3.\tab Evaluation Version. The Software is available in either an "evaluation" version or a "registered" version. All copies of the Software downloaded from Ground Zero's web-site begin as evaluation versions. If Ground Zero has not given you a license key and permission to use the registered version, you may only use the evaluation version. You may use the evaluation version for 30 days without charge, but the functionality of the Software will be significantly limited. You may not modify the Software or any part of the Software to gain access to additional features or functionality. You may register the Software by paying the fee and agreeing to the terms and conditions set-out on Ground Zero's website at {{\field{\*\fldinst{HYPERLINK www.ayanova.com }}{\fldrslt{www.ayanova.com\ul0\cf0}}}}\f0\fs20 .\par
\par
4.\tab Databases. The Software stores all user data in a single database (the "Database"). If Ground Zero has given you a license key and permission to use the registered version of the Software, you may only use that license key in association with one Database. A separate, unique license key is required for each Database you create, maintain or access using the registered version of the Software. You may also purchase a replacement license key from Ground Zero to further increase the functionality of the Software; however, once you have installed the replacement license key you may no longer use the original license key, and you may still only use the replacement license key in association with only one Database. You may copy the Databases to any storage medium other than a computer, but only for backup purposes.\par
\par
\par
5.\tab Ownership and Copyright. Ground Zero is the sole owner of all right, property and title in and to the Software, the Documentation, and the copyright, logos, trade-marks, trade names, trade secrets, confidential information, patents, inventions, images, text, video, audio, and designs therein. \par
\par
6.\tab Service. Ground Zero may provide technical support and service to you upon your request based on your subscription(s). The price and other terms and conditions of Ground Zero's services are set-out on Ground Zero's website at {{\field{\*\fldinst{HYPERLINK www.ayanova.com }}{\fldrslt{www.ayanova.com\ul0\cf0}}}}\f0\fs20 , and may be changed at any time by Ground Zero. \par
\par
7.\tab Termination. Without prejudice to any of Ground Zero 's other rights in this Agreement or at law or equity, this Agreement will immediately terminate if you fail to comply with any of these terms and conditions. Upon termination, you must destroy all copies of the Software and Documentation. The provisions in sections 7, 8, 9 and 10 of this Agreement will survive the termination of this Agreement.\par
\par
8. \tab Disclaimer of Conditions and Warranties. To the maximum extent permitted by applicable law, GROUND ZERO PROVIDES THE SOFTWARE "AS IS" WITHOUT WARRANTY OR CONDITION OF ANY KIND, INCLUDING BUT NOT LIMITED TO EXPRESS OR IMPLIED WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, CORRESPONDENCE TO DESCRIPTION, MERCHANTABLE QUALITY AND FITNESS FOR A PARTICULAR PURPOSE. GROUND ZERO DOES NOT WARRANT THAT THE SOFTWARE WILL MEET YOUR REQUIREMENTS, THAT ITS OPERATION WILL BE ERROR-FREE, THAT IT WILL PERFORM OR APPEAR EXACTLY AS DESCRIBED IN THE DOCUMENTATION, OR THAT ITS OPERATION WILL NOT NEGATIVELY AFFECT OTHER SOFTWARE OR HARDWARE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE SOFTWARE REMAINS WITH YOU.\par
\par
9.\tab Exclusion of Liability. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT WILL GROUND ZERO BE LIABLE TO YOU OR ANY THIRD-PARTY FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES (INCLUDING BUT NOT LIMITED TO DAMAGES FOR LOSS OF PROFITS, INFORMATION OR PRIVACY, FOR BUSINESS INTERRUPTION, FOR PERSONAL INJURY, FOR FAILURE TO MEET ANY DUTIES INCLUDING THOSE OF GOOD FAITH AND OF REASONABLE CARE, FOR NEGLIGENCE, AND FOR ANY OTHER LOSS WHATSOEVER) ARISING OUT OF OR IN ANY WAY CONNECTED TO THE USE OF OR INABILITY TO USE THE SOFTWARE, EVEN IN THE EVENT OF THE FAULT, TORT, NEGLIGENCE, STRICT LIABILITY, BREACH OF CONTRACT OR BREACH OF WARRANTY OF GROUND ZERO, AND EVEN IF GROUND ZERO HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. \par
\par
\par
10.\tab Limitation of Liability. If, despite the limitations in this Agreement, Ground Zero becomes liable to you or to any third party, in no event will Ground Zero be liable for any monetary amount that, in the aggregate, is greater than the total amounts paid or due Ground Zero pursuant to this Agreement. \par
\par
11.\tab Governing Law. This Agreement and the relationship between the parties will be interpreted according to the laws in force in British Columbia, Canada. The courts of British Columbia will have jurisdiction over all claims, disputes, and actions related to this Agreement, and the parties attorn to the jurisdiction of those courts.\par
\par
12.\tab Enurement. This Agreement will bind and enure to the parties hereto and their respective lawful successors and permitted assigns. \par
\par
13.\tab Entire Agreement. This Agreement forms the entire agreement between you and Ground Zero and there are no agreements collateral to this Agreement. This Agreement supercedes all prior written, oral and other agreements between you and Ground Zero with respect to the Software and Documentation and any parts or components thereof. No term or provision of this Agreement may be changed, waived or terminated except by a further written or electronic agreement between you and Ground Zero.\par
\par
14.\tab Assignment. Ground Zero may transfer or license any of its rights under this Agreement. You may not license any of your rights under this Agreement, but you may transfer the Software and Documentation to another user if you transfer all of your rights under this Agreement to that new user, cease using the Software and Documentation, erase and destroy all any copies you have of the Software or Documentation, and ensure the new user agrees to the terms and conditions of this Agreement.\par
\par
15.\tab Severability. If any provision of this Agreement is held to be invalid, illegal or unenforceable, the validity, legality and enforceability of the remaining provisions will not in any way be affected or impaired.\par
\par
16.\tab Further Assurances. You will execute and deliver to Ground Zero any additional documents and take any additional steps that may be required to give full effect to the intent expressed in this Agreement.\par
\par
17.\tab Notice. All notices and other communication to Ground Zero must be made in writing and delivered to 05-3610 Christie Parkway Courtenay B.C. Canada V9J 9T6 or e-mailed to legal@ayanova.com\par
\par
18. Processing of Personal Information\par
\par
Ground Zero will comply with all applicable laws pertaining to personal data including GDPR (General Data Protection Regulation).\par
\par
A: Data obtained\par
\par
Information about you (such as your email address, name, company information) is provided to us when you email us (such as when you email us directly, email us via our online form, email us via our online temporary Key request form) or when you register on our AyaNova Support Forum.\par
\par
Information you provided in your order (such as your company name, company contact information, contact name, along with the AyaNova products/services/subscriptions purchased) is sent to us from our payment processing partner with whom you placed your order.\par
\par
B: Marketing\par
\par
Ground Zero will not share your information for marketing purposes with companies outside Ground Zero Tech-Works Inc.\par
\par
C: Use and Sharing of Data\par
\par
Personal data you provided when you contact us (such as when you email us directly, email us via our online form, email us via our online temporary Key request form or register on our AyaNova Support Forum) will be used to provide technical support, to respond to user inquiries, to provide temporary Key(s), to maintain case and bug issues reported by you, and to send you relevant AyaNova information.\par
\par
Ground Zero will also receive your company information you provided to our payment processing partner, so that we may process your product/service/subscription order.\par
\par
Ground Zero may monitor usage of Ground Zero websites to gather statistical information that it may disclose to third parties. This data will only be shared in an anonymised form.\par
\par
In the event that your AyaNova database is hosted with a third party and support is requested by you or your hosting company, exchange of your contact information and company information may occur so that we may confirm eligibility for support and to provide support.\par
\par
D: Data Security\par
\par
Ground Zero has implemented measures to protect customer data against improper access, disclosure, or loss. The security measures and processes that are in effect include but are not limited to:\par
\par
(i) Ground Zero expressly commits to restrict access to customer data to only those individuals who require such access to perform their job function.\par
(ii) Login transactions are encrypted with HTTPS (TLS) and passwords are stored hashed.\par
(iii) Encryption of all data stored in backup. \par
(iv) Ground Zero will only provide your personal data to third parties where it is obliged to do so by law.\par
\par
E: Deleting of Data \par
\par
(i) Temporary key requests without subsequent purchase will be deleted within one year.\par
(ii) Email correspondence without subsequent purchase will be deleted within two years except where required for maintaining case and support history.\par
(iii) Email correspondence including temporary key requests with subsequent subscription purchase will be retained for the life of your subscription. Once a subscription has been allowed to lapse (not renewed), correspondence will be deleted within two years except where required for maintaining case and support history. \par
(iv) Customer information obtained through AyaNova Support Forum registration will be deleted within three years of forum login inactivity. \par
(v) Purchase information along with company information as provided by our payment processing partner will be retained for a minimum of six years after the end of the taxation year to which they relate as per the Canada Revenue Agency and no longer than 10 years after which will be deleted within one year. \par
\par
\par
I HAVE READ AND UNDERSTOOD ALL OF THE ABOVE TERMS AND CONDITIONS AND ACKNOWLEDGE THAT THESE TERMS AND CONDITIONS FORM PART OF THIS AGREEMENT. I AGREE THAT A PRINT-OUT OF THIS AGREEMENT WILL CONSTITUTE A "WRITING" UNDER ANY APPLICABLE LAWS.\par
\par
IF I AM INSTALLING OR USING THIS SOFTWARE AT WORK OR UNDER CONTRACT, I AM ENTERING THIS AGREEMENT ON BEHALF OF THE CORPORATION OR ORGANIZATION FOR WHICH I AM WORKING, AND I HAVE THE LEGAL AUTHORITY AND ABILITY TO DO SO. \par
\par
I ACCEPT THE ABOVE TERMS AND CONDITIONS IN THEIR ENTIRETY AND AGREE TO BE LEGALLY BOUND BY THEM.\par
}

19
Installs/MBI/web.config Normal file
View File

@@ -0,0 +1,19 @@
<?xml version="1.0"?>
<configuration>
<appSettings />
<connectionStrings />
<system.web>
<compilation debug="false" />
<xhtmlConformance mode="Strict" />
<httpRuntime useFullyQualifiedRedirectUrl="true" />
<identity impersonate="false" />
<pages enableViewState="false" enableEventValidation="false" />
<sessionState cookieless="true" />
<authentication mode="Forms">
<forms loginUrl="default.aspx" protection="All" timeout="30" name=".ASPXAUTH" path="/" requireSSL="false" slidingExpiration="true" defaultUrl="default.aspx" cookieless="UseDeviceProfile" enableCrossAppRedirects="false" />
</authentication>
<authorization>
<deny users="?" />
</authorization>
</system.web>
</configuration>

BIN
Installs/MBI/wizlarge.bmp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 72 KiB

BIN
Installs/MBI/wizsmall.bmp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.1 KiB

View File

@@ -0,0 +1,36 @@
[Setup]
AppName=AyaNova OutlookSchedule plugin
AppVerName=AyaNova OutlookSchedule plugin 7.5
AppPublisher=Ground Zero Tech-Works Inc.
AppPublisherURL=http://www.AyaNova.com/
AppSupportUrl=http://forum.ayanova.com
AppVersion=7.5.0
;App ID is used for updating and patching
;see: http://www.jrsoftware.org/iskb.php?updateinstall
AppId=OutlookSchedule
DefaultDirName={pf}\Ground Zero Tech-Works Inc.\AyaNova
DefaultGroupName=AyaNova
UninstallDisplayIcon={app}\AyaNova.exe
LicenseFile=license.rtf
WizardImageFile=wizlarge.bmp
WizardImageStretch=no
WizardImageBackColor=clWhite
WizardSmallImageFile=wizsmall.bmp
;Hide page asking where shortcuts should go
DisableProgramGroupPage=Yes
;Hide page prompting user for install location as there is only one valid location
DisableDirPage=Yes
OutputBaseFilename=OutlookScheduleSetup
OutputDir=..
;"release" mode full compression
Compression=lzma/ultra
SolidCompression=true
InternalCompressLevel=ultra
[Files]
Source: "..\..\release\obfuscated\AyaNova.PlugIn.OutlookSchedule.dll"; DestDir: "{app}\plugins\OutlookSchedule";Permissions: everyone-full;Flags:ignoreversion;
;OfficeXP PIA Stuff
Source: "..\..\3rdprtylibs\OfficeXPPIA\Microsoft.Office.Interop.Outlook.dll"; DestDir: "{app}\plugins\OutlookSchedule"
Source: "..\..\3rdprtylibs\OfficeXPPIA\stdole.dll"; DestDir: "{app}\plugins\OutlookSchedule"
Source: "..\..\3rdprtylibs\OfficeXPPIA\office.dll"; DestDir: "{app}\plugins\OutlookSchedule"

View File

@@ -0,0 +1,99 @@
{\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1033\deflangfe1033{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial;}}
{\colortbl ;\red0\green0\blue255;}
{\*\generator Riched20 10.0.16299}\viewkind4\uc1
\pard\nowidctlpar\f0\fs20 END-USER SOFTWARE LICENSE AGREEMENT\par
\par
THIS IS AN IMPORTANT LEGAL AGREEMENT. PLEASE READ IT CAREFULLY. \par
\par
This End-User License Agreement (the "Agreement") is a legal agreement between you and Ground Zero Tech-Works Inc. ("Ground Zero") for Ground Zero's AyaNova software, including all previous versions thereof and all replacements, supplements, upgrades and updates thereto provided to you by Ground Zero (the "Software") and all associated documentation (the "Documentation").\par
\par
If you are installing or using the Software at work or under contract, then you are contracting on behalf of the corporation or organization for which you are working. You must ensure you have the legal authority and ability to do so. \par
\par
IF YOU CLICK "YES", YOU ACCEPT THE TERMS AND CONDITIONS OF THIS AGREEMENT IN THEIR ENTIRETY AND AGREE TO BE LEGALLY BOUND BY THEM.\par
If you do not agree to the terms of this Agreement, you may not use the Software.\par
\par
1.\tab Licenses. Subject to the terms and conditions below, Ground Zero hereby grants to you a non-transferable and non-exclusive right to use the Software, solely in object-code format, on any number of computers at any one time. Ground Zero also grants to you a non-transferable and non-exclusive right to copy the Documentation, as long as such copies are not republished or distributed to any third-party. (Collectively, these licenses are called the "Licenses".)\par
\par
2. \tab Restrictions on Use. You agree that you will not do any of the following without prior written authorization by Ground Zero: (a) lease, export or grant a sublicense with respect to the Software or Documentation to any other party; (b) reverse engineer, decompile or disassemble the Software; (c) use the Software or Documentation except as authorized herein; (d) permit third-parties to use the Software or Documentation in any way that would constitute a breach of this Agreement; (e) rent, lease, or lend the Software or Documentation; or (f) incorporate the Software or Documentation in whole or in part into any other software or documentation.\par
\par
3.\tab Evaluation Version. The Software is available in either an "evaluation" version or a "registered" version. All copies of the Software downloaded from Ground Zero's web-site begin as evaluation versions. If Ground Zero has not given you a license key and permission to use the registered version, you may only use the evaluation version. You may use the evaluation version for 30 days without charge, but the functionality of the Software will be significantly limited. You may not modify the Software or any part of the Software to gain access to additional features or functionality. You may register the Software by paying the fee and agreeing to the terms and conditions set-out on Ground Zero's website at {{\field{\*\fldinst{HYPERLINK www.ayanova.com }}{\fldrslt{www.ayanova.com\ul0\cf0}}}}\f0\fs20 .\par
\par
4.\tab Databases. The Software stores all user data in a single database (the "Database"). If Ground Zero has given you a license key and permission to use the registered version of the Software, you may only use that license key in association with one Database. A separate, unique license key is required for each Database you create, maintain or access using the registered version of the Software. You may also purchase a replacement license key from Ground Zero to further increase the functionality of the Software; however, once you have installed the replacement license key you may no longer use the original license key, and you may still only use the replacement license key in association with only one Database. You may copy the Databases to any storage medium other than a computer, but only for backup purposes.\par
\par
\par
5.\tab Ownership and Copyright. Ground Zero is the sole owner of all right, property and title in and to the Software, the Documentation, and the copyright, logos, trade-marks, trade names, trade secrets, confidential information, patents, inventions, images, text, video, audio, and designs therein. \par
\par
6.\tab Service. Ground Zero may provide technical support and service to you upon your request based on your subscription(s). The price and other terms and conditions of Ground Zero's services are set-out on Ground Zero's website at {{\field{\*\fldinst{HYPERLINK www.ayanova.com }}{\fldrslt{www.ayanova.com\ul0\cf0}}}}\f0\fs20 , and may be changed at any time by Ground Zero. \par
\par
7.\tab Termination. Without prejudice to any of Ground Zero 's other rights in this Agreement or at law or equity, this Agreement will immediately terminate if you fail to comply with any of these terms and conditions. Upon termination, you must destroy all copies of the Software and Documentation. The provisions in sections 7, 8, 9 and 10 of this Agreement will survive the termination of this Agreement.\par
\par
8. \tab Disclaimer of Conditions and Warranties. To the maximum extent permitted by applicable law, GROUND ZERO PROVIDES THE SOFTWARE "AS IS" WITHOUT WARRANTY OR CONDITION OF ANY KIND, INCLUDING BUT NOT LIMITED TO EXPRESS OR IMPLIED WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, CORRESPONDENCE TO DESCRIPTION, MERCHANTABLE QUALITY AND FITNESS FOR A PARTICULAR PURPOSE. GROUND ZERO DOES NOT WARRANT THAT THE SOFTWARE WILL MEET YOUR REQUIREMENTS, THAT ITS OPERATION WILL BE ERROR-FREE, THAT IT WILL PERFORM OR APPEAR EXACTLY AS DESCRIBED IN THE DOCUMENTATION, OR THAT ITS OPERATION WILL NOT NEGATIVELY AFFECT OTHER SOFTWARE OR HARDWARE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE SOFTWARE REMAINS WITH YOU.\par
\par
9.\tab Exclusion of Liability. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT WILL GROUND ZERO BE LIABLE TO YOU OR ANY THIRD-PARTY FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES (INCLUDING BUT NOT LIMITED TO DAMAGES FOR LOSS OF PROFITS, INFORMATION OR PRIVACY, FOR BUSINESS INTERRUPTION, FOR PERSONAL INJURY, FOR FAILURE TO MEET ANY DUTIES INCLUDING THOSE OF GOOD FAITH AND OF REASONABLE CARE, FOR NEGLIGENCE, AND FOR ANY OTHER LOSS WHATSOEVER) ARISING OUT OF OR IN ANY WAY CONNECTED TO THE USE OF OR INABILITY TO USE THE SOFTWARE, EVEN IN THE EVENT OF THE FAULT, TORT, NEGLIGENCE, STRICT LIABILITY, BREACH OF CONTRACT OR BREACH OF WARRANTY OF GROUND ZERO, AND EVEN IF GROUND ZERO HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. \par
\par
\par
10.\tab Limitation of Liability. If, despite the limitations in this Agreement, Ground Zero becomes liable to you or to any third party, in no event will Ground Zero be liable for any monetary amount that, in the aggregate, is greater than the total amounts paid or due Ground Zero pursuant to this Agreement. \par
\par
11.\tab Governing Law. This Agreement and the relationship between the parties will be interpreted according to the laws in force in British Columbia, Canada. The courts of British Columbia will have jurisdiction over all claims, disputes, and actions related to this Agreement, and the parties attorn to the jurisdiction of those courts.\par
\par
12.\tab Enurement. This Agreement will bind and enure to the parties hereto and their respective lawful successors and permitted assigns. \par
\par
13.\tab Entire Agreement. This Agreement forms the entire agreement between you and Ground Zero and there are no agreements collateral to this Agreement. This Agreement supercedes all prior written, oral and other agreements between you and Ground Zero with respect to the Software and Documentation and any parts or components thereof. No term or provision of this Agreement may be changed, waived or terminated except by a further written or electronic agreement between you and Ground Zero.\par
\par
14.\tab Assignment. Ground Zero may transfer or license any of its rights under this Agreement. You may not license any of your rights under this Agreement, but you may transfer the Software and Documentation to another user if you transfer all of your rights under this Agreement to that new user, cease using the Software and Documentation, erase and destroy all any copies you have of the Software or Documentation, and ensure the new user agrees to the terms and conditions of this Agreement.\par
\par
15.\tab Severability. If any provision of this Agreement is held to be invalid, illegal or unenforceable, the validity, legality and enforceability of the remaining provisions will not in any way be affected or impaired.\par
\par
16.\tab Further Assurances. You will execute and deliver to Ground Zero any additional documents and take any additional steps that may be required to give full effect to the intent expressed in this Agreement.\par
\par
17.\tab Notice. All notices and other communication to Ground Zero must be made in writing and delivered to 05-3610 Christie Parkway Courtenay B.C. Canada V9J 9T6 or e-mailed to legal@ayanova.com\par
\par
18. Processing of Personal Information\par
\par
Ground Zero will comply with all applicable laws pertaining to personal data including GDPR (General Data Protection Regulation).\par
\par
A: Data obtained\par
\par
Information about you (such as your email address, name, company information) is provided to us when you email us (such as when you email us directly, email us via our online form, email us via our online temporary Key request form) or when you register on our AyaNova Support Forum.\par
\par
Information you provided in your order (such as your company name, company contact information, contact name, along with the AyaNova products/services/subscriptions purchased) is sent to us from our payment processing partner with whom you placed your order.\par
\par
B: Marketing\par
\par
Ground Zero will not share your information for marketing purposes with companies outside Ground Zero Tech-Works Inc.\par
\par
C: Use and Sharing of Data\par
\par
Personal data you provided when you contact us (such as when you email us directly, email us via our online form, email us via our online temporary Key request form or register on our AyaNova Support Forum) will be used to provide technical support, to respond to user inquiries, to provide temporary Key(s), to maintain case and bug issues reported by you, and to send you relevant AyaNova information.\par
\par
Ground Zero will also receive your company information you provided to our payment processing partner, so that we may process your product/service/subscription order.\par
\par
Ground Zero may monitor usage of Ground Zero websites to gather statistical information that it may disclose to third parties. This data will only be shared in an anonymised form.\par
\par
In the event that your AyaNova database is hosted with a third party and support is requested by you or your hosting company, exchange of your contact information and company information may occur so that we may confirm eligibility for support and to provide support.\par
\par
D: Data Security\par
\par
Ground Zero has implemented measures to protect customer data against improper access, disclosure, or loss. The security measures and processes that are in effect include but are not limited to:\par
\par
(i) Ground Zero expressly commits to restrict access to customer data to only those individuals who require such access to perform their job function.\par
(ii) Login transactions are encrypted with HTTPS (TLS) and passwords are stored hashed.\par
(iii) Encryption of all data stored in backup. \par
(iv) Ground Zero will only provide your personal data to third parties where it is obliged to do so by law.\par
\par
E: Deleting of Data \par
\par
(i) Temporary key requests without subsequent purchase will be deleted within one year.\par
(ii) Email correspondence without subsequent purchase will be deleted within two years except where required for maintaining case and support history.\par
(iii) Email correspondence including temporary key requests with subsequent subscription purchase will be retained for the life of your subscription. Once a subscription has been allowed to lapse (not renewed), correspondence will be deleted within two years except where required for maintaining case and support history. \par
(iv) Customer information obtained through AyaNova Support Forum registration will be deleted within three years of forum login inactivity. \par
(v) Purchase information along with company information as provided by our payment processing partner will be retained for a minimum of six years after the end of the taxation year to which they relate as per the Canada Revenue Agency and no longer than 10 years after which will be deleted within one year. \par
\par
\par
I HAVE READ AND UNDERSTOOD ALL OF THE ABOVE TERMS AND CONDITIONS AND ACKNOWLEDGE THAT THESE TERMS AND CONDITIONS FORM PART OF THIS AGREEMENT. I AGREE THAT A PRINT-OUT OF THIS AGREEMENT WILL CONSTITUTE A "WRITING" UNDER ANY APPLICABLE LAWS.\par
\par
IF I AM INSTALLING OR USING THIS SOFTWARE AT WORK OR UNDER CONTRACT, I AM ENTERING THIS AGREEMENT ON BEHALF OF THE CORPORATION OR ORGANIZATION FOR WHICH I AM WORKING, AND I HAVE THE LEGAL AUTHORITY AND ABILITY TO DO SO. \par
\par
I ACCEPT THE ABOVE TERMS AND CONDITIONS IN THEIR ENTIRETY AND AGREE TO BE LEGALLY BOUND BY THEM.\par
}

Binary file not shown.

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 72 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.1 KiB

View File

@@ -0,0 +1,32 @@
[Setup]
AppName=AyaNova QuickNotify plugin
AppVerName=AyaNova QuickNotify plugin 7.5
AppPublisher=Ground Zero Tech-Works Inc.
AppPublisherURL=http://www.AyaNova.com/
AppSupportUrl=http://forum.ayanova.com
AppVersion=7.5.0
;App ID is used for updating and patching
;see: http://www.jrsoftware.org/iskb.php?updateinstall
AppId=QuickNotify
DefaultDirName={pf}\Ground Zero Tech-Works Inc.\AyaNova
DefaultGroupName=AyaNova
UninstallDisplayIcon={app}\AyaNova.exe
LicenseFile=license.rtf
WizardImageFile=wizlarge.bmp
WizardImageStretch=no
WizardImageBackColor=clWhite
WizardSmallImageFile=wizsmall.bmp
;Hide page asking where shortcuts should go
DisableProgramGroupPage=Yes
;Hide page prompting user for install location as there is only one valid location
DisableDirPage=Yes
OutputBaseFilename=QuickNotifySetup
OutputDir=..
;"release" mode full compression
Compression=lzma/ultra
SolidCompression=true
InternalCompressLevel=ultra
[Files]
Source: "..\..\release\obfuscated\AyaNova.PlugIn.QuickNotification.dll"; DestDir: "{app}\plugins\QuickNotification";Permissions: everyone-full;Flags:ignoreversion;

View File

@@ -0,0 +1,99 @@
{\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1033\deflangfe1033{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial;}}
{\colortbl ;\red0\green0\blue255;}
{\*\generator Riched20 10.0.16299}\viewkind4\uc1
\pard\nowidctlpar\f0\fs20 END-USER SOFTWARE LICENSE AGREEMENT\par
\par
THIS IS AN IMPORTANT LEGAL AGREEMENT. PLEASE READ IT CAREFULLY. \par
\par
This End-User License Agreement (the "Agreement") is a legal agreement between you and Ground Zero Tech-Works Inc. ("Ground Zero") for Ground Zero's AyaNova software, including all previous versions thereof and all replacements, supplements, upgrades and updates thereto provided to you by Ground Zero (the "Software") and all associated documentation (the "Documentation").\par
\par
If you are installing or using the Software at work or under contract, then you are contracting on behalf of the corporation or organization for which you are working. You must ensure you have the legal authority and ability to do so. \par
\par
IF YOU CLICK "YES", YOU ACCEPT THE TERMS AND CONDITIONS OF THIS AGREEMENT IN THEIR ENTIRETY AND AGREE TO BE LEGALLY BOUND BY THEM.\par
If you do not agree to the terms of this Agreement, you may not use the Software.\par
\par
1.\tab Licenses. Subject to the terms and conditions below, Ground Zero hereby grants to you a non-transferable and non-exclusive right to use the Software, solely in object-code format, on any number of computers at any one time. Ground Zero also grants to you a non-transferable and non-exclusive right to copy the Documentation, as long as such copies are not republished or distributed to any third-party. (Collectively, these licenses are called the "Licenses".)\par
\par
2. \tab Restrictions on Use. You agree that you will not do any of the following without prior written authorization by Ground Zero: (a) lease, export or grant a sublicense with respect to the Software or Documentation to any other party; (b) reverse engineer, decompile or disassemble the Software; (c) use the Software or Documentation except as authorized herein; (d) permit third-parties to use the Software or Documentation in any way that would constitute a breach of this Agreement; (e) rent, lease, or lend the Software or Documentation; or (f) incorporate the Software or Documentation in whole or in part into any other software or documentation.\par
\par
3.\tab Evaluation Version. The Software is available in either an "evaluation" version or a "registered" version. All copies of the Software downloaded from Ground Zero's web-site begin as evaluation versions. If Ground Zero has not given you a license key and permission to use the registered version, you may only use the evaluation version. You may use the evaluation version for 30 days without charge, but the functionality of the Software will be significantly limited. You may not modify the Software or any part of the Software to gain access to additional features or functionality. You may register the Software by paying the fee and agreeing to the terms and conditions set-out on Ground Zero's website at {{\field{\*\fldinst{HYPERLINK www.ayanova.com }}{\fldrslt{www.ayanova.com\ul0\cf0}}}}\f0\fs20 .\par
\par
4.\tab Databases. The Software stores all user data in a single database (the "Database"). If Ground Zero has given you a license key and permission to use the registered version of the Software, you may only use that license key in association with one Database. A separate, unique license key is required for each Database you create, maintain or access using the registered version of the Software. You may also purchase a replacement license key from Ground Zero to further increase the functionality of the Software; however, once you have installed the replacement license key you may no longer use the original license key, and you may still only use the replacement license key in association with only one Database. You may copy the Databases to any storage medium other than a computer, but only for backup purposes.\par
\par
\par
5.\tab Ownership and Copyright. Ground Zero is the sole owner of all right, property and title in and to the Software, the Documentation, and the copyright, logos, trade-marks, trade names, trade secrets, confidential information, patents, inventions, images, text, video, audio, and designs therein. \par
\par
6.\tab Service. Ground Zero may provide technical support and service to you upon your request based on your subscription(s). The price and other terms and conditions of Ground Zero's services are set-out on Ground Zero's website at {{\field{\*\fldinst{HYPERLINK www.ayanova.com }}{\fldrslt{www.ayanova.com\ul0\cf0}}}}\f0\fs20 , and may be changed at any time by Ground Zero. \par
\par
7.\tab Termination. Without prejudice to any of Ground Zero 's other rights in this Agreement or at law or equity, this Agreement will immediately terminate if you fail to comply with any of these terms and conditions. Upon termination, you must destroy all copies of the Software and Documentation. The provisions in sections 7, 8, 9 and 10 of this Agreement will survive the termination of this Agreement.\par
\par
8. \tab Disclaimer of Conditions and Warranties. To the maximum extent permitted by applicable law, GROUND ZERO PROVIDES THE SOFTWARE "AS IS" WITHOUT WARRANTY OR CONDITION OF ANY KIND, INCLUDING BUT NOT LIMITED TO EXPRESS OR IMPLIED WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, CORRESPONDENCE TO DESCRIPTION, MERCHANTABLE QUALITY AND FITNESS FOR A PARTICULAR PURPOSE. GROUND ZERO DOES NOT WARRANT THAT THE SOFTWARE WILL MEET YOUR REQUIREMENTS, THAT ITS OPERATION WILL BE ERROR-FREE, THAT IT WILL PERFORM OR APPEAR EXACTLY AS DESCRIBED IN THE DOCUMENTATION, OR THAT ITS OPERATION WILL NOT NEGATIVELY AFFECT OTHER SOFTWARE OR HARDWARE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE SOFTWARE REMAINS WITH YOU.\par
\par
9.\tab Exclusion of Liability. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT WILL GROUND ZERO BE LIABLE TO YOU OR ANY THIRD-PARTY FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES (INCLUDING BUT NOT LIMITED TO DAMAGES FOR LOSS OF PROFITS, INFORMATION OR PRIVACY, FOR BUSINESS INTERRUPTION, FOR PERSONAL INJURY, FOR FAILURE TO MEET ANY DUTIES INCLUDING THOSE OF GOOD FAITH AND OF REASONABLE CARE, FOR NEGLIGENCE, AND FOR ANY OTHER LOSS WHATSOEVER) ARISING OUT OF OR IN ANY WAY CONNECTED TO THE USE OF OR INABILITY TO USE THE SOFTWARE, EVEN IN THE EVENT OF THE FAULT, TORT, NEGLIGENCE, STRICT LIABILITY, BREACH OF CONTRACT OR BREACH OF WARRANTY OF GROUND ZERO, AND EVEN IF GROUND ZERO HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. \par
\par
\par
10.\tab Limitation of Liability. If, despite the limitations in this Agreement, Ground Zero becomes liable to you or to any third party, in no event will Ground Zero be liable for any monetary amount that, in the aggregate, is greater than the total amounts paid or due Ground Zero pursuant to this Agreement. \par
\par
11.\tab Governing Law. This Agreement and the relationship between the parties will be interpreted according to the laws in force in British Columbia, Canada. The courts of British Columbia will have jurisdiction over all claims, disputes, and actions related to this Agreement, and the parties attorn to the jurisdiction of those courts.\par
\par
12.\tab Enurement. This Agreement will bind and enure to the parties hereto and their respective lawful successors and permitted assigns. \par
\par
13.\tab Entire Agreement. This Agreement forms the entire agreement between you and Ground Zero and there are no agreements collateral to this Agreement. This Agreement supercedes all prior written, oral and other agreements between you and Ground Zero with respect to the Software and Documentation and any parts or components thereof. No term or provision of this Agreement may be changed, waived or terminated except by a further written or electronic agreement between you and Ground Zero.\par
\par
14.\tab Assignment. Ground Zero may transfer or license any of its rights under this Agreement. You may not license any of your rights under this Agreement, but you may transfer the Software and Documentation to another user if you transfer all of your rights under this Agreement to that new user, cease using the Software and Documentation, erase and destroy all any copies you have of the Software or Documentation, and ensure the new user agrees to the terms and conditions of this Agreement.\par
\par
15.\tab Severability. If any provision of this Agreement is held to be invalid, illegal or unenforceable, the validity, legality and enforceability of the remaining provisions will not in any way be affected or impaired.\par
\par
16.\tab Further Assurances. You will execute and deliver to Ground Zero any additional documents and take any additional steps that may be required to give full effect to the intent expressed in this Agreement.\par
\par
17.\tab Notice. All notices and other communication to Ground Zero must be made in writing and delivered to 05-3610 Christie Parkway Courtenay B.C. Canada V9J 9T6 or e-mailed to legal@ayanova.com\par
\par
18. Processing of Personal Information\par
\par
Ground Zero will comply with all applicable laws pertaining to personal data including GDPR (General Data Protection Regulation).\par
\par
A: Data obtained\par
\par
Information about you (such as your email address, name, company information) is provided to us when you email us (such as when you email us directly, email us via our online form, email us via our online temporary Key request form) or when you register on our AyaNova Support Forum.\par
\par
Information you provided in your order (such as your company name, company contact information, contact name, along with the AyaNova products/services/subscriptions purchased) is sent to us from our payment processing partner with whom you placed your order.\par
\par
B: Marketing\par
\par
Ground Zero will not share your information for marketing purposes with companies outside Ground Zero Tech-Works Inc.\par
\par
C: Use and Sharing of Data\par
\par
Personal data you provided when you contact us (such as when you email us directly, email us via our online form, email us via our online temporary Key request form or register on our AyaNova Support Forum) will be used to provide technical support, to respond to user inquiries, to provide temporary Key(s), to maintain case and bug issues reported by you, and to send you relevant AyaNova information.\par
\par
Ground Zero will also receive your company information you provided to our payment processing partner, so that we may process your product/service/subscription order.\par
\par
Ground Zero may monitor usage of Ground Zero websites to gather statistical information that it may disclose to third parties. This data will only be shared in an anonymised form.\par
\par
In the event that your AyaNova database is hosted with a third party and support is requested by you or your hosting company, exchange of your contact information and company information may occur so that we may confirm eligibility for support and to provide support.\par
\par
D: Data Security\par
\par
Ground Zero has implemented measures to protect customer data against improper access, disclosure, or loss. The security measures and processes that are in effect include but are not limited to:\par
\par
(i) Ground Zero expressly commits to restrict access to customer data to only those individuals who require such access to perform their job function.\par
(ii) Login transactions are encrypted with HTTPS (TLS) and passwords are stored hashed.\par
(iii) Encryption of all data stored in backup. \par
(iv) Ground Zero will only provide your personal data to third parties where it is obliged to do so by law.\par
\par
E: Deleting of Data \par
\par
(i) Temporary key requests without subsequent purchase will be deleted within one year.\par
(ii) Email correspondence without subsequent purchase will be deleted within two years except where required for maintaining case and support history.\par
(iii) Email correspondence including temporary key requests with subsequent subscription purchase will be retained for the life of your subscription. Once a subscription has been allowed to lapse (not renewed), correspondence will be deleted within two years except where required for maintaining case and support history. \par
(iv) Customer information obtained through AyaNova Support Forum registration will be deleted within three years of forum login inactivity. \par
(v) Purchase information along with company information as provided by our payment processing partner will be retained for a minimum of six years after the end of the taxation year to which they relate as per the Canada Revenue Agency and no longer than 10 years after which will be deleted within one year. \par
\par
\par
I HAVE READ AND UNDERSTOOD ALL OF THE ABOVE TERMS AND CONDITIONS AND ACKNOWLEDGE THAT THESE TERMS AND CONDITIONS FORM PART OF THIS AGREEMENT. I AGREE THAT A PRINT-OUT OF THIS AGREEMENT WILL CONSTITUTE A "WRITING" UNDER ANY APPLICABLE LAWS.\par
\par
IF I AM INSTALLING OR USING THIS SOFTWARE AT WORK OR UNDER CONTRACT, I AM ENTERING THIS AGREEMENT ON BEHALF OF THE CORPORATION OR ORGANIZATION FOR WHICH I AM WORKING, AND I HAVE THE LEGAL AUTHORITY AND ABILITY TO DO SO. \par
\par
I ACCEPT THE ABOVE TERMS AND CONDITIONS IN THEIR ENTIRETY AND AGREE TO BE LEGALLY BOUND BY THEM.\par
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 72 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.1 KiB

9
Installs/RI/config.txt Normal file
View File

@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<!-- Example config.txt file, replace with your own sql server or FireBird Server config.txt for WBI (You can not use the embedded FireBird with WBI) -->
<!-- Use a shared Microsoft SQL Express 2005 Database -->
<!-- Replace COMPUTERNAME and PASSWORD below with values chosen during installation of SQL Express -->
<ConnectionType>DataBase</ConnectionType>
<DataBaseType>MSSQL</DataBaseType>
<DataBaseConnectionString>Server=COMPUTERNAME\SQLExpress;initial catalog=AyaNova;User Id=sa; Password=PASSWORD;</DataBaseConnectionString>
</configuration>

180
Installs/RI/issCEDB.tmp Normal file
View File

@@ -0,0 +1,180 @@
; WBI Installer
[Setup]
AppName=AyaNova WBI
AppVerName=AyaNova WBI 7.0.0
AppPublisher=Ground Zero Tech-Works Inc.
AppPublisherURL=http://www.AyaNova.com/
AppSupportUrl=http://forum.ayanova.com
AppVersion=7.0.0
;App ID is used for updating and patching
;see: http://www.jrsoftware.org/iskb.php?updateinstall
AppId=ayanovawbi5x
DefaultDirName={pf}\Ground Zero Tech-Works Inc.\AyaNovaWBI
DefaultGroupName=AyaNovaWBI
;UninstallDisplayIcon={app}\AyaNova.exe
LicenseFile=license.rtf
WizardImageFile=wizlarge.bmp
WizardImageStretch=no
WizardImageBackColor=clWhite
WizardSmallImageFile=wizsmall.bmp
;Hide page asking where shortcuts should go
DisableProgramGroupPage=Yes
;Hide page prompting user for install location as there is only one valid location
DisableDirPage=Yes
OutputBaseFilename=AyaNovaWBISetup
OutputDir=..
;"release" mode full compression
Compression=lzma/ultra
SolidCompression=true
InternalCompressLevel=ultra
[Files]
Source: "web.config"; DestDir: "{app}";Permissions: everyone-full;Flags:ignoreversion;Check: CheckIIS;
;Obfuscated files
Source: "..\..\release\obfuscated\GZTW.AyaNova.BLL.dll"; DestDir: "{app}\bin";Permissions: everyone-full;Flags:ignoreversion;
Source: "..\..\release\obfuscated\GZTW.AyaNovaWBI.dll"; DestDir: "{app}\bin";Permissions: everyone-full;Flags:ignoreversion;
;Config.txt db connection file
Source: "config.txt"; DestDir: "{app}\bin";Permissions: everyone-full;Flags:confirmoverwrite;
;website content
Source: "..\..\AyaNovaWBI_deploy\Release\*";Excludes:"web.config"; DestDir: "{app}";Permissions: everyone-full;Flags:ignoreversion;
;Graphics folder
Source: "..\..\AyaNovaWBI_deploy\Release\graphics\*";DestDir: "{app}\graphics";Permissions: everyone-full;Flags:ignoreversion;
;bin folder
Source: "..\..\AyaNovaWBI_deploy\Release\bin\*";Excludes: "config.txt,*.xml,GZTW.AyaNova.BLL.dll,GZTW.AyaNovaWBI.dll,ChilkatDotNet4.dll,Telerik.Web.Design.dll";DestDir: "{app}\bin";Permissions: everyone-full;Flags:ignoreversion;
;Source: "..\..\3rdprtylibs\chilkat\ChilkatDotNet4.dll"; DestDir: "{app}\bin";Permissions: everyone-full;Flags:ignoreversion; Check: not IsX64
;Source: "..\..\3rdprtylibs\chilkat\64bit\ChilkatDotNet4.dll"; DestDir: "{app}\bin";Permissions: everyone-full;Flags:ignoreversion; Check: IsX64
Source: "..\..\3rdprtylibs\chilkat\ChilkatDotNet4.dll"; DestDir: "{app}";Permissions: everyone-full; Check: not IsX64
Source: "..\..\3rdprtylibs\chilkat\64bit\ChilkatDotNet4.dll"; DestDir: "{app}";Permissions: everyone-full; Check: IsX64
;Chilkat c run time library
Source: "..\..\3rdprtylibs\microsoft\msvcr100.dll"; DestDir: "{app}"; Check: not IsX64
Source: "..\..\3rdprtylibs\microsoft\x64\msvcr100.dll"; DestDir: "{app}"; Check: IsX64
;supporting files
Source: "license.rtf"; DestDir: "{app}"
[Code]
var
WBIChecked: Boolean;
WBICheckResult: Boolean;
{--- Data Portal ---}
const
IISServerName = 'localhost';
IISServerNumber = '1';
IISURL = 'http://127.0.0.1';
function CheckIIS(): Boolean;
var
IIS, WebSite, WebServer, WebRoot, VDir: Variant;
begin
if not WBIChecked then begin
WBIChecked := True;
WBICheckResult := False;
{ Create the main IIS COM Automation object }
try
IIS := CreateOleObject('IISNamespace');
except
RaiseException('WBI requires Microsoft IIS.'#13#13'(Error ''' + GetExceptionMessage + ''' occurred)');
end;
{ Connect to the IIS server }
WebSite := IIS.GetObject('IIsWebService', IISServerName + '/w3svc');
WebServer := WebSite.GetObject('IIsWebServer', IISServerNumber);
WebRoot := WebServer.GetObject('IIsWebVirtualDir', 'Root');
{ Remove old virtual dir }
try
WebRoot.Delete('IIsWebVirtualDir', 'AyaNovaWBI6');
WebRoot.SetInfo();
except
;
end;
try
WebRoot.Delete('IIsWebVirtualDir', 'AyaNovaWBI');
WebRoot.SetInfo();
except
;
end;
{ Create new virtual dir }
VDir := WebRoot.Create('IIsWebVirtualDir', 'AyaNovaWBI');
VDir.AccessRead := True;
VDir.AccessExecute := True;
VDir.AppFriendlyName := 'AyaNova WBI';
VDir.Path := ExpandConstant('{app}');
VDir.AppCreate(True);
VDir.DefaultDoc := 'default.aspx';
VDir.SetInfo();
WBICheckResult := True;
{MsgBox('Created virtual directory AyaNovaWBI'#13#13+VDir.Path, mbInformation, mb_Ok);}
end;
Result := WBICheckResult;
end;
{Check for the .net 4 framework}
function InitializeSetup(): Boolean;
var
ErrorCode: Integer;
NetFrameWorkInstalled : Boolean;
Result1 : Boolean;
begin
NetFrameWorkInstalled := RegKeyExists(HKLM,'SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full');
if NetFrameWorkInstalled then
begin
Result := true;
end else
begin
Result1 := MsgBox('This application requires the .NET Framework 4.'+#13#13+'Please download and install the .NET Framework and run this setup again.'+#13#13+'Do you want to download the framework now?',
mbConfirmation, MB_YESNO) = idYes;
if Result1 =false then
begin
Result:=false;
end else
begin
Result:=false;
ShellExec('open',
'http://www.microsoft.com/downloads/en/details.aspx?displaylang=en&FamilyID=9cfb2d51-5ff4-4491-b0e5-b386f32c0992',
'','',SW_SHOWNORMAL,ewNoWait,ErrorCode);
end;
end;
end;
{Check for 64 bit operating system}
var
Has64bitChecked: Boolean;
Is64Bit: Boolean;
function IsX64: Boolean;
begin
if not Has64bitChecked then begin
Is64Bit := (ProcessorArchitecture = paX64);
Has64bitChecked:=true;
end;
Result:=Is64Bit;
end;

99
Installs/RI/license.rtf Normal file
View File

@@ -0,0 +1,99 @@
{\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1033\deflangfe1033{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial;}}
{\colortbl ;\red0\green0\blue255;}
{\*\generator Riched20 10.0.16299}\viewkind4\uc1
\pard\nowidctlpar\f0\fs20 END-USER SOFTWARE LICENSE AGREEMENT\par
\par
THIS IS AN IMPORTANT LEGAL AGREEMENT. PLEASE READ IT CAREFULLY. \par
\par
This End-User License Agreement (the "Agreement") is a legal agreement between you and Ground Zero Tech-Works Inc. ("Ground Zero") for Ground Zero's AyaNova software, including all previous versions thereof and all replacements, supplements, upgrades and updates thereto provided to you by Ground Zero (the "Software") and all associated documentation (the "Documentation").\par
\par
If you are installing or using the Software at work or under contract, then you are contracting on behalf of the corporation or organization for which you are working. You must ensure you have the legal authority and ability to do so. \par
\par
IF YOU CLICK "YES", YOU ACCEPT THE TERMS AND CONDITIONS OF THIS AGREEMENT IN THEIR ENTIRETY AND AGREE TO BE LEGALLY BOUND BY THEM.\par
If you do not agree to the terms of this Agreement, you may not use the Software.\par
\par
1.\tab Licenses. Subject to the terms and conditions below, Ground Zero hereby grants to you a non-transferable and non-exclusive right to use the Software, solely in object-code format, on any number of computers at any one time. Ground Zero also grants to you a non-transferable and non-exclusive right to copy the Documentation, as long as such copies are not republished or distributed to any third-party. (Collectively, these licenses are called the "Licenses".)\par
\par
2. \tab Restrictions on Use. You agree that you will not do any of the following without prior written authorization by Ground Zero: (a) lease, export or grant a sublicense with respect to the Software or Documentation to any other party; (b) reverse engineer, decompile or disassemble the Software; (c) use the Software or Documentation except as authorized herein; (d) permit third-parties to use the Software or Documentation in any way that would constitute a breach of this Agreement; (e) rent, lease, or lend the Software or Documentation; or (f) incorporate the Software or Documentation in whole or in part into any other software or documentation.\par
\par
3.\tab Evaluation Version. The Software is available in either an "evaluation" version or a "registered" version. All copies of the Software downloaded from Ground Zero's web-site begin as evaluation versions. If Ground Zero has not given you a license key and permission to use the registered version, you may only use the evaluation version. You may use the evaluation version for 30 days without charge, but the functionality of the Software will be significantly limited. You may not modify the Software or any part of the Software to gain access to additional features or functionality. You may register the Software by paying the fee and agreeing to the terms and conditions set-out on Ground Zero's website at {{\field{\*\fldinst{HYPERLINK www.ayanova.com }}{\fldrslt{www.ayanova.com\ul0\cf0}}}}\f0\fs20 .\par
\par
4.\tab Databases. The Software stores all user data in a single database (the "Database"). If Ground Zero has given you a license key and permission to use the registered version of the Software, you may only use that license key in association with one Database. A separate, unique license key is required for each Database you create, maintain or access using the registered version of the Software. You may also purchase a replacement license key from Ground Zero to further increase the functionality of the Software; however, once you have installed the replacement license key you may no longer use the original license key, and you may still only use the replacement license key in association with only one Database. You may copy the Databases to any storage medium other than a computer, but only for backup purposes.\par
\par
\par
5.\tab Ownership and Copyright. Ground Zero is the sole owner of all right, property and title in and to the Software, the Documentation, and the copyright, logos, trade-marks, trade names, trade secrets, confidential information, patents, inventions, images, text, video, audio, and designs therein. \par
\par
6.\tab Service. Ground Zero may provide technical support and service to you upon your request based on your subscription(s). The price and other terms and conditions of Ground Zero's services are set-out on Ground Zero's website at {{\field{\*\fldinst{HYPERLINK www.ayanova.com }}{\fldrslt{www.ayanova.com\ul0\cf0}}}}\f0\fs20 , and may be changed at any time by Ground Zero. \par
\par
7.\tab Termination. Without prejudice to any of Ground Zero 's other rights in this Agreement or at law or equity, this Agreement will immediately terminate if you fail to comply with any of these terms and conditions. Upon termination, you must destroy all copies of the Software and Documentation. The provisions in sections 7, 8, 9 and 10 of this Agreement will survive the termination of this Agreement.\par
\par
8. \tab Disclaimer of Conditions and Warranties. To the maximum extent permitted by applicable law, GROUND ZERO PROVIDES THE SOFTWARE "AS IS" WITHOUT WARRANTY OR CONDITION OF ANY KIND, INCLUDING BUT NOT LIMITED TO EXPRESS OR IMPLIED WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, CORRESPONDENCE TO DESCRIPTION, MERCHANTABLE QUALITY AND FITNESS FOR A PARTICULAR PURPOSE. GROUND ZERO DOES NOT WARRANT THAT THE SOFTWARE WILL MEET YOUR REQUIREMENTS, THAT ITS OPERATION WILL BE ERROR-FREE, THAT IT WILL PERFORM OR APPEAR EXACTLY AS DESCRIBED IN THE DOCUMENTATION, OR THAT ITS OPERATION WILL NOT NEGATIVELY AFFECT OTHER SOFTWARE OR HARDWARE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE SOFTWARE REMAINS WITH YOU.\par
\par
9.\tab Exclusion of Liability. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT WILL GROUND ZERO BE LIABLE TO YOU OR ANY THIRD-PARTY FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES (INCLUDING BUT NOT LIMITED TO DAMAGES FOR LOSS OF PROFITS, INFORMATION OR PRIVACY, FOR BUSINESS INTERRUPTION, FOR PERSONAL INJURY, FOR FAILURE TO MEET ANY DUTIES INCLUDING THOSE OF GOOD FAITH AND OF REASONABLE CARE, FOR NEGLIGENCE, AND FOR ANY OTHER LOSS WHATSOEVER) ARISING OUT OF OR IN ANY WAY CONNECTED TO THE USE OF OR INABILITY TO USE THE SOFTWARE, EVEN IN THE EVENT OF THE FAULT, TORT, NEGLIGENCE, STRICT LIABILITY, BREACH OF CONTRACT OR BREACH OF WARRANTY OF GROUND ZERO, AND EVEN IF GROUND ZERO HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. \par
\par
\par
10.\tab Limitation of Liability. If, despite the limitations in this Agreement, Ground Zero becomes liable to you or to any third party, in no event will Ground Zero be liable for any monetary amount that, in the aggregate, is greater than the total amounts paid or due Ground Zero pursuant to this Agreement. \par
\par
11.\tab Governing Law. This Agreement and the relationship between the parties will be interpreted according to the laws in force in British Columbia, Canada. The courts of British Columbia will have jurisdiction over all claims, disputes, and actions related to this Agreement, and the parties attorn to the jurisdiction of those courts.\par
\par
12.\tab Enurement. This Agreement will bind and enure to the parties hereto and their respective lawful successors and permitted assigns. \par
\par
13.\tab Entire Agreement. This Agreement forms the entire agreement between you and Ground Zero and there are no agreements collateral to this Agreement. This Agreement supercedes all prior written, oral and other agreements between you and Ground Zero with respect to the Software and Documentation and any parts or components thereof. No term or provision of this Agreement may be changed, waived or terminated except by a further written or electronic agreement between you and Ground Zero.\par
\par
14.\tab Assignment. Ground Zero may transfer or license any of its rights under this Agreement. You may not license any of your rights under this Agreement, but you may transfer the Software and Documentation to another user if you transfer all of your rights under this Agreement to that new user, cease using the Software and Documentation, erase and destroy all any copies you have of the Software or Documentation, and ensure the new user agrees to the terms and conditions of this Agreement.\par
\par
15.\tab Severability. If any provision of this Agreement is held to be invalid, illegal or unenforceable, the validity, legality and enforceability of the remaining provisions will not in any way be affected or impaired.\par
\par
16.\tab Further Assurances. You will execute and deliver to Ground Zero any additional documents and take any additional steps that may be required to give full effect to the intent expressed in this Agreement.\par
\par
17.\tab Notice. All notices and other communication to Ground Zero must be made in writing and delivered to 05-3610 Christie Parkway Courtenay B.C. Canada V9J 9T6 or e-mailed to legal@ayanova.com\par
\par
18. Processing of Personal Information\par
\par
Ground Zero will comply with all applicable laws pertaining to personal data including GDPR (General Data Protection Regulation).\par
\par
A: Data obtained\par
\par
Information about you (such as your email address, name, company information) is provided to us when you email us (such as when you email us directly, email us via our online form, email us via our online temporary Key request form) or when you register on our AyaNova Support Forum.\par
\par
Information you provided in your order (such as your company name, company contact information, contact name, along with the AyaNova products/services/subscriptions purchased) is sent to us from our payment processing partner with whom you placed your order.\par
\par
B: Marketing\par
\par
Ground Zero will not share your information for marketing purposes with companies outside Ground Zero Tech-Works Inc.\par
\par
C: Use and Sharing of Data\par
\par
Personal data you provided when you contact us (such as when you email us directly, email us via our online form, email us via our online temporary Key request form or register on our AyaNova Support Forum) will be used to provide technical support, to respond to user inquiries, to provide temporary Key(s), to maintain case and bug issues reported by you, and to send you relevant AyaNova information.\par
\par
Ground Zero will also receive your company information you provided to our payment processing partner, so that we may process your product/service/subscription order.\par
\par
Ground Zero may monitor usage of Ground Zero websites to gather statistical information that it may disclose to third parties. This data will only be shared in an anonymised form.\par
\par
In the event that your AyaNova database is hosted with a third party and support is requested by you or your hosting company, exchange of your contact information and company information may occur so that we may confirm eligibility for support and to provide support.\par
\par
D: Data Security\par
\par
Ground Zero has implemented measures to protect customer data against improper access, disclosure, or loss. The security measures and processes that are in effect include but are not limited to:\par
\par
(i) Ground Zero expressly commits to restrict access to customer data to only those individuals who require such access to perform their job function.\par
(ii) Login transactions are encrypted with HTTPS (TLS) and passwords are stored hashed.\par
(iii) Encryption of all data stored in backup. \par
(iv) Ground Zero will only provide your personal data to third parties where it is obliged to do so by law.\par
\par
E: Deleting of Data \par
\par
(i) Temporary key requests without subsequent purchase will be deleted within one year.\par
(ii) Email correspondence without subsequent purchase will be deleted within two years except where required for maintaining case and support history.\par
(iii) Email correspondence including temporary key requests with subsequent subscription purchase will be retained for the life of your subscription. Once a subscription has been allowed to lapse (not renewed), correspondence will be deleted within two years except where required for maintaining case and support history. \par
(iv) Customer information obtained through AyaNova Support Forum registration will be deleted within three years of forum login inactivity. \par
(v) Purchase information along with company information as provided by our payment processing partner will be retained for a minimum of six years after the end of the taxation year to which they relate as per the Canada Revenue Agency and no longer than 10 years after which will be deleted within one year. \par
\par
\par
I HAVE READ AND UNDERSTOOD ALL OF THE ABOVE TERMS AND CONDITIONS AND ACKNOWLEDGE THAT THESE TERMS AND CONDITIONS FORM PART OF THIS AGREEMENT. I AGREE THAT A PRINT-OUT OF THIS AGREEMENT WILL CONSTITUTE A "WRITING" UNDER ANY APPLICABLE LAWS.\par
\par
IF I AM INSTALLING OR USING THIS SOFTWARE AT WORK OR UNDER CONTRACT, I AM ENTERING THIS AGREEMENT ON BEHALF OF THE CORPORATION OR ORGANIZATION FOR WHICH I AM WORKING, AND I HAVE THE LEGAL AUTHORITY AND ABILITY TO DO SO. \par
\par
I ACCEPT THE ABOVE TERMS AND CONDITIONS IN THEIR ENTIRETY AND AGREE TO BE LEGALLY BOUND BY THEM.\par
}

223
Installs/RI/ri.iss Normal file
View File

@@ -0,0 +1,223 @@
; RI Installer
[Setup]
AppName=AyaNova RI
AppVerName=AyaNova RI 7.5
AppPublisher=Ground Zero Tech-Works Inc.
AppPublisherURL=http://www.AyaNova.com/
AppSupportUrl=http://forum.ayanova.com
AppVersion=7.5.0
;App ID is used for updating and patching
;see: http://www.jrsoftware.org/iskb.php?updateinstall
AppId=ayanovaRI7x
DefaultDirName={pf}\Ground Zero Tech-Works Inc.\AyaNovaRI
DefaultGroupName=AyaNovaRI
;UninstallDisplayIcon={app}\AyaNova.exe
LicenseFile=license.rtf
WizardImageFile=wizlarge.bmp
WizardImageStretch=no
WizardImageBackColor=clWhite
WizardSmallImageFile=wizsmall.bmp
;Hide page asking where shortcuts should go
DisableProgramGroupPage=Yes
;Hide page prompting user for install location as there is only one valid location
DisableDirPage=Yes
OutputBaseFilename=AyaNovaRISetup
OutputDir=..
;"release" mode full compression
Compression=lzma/ultra
SolidCompression=true
InternalCompressLevel=ultra
[Files]
Source: "web.config"; DestDir: "{app}";Permissions: everyone-full;Flags:ignoreversion;Check: CheckIIS;
;Obfuscated files
Source: "..\..\release\obfuscated\GZTW.AyaNova.BLL.dll"; DestDir: "{app}\bin";Permissions: everyone-full;Flags:ignoreversion;
;NOT THERE YET: Source: "..\..\release\obfuscated\GZTW.AyaNovaRI.dll"; DestDir: "{app}\bin";Permissions: everyone-full;Flags:ignoreversion;
;Config.txt db connection file
Source: "config.txt"; DestDir: "{app}\bin";Permissions: everyone-full;Flags:confirmoverwrite;
;content
Source: "..\..\source\ri\ri\Content\*";Excludes:"web.config"; DestDir: "{app}\Content";Permissions: everyone-full;Flags:ignoreversion recursesubdirs;
;fonts
Source: "..\..\source\ri\ri\fonts\*"; DestDir: "{app}\fonts";Permissions: everyone-full;Flags:ignoreversion;
;images - MAYBE DON"T NEED THIS???
Source: "..\..\source\ri\ri\Images\*"; DestDir: "{app}\Images";Permissions: everyone-full;Flags:ignoreversion;
;Scripts
Source: "..\..\source\ri\ri\Scripts\*"; DestDir: "{app}\Scripts";Permissions: everyone-full;Flags:ignoreversion recursesubdirs;
;Views
Source: "..\..\source\ri\ri\Views\*"; DestDir: "{app}\Views";Permissions: everyone-full;Flags:ignoreversion recursesubdirs;
;Customize
Source: "..\..\source\ri\ri\Customize\*"; DestDir: "{app}\Customize";Permissions: everyone-full;Flags:ignoreversion;
;Bin
Source: "..\..\source\ri\ri\bin\*";Excludes:"config.txt,*.xml,GZTW.AyaNova.BLL.dll,ChilkatDotNet4.dll"; DestDir: "{app}\bin";Permissions: everyone-full;Flags:ignoreversion;
;DevExpress Files
Source: "..\..\3rdprtylibs\DevExpress\DevExpress.Data.v10.2.dll"; DestDir: "{app}\bin";Permissions: everyone-full;Flags:ignoreversion;
Source: "..\..\3rdprtylibs\DevExpress\DevExpress.Utils.v10.2.dll"; DestDir: "{app}\bin";Permissions: everyone-full;Flags:ignoreversion;
Source: "..\..\3rdprtylibs\DevExpress\DevExpress.XtraBars.v10.2.dll"; DestDir: "{app}\bin";Permissions: everyone-full;Flags:ignoreversion;
Source: "..\..\3rdprtylibs\DevExpress\DevExpress.XtraCharts.v10.2.dll";DestDir: "{app}\bin";Permissions: everyone-full;Flags:ignoreversion;
Source: "..\..\3rdprtylibs\DevExpress\DevExpress.XtraEditors.v10.2.dll"; DestDir: "{app}\bin";Permissions: everyone-full;Flags:ignoreversion;
Source: "..\..\3rdprtylibs\DevExpress\DevExpress.XtraNavBar.v10.2.dll"; DestDir: "{app}\bin";Permissions: everyone-full;Flags:ignoreversion;
Source: "..\..\3rdprtylibs\DevExpress\DevExpress.XtraPrinting.v10.2.dll"; DestDir: "{app}\bin";Permissions: everyone-full;Flags:ignoreversion;
Source: "..\..\3rdprtylibs\DevExpress\DevExpress.XtraReports.v10.2.dll"; DestDir: "{app}\bin";Permissions: everyone-full;Flags:ignoreversion;
Source: "..\..\3rdprtylibs\DevExpress\DevExpress.XtraReports.v10.2.Web.dll"; DestDir: "{app}\bin";Permissions: everyone-full;Flags:ignoreversion;
Source: "..\..\3rdprtylibs\DevExpress\DevExpress.XtraReports.v10.2.Extensions.dll"; DestDir: "{app}\bin";Permissions: everyone-full;Flags:ignoreversion;
Source: "..\..\3rdprtylibs\DevExpress\DevExpress.RichEdit.v10.2.Core.dll"; DestDir: "{app}\bin";Permissions: everyone-full;Flags:ignoreversion;
Source: "..\..\3rdprtylibs\DevExpress\DevExpress.XtraRichEdit.v10.2.dll"; DestDir: "{app}\bin";Permissions: everyone-full;Flags:ignoreversion;
Source: "..\..\3rdprtylibs\DevExpress\DevExpress.XtraTreeList.v10.2.dll"; DestDir: "{app}\bin";Permissions: everyone-full;Flags:ignoreversion;
Source: "..\..\3rdprtylibs\DevExpress\DevExpress.XtraVerticalGrid.v10.2.dll"; DestDir: "{app}\bin";Permissions: everyone-full;Flags:ignoreversion;
Source: "..\..\3rdprtylibs\DevExpress\DevExpress.Charts.v10.2.Core.dll"; DestDir: "{app}\bin";Permissions: everyone-full;Flags:ignoreversion;
Source: "..\..\3rdprtylibs\DevExpress\DevExpress.PivotGrid.v10.2.Core.dll"; DestDir: "{app}\bin";Permissions: everyone-full;Flags:ignoreversion;
Source: "..\..\3rdprtylibs\DevExpress\DevExpress.XtraPivotGrid.v10.2.dll"; DestDir: "{app}\bin";Permissions: everyone-full;Flags:ignoreversion;
Source: "..\..\3rdprtylibs\DevExpress\DevExpress.CodeParser.v10.2.dll"; DestDir: "{app}\bin";Permissions: everyone-full;Flags:ignoreversion;
Source: "..\..\3rdprtylibs\DevExpress\DevExpress.Web.ASPxEditors.v10.2.dll"; DestDir: "{app}\bin";Permissions: everyone-full;Flags:ignoreversion;
Source: "..\..\3rdprtylibs\DevExpress\DevExpress.Web.v10.2.dll"; DestDir: "{app}\bin";Permissions: everyone-full;Flags:ignoreversion;
;JSON license format required Files (case 3122)
Source: "..\..\3rdprtylibs\crypt\BouncyCastle.Crypto.dll"; DestDir: "{app}"
Source: "..\..\3rdprtylibs\json.net.40\Newtonsoft.Json.dll"; DestDir: "{app}"
;Root folder files
Source: "..\..\source\ri\ri\favicon.ico";DestDir: "{app}\";Permissions: everyone-full;Flags:ignoreversion;
Source: "..\..\source\ri\ri\Global.asax";DestDir: "{app}\";Permissions: everyone-full;Flags:ignoreversion;
Source: "..\..\source\ri\ri\ReportView.aspx";DestDir: "{app}\";Permissions: everyone-full;Flags:ignoreversion;
;;;Source: "..\..\source\ri\ri\loginbanner.png";DestDir: "{app}\";Permissions: everyone-full;Flags:ignoreversion;
;Chilkat mail component related files (don't need????)
Source: "..\..\3rdprtylibs\chilkat\ChilkatDotNet4.dll"; DestDir: "{app}";Permissions: everyone-full; Check: not IsX64
Source: "..\..\3rdprtylibs\chilkat\64bit\ChilkatDotNet4.dll"; DestDir: "{app}";Permissions: everyone-full; Check: IsX64
;Chilkat c run time library
Source: "..\..\3rdprtylibs\microsoft\msvcr100.dll"; DestDir: "{app}"; Check: not IsX64
Source: "..\..\3rdprtylibs\microsoft\x64\msvcr100.dll"; DestDir: "{app}"; Check: IsX64
;supporting files
Source: "license.rtf"; DestDir: "{app}";
;App_Data folder for XtraReports
[Dirs]
Name: "{app}\App_Data";Permissions: everyone-modify;
[Code]
var
RIChecked: Boolean;
RICheckResult: Boolean;
{--- Data Portal ---}
const
IISServerName = 'localhost';
IISServerNumber = '1';
IISURL = 'http://127.0.0.1';
function CheckIIS(): Boolean;
var
IIS, WebSite, WebServer, WebRoot, VDir: Variant;
begin
if not RIChecked then begin
RIChecked := True;
RICheckResult := False;
{ Create the main IIS COM Automation object }
try
IIS := CreateOleObject('IISNamespace');
except
RaiseException('RI requires Microsoft IIS.'#13#13'(Error ''' + GetExceptionMessage + ''' occurred)');
end;
{ Connect to the IIS server }
WebSite := IIS.GetObject('IIsWebService', IISServerName + '/w3svc');
WebServer := WebSite.GetObject('IIsWebServer', IISServerNumber);
WebRoot := WebServer.GetObject('IIsWebVirtualDir', 'Root');
{ Remove old virtual dir }
try
WebRoot.Delete('IIsWebVirtualDir', 'AyaNovaRI');
WebRoot.SetInfo();
except
;
end;
{ Create new virtual dir }
VDir := WebRoot.Create('IIsWebVirtualDir', 'AyaNovaRI');
VDir.AccessRead := True;
VDir.AccessExecute := True;
VDir.AppFriendlyName := 'AyaNova RI';
VDir.Path := ExpandConstant('{app}');
VDir.AppCreate(True);
VDir.DefaultDoc := 'Login.cshtml';
VDir.SetInfo();
RICheckResult := True;
{MsgBox('Created virtual directory AyaNovaRI'#13#13+VDir.Path, mbInformation, mb_Ok);}
end;
Result := RICheckResult;
end;
{Check for the .net 4 framework}
function InitializeSetup(): Boolean;
var
ErrorCode: Integer;
NetFrameWorkInstalled : Boolean;
Result1 : Boolean;
begin
NetFrameWorkInstalled := RegKeyExists(HKLM,'SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full');
if NetFrameWorkInstalled then
begin
Result := true;
end else
begin
Result1 := MsgBox('This application requires the .NET Framework 4 or newer.'+#13#13+'Please download and install the .NET Framework and run this setup again.'+#13#13+'Do you want to download the framework now?',
mbConfirmation, MB_YESNO) = idYes;
if Result1 =false then
begin
Result:=false;
end else
begin
Result:=false;
ShellExec('open',
'http://www.microsoft.com/downloads/en/details.aspx?displaylang=en&FamilyID=9cfb2d51-5ff4-4491-b0e5-b386f32c0992',
'','',SW_SHOWNORMAL,ewNoWait,ErrorCode);
end;
end;
end;
{Check for 64 bit operating system}
var
Has64bitChecked: Boolean;
Is64Bit: Boolean;
function IsX64: Boolean;
begin
if not Has64bitChecked then begin
Is64Bit := (ProcessorArchitecture = paX64);
Has64bitChecked:=true;
end;
Result:=Is64Bit;
end;

69
Installs/RI/web.config Normal file
View File

@@ -0,0 +1,69 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- For more information on how toconfigure your ASP.NET application, please visit
http://go.microsoft.com/fwlink/?LinkId=169433
-->
<configuration>
<configSections></configSections>
<appSettings>
<add key="webpages:Version" value="2.0.0.0" />
<add key="webpages:Enabled" value="false" />
<add key="PreserveLoginUrl" value="true" />
<add key="ClientValidationEnabled" value="true" />
<add key="UnobtrusiveJavaScriptEnabled" value="true" />
</appSettings>
<system.web>
<globalization culture="auto:en-US" />
<httpRuntime requestValidationMode="2.0"/>
<compilation debug="false" targetFramework="4.0" />
<authentication mode="Forms">
<forms loginUrl="~/Account/Login" timeout="2880" />
</authentication>
<pages>
<namespaces>
<add namespace="System.Web.Helpers" />
<add namespace="System.Web.Mvc" />
<add namespace="System.Web.Mvc.Ajax" />
<add namespace="System.Web.Mvc.Html" />
<add namespace="System.Web.Optimization" />
<add namespace="System.Web.Routing" />
<add namespace="System.Web.WebPages" />
</namespaces>
</pages>
<!--Httpmodules key added to support reporting -->
<httpModules>
<add name="ASPxHttpHandlerModule" type="DevExpress.Web.ASPxClasses.ASPxHttpHandlerModule, DevExpress.Web.v10.2, Version=10.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
</httpModules>
</system.web>
<system.webServer>
<validation validateIntegratedModeConfiguration="false" />
<modules runAllManagedModulesForAllRequests="true" >
<!--Following added to support reporting-->
<add name="ASPxHttpHandlerModule" type="DevExpress.Web.ASPxClasses.ASPxHttpHandlerModule, DevExpress.Web.v10.2, Version=10.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
</modules>
<staticContent>
<!--Required to serve woff files (part of bootstrap 3 icon fonts)-->
<mimeMap fileExtension=".woff" mimeType="application/font-woff" />
<mimeMap fileExtension=".woff2" mimeType="application/font-woff2" />
</staticContent>
</system.webServer>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="System.Web.Helpers" publicKeyToken="31bf3856ad364e35" />
<bindingRedirect oldVersion="1.0.0.0-2.0.0.0" newVersion="2.0.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35" />
<bindingRedirect oldVersion="0.0.0.0-4.0.0.0" newVersion="4.0.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Web.WebPages" publicKeyToken="31bf3856ad364e35" />
<bindingRedirect oldVersion="1.0.0.0-2.0.0.0" newVersion="2.0.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="WebGrease" publicKeyToken="31bf3856ad364e35" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-1.5.2.14234" newVersion="1.5.2.14234" />
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>

BIN
Installs/RI/wizlarge.bmp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 72 KiB

Some files were not shown because too many files have changed in this diff Show More