diff --git a/Build/Installer.fbp5 b/Build/Installer.fbp5
new file mode 100644
index 00000000..b6f34430
--- /dev/null
+++ b/Build/Installer.fbp5
@@ -0,0 +1,1216 @@
+
+
+
+
diff --git a/Build/Installer.fbv b/Build/Installer.fbv
new file mode 100644
index 00000000..91cd1a8f
--- /dev/null
+++ b/Build/Installer.fbv
@@ -0,0 +1 @@
+
diff --git a/Installer/factuges.aup b/Installer/factuges.aup
new file mode 100644
index 00000000..f8670a31
Binary files /dev/null and b/Installer/factuges.aup differ
diff --git a/Installer/factuges.iss b/Installer/factuges.iss
new file mode 100644
index 00000000..3a915ec3
--- /dev/null
+++ b/Installer/factuges.iss
@@ -0,0 +1,62 @@
+[Setup]
+AppID={code:GetAppID|''}
+AppName=FactuGES2
+AppVerName=FactuGES2 v{code:GetAppVersion}
+AppPublisher=Rodax Software S.L.
+AppPublisherURL=http://www.rodax-software.com
+AppSupportURL=http://www.rodax-software.com
+AppUpdatesURL=http://www.rodax-software.com
+DefaultDirName={sd}\Rodax Software\FactuGES2
+DefaultGroupName=FactuGES2
+AllowNoIcons=true
+OutputDir=Output
+OutputBaseFilename=factuges2setup
+Compression=lzma
+SolidCompression=true
+InfoBeforeFile=
+InternalCompressLevel=ultra
+MinVersion=0,5.01.2600
+
+[Languages]
+Name: spanish; MessagesFile: compiler:Languages\Spanish.isl
+
+[Tasks]
+Name: desktopicon; Description: {cm:CreateDesktopIcon}; GroupDescription: {cm:AdditionalIcons}
+Name: quicklaunchicon; Description: {cm:CreateQuickLaunchIcon}; GroupDescription: {cm:AdditionalIcons}; Flags: unchecked
+
+[Files]
+Source: Input\*; DestDir: {app}; Flags: ignoreversion recursesubdirs createallsubdirs; Excludes: version.dat
+Source: Input\update.ico; DestDir: {app}; Flags: ignoreversion recursesubdirs createallsubdirs
+Source: Input\version.dat; DestDir: {tmp}; Flags: dontcopy
+; NOTE: Don't use "Flags: ignoreversion" on any shared system files
+
+[Icons]
+Name: {group}\FactuGES2; Filename: {app}\FactuGES.exe; WorkingDir: {app}
+Name: {userdesktop}\FactuGES2; Filename: {app}\FactuGES.exe; Tasks: desktopicon; WorkingDir: {app}; Languages:
+Name: {group}\Comprobar actualizaciones; Filename: {app}\FactuGES.exe; WorkingDir: {app}; Parameters: CheckNow; Comment: Comprobar si hay nuevas actualizaciones de FactuGES2; IconFilename: {app}\update.ico
+Name: {group}\{cm:UninstallProgram,FactuGES2}; Filename: {uninstallexe}
+
+[Run]
+Filename: {app}\FactuGES.exe; Description: {cm:LaunchProgram,FactuGES2}; Flags: nowait postinstall skipifsilent
+
+[Registry]
+Root: HKLM; Subkey: Software\Rodax Software; ValueType: string; ValueName: Version; ValueData: {code:GetAppVersion|''}; Flags: uninsdeletekey
+
+[LangOptions]
+LanguageName=Spanish
+LanguageID=$0C0A
+
+[Code]
+function GetAppVersion(param: String): String;
+ var
+ AppVersion: String;
+ begin
+ ExtractTemporaryFile('version.dat');
+ LoadStringFromFile(ExpandConstant('{tmp}\version.dat'), AppVersion);
+ Result := AppVersion;
+ end;
+
+function GetAppID(param: String): String;
+ begin
+ Result := 'FactuGES2';
+ end;
diff --git a/Installer/librerias.txt b/Installer/librerias.txt
new file mode 100644
index 00000000..5d27cb99
--- /dev/null
+++ b/Installer/librerias.txt
@@ -0,0 +1,75 @@
+ccpackD11.bpl
+cfpack_d11.bpl
+cxDataD11.bpl
+cxEditorsD11.bpl
+cxExportD11.bpl
+cxExtEditorsD11.bpl
+cxGridD11.bpl
+cxIntl6D11.bpl
+cxIntlPrintSys3D11.bpl
+cxLibraryD11.bpl
+cxPageControlD11.bpl
+DataAbstract_Core_D11.bpl
+dclcxLibraryD11.bpl
+dxBarD11.bpl
+dxBarExtItemsD11.bpl
+dxComnD11.bpl
+dxGDIPlusD11.bpl
+dxLayoutControlD11.bpl
+dxPSCoreD11.bpl
+dxPScxCommonD11.bpl
+dxPScxGrid6LnkD11.bpl
+dxPSLnksD11.bpl
+dxPsPrVwAdvD11.bpl
+dxThemeD11.bpl
+frx11.bpl
+frxe11.bpl
+frxTee11.bpl
+fs11.bpl
+fsTee11.bpl
+GUISDK_D11.bpl
+Jcl110.bpl
+JclVcl110.bpl
+JSDialog100.bpl
+JvAppFrmD11R.bpl
+JvCmpD11R.bpl
+JvCoreD11R.bpl
+JvCtrlsD11R.bpl
+JvCustomD11R.bpl
+JvDlgsD11R.bpl
+JvGlobusD11R.bpl
+JvJansD11R.bpl
+JvMMD11R.bpl
+JvPageCompsD11R.bpl
+JvStdCtrlsD11R.bpl
+JvSystemD11R.bpl
+pckMD5.bpl
+pckUCDataConnector.bpl
+pckUserControl_RT.bpl
+PluginSDK_D10R.bpl
+PngComponentsD10.bpl
+PNG_D10.bpl
+RemObjects_Core_D11.bpl
+tb2k_d10.bpl
+tbx_d10.bpl
+
+adortl100.bpl
+bdertl100.bpl
+dbrtl100.bpl
+dclIndyCore100.bpl
+designide100.bpl
+dsnap100.bpl
+IndyCore100.bpl
+IndyProtocols100.bpl
+IndySystem100.bpl
+rtl100.bpl
+tee7100.bpl
+teeUI7100.bpl
+vcl100.bpl
+vclactnband100.bpl
+vcldb100.bpl
+vcljpg100.bpl
+vclshlctrls100.bpl
+vclsmp100.bpl
+vclx100.bpl
+xmlrtl100.bpl
\ No newline at end of file
diff --git a/Resources/Iconos/update.ico b/Resources/Iconos/update.ico
new file mode 100644
index 00000000..8daedfb5
Binary files /dev/null and b/Resources/Iconos/update.ico differ
diff --git a/RodaxSoftware.FactuGES.proj b/RodaxSoftware.FactuGES.proj
index e23e5337..9f624be5 100644
--- a/RodaxSoftware.FactuGES.proj
+++ b/RodaxSoftware.FactuGES.proj
@@ -18,6 +18,7 @@
$(MSBuildProjectDirectory)\Build
$(MSBuildProjectDirectory)\Source
+ $(MSBuildProjectDirectory)\Installer
$(MSBuildProjectDirectory)\Database
$(MSBuildProjectDirectory)\Lib
$(MSBuildProjectDirectory)\Install
@@ -127,13 +128,15 @@
$(CleanDependsOn);
- CleanDatabase
+ CleanDatabase
CleanCode
+ CleanInstaller
-
+
+
@@ -144,7 +147,7 @@
"tester1@sanlam.co.za;
tester2@sanlam.co.za" />
-
+
+
+
@@ -183,11 +190,19 @@
-
+
+
+
+
+
-
+
+
+
+
+
@@ -207,10 +222,10 @@
+ DependsOnTargets="BuildDatabase;BuildCode;BuildTests;BuildInstaller"/>
+ DependsOnTargets="CleanDatabase;CleanCode;CleanInstaller"/>
@@ -224,12 +239,14 @@
+
+
diff --git a/Source/Cliente/Cliente_Group.groupproj b/Source/Cliente/Cliente_Group.groupproj
new file mode 100644
index 00000000..683db430
--- /dev/null
+++ b/Source/Cliente/Cliente_Group.groupproj
@@ -0,0 +1,44 @@
+
+
+ {a42faab9-2ce3-4c59-ad73-1f00ceb51bad}
+
+
+
+
+
+
+
+ Default.Personality
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Source/Cliente/FactuGES.dproj b/Source/Cliente/FactuGES.dproj
index 61b46fb5..8e41013f 100644
--- a/Source/Cliente/FactuGES.dproj
+++ b/Source/Cliente/FactuGES.dproj
@@ -53,7 +53,15 @@
Delphi.Personality
VCLApplication
-FalseTrueFalseC:\Archivos de programa\Borland\Delphi7\Bin\TrueFalse1000FalseFalseFalseFalseFalse30821252Rodax Software S.L.1.0.0.0FactuGESFactuGES2.1.4
+FalseTrueFalseC:\Archivos de programa\Borland\Delphi7\Bin\TrueFalse2140FalseFalseFalseFalseFalse30821252Rodax Software S.L.2.1.4.0FactuGESFactuGES2.1.4
+
+
+
+
+
+
+
+
ExpressPrinting System by Developer Express Inc.
PluginSDK for Delphi 10 (Runtime)
Microsoft Office 2000 Sample Automation Server Wrapper Components
diff --git a/Source/Cliente/FactuGES.rc b/Source/Cliente/FactuGES.rc
index c46be5d6..b4008703 100644
--- a/Source/Cliente/FactuGES.rc
+++ b/Source/Cliente/FactuGES.rc
@@ -1,7 +1,7 @@
MAINICON ICON "C:\Codigo Acana\Resources\Iconos\Factuges.ico"
1 VERSIONINFO
-FILEVERSION 1,0,0,0
-PRODUCTVERSION 1,0,0,0
+FILEVERSION 2,1,4,0
+PRODUCTVERSION 2,1,4,0
FILEFLAGSMASK 0x3FL
FILEFLAGS 0x00L
FILEOS 0x40004L
@@ -13,7 +13,7 @@ BEGIN
BLOCK "0C0A04E4"
BEGIN
VALUE "CompanyName", "Rodax Software S.L.\0"
- VALUE "FileVersion", "1.0.0.0\0"
+ VALUE "FileVersion", "2.1.4.0\0"
VALUE "InternalName", "FactuGES\0"
VALUE "ProductName", "FactuGES\0"
VALUE "ProductVersion", "2.1.4\0"
diff --git a/Source/Cliente/FactuGES.res b/Source/Cliente/FactuGES.res
index 84259cb4..3b42872e 100644
Binary files a/Source/Cliente/FactuGES.res and b/Source/Cliente/FactuGES.res differ
diff --git a/Source/Servidor/FactuGES_Server.RES b/Source/Servidor/FactuGES_Server.RES
index 0b5113f9..bca39d0d 100644
Binary files a/Source/Servidor/FactuGES_Server.RES and b/Source/Servidor/FactuGES_Server.RES differ
diff --git a/Source/Servidor/FactuGES_Server.rc b/Source/Servidor/FactuGES_Server.rc
index 2d5ba88e..071f477a 100644
--- a/Source/Servidor/FactuGES_Server.rc
+++ b/Source/Servidor/FactuGES_Server.rc
@@ -14,7 +14,7 @@ BEGIN
BEGIN
VALUE "FileVersion", "1.0.0.0\0"
VALUE "ProductVersion", "1.0.0.0\0"
- VALUE "CompileDate", "martes, 29 de enero de 2008 20:19\0"
+ VALUE "CompileDate", "viernes, 01 de febrero de 2008 18:40\0"
END
END
BLOCK "VarFileInfo"
diff --git a/Tools/AutoUpdate+ v4.0.0.170/AutoUpdatePlus.exe b/Tools/AutoUpdate+ v4.0.0.170/AutoUpdatePlus.exe
new file mode 100644
index 00000000..e6c4a476
Binary files /dev/null and b/Tools/AutoUpdate+ v4.0.0.170/AutoUpdatePlus.exe differ
diff --git a/Tools/AutoUpdate+ v4.0.0.170/keymaker.exe b/Tools/AutoUpdate+ v4.0.0.170/keymaker.exe
new file mode 100644
index 00000000..ae85dbcb
Binary files /dev/null and b/Tools/AutoUpdate+ v4.0.0.170/keymaker.exe differ
diff --git a/Tools/Inno Setup/isetup-5.2.2.exe b/Tools/Inno Setup/isetup-5.2.2.exe
new file mode 100644
index 00000000..8e1fd7a5
Binary files /dev/null and b/Tools/Inno Setup/isetup-5.2.2.exe differ
diff --git a/Tools/Inno Setup/istool-5.2.1.exe b/Tools/Inno Setup/istool-5.2.1.exe
new file mode 100644
index 00000000..c596d51d
Binary files /dev/null and b/Tools/Inno Setup/istool-5.2.1.exe differ