Version 1.9.4
Peticiones relacionadas Tareas #802: No se guarda la información de grupo de proveedor en proveedores Tareas #803: Al impirimir un presupuesto, preguntar si se imprime el anagrama de la ISO Tareas #804: Al imprimir un pedido de proveedor, imprimir con sello y firma git-svn-id: https://192.168.0.254/svn/Proyectos.Tecsitel_FactuGES2/trunk@1055 0c75b7a4-871f-7646-8a2f-f78d34cc349f
This commit is contained in:
parent
9386166f6b
commit
8325ba3b6d
BIN
Resources/Firmas Tecsitel/firma_mantenimiento_carlos.jpg
Normal file
BIN
Resources/Firmas Tecsitel/firma_mantenimiento_carlos.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 51 KiB |
BIN
Resources/Firmas Tecsitel/firma_mantenimiento_carlos.png
Normal file
BIN
Resources/Firmas Tecsitel/firma_mantenimiento_carlos.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 12 KiB |
BIN
Resources/Firmas Tecsitel/firma_tecsitel_carlos.jpg
Normal file
BIN
Resources/Firmas Tecsitel/firma_tecsitel_carlos.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 67 KiB |
BIN
Resources/Firmas Tecsitel/firma_tecsitel_carlos.png
Normal file
BIN
Resources/Firmas Tecsitel/firma_tecsitel_carlos.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 16 KiB |
@ -47,8 +47,6 @@
|
|||||||
<BorlandProject><Delphi.Personality><Parameters><Parameters Name="UseLauncher">False</Parameters><Parameters Name="LoadAllSymbols">True</Parameters><Parameters Name="LoadUnspecifiedSymbols">False</Parameters></Parameters><Package_Options><Package_Options Name="PackageDescription">Libreria base de FactuGES</Package_Options><Package_Options Name="ImplicitBuild">False</Package_Options><Package_Options Name="DesigntimeOnly">False</Package_Options><Package_Options Name="RuntimeOnly">False</Package_Options></Package_Options><VersionInfo><VersionInfo Name="IncludeVerInfo">True</VersionInfo><VersionInfo Name="AutoIncBuild">False</VersionInfo><VersionInfo Name="MajorVer">1</VersionInfo><VersionInfo Name="MinorVer">0</VersionInfo><VersionInfo Name="Release">0</VersionInfo><VersionInfo Name="Build">0</VersionInfo><VersionInfo Name="Debug">False</VersionInfo><VersionInfo Name="PreRelease">False</VersionInfo><VersionInfo Name="Special">False</VersionInfo><VersionInfo Name="Private">False</VersionInfo><VersionInfo Name="DLL">False</VersionInfo><VersionInfo Name="Locale">3082</VersionInfo><VersionInfo Name="CodePage">1252</VersionInfo></VersionInfo><VersionInfoKeys><VersionInfoKeys Name="CompanyName"></VersionInfoKeys><VersionInfoKeys Name="FileDescription"></VersionInfoKeys><VersionInfoKeys Name="FileVersion">1.0.0.0</VersionInfoKeys><VersionInfoKeys Name="InternalName"></VersionInfoKeys><VersionInfoKeys Name="LegalCopyright"></VersionInfoKeys><VersionInfoKeys Name="LegalTrademarks"></VersionInfoKeys><VersionInfoKeys Name="OriginalFilename"></VersionInfoKeys><VersionInfoKeys Name="ProductName"></VersionInfoKeys><VersionInfoKeys Name="ProductVersion">1.0.0.0</VersionInfoKeys></VersionInfoKeys><Excluded_Packages>
|
<BorlandProject><Delphi.Personality><Parameters><Parameters Name="UseLauncher">False</Parameters><Parameters Name="LoadAllSymbols">True</Parameters><Parameters Name="LoadUnspecifiedSymbols">False</Parameters></Parameters><Package_Options><Package_Options Name="PackageDescription">Libreria base de FactuGES</Package_Options><Package_Options Name="ImplicitBuild">False</Package_Options><Package_Options Name="DesigntimeOnly">False</Package_Options><Package_Options Name="RuntimeOnly">False</Package_Options></Package_Options><VersionInfo><VersionInfo Name="IncludeVerInfo">True</VersionInfo><VersionInfo Name="AutoIncBuild">False</VersionInfo><VersionInfo Name="MajorVer">1</VersionInfo><VersionInfo Name="MinorVer">0</VersionInfo><VersionInfo Name="Release">0</VersionInfo><VersionInfo Name="Build">0</VersionInfo><VersionInfo Name="Debug">False</VersionInfo><VersionInfo Name="PreRelease">False</VersionInfo><VersionInfo Name="Special">False</VersionInfo><VersionInfo Name="Private">False</VersionInfo><VersionInfo Name="DLL">False</VersionInfo><VersionInfo Name="Locale">3082</VersionInfo><VersionInfo Name="CodePage">1252</VersionInfo></VersionInfo><VersionInfoKeys><VersionInfoKeys Name="CompanyName"></VersionInfoKeys><VersionInfoKeys Name="FileDescription"></VersionInfoKeys><VersionInfoKeys Name="FileVersion">1.0.0.0</VersionInfoKeys><VersionInfoKeys Name="InternalName"></VersionInfoKeys><VersionInfoKeys Name="LegalCopyright"></VersionInfoKeys><VersionInfoKeys Name="LegalTrademarks"></VersionInfoKeys><VersionInfoKeys Name="OriginalFilename"></VersionInfoKeys><VersionInfoKeys Name="ProductName"></VersionInfoKeys><VersionInfoKeys Name="ProductVersion">1.0.0.0</VersionInfoKeys></VersionInfoKeys><Excluded_Packages>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<Excluded_Packages Name="$(BDS)\bin\dcloffice2k100.bpl">Microsoft Office 2000 Sample Automation Server Wrapper Components</Excluded_Packages>
|
<Excluded_Packages Name="$(BDS)\bin\dcloffice2k100.bpl">Microsoft Office 2000 Sample Automation Server Wrapper Components</Excluded_Packages>
|
||||||
<Excluded_Packages Name="$(BDS)\bin\dclofficexp100.bpl">Microsoft Office XP Sample Automation Server Wrapper Components</Excluded_Packages>
|
<Excluded_Packages Name="$(BDS)\bin\dclofficexp100.bpl">Microsoft Office XP Sample Automation Server Wrapper Components</Excluded_Packages>
|
||||||
</Excluded_Packages><Source><Source Name="MainSource">Base.dpk</Source></Source></Delphi.Personality></BorlandProject></BorlandProject>
|
</Excluded_Packages><Source><Source Name="MainSource">Base.dpk</Source></Source></Delphi.Personality></BorlandProject></BorlandProject>
|
||||||
@ -58,57 +56,57 @@
|
|||||||
<DelphiCompile Include="Base.dpk">
|
<DelphiCompile Include="Base.dpk">
|
||||||
<MainSource>MainSource</MainSource>
|
<MainSource>MainSource</MainSource>
|
||||||
</DelphiCompile>
|
</DelphiCompile>
|
||||||
<DCCReference Include="..\Modulos\Gestor de informes\adortl.dcp" />
|
<DCCReference Include="..\Modulos\Presupuestos de cliente\adortl.dcp" />
|
||||||
<DCCReference Include="..\Modulos\Gestor de informes\cxDataD11.dcp" />
|
<DCCReference Include="..\Modulos\Presupuestos de cliente\cxDataD11.dcp" />
|
||||||
<DCCReference Include="..\Modulos\Gestor de informes\cxEditorsD11.dcp" />
|
<DCCReference Include="..\Modulos\Presupuestos de cliente\cxEditorsD11.dcp" />
|
||||||
<DCCReference Include="..\Modulos\Gestor de informes\cxExportD11.dcp" />
|
<DCCReference Include="..\Modulos\Presupuestos de cliente\cxExportD11.dcp" />
|
||||||
<DCCReference Include="..\Modulos\Gestor de informes\cxExtEditorsD11.dcp" />
|
<DCCReference Include="..\Modulos\Presupuestos de cliente\cxExtEditorsD11.dcp" />
|
||||||
<DCCReference Include="..\Modulos\Gestor de informes\cxGridD11.dcp" />
|
<DCCReference Include="..\Modulos\Presupuestos de cliente\cxGridD11.dcp" />
|
||||||
<DCCReference Include="..\Modulos\Gestor de informes\cxIntl6D11.dcp" />
|
<DCCReference Include="..\Modulos\Presupuestos de cliente\cxIntl6D11.dcp" />
|
||||||
<DCCReference Include="..\Modulos\Gestor de informes\cxIntlPrintSys3D11.dcp" />
|
<DCCReference Include="..\Modulos\Presupuestos de cliente\cxIntlPrintSys3D11.dcp" />
|
||||||
<DCCReference Include="..\Modulos\Gestor de informes\cxLibraryD11.dcp" />
|
<DCCReference Include="..\Modulos\Presupuestos de cliente\cxLibraryD11.dcp" />
|
||||||
<DCCReference Include="..\Modulos\Gestor de informes\cxPageControlD11.dcp" />
|
<DCCReference Include="..\Modulos\Presupuestos de cliente\cxPageControlD11.dcp" />
|
||||||
<DCCReference Include="..\Modulos\Gestor de informes\DataAbstract_Core_D11.dcp" />
|
<DCCReference Include="..\Modulos\Presupuestos de cliente\DataAbstract_Core_D11.dcp" />
|
||||||
<DCCReference Include="..\Modulos\Gestor de informes\dbrtl.dcp" />
|
<DCCReference Include="..\Modulos\Presupuestos de cliente\dbrtl.dcp" />
|
||||||
<DCCReference Include="..\Modulos\Gestor de informes\dclIndyCore.dcp" />
|
<DCCReference Include="..\Modulos\Presupuestos de cliente\dclIndyCore.dcp" />
|
||||||
<DCCReference Include="..\Modulos\Gestor de informes\designide.dcp" />
|
<DCCReference Include="..\Modulos\Presupuestos de cliente\designide.dcp" />
|
||||||
<DCCReference Include="..\Modulos\Gestor de informes\dsnap.dcp" />
|
<DCCReference Include="..\Modulos\Presupuestos de cliente\dsnap.dcp" />
|
||||||
<DCCReference Include="..\Modulos\Gestor de informes\dxGDIPlusD11.dcp" />
|
<DCCReference Include="..\Modulos\Presupuestos de cliente\dxGDIPlusD11.dcp" />
|
||||||
<DCCReference Include="..\Modulos\Gestor de informes\dxPSCoreD11.dcp" />
|
<DCCReference Include="..\Modulos\Presupuestos de cliente\dxPSCoreD11.dcp" />
|
||||||
<DCCReference Include="..\Modulos\Gestor de informes\dxThemeD11.dcp" />
|
<DCCReference Include="..\Modulos\Presupuestos de cliente\dxThemeD11.dcp" />
|
||||||
<DCCReference Include="..\Modulos\Gestor de informes\GUISDK_D11R.dcp" />
|
<DCCReference Include="..\Modulos\Presupuestos de cliente\GUISDK_D11R.dcp" />
|
||||||
<DCCReference Include="..\Modulos\Gestor de informes\IndyCore.dcp" />
|
<DCCReference Include="..\Modulos\Presupuestos de cliente\IndyCore.dcp" />
|
||||||
<DCCReference Include="..\Modulos\Gestor de informes\IndyProtocols.dcp" />
|
<DCCReference Include="..\Modulos\Presupuestos de cliente\IndyProtocols.dcp" />
|
||||||
<DCCReference Include="..\Modulos\Gestor de informes\IndySystem.dcp" />
|
<DCCReference Include="..\Modulos\Presupuestos de cliente\IndySystem.dcp" />
|
||||||
<DCCReference Include="..\Modulos\Gestor de informes\Jcl.dcp" />
|
<DCCReference Include="..\Modulos\Presupuestos de cliente\Jcl.dcp" />
|
||||||
<DCCReference Include="..\Modulos\Gestor de informes\JclVcl.dcp" />
|
<DCCReference Include="..\Modulos\Presupuestos de cliente\JclVcl.dcp" />
|
||||||
<DCCReference Include="..\Modulos\Gestor de informes\JSDialog100.dcp" />
|
<DCCReference Include="..\Modulos\Presupuestos de cliente\JSDialog100.dcp" />
|
||||||
<DCCReference Include="..\Modulos\Gestor de informes\JvCmpD11R.dcp" />
|
<DCCReference Include="..\Modulos\Presupuestos de cliente\JvCmpD11R.dcp" />
|
||||||
<DCCReference Include="..\Modulos\Gestor de informes\JvCoreD11R.dcp" />
|
<DCCReference Include="..\Modulos\Presupuestos de cliente\JvCoreD11R.dcp" />
|
||||||
<DCCReference Include="..\Modulos\Gestor de informes\JvCtrlsD11R.dcp" />
|
<DCCReference Include="..\Modulos\Presupuestos de cliente\JvCtrlsD11R.dcp" />
|
||||||
<DCCReference Include="..\Modulos\Gestor de informes\JvDlgsD11R.dcp" />
|
<DCCReference Include="..\Modulos\Presupuestos de cliente\JvDlgsD11R.dcp" />
|
||||||
<DCCReference Include="..\Modulos\Gestor de informes\JvMMD11R.dcp" />
|
<DCCReference Include="..\Modulos\Presupuestos de cliente\JvMMD11R.dcp" />
|
||||||
<DCCReference Include="..\Modulos\Gestor de informes\JvNetD11R.dcp" />
|
<DCCReference Include="..\Modulos\Presupuestos de cliente\JvNetD11R.dcp" />
|
||||||
<DCCReference Include="..\Modulos\Gestor de informes\JvPageCompsD11R.dcp" />
|
<DCCReference Include="..\Modulos\Presupuestos de cliente\JvPageCompsD11R.dcp" />
|
||||||
<DCCReference Include="..\Modulos\Gestor de informes\JvStdCtrlsD11R.dcp" />
|
<DCCReference Include="..\Modulos\Presupuestos de cliente\JvStdCtrlsD11R.dcp" />
|
||||||
<DCCReference Include="..\Modulos\Gestor de informes\JvSystemD11R.dcp" />
|
<DCCReference Include="..\Modulos\Presupuestos de cliente\JvSystemD11R.dcp" />
|
||||||
<DCCReference Include="..\Modulos\Gestor de informes\pckMD5.dcp" />
|
<DCCReference Include="..\Modulos\Presupuestos de cliente\pckMD5.dcp" />
|
||||||
<DCCReference Include="..\Modulos\Gestor de informes\pckUCDataConnector.dcp" />
|
<DCCReference Include="..\Modulos\Presupuestos de cliente\pckUCDataConnector.dcp" />
|
||||||
<DCCReference Include="..\Modulos\Gestor de informes\pckUserControl_RT.dcp" />
|
<DCCReference Include="..\Modulos\Presupuestos de cliente\pckUserControl_RT.dcp" />
|
||||||
<DCCReference Include="..\Modulos\Gestor de informes\PngComponentsD10.dcp" />
|
<DCCReference Include="..\Modulos\Presupuestos de cliente\PngComponentsD10.dcp" />
|
||||||
<DCCReference Include="..\Modulos\Gestor de informes\PNG_D10.dcp" />
|
<DCCReference Include="..\Modulos\Presupuestos de cliente\PNG_D10.dcp" />
|
||||||
<DCCReference Include="..\Modulos\Gestor de informes\RemObjects_Core_D11.dcp" />
|
<DCCReference Include="..\Modulos\Presupuestos de cliente\RemObjects_Core_D11.dcp" />
|
||||||
<DCCReference Include="..\Modulos\Gestor de informes\RemObjects_Indy_D11.dcp" />
|
<DCCReference Include="..\Modulos\Presupuestos de cliente\RemObjects_Indy_D11.dcp" />
|
||||||
<DCCReference Include="..\Modulos\Gestor de informes\rtl.dcp" />
|
<DCCReference Include="..\Modulos\Presupuestos de cliente\rtl.dcp" />
|
||||||
<DCCReference Include="..\Modulos\Gestor de informes\TB2k_D10.dcp" />
|
<DCCReference Include="..\Modulos\Presupuestos de cliente\TB2k_D10.dcp" />
|
||||||
<DCCReference Include="..\Modulos\Gestor de informes\tbx_d10.dcp" />
|
<DCCReference Include="..\Modulos\Presupuestos de cliente\tbx_d10.dcp" />
|
||||||
<DCCReference Include="..\Modulos\Gestor de informes\vcl.dcp" />
|
<DCCReference Include="..\Modulos\Presupuestos de cliente\vcl.dcp" />
|
||||||
<DCCReference Include="..\Modulos\Gestor de informes\vclactnband.dcp" />
|
<DCCReference Include="..\Modulos\Presupuestos de cliente\vclactnband.dcp" />
|
||||||
<DCCReference Include="..\Modulos\Gestor de informes\vcldb.dcp" />
|
<DCCReference Include="..\Modulos\Presupuestos de cliente\vcldb.dcp" />
|
||||||
<DCCReference Include="..\Modulos\Gestor de informes\vcljpg.dcp" />
|
<DCCReference Include="..\Modulos\Presupuestos de cliente\vcljpg.dcp" />
|
||||||
<DCCReference Include="..\Modulos\Gestor de informes\VclSmp.dcp" />
|
<DCCReference Include="..\Modulos\Presupuestos de cliente\VclSmp.dcp" />
|
||||||
<DCCReference Include="..\Modulos\Gestor de informes\vclx.dcp" />
|
<DCCReference Include="..\Modulos\Presupuestos de cliente\vclx.dcp" />
|
||||||
<DCCReference Include="..\Modulos\Gestor de informes\xmlrtl.dcp" />
|
<DCCReference Include="..\Modulos\Presupuestos de cliente\xmlrtl.dcp" />
|
||||||
<DCCReference Include="..\Servicios\FactuGES_Intf.pas" />
|
<DCCReference Include="..\Servicios\FactuGES_Intf.pas" />
|
||||||
<DCCReference Include="Conexion\uConfigurarConexion.pas">
|
<DCCReference Include="Conexion\uConfigurarConexion.pas">
|
||||||
<Form>fConfigurarConexion</Form>
|
<Form>fConfigurarConexion</Form>
|
||||||
|
|||||||
@ -53,7 +53,7 @@
|
|||||||
<Borland.Personality>Delphi.Personality</Borland.Personality>
|
<Borland.Personality>Delphi.Personality</Borland.Personality>
|
||||||
<Borland.ProjectType>VCLApplication</Borland.ProjectType>
|
<Borland.ProjectType>VCLApplication</Borland.ProjectType>
|
||||||
<BorlandProject>
|
<BorlandProject>
|
||||||
<BorlandProject><Delphi.Personality><Parameters><Parameters Name="UseLauncher">False</Parameters><Parameters Name="LoadAllSymbols">True</Parameters><Parameters Name="LoadUnspecifiedSymbols">False</Parameters></Parameters><Language><Language Name="RootDir">C:\Archivos de programa\Borland\Delphi7\Bin\</Language></Language><VersionInfo><VersionInfo Name="IncludeVerInfo">True</VersionInfo><VersionInfo Name="AutoIncBuild">False</VersionInfo><VersionInfo Name="MajorVer">1</VersionInfo><VersionInfo Name="MinorVer">9</VersionInfo><VersionInfo Name="Release">3</VersionInfo><VersionInfo Name="Build">0</VersionInfo><VersionInfo Name="Debug">False</VersionInfo><VersionInfo Name="PreRelease">False</VersionInfo><VersionInfo Name="Special">False</VersionInfo><VersionInfo Name="Private">False</VersionInfo><VersionInfo Name="DLL">False</VersionInfo><VersionInfo Name="Locale">3082</VersionInfo><VersionInfo Name="CodePage">1252</VersionInfo></VersionInfo><VersionInfoKeys><VersionInfoKeys Name="CompanyName">Rodax Software S.L.</VersionInfoKeys><VersionInfoKeys Name="FileDescription"></VersionInfoKeys><VersionInfoKeys Name="FileVersion">1.9.3.0</VersionInfoKeys><VersionInfoKeys Name="InternalName">FactuGES</VersionInfoKeys><VersionInfoKeys Name="LegalCopyright"></VersionInfoKeys><VersionInfoKeys Name="LegalTrademarks"></VersionInfoKeys><VersionInfoKeys Name="OriginalFilename"></VersionInfoKeys><VersionInfoKeys Name="ProductName">FactuGES</VersionInfoKeys><VersionInfoKeys Name="ProductVersion">1.9.3.0</VersionInfoKeys><VersionInfoKeys Name="Comments"></VersionInfoKeys></VersionInfoKeys><Excluded_Packages></Excluded_Packages><Source><Source Name="MainSource">FactuGES.dpr</Source></Source></Delphi.Personality><ModelSupport>False</ModelSupport></BorlandProject></BorlandProject>
|
<BorlandProject><Delphi.Personality><Parameters><Parameters Name="UseLauncher">False</Parameters><Parameters Name="LoadAllSymbols">True</Parameters><Parameters Name="LoadUnspecifiedSymbols">False</Parameters></Parameters><Language><Language Name="RootDir">C:\Archivos de programa\Borland\Delphi7\Bin\</Language></Language><VersionInfo><VersionInfo Name="IncludeVerInfo">True</VersionInfo><VersionInfo Name="AutoIncBuild">False</VersionInfo><VersionInfo Name="MajorVer">1</VersionInfo><VersionInfo Name="MinorVer">9</VersionInfo><VersionInfo Name="Release">4</VersionInfo><VersionInfo Name="Build">0</VersionInfo><VersionInfo Name="Debug">False</VersionInfo><VersionInfo Name="PreRelease">False</VersionInfo><VersionInfo Name="Special">False</VersionInfo><VersionInfo Name="Private">False</VersionInfo><VersionInfo Name="DLL">False</VersionInfo><VersionInfo Name="Locale">3082</VersionInfo><VersionInfo Name="CodePage">1252</VersionInfo></VersionInfo><VersionInfoKeys><VersionInfoKeys Name="CompanyName">Rodax Software S.L.</VersionInfoKeys><VersionInfoKeys Name="FileDescription"></VersionInfoKeys><VersionInfoKeys Name="FileVersion">1.9.4.0</VersionInfoKeys><VersionInfoKeys Name="InternalName">FactuGES</VersionInfoKeys><VersionInfoKeys Name="LegalCopyright"></VersionInfoKeys><VersionInfoKeys Name="LegalTrademarks"></VersionInfoKeys><VersionInfoKeys Name="OriginalFilename"></VersionInfoKeys><VersionInfoKeys Name="ProductName">FactuGES</VersionInfoKeys><VersionInfoKeys Name="ProductVersion">1.9.4.0</VersionInfoKeys><VersionInfoKeys Name="Comments"></VersionInfoKeys></VersionInfoKeys><Excluded_Packages></Excluded_Packages><Source><Source Name="MainSource">FactuGES.dpr</Source></Source></Delphi.Personality><ModelSupport>False</ModelSupport></BorlandProject></BorlandProject>
|
||||||
</ProjectExtensions>
|
</ProjectExtensions>
|
||||||
<Import Project="$(MSBuildBinPath)\Borland.Delphi.Targets" />
|
<Import Project="$(MSBuildBinPath)\Borland.Delphi.Targets" />
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
MAINICON ICON "C:\Codigo tecsitel\Resources\Iconos\Factuges.ico"
|
MAINICON ICON "C:\Codigo tecsitel\Resources\Iconos\Factuges.ico"
|
||||||
1 VERSIONINFO
|
1 VERSIONINFO
|
||||||
FILEVERSION 1,9,3,0
|
FILEVERSION 1,9,4,0
|
||||||
PRODUCTVERSION 1,9,3,0
|
PRODUCTVERSION 1,9,4,0
|
||||||
FILEFLAGSMASK 0x3FL
|
FILEFLAGSMASK 0x3FL
|
||||||
FILEFLAGS 0x00L
|
FILEFLAGS 0x00L
|
||||||
FILEOS 0x40004L
|
FILEOS 0x40004L
|
||||||
@ -13,10 +13,10 @@ BEGIN
|
|||||||
BLOCK "0C0A04E4"
|
BLOCK "0C0A04E4"
|
||||||
BEGIN
|
BEGIN
|
||||||
VALUE "CompanyName", "Rodax Software S.L.\0"
|
VALUE "CompanyName", "Rodax Software S.L.\0"
|
||||||
VALUE "FileVersion", "1.9.3.0\0"
|
VALUE "FileVersion", "1.9.4.0\0"
|
||||||
VALUE "InternalName", "FactuGES\0"
|
VALUE "InternalName", "FactuGES\0"
|
||||||
VALUE "ProductName", "FactuGES\0"
|
VALUE "ProductName", "FactuGES\0"
|
||||||
VALUE "ProductVersion", "1.9.3.0\0"
|
VALUE "ProductVersion", "1.9.4.0\0"
|
||||||
END
|
END
|
||||||
END
|
END
|
||||||
BLOCK "VarFileInfo"
|
BLOCK "VarFileInfo"
|
||||||
|
|||||||
Binary file not shown.
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Binary file not shown.
Binary file not shown.
File diff suppressed because one or more lines are too long
Binary file not shown.
Binary file not shown.
@ -47,6 +47,8 @@ inherited fEditorProveedor: TfEditorProveedor
|
|||||||
inherited lblDesbloquear: TcxLabel
|
inherited lblDesbloquear: TcxLabel
|
||||||
Left = 705
|
Left = 705
|
||||||
ExplicitLeft = 705
|
ExplicitLeft = 705
|
||||||
|
AnchorX = 750
|
||||||
|
AnchorY = 14
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
inherited TBXDock: TTBXDock
|
inherited TBXDock: TTBXDock
|
||||||
@ -118,6 +120,8 @@ inherited fEditorProveedor: TfEditorProveedor
|
|||||||
ExplicitWidth = 824
|
ExplicitWidth = 824
|
||||||
ExplicitHeight = 519
|
ExplicitHeight = 519
|
||||||
inherited pagGeneral: TTabSheet
|
inherited pagGeneral: TTabSheet
|
||||||
|
ExplicitLeft = 0
|
||||||
|
ExplicitTop = 0
|
||||||
ExplicitWidth = 816
|
ExplicitWidth = 816
|
||||||
ExplicitHeight = 491
|
ExplicitHeight = 491
|
||||||
inline frViewProveedor1: TfrViewProveedor
|
inline frViewProveedor1: TfrViewProveedor
|
||||||
@ -161,10 +165,10 @@ inherited fEditorProveedor: TfEditorProveedor
|
|||||||
ExplicitTop = 162
|
ExplicitTop = 162
|
||||||
end
|
end
|
||||||
inherited Label1: TLabel
|
inherited Label1: TLabel
|
||||||
Left = 485
|
Left = 468
|
||||||
Top = 251
|
Top = 251
|
||||||
Width = 342
|
Width = 342
|
||||||
ExplicitLeft = 485
|
ExplicitLeft = 468
|
||||||
ExplicitTop = 251
|
ExplicitTop = 251
|
||||||
ExplicitWidth = 342
|
ExplicitWidth = 342
|
||||||
end
|
end
|
||||||
@ -199,13 +203,13 @@ inherited fEditorProveedor: TfEditorProveedor
|
|||||||
Width = 366
|
Width = 366
|
||||||
end
|
end
|
||||||
inherited eCodigoPostal: TcxDBTextEdit
|
inherited eCodigoPostal: TcxDBTextEdit
|
||||||
Left = 403
|
Left = 386
|
||||||
Top = 294
|
Top = 294
|
||||||
Style.LookAndFeel.SkinName = ''
|
Style.LookAndFeel.SkinName = ''
|
||||||
StyleDisabled.LookAndFeel.SkinName = ''
|
StyleDisabled.LookAndFeel.SkinName = ''
|
||||||
StyleFocused.LookAndFeel.SkinName = ''
|
StyleFocused.LookAndFeel.SkinName = ''
|
||||||
StyleHot.LookAndFeel.SkinName = ''
|
StyleHot.LookAndFeel.SkinName = ''
|
||||||
ExplicitLeft = 403
|
ExplicitLeft = 386
|
||||||
ExplicitTop = 294
|
ExplicitTop = 294
|
||||||
end
|
end
|
||||||
inherited eObservaciones: TcxDBMemo
|
inherited eObservaciones: TcxDBMemo
|
||||||
@ -270,50 +274,72 @@ inherited fEditorProveedor: TfEditorProveedor
|
|||||||
ExplicitWidth = 366
|
ExplicitWidth = 366
|
||||||
Width = 366
|
Width = 366
|
||||||
end
|
end
|
||||||
|
inherited cxDBCheckBox3: TcxDBCheckBox
|
||||||
|
Left = 368
|
||||||
|
Top = 138
|
||||||
|
Style.LookAndFeel.SkinName = ''
|
||||||
|
StyleDisabled.LookAndFeel.SkinName = ''
|
||||||
|
StyleFocused.LookAndFeel.SkinName = ''
|
||||||
|
StyleHot.LookAndFeel.SkinName = ''
|
||||||
|
ExplicitLeft = 368
|
||||||
|
ExplicitTop = 138
|
||||||
|
end
|
||||||
inherited eTlfParticular: TcxDBTextEdit
|
inherited eTlfParticular: TcxDBTextEdit
|
||||||
Left = 591
|
Left = 574
|
||||||
Top = 57
|
Top = 57
|
||||||
Style.LookAndFeel.SkinName = ''
|
Style.LookAndFeel.SkinName = ''
|
||||||
StyleDisabled.LookAndFeel.SkinName = ''
|
StyleDisabled.LookAndFeel.SkinName = ''
|
||||||
StyleFocused.LookAndFeel.SkinName = ''
|
StyleFocused.LookAndFeel.SkinName = ''
|
||||||
StyleHot.LookAndFeel.SkinName = ''
|
StyleHot.LookAndFeel.SkinName = ''
|
||||||
ExplicitLeft = 591
|
ExplicitLeft = 574
|
||||||
ExplicitTop = 57
|
ExplicitTop = 57
|
||||||
ExplicitWidth = 171
|
ExplicitWidth = 171
|
||||||
Width = 171
|
Width = 171
|
||||||
end
|
end
|
||||||
inherited eTlfTrabajo: TcxDBTextEdit
|
inherited eTlfTrabajo: TcxDBTextEdit
|
||||||
Left = 591
|
Left = 574
|
||||||
Top = 30
|
Top = 30
|
||||||
Style.LookAndFeel.SkinName = ''
|
Style.LookAndFeel.SkinName = ''
|
||||||
StyleDisabled.LookAndFeel.SkinName = ''
|
StyleDisabled.LookAndFeel.SkinName = ''
|
||||||
StyleFocused.LookAndFeel.SkinName = ''
|
StyleFocused.LookAndFeel.SkinName = ''
|
||||||
StyleHot.LookAndFeel.SkinName = ''
|
StyleHot.LookAndFeel.SkinName = ''
|
||||||
ExplicitLeft = 591
|
ExplicitLeft = 574
|
||||||
ExplicitTop = 30
|
ExplicitTop = 30
|
||||||
ExplicitWidth = 171
|
ExplicitWidth = 171
|
||||||
Width = 171
|
Width = 171
|
||||||
end
|
end
|
||||||
|
inherited cxDBCheckBox1: TcxDBCheckBox
|
||||||
|
Left = 468
|
||||||
|
Top = 283
|
||||||
|
Style.LookAndFeel.SkinName = ''
|
||||||
|
StyleDisabled.LookAndFeel.SkinName = ''
|
||||||
|
StyleFocused.LookAndFeel.SkinName = ''
|
||||||
|
StyleHot.LookAndFeel.SkinName = ''
|
||||||
|
ExplicitLeft = 468
|
||||||
|
ExplicitTop = 283
|
||||||
|
ExplicitWidth = 236
|
||||||
|
Width = 236
|
||||||
|
end
|
||||||
inherited eTlfMovil: TcxDBTextEdit
|
inherited eTlfMovil: TcxDBTextEdit
|
||||||
Left = 591
|
Left = 574
|
||||||
Top = 84
|
Top = 84
|
||||||
Style.LookAndFeel.SkinName = ''
|
Style.LookAndFeel.SkinName = ''
|
||||||
StyleDisabled.LookAndFeel.SkinName = ''
|
StyleDisabled.LookAndFeel.SkinName = ''
|
||||||
StyleFocused.LookAndFeel.SkinName = ''
|
StyleFocused.LookAndFeel.SkinName = ''
|
||||||
StyleHot.LookAndFeel.SkinName = ''
|
StyleHot.LookAndFeel.SkinName = ''
|
||||||
ExplicitLeft = 591
|
ExplicitLeft = 574
|
||||||
ExplicitTop = 84
|
ExplicitTop = 84
|
||||||
ExplicitWidth = 171
|
ExplicitWidth = 171
|
||||||
Width = 171
|
Width = 171
|
||||||
end
|
end
|
||||||
inherited eFax: TcxDBTextEdit
|
inherited eFax: TcxDBTextEdit
|
||||||
Left = 591
|
Left = 574
|
||||||
Top = 111
|
Top = 111
|
||||||
Style.LookAndFeel.SkinName = ''
|
Style.LookAndFeel.SkinName = ''
|
||||||
StyleDisabled.LookAndFeel.SkinName = ''
|
StyleDisabled.LookAndFeel.SkinName = ''
|
||||||
StyleFocused.LookAndFeel.SkinName = ''
|
StyleFocused.LookAndFeel.SkinName = ''
|
||||||
StyleHot.LookAndFeel.SkinName = ''
|
StyleHot.LookAndFeel.SkinName = ''
|
||||||
ExplicitLeft = 591
|
ExplicitLeft = 574
|
||||||
ExplicitTop = 111
|
ExplicitTop = 111
|
||||||
ExplicitWidth = 171
|
ExplicitWidth = 171
|
||||||
Width = 171
|
Width = 171
|
||||||
@ -328,74 +354,60 @@ inherited fEditorProveedor: TfEditorProveedor
|
|||||||
ExplicitWidth = 366
|
ExplicitWidth = 366
|
||||||
Width = 366
|
Width = 366
|
||||||
end
|
end
|
||||||
inherited cxDBCheckBox3: TcxDBCheckBox
|
inherited cbFelicitacion: TcxDBCheckBox
|
||||||
Left = 385
|
Left = 479
|
||||||
Top = 138
|
Top = 329
|
||||||
Style.LookAndFeel.SkinName = ''
|
ExplicitLeft = 479
|
||||||
StyleDisabled.LookAndFeel.SkinName = ''
|
ExplicitTop = 329
|
||||||
StyleFocused.LookAndFeel.SkinName = ''
|
ExplicitWidth = 352
|
||||||
StyleHot.LookAndFeel.SkinName = ''
|
Width = 352
|
||||||
ExplicitLeft = 385
|
|
||||||
ExplicitTop = 138
|
|
||||||
end
|
end
|
||||||
inherited eNIFCIF: TcxDBTextEdit
|
inherited eNIFCIF: TcxDBTextEdit
|
||||||
Left = 258
|
Left = 251
|
||||||
Top = 30
|
Top = 30
|
||||||
Style.LookAndFeel.SkinName = ''
|
Style.LookAndFeel.SkinName = ''
|
||||||
StyleDisabled.LookAndFeel.SkinName = ''
|
StyleDisabled.LookAndFeel.SkinName = ''
|
||||||
StyleFocused.LookAndFeel.SkinName = ''
|
StyleFocused.LookAndFeel.SkinName = ''
|
||||||
StyleHot.LookAndFeel.SkinName = ''
|
StyleHot.LookAndFeel.SkinName = ''
|
||||||
ExplicitLeft = 258
|
ExplicitLeft = 251
|
||||||
ExplicitTop = 30
|
ExplicitTop = 30
|
||||||
ExplicitWidth = 229
|
ExplicitWidth = 229
|
||||||
Width = 229
|
Width = 229
|
||||||
end
|
end
|
||||||
inherited eMailTrabajo: TcxDBHyperLinkEdit
|
inherited eMailTrabajo: TcxDBHyperLinkEdit
|
||||||
Left = 591
|
Left = 574
|
||||||
Top = 162
|
Top = 162
|
||||||
Properties.Prefix = 'mailto:'
|
Properties.Prefix = 'mailto:'
|
||||||
Style.LookAndFeel.SkinName = ''
|
Style.LookAndFeel.SkinName = ''
|
||||||
StyleDisabled.LookAndFeel.SkinName = ''
|
StyleDisabled.LookAndFeel.SkinName = ''
|
||||||
StyleFocused.LookAndFeel.SkinName = ''
|
StyleFocused.LookAndFeel.SkinName = ''
|
||||||
StyleHot.LookAndFeel.SkinName = ''
|
StyleHot.LookAndFeel.SkinName = ''
|
||||||
ExplicitLeft = 591
|
ExplicitLeft = 574
|
||||||
ExplicitTop = 162
|
ExplicitTop = 162
|
||||||
ExplicitWidth = 142
|
ExplicitWidth = 142
|
||||||
Width = 142
|
Width = 142
|
||||||
end
|
end
|
||||||
inherited eMailParticular: TcxDBHyperLinkEdit
|
inherited eMailParticular: TcxDBHyperLinkEdit
|
||||||
Left = 591
|
Left = 574
|
||||||
Top = 190
|
Top = 190
|
||||||
Properties.Prefix = 'mailto:'
|
Properties.Prefix = 'mailto:'
|
||||||
Style.LookAndFeel.SkinName = ''
|
Style.LookAndFeel.SkinName = ''
|
||||||
StyleDisabled.LookAndFeel.SkinName = ''
|
StyleDisabled.LookAndFeel.SkinName = ''
|
||||||
StyleFocused.LookAndFeel.SkinName = ''
|
StyleFocused.LookAndFeel.SkinName = ''
|
||||||
StyleHot.LookAndFeel.SkinName = ''
|
StyleHot.LookAndFeel.SkinName = ''
|
||||||
ExplicitLeft = 591
|
ExplicitLeft = 574
|
||||||
ExplicitTop = 190
|
ExplicitTop = 190
|
||||||
ExplicitWidth = 142
|
ExplicitWidth = 142
|
||||||
Width = 142
|
Width = 142
|
||||||
end
|
end
|
||||||
inherited cxDBCheckBox1: TcxDBCheckBox
|
|
||||||
Left = 485
|
|
||||||
Top = 283
|
|
||||||
Style.LookAndFeel.SkinName = ''
|
|
||||||
StyleDisabled.LookAndFeel.SkinName = ''
|
|
||||||
StyleFocused.LookAndFeel.SkinName = ''
|
|
||||||
StyleHot.LookAndFeel.SkinName = ''
|
|
||||||
ExplicitLeft = 485
|
|
||||||
ExplicitTop = 283
|
|
||||||
ExplicitWidth = 236
|
|
||||||
Width = 236
|
|
||||||
end
|
|
||||||
inherited ePaginaWeb: TcxDBHyperLinkEdit
|
inherited ePaginaWeb: TcxDBHyperLinkEdit
|
||||||
Left = 591
|
Left = 574
|
||||||
Top = 217
|
Top = 217
|
||||||
Style.LookAndFeel.SkinName = ''
|
Style.LookAndFeel.SkinName = ''
|
||||||
StyleDisabled.LookAndFeel.SkinName = ''
|
StyleDisabled.LookAndFeel.SkinName = ''
|
||||||
StyleFocused.LookAndFeel.SkinName = ''
|
StyleFocused.LookAndFeel.SkinName = ''
|
||||||
StyleHot.LookAndFeel.SkinName = ''
|
StyleHot.LookAndFeel.SkinName = ''
|
||||||
ExplicitLeft = 591
|
ExplicitLeft = 574
|
||||||
ExplicitTop = 217
|
ExplicitTop = 217
|
||||||
ExplicitWidth = 142
|
ExplicitWidth = 142
|
||||||
Width = 142
|
Width = 142
|
||||||
@ -607,6 +619,18 @@ inherited fEditorProveedor: TfEditorProveedor
|
|||||||
inherited ToolBar1: TToolBar
|
inherited ToolBar1: TToolBar
|
||||||
Width = 816
|
Width = 816
|
||||||
ExplicitWidth = 816
|
ExplicitWidth = 816
|
||||||
|
inherited ToolButton1: TToolButton
|
||||||
|
ExplicitWidth = 113
|
||||||
|
end
|
||||||
|
inherited ToolButton4: TToolButton
|
||||||
|
ExplicitWidth = 113
|
||||||
|
end
|
||||||
|
inherited ToolButton2: TToolButton
|
||||||
|
ExplicitWidth = 113
|
||||||
|
end
|
||||||
|
inherited ToolButton7: TToolButton
|
||||||
|
ExplicitWidth = 113
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
@ -66,7 +66,7 @@ implementation
|
|||||||
{ TfEditorProveedor }
|
{ TfEditorProveedor }
|
||||||
|
|
||||||
uses
|
uses
|
||||||
uDialogUtils, uGruposProveedorController, uBizGruposProveedor,
|
uDialogUtils, dialogs, uGruposProveedorController, uBizGruposProveedor,
|
||||||
uProveedoresController;
|
uProveedoresController;
|
||||||
|
|
||||||
procedure TfEditorProveedor.actDocumentosAlbaranesExecute(Sender: TObject);
|
procedure TfEditorProveedor.actDocumentosAlbaranesExecute(Sender: TObject);
|
||||||
|
|||||||
@ -221,6 +221,30 @@ inherited frViewProveedor: TfrViewProveedor
|
|||||||
ExplicitWidth = 171
|
ExplicitWidth = 171
|
||||||
Width = 171
|
Width = 171
|
||||||
end
|
end
|
||||||
|
object cxDBCheckBox3: TcxDBCheckBox [16]
|
||||||
|
Left = 343
|
||||||
|
Top = 136
|
||||||
|
Caption = 'Subcontrata'
|
||||||
|
DataBinding.DataField = 'SUBCONTRATA'
|
||||||
|
DataBinding.DataSource = dsContacto
|
||||||
|
Properties.ImmediatePost = True
|
||||||
|
Properties.NullStyle = nssUnchecked
|
||||||
|
Properties.ValueChecked = 1
|
||||||
|
Properties.ValueUnchecked = 0
|
||||||
|
Style.BorderColor = clWindowFrame
|
||||||
|
Style.BorderStyle = ebs3D
|
||||||
|
Style.HotTrack = False
|
||||||
|
Style.LookAndFeel.Kind = lfStandard
|
||||||
|
Style.LookAndFeel.NativeStyle = True
|
||||||
|
StyleDisabled.LookAndFeel.Kind = lfStandard
|
||||||
|
StyleDisabled.LookAndFeel.NativeStyle = True
|
||||||
|
StyleFocused.LookAndFeel.Kind = lfStandard
|
||||||
|
StyleFocused.LookAndFeel.NativeStyle = True
|
||||||
|
StyleHot.LookAndFeel.Kind = lfStandard
|
||||||
|
StyleHot.LookAndFeel.NativeStyle = True
|
||||||
|
TabOrder = 6
|
||||||
|
Width = 83
|
||||||
|
end
|
||||||
inherited eTlfMovil: TcxDBTextEdit
|
inherited eTlfMovil: TcxDBTextEdit
|
||||||
Left = 551
|
Left = 551
|
||||||
Style.LookAndFeel.SkinName = ''
|
Style.LookAndFeel.SkinName = ''
|
||||||
@ -253,13 +277,14 @@ inherited frViewProveedor: TfrViewProveedor
|
|||||||
ExplicitWidth = 330
|
ExplicitWidth = 330
|
||||||
Width = 330
|
Width = 330
|
||||||
end
|
end
|
||||||
object cxDBCheckBox3: TcxDBCheckBox [19]
|
object cxDBCheckBox1: TcxDBCheckBox [20]
|
||||||
Left = 343
|
Left = 444
|
||||||
Top = 136
|
Top = 294
|
||||||
Caption = 'Subcontrata'
|
Caption = 'Incluir este proveedor en la tienda web'
|
||||||
DataBinding.DataField = 'SUBCONTRATA'
|
DataBinding.DataField = 'TIENDA_WEB'
|
||||||
DataBinding.DataSource = dsContacto
|
DataBinding.DataSource = dsContacto
|
||||||
Properties.ImmediatePost = True
|
Properties.ImmediatePost = True
|
||||||
|
Properties.MultiLine = True
|
||||||
Properties.NullStyle = nssUnchecked
|
Properties.NullStyle = nssUnchecked
|
||||||
Properties.ValueChecked = 1
|
Properties.ValueChecked = 1
|
||||||
Properties.ValueUnchecked = 0
|
Properties.ValueUnchecked = 0
|
||||||
@ -274,8 +299,8 @@ inherited frViewProveedor: TfrViewProveedor
|
|||||||
StyleFocused.LookAndFeel.NativeStyle = True
|
StyleFocused.LookAndFeel.NativeStyle = True
|
||||||
StyleHot.LookAndFeel.Kind = lfStandard
|
StyleHot.LookAndFeel.Kind = lfStandard
|
||||||
StyleHot.LookAndFeel.NativeStyle = True
|
StyleHot.LookAndFeel.NativeStyle = True
|
||||||
TabOrder = 6
|
TabOrder = 21
|
||||||
Width = 83
|
Width = 236
|
||||||
end
|
end
|
||||||
inherited eNIFCIF: TcxDBTextEdit
|
inherited eNIFCIF: TcxDBTextEdit
|
||||||
Left = 224
|
Left = 224
|
||||||
@ -311,14 +336,13 @@ inherited frViewProveedor: TfrViewProveedor
|
|||||||
ExplicitWidth = 142
|
ExplicitWidth = 142
|
||||||
Width = 142
|
Width = 142
|
||||||
end
|
end
|
||||||
object cxDBCheckBox1: TcxDBCheckBox [23]
|
object cbFelicitacion: TcxDBCheckBox [24]
|
||||||
Left = 444
|
Left = 456
|
||||||
Top = 294
|
Top = 339
|
||||||
Caption = 'Incluir este proveedor en la tienda web'
|
Caption = 'Mandar felicitaci'#243'n navide'#241'a a este proveedor'
|
||||||
DataBinding.DataField = 'TIENDA_WEB'
|
DataBinding.DataField = 'FELICITACION'
|
||||||
DataBinding.DataSource = dsContacto
|
DataBinding.DataSource = dsContacto
|
||||||
Properties.ImmediatePost = True
|
Properties.ImmediatePost = True
|
||||||
Properties.MultiLine = True
|
|
||||||
Properties.NullStyle = nssUnchecked
|
Properties.NullStyle = nssUnchecked
|
||||||
Properties.ValueChecked = 1
|
Properties.ValueChecked = 1
|
||||||
Properties.ValueUnchecked = 0
|
Properties.ValueUnchecked = 0
|
||||||
@ -333,8 +357,8 @@ inherited frViewProveedor: TfrViewProveedor
|
|||||||
StyleFocused.LookAndFeel.NativeStyle = True
|
StyleFocused.LookAndFeel.NativeStyle = True
|
||||||
StyleHot.LookAndFeel.Kind = lfStandard
|
StyleHot.LookAndFeel.Kind = lfStandard
|
||||||
StyleHot.LookAndFeel.NativeStyle = True
|
StyleHot.LookAndFeel.NativeStyle = True
|
||||||
TabOrder = 21
|
TabOrder = 22
|
||||||
Width = 236
|
Width = 352
|
||||||
end
|
end
|
||||||
inherited ePaginaWeb: TcxDBHyperLinkEdit
|
inherited ePaginaWeb: TcxDBHyperLinkEdit
|
||||||
Left = 551
|
Left = 551
|
||||||
@ -370,30 +394,6 @@ inherited frViewProveedor: TfrViewProveedor
|
|||||||
ExplicitWidth = 330
|
ExplicitWidth = 330
|
||||||
Width = 330
|
Width = 330
|
||||||
end
|
end
|
||||||
object cbFelicitacion: TcxDBCheckBox [27]
|
|
||||||
Left = 456
|
|
||||||
Top = 339
|
|
||||||
Caption = 'Mandar felicitaci'#243'n navide'#241'a a este proveedor'
|
|
||||||
DataBinding.DataField = 'FELICITACION'
|
|
||||||
DataBinding.DataSource = dsContacto
|
|
||||||
Properties.ImmediatePost = True
|
|
||||||
Properties.NullStyle = nssUnchecked
|
|
||||||
Properties.ValueChecked = 1
|
|
||||||
Properties.ValueUnchecked = 0
|
|
||||||
Style.BorderColor = clWindowFrame
|
|
||||||
Style.BorderStyle = ebs3D
|
|
||||||
Style.HotTrack = False
|
|
||||||
Style.LookAndFeel.Kind = lfStandard
|
|
||||||
Style.LookAndFeel.NativeStyle = True
|
|
||||||
StyleDisabled.LookAndFeel.Kind = lfStandard
|
|
||||||
StyleDisabled.LookAndFeel.NativeStyle = True
|
|
||||||
StyleFocused.LookAndFeel.Kind = lfStandard
|
|
||||||
StyleFocused.LookAndFeel.NativeStyle = True
|
|
||||||
StyleHot.LookAndFeel.Kind = lfStandard
|
|
||||||
StyleHot.LookAndFeel.NativeStyle = True
|
|
||||||
TabOrder = 22
|
|
||||||
Width = 352
|
|
||||||
end
|
|
||||||
inherited dxLayoutControlContactoGroup_Root: TdxLayoutGroup
|
inherited dxLayoutControlContactoGroup_Root: TdxLayoutGroup
|
||||||
inherited dxLayoutControlContactoGroup9: TdxLayoutGroup
|
inherited dxLayoutControlContactoGroup9: TdxLayoutGroup
|
||||||
inherited dxLayoutControlContactoGroup4: TdxLayoutGroup
|
inherited dxLayoutControlContactoGroup4: TdxLayoutGroup
|
||||||
|
|||||||
@ -57,8 +57,8 @@ type
|
|||||||
function EsModificable(APresupuesto : IBizPresupuestoCliente): Boolean;
|
function EsModificable(APresupuesto : IBizPresupuestoCliente): Boolean;
|
||||||
function EsEliminable(APresupuesto : IBizPresupuestoCliente): Boolean;
|
function EsEliminable(APresupuesto : IBizPresupuestoCliente): Boolean;
|
||||||
|
|
||||||
procedure Preview(APresupuesto : IBizPresupuestoCliente; AllItems: Boolean = false; Const AVerSello: Integer = 1);
|
procedure Preview(APresupuesto : IBizPresupuestoCliente; AllItems: Boolean = false; Const AVerSello: Integer = 1; Const AVerISO: Integer = 1);
|
||||||
procedure Print(APresupuesto : IBizPresupuestoCliente; AllItems: Boolean = false; Const AVerSello: Integer = 1);
|
procedure Print(APresupuesto : IBizPresupuestoCliente; AllItems: Boolean = false; Const AVerSello: Integer = 1; Const AVerISO: Integer = 1);
|
||||||
function GenerarCertificados(APresupuesto : IBizPresupuestoCliente; AllItems: Boolean = false): Boolean;
|
function GenerarCertificados(APresupuesto : IBizPresupuestoCliente; AllItems: Boolean = false): Boolean;
|
||||||
function CambiarSituacion(APresupuesto : IBizPresupuestoCliente; Situacion: String; FechaDecision: TDateTime; AllItems: Boolean = false): Boolean;
|
function CambiarSituacion(APresupuesto : IBizPresupuestoCliente; Situacion: String; FechaDecision: TDateTime; AllItems: Boolean = false): Boolean;
|
||||||
|
|
||||||
@ -140,8 +140,8 @@ type
|
|||||||
function EsModificable(APresupuesto : IBizPresupuestoCliente): Boolean;
|
function EsModificable(APresupuesto : IBizPresupuestoCliente): Boolean;
|
||||||
function EsEliminable(APresupuesto : IBizPresupuestoCliente): Boolean;
|
function EsEliminable(APresupuesto : IBizPresupuestoCliente): Boolean;
|
||||||
|
|
||||||
procedure Preview(APresupuesto : IBizPresupuestoCliente; AllItems: Boolean = false; Const AVerSello: Integer = 1);
|
procedure Preview(APresupuesto : IBizPresupuestoCliente; AllItems: Boolean = false; Const AVerSello: Integer = 1; Const AVerISO: Integer = 1);
|
||||||
procedure Print(APresupuesto : IBizPresupuestoCliente; AllItems: Boolean = false; Const AVerSello: Integer = 1);
|
procedure Print(APresupuesto : IBizPresupuestoCliente; AllItems: Boolean = false; Const AVerSello: Integer = 1; Const AVerISO: Integer = 1);
|
||||||
function GenerarCertificados(APresupuesto : IBizPresupuestoCliente; AllItems: Boolean = false): Boolean;
|
function GenerarCertificados(APresupuesto : IBizPresupuestoCliente; AllItems: Boolean = false): Boolean;
|
||||||
function CambiarSituacion(APresupuesto : IBizPresupuestoCliente; Situacion: String; FechaDecision: TDateTime; AllItems: Boolean = false): Boolean;
|
function CambiarSituacion(APresupuesto : IBizPresupuestoCliente; Situacion: String; FechaDecision: TDateTime; AllItems: Boolean = false): Boolean;
|
||||||
|
|
||||||
@ -1049,7 +1049,7 @@ begin
|
|||||||
}
|
}
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure TPresupuestosClienteController.Preview(APresupuesto: IBizPresupuestoCliente; AllItems: Boolean = false; Const AVerSello: Integer = 1);
|
procedure TPresupuestosClienteController.Preview(APresupuesto: IBizPresupuestoCliente; AllItems: Boolean = false; Const AVerSello: Integer = 1; Const AVerISO: Integer = 1);
|
||||||
var
|
var
|
||||||
AReportController : IPresupuestosClienteReportController;
|
AReportController : IPresupuestosClienteReportController;
|
||||||
ID_Presupuestos: TIntegerList;
|
ID_Presupuestos: TIntegerList;
|
||||||
@ -1075,14 +1075,14 @@ begin
|
|||||||
else
|
else
|
||||||
ID_Presupuestos.Add(APresupuesto.ID);
|
ID_Presupuestos.Add(APresupuesto.ID);
|
||||||
|
|
||||||
AReportController.Preview(ID_Presupuestos, AVerSello);
|
AReportController.Preview(ID_Presupuestos, AVerSello, AVerISO);
|
||||||
finally
|
finally
|
||||||
AReportController := NIL;
|
AReportController := NIL;
|
||||||
FreeAndNil(ID_Presupuestos);
|
FreeAndNil(ID_Presupuestos);
|
||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure TPresupuestosClienteController.Print(APresupuesto: IBizPresupuestoCliente; AllItems: Boolean = false; Const AVerSello: Integer= 1);
|
procedure TPresupuestosClienteController.Print(APresupuesto: IBizPresupuestoCliente; AllItems: Boolean = false; Const AVerSello: Integer= 1; Const AVerISO: Integer = 1);
|
||||||
var
|
var
|
||||||
AReportController : IPresupuestosClienteReportController;
|
AReportController : IPresupuestosClienteReportController;
|
||||||
ID_Presupuestos: TIntegerList;
|
ID_Presupuestos: TIntegerList;
|
||||||
@ -1107,7 +1107,7 @@ begin
|
|||||||
else
|
else
|
||||||
ID_Presupuestos.Add(APresupuesto.ID);
|
ID_Presupuestos.Add(APresupuesto.ID);
|
||||||
|
|
||||||
AReportController.Print(ID_Presupuestos, AVerSello);
|
AReportController.Print(ID_Presupuestos, AVerSello, AVerISO);
|
||||||
|
|
||||||
finally
|
finally
|
||||||
AReportController := NIL;
|
AReportController := NIL;
|
||||||
|
|||||||
@ -10,10 +10,10 @@ uses
|
|||||||
type
|
type
|
||||||
IPresupuestosClienteReportController = interface(IControllerBase)
|
IPresupuestosClienteReportController = interface(IControllerBase)
|
||||||
['{41AE4B36-6114-4DDE-8BCF-288AA0E12449}']
|
['{41AE4B36-6114-4DDE-8BCF-288AA0E12449}']
|
||||||
procedure Preview(const AListaID : TIntegerList; Const AVerSello: Integer);
|
procedure Preview(const AListaID : TIntegerList; Const AVerSello: Integer; Const AVerISO: Integer = 1);
|
||||||
procedure Print(const AListaID : TIntegerList; Const AVerSello: Integer);
|
procedure Print(const AListaID : TIntegerList; Const AVerSello: Integer; Const AVerISO: Integer = 1);
|
||||||
function ExportToWord(const AID: Integer; const AFileName : String = ''; Const AVerSello: Integer=1): Boolean;
|
function ExportToWord(const AID: Integer; const AFileName : String = ''; Const AVerSello: Integer=1; Const AVerISO: Integer = 1): Boolean;
|
||||||
function ExportToPDF(const AID: Integer; const AFileName : String = ''; Const AVerSello: Integer=1): Boolean;
|
function ExportToPDF(const AID: Integer; const AFileName : String = ''; Const AVerSello: Integer=1; Const AVerISO: Integer = 1): Boolean;
|
||||||
function GenerarCertificados(const AID: Integer; const AFileName : String): Boolean;
|
function GenerarCertificados(const AID: Integer; const AFileName : String): Boolean;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
@ -25,10 +25,10 @@ type
|
|||||||
constructor Create; override;
|
constructor Create; override;
|
||||||
destructor Destroy; override;
|
destructor Destroy; override;
|
||||||
|
|
||||||
procedure Preview(const AListaID : TIntegerList; Const AVerSello: Integer);
|
procedure Preview(const AListaID : TIntegerList; Const AVerSello: Integer; Const AVerISO: Integer = 1);
|
||||||
procedure Print(const AListaID : TIntegerList; Const AVerSello: Integer);
|
procedure Print(const AListaID : TIntegerList; Const AVerSello: Integer; Const AVerISO: Integer = 1);
|
||||||
function ExportToWord(const AID: Integer; const AFileName : String = ''; Const AVerSello: Integer=1): Boolean;
|
function ExportToWord(const AID: Integer; const AFileName : String = ''; Const AVerSello: Integer=1; Const AVerISO: Integer = 1): Boolean;
|
||||||
function ExportToPDF(const AID: Integer; const AFileName : String = ''; Const AVerSello: Integer=1): Boolean;
|
function ExportToPDF(const AID: Integer; const AFileName : String = ''; Const AVerSello: Integer=1; Const AVerISO: Integer = 1): Boolean;
|
||||||
function GenerarCertificados(const AID: Integer; const AFileName : String): Boolean;
|
function GenerarCertificados(const AID: Integer; const AFileName : String): Boolean;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
@ -61,7 +61,7 @@ begin
|
|||||||
inherited;
|
inherited;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
function TPresupuestosClienteReportController.ExportToPDF(const AID: Integer; const AFileName: String; Const AVerSello: Integer): Boolean;
|
function TPresupuestosClienteReportController.ExportToPDF(const AID: Integer; const AFileName: String; Const AVerSello: Integer; Const AVerISO: Integer): Boolean;
|
||||||
var
|
var
|
||||||
AStream: Binary;
|
AStream: Binary;
|
||||||
begin
|
begin
|
||||||
@ -71,7 +71,7 @@ begin
|
|||||||
|
|
||||||
ShowHourglassCursor;
|
ShowHourglassCursor;
|
||||||
try
|
try
|
||||||
AStream := FDataModule.GetRptPDFPresupuesto(AID, AVerSello);
|
AStream := FDataModule.GetRptPDFPresupuesto(AID, AVerSello, AVerISO);
|
||||||
try
|
try
|
||||||
AStream.SaveToFile(AFileName);
|
AStream.SaveToFile(AFileName);
|
||||||
Result := True;
|
Result := True;
|
||||||
@ -83,7 +83,7 @@ begin
|
|||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
function TPresupuestosClienteReportController.ExportToWord(const AID: Integer; const AFileName : String; Const AVerSello: Integer) : Boolean;
|
function TPresupuestosClienteReportController.ExportToWord(const AID: Integer; const AFileName : String; Const AVerSello: Integer; Const AVerISO: Integer) : Boolean;
|
||||||
var
|
var
|
||||||
AStream: Binary;
|
AStream: Binary;
|
||||||
AFile : String;
|
AFile : String;
|
||||||
@ -95,7 +95,7 @@ begin
|
|||||||
|
|
||||||
ShowHourglassCursor;
|
ShowHourglassCursor;
|
||||||
try
|
try
|
||||||
AStream := FDataModule.GetRptWordPresupuesto(AID, AVerSello);
|
AStream := FDataModule.GetRptWordPresupuesto(AID, AVerSello, AVerISO);
|
||||||
try
|
try
|
||||||
AStream.SaveToFile(AFile);
|
AStream.SaveToFile(AFile);
|
||||||
Result := True;
|
Result := True;
|
||||||
@ -133,7 +133,7 @@ begin
|
|||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure TPresupuestosClienteReportController.Preview(const AListaID : TIntegerList; Const AVerSello: Integer);
|
procedure TPresupuestosClienteReportController.Preview(const AListaID : TIntegerList; Const AVerSello: Integer; Const AVerISO: Integer = 1);
|
||||||
var
|
var
|
||||||
AStream: Binary;
|
AStream: Binary;
|
||||||
AEditor : IEditorPresupuestosClientePreview;
|
AEditor : IEditorPresupuestosClientePreview;
|
||||||
@ -142,7 +142,7 @@ begin
|
|||||||
|
|
||||||
ShowHourglassCursor;
|
ShowHourglassCursor;
|
||||||
try
|
try
|
||||||
AStream := FDataModule.GetRptPresupuestos(AListaID, AVerSello);
|
AStream := FDataModule.GetRptPresupuestos(AListaID, AVerSello, AVerISO);
|
||||||
try
|
try
|
||||||
CreateEditor('EditorPresupuestosClientePreview', IEditorPresupuestosClientePreview, AEditor);
|
CreateEditor('EditorPresupuestosClientePreview', IEditorPresupuestosClientePreview, AEditor);
|
||||||
if Assigned(AEditor) then
|
if Assigned(AEditor) then
|
||||||
@ -166,7 +166,7 @@ begin
|
|||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure TPresupuestosClienteReportController.Print(const AListaID : TIntegerList; Const AVerSello: Integer);
|
procedure TPresupuestosClienteReportController.Print(const AListaID : TIntegerList; Const AVerSello: Integer; Const AVerISO: Integer = 1);
|
||||||
var
|
var
|
||||||
AStream: Binary;
|
AStream: Binary;
|
||||||
AEditor : IEditorPresupuestosClientePreview;
|
AEditor : IEditorPresupuestosClientePreview;
|
||||||
@ -175,7 +175,7 @@ begin
|
|||||||
|
|
||||||
ShowHourglassCursor;
|
ShowHourglassCursor;
|
||||||
try
|
try
|
||||||
AStream := FDataModule.GetRptPresupuestos(AListaID, AVerSello);
|
AStream := FDataModule.GetRptPresupuestos(AListaID, AVerSello, AVerISO);
|
||||||
try
|
try
|
||||||
CreateEditor('EditorPresupuestosClientePreview', IEditorPresupuestosClientePreview, AEditor);
|
CreateEditor('EditorPresupuestosClientePreview', IEditorPresupuestosClientePreview, AEditor);
|
||||||
if Assigned(AEditor) then
|
if Assigned(AEditor) then
|
||||||
|
|||||||
@ -41,10 +41,10 @@ type
|
|||||||
function NewItem : IBizPresupuestoCliente;
|
function NewItem : IBizPresupuestoCliente;
|
||||||
|
|
||||||
// Report
|
// Report
|
||||||
function GetRptPresupuestos(const AListaID: TIntegerList; Const AVerSello: Integer): Binary;
|
function GetRptPresupuestos(const AListaID: TIntegerList; Const AVerSello: Integer; Const AVerISO: Integer): Binary;
|
||||||
function GetRptWordPresupuesto(const AID: Integer; Const AVerSello: Integer): Binary;
|
function GetRptWordPresupuesto(const AID: Integer; Const AVerSello: Integer; Const AVerISO: Integer): Binary;
|
||||||
function GetRptWordCertificadoTrabajos(const AID: Integer): Binary;
|
function GetRptWordCertificadoTrabajos(const AID: Integer): Binary;
|
||||||
function GetRptPDFPresupuesto(const AID: Integer; Const AVerSello: Integer): Binary;
|
function GetRptPDFPresupuesto(const AID: Integer; Const AVerSello: Integer; Const AVerISO: Integer): Binary;
|
||||||
|
|
||||||
function GetAnosItems : TStringList;
|
function GetAnosItems : TStringList;
|
||||||
end;
|
end;
|
||||||
@ -70,26 +70,26 @@ begin
|
|||||||
RORemoteService.Message := dmConexion.Message;
|
RORemoteService.Message := dmConexion.Message;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
function TDataModulePresupuestosCliente.GetRptPDFPresupuesto(const AID: Integer; Const AVerSello: Integer): Binary;
|
function TDataModulePresupuestosCliente.GetRptPDFPresupuesto(const AID: Integer; Const AVerSello: Integer; Const AVerISO: Integer): Binary;
|
||||||
var
|
var
|
||||||
AParam : TIntegerArray;
|
AParam : TIntegerArray;
|
||||||
begin
|
begin
|
||||||
AParam := TIntegerArray.Create;
|
AParam := TIntegerArray.Create;
|
||||||
try
|
try
|
||||||
AParam.Add(AID);
|
AParam.Add(AID);
|
||||||
Result := (RORemoteService as IsrvPresupuestosCliente).GenerarInformeEnPDF(AParam, AVerSello)
|
Result := (RORemoteService as IsrvPresupuestosCliente).GenerarInformeEnPDF(AParam, AVerSello, AVerISO)
|
||||||
finally
|
finally
|
||||||
FreeANDNIL(AParam)
|
FreeANDNIL(AParam)
|
||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
function TDataModulePresupuestosCliente.GetRptPresupuestos(const AListaID: TIntegerList; Const AVerSello: Integer): Binary;
|
function TDataModulePresupuestosCliente.GetRptPresupuestos(const AListaID: TIntegerList; Const AVerSello: Integer; Const AVerISO: Integer): Binary;
|
||||||
var
|
var
|
||||||
AParam : TIntegerArray;
|
AParam : TIntegerArray;
|
||||||
begin
|
begin
|
||||||
AParam := AListaID.ToIntegerArray;
|
AParam := AListaID.ToIntegerArray;
|
||||||
try
|
try
|
||||||
Result := (RORemoteService as IsrvPresupuestosCliente).GenerarInforme(AParam, AVerSello)
|
Result := (RORemoteService as IsrvPresupuestosCliente).GenerarInforme(AParam, AVerSello, AVerISO)
|
||||||
finally
|
finally
|
||||||
FreeANDNIL(AParam)
|
FreeANDNIL(AParam)
|
||||||
end;
|
end;
|
||||||
@ -101,9 +101,9 @@ begin
|
|||||||
Result := (RORemoteService as IsrvPresupuestosCliente).GenerarCertificadoTrabajosEnWord(AID)
|
Result := (RORemoteService as IsrvPresupuestosCliente).GenerarCertificadoTrabajosEnWord(AID)
|
||||||
end;
|
end;
|
||||||
|
|
||||||
function TDataModulePresupuestosCliente.GetRptWordPresupuesto(const AID: Integer; Const AVerSello: Integer): Binary;
|
function TDataModulePresupuestosCliente.GetRptWordPresupuesto(const AID: Integer; Const AVerSello: Integer; Const AVerISO: Integer): Binary;
|
||||||
begin
|
begin
|
||||||
Result := (RORemoteService as IsrvPresupuestosCliente).GenerarInformeEnWord(AID, AVerSello)
|
Result := (RORemoteService as IsrvPresupuestosCliente).GenerarInformeEnWord(AID, AVerSello, AVerISO)
|
||||||
end;
|
end;
|
||||||
|
|
||||||
function TDataModulePresupuestosCliente.NewItem: IBizPresupuestoCliente;
|
function TDataModulePresupuestosCliente.NewItem: IBizPresupuestoCliente;
|
||||||
|
|||||||
@ -8,10 +8,10 @@ uses
|
|||||||
type
|
type
|
||||||
IDataModulePresupuestosClienteReport = interface
|
IDataModulePresupuestosClienteReport = interface
|
||||||
['{70CEBB06-376F-4363-B80F-DDA4324E0F85}']
|
['{70CEBB06-376F-4363-B80F-DDA4324E0F85}']
|
||||||
function GetRptPresupuestos(const AListaID: TIntegerList; Const AVerSello: Integer): Binary;
|
function GetRptPresupuestos(const AListaID: TIntegerList; Const AVerSello: Integer; Const AVerISO: Integer): Binary;
|
||||||
function GetRptWordPresupuesto(const AID: Integer; Const AVerSello: Integer): Binary;
|
function GetRptWordPresupuesto(const AID: Integer; Const AVerSello: Integer; Const AVerISO: Integer): Binary;
|
||||||
function GetRptWordCertificadoTrabajos(const AID: Integer): Binary;
|
function GetRptWordCertificadoTrabajos(const AID: Integer): Binary;
|
||||||
function GetRptPDFPresupuesto(const AID: Integer; Const AVerSello: Integer): Binary;
|
function GetRptPDFPresupuesto(const AID: Integer; Const AVerSello: Integer; Const AVerISO: Integer): Binary;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
implementation
|
implementation
|
||||||
|
|||||||
@ -114,7 +114,7 @@ type
|
|||||||
FIntervalo: Variant;
|
FIntervalo: Variant;
|
||||||
FTopN: Integer;
|
FTopN: Integer;
|
||||||
|
|
||||||
procedure _GenerarPresupuesto(const AID : Integer; const VerSello: Integer);
|
procedure _GenerarPresupuesto(const AID : Integer; const VerSello: Integer; const VerISO: Integer);
|
||||||
|
|
||||||
procedure PrepararTablaInforme(ATabla: TDAMemDataTable);
|
procedure PrepararTablaInforme(ATabla: TDAMemDataTable);
|
||||||
procedure PrepararTablaResumenInforme(ATabla: IDADataset);
|
procedure PrepararTablaResumenInforme(ATabla: IDADataset);
|
||||||
@ -125,8 +125,8 @@ type
|
|||||||
procedure IniciarParametrosInforme;
|
procedure IniciarParametrosInforme;
|
||||||
procedure RecuperarNombresClientes;
|
procedure RecuperarNombresClientes;
|
||||||
public
|
public
|
||||||
function GenerarPresupuesto(const ListaID : TIntegerArray; const VerSello: Integer): Binary;
|
function GenerarPresupuesto(const ListaID : TIntegerArray; const VerSello: Integer; const VerISO: Integer): Binary;
|
||||||
function GenerarPresupuestoEnPDF(const ListaID : TIntegerArray; const VerSello: Integer): Binary;
|
function GenerarPresupuestoEnPDF(const ListaID : TIntegerArray; const VerSello: Integer; const VerISO: Integer): Binary;
|
||||||
function GenerarInformeListadoPresupuestos(const IdEmpresa: Integer; const FechaInicio: Variant; const FechaFin: Variant; const ListaIDClientes: TIntegerArray; const Desglosado: Boolean; const ImporteMinimo: Currency): Binary;
|
function GenerarInformeListadoPresupuestos(const IdEmpresa: Integer; const FechaInicio: Variant; const FechaFin: Variant; const ListaIDClientes: TIntegerArray; const Desglosado: Boolean; const ImporteMinimo: Currency): Binary;
|
||||||
function GenerarInformePresupuestosGrafComp(const IdEmpresa: Integer; const Intervalo: Variant; const Ano1: Variant; const Ano2: Variant; const ListaIDClientes: TIntegerArray; const TopN: Integer; const Serie: Variant): Binary;
|
function GenerarInformePresupuestosGrafComp(const IdEmpresa: Integer; const Intervalo: Variant; const Ano1: Variant; const Ano2: Variant; const ListaIDClientes: TIntegerArray; const TopN: Integer; const Serie: Variant): Binary;
|
||||||
end;
|
end;
|
||||||
@ -179,7 +179,7 @@ begin
|
|||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
function TRptPresupuestosCliente.GenerarPresupuestoEnPDF(const ListaID: TIntegerArray; const VerSello: Integer): Binary;
|
function TRptPresupuestosCliente.GenerarPresupuestoEnPDF(const ListaID: TIntegerArray; const VerSello: Integer; const VerISO: Integer): Binary;
|
||||||
var
|
var
|
||||||
i: Integer;
|
i: Integer;
|
||||||
begin
|
begin
|
||||||
@ -187,7 +187,7 @@ begin
|
|||||||
try
|
try
|
||||||
//Vamos generando todos y cada uno de los presupuestos recibidos
|
//Vamos generando todos y cada uno de los presupuestos recibidos
|
||||||
for i := 0 to ListaID.Count - 1 do
|
for i := 0 to ListaID.Count - 1 do
|
||||||
_GenerarPresupuesto(ListaID.Items[i], VerSello);
|
_GenerarPresupuesto(ListaID.Items[i], VerSello, VerISO);
|
||||||
|
|
||||||
frxPDFExport1.Stream := Result;
|
frxPDFExport1.Stream := Result;
|
||||||
frxReport.Export(frxPDFExport1)
|
frxReport.Export(frxPDFExport1)
|
||||||
@ -599,7 +599,7 @@ begin
|
|||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
function TRptPresupuestosCliente.GenerarPresupuesto(const ListaID: TIntegerArray; const VerSello: Integer): Binary;
|
function TRptPresupuestosCliente.GenerarPresupuesto(const ListaID: TIntegerArray; const VerSello: Integer; const VerISO: Integer): Binary;
|
||||||
var
|
var
|
||||||
i: Integer;
|
i: Integer;
|
||||||
begin
|
begin
|
||||||
@ -607,7 +607,7 @@ begin
|
|||||||
try
|
try
|
||||||
//Vamos generando todos y cada uno de los presupuestos recibidos
|
//Vamos generando todos y cada uno de los presupuestos recibidos
|
||||||
for i := 0 to ListaID.Count - 1 do
|
for i := 0 to ListaID.Count - 1 do
|
||||||
_GenerarPresupuesto(ListaID.Items[i], VerSello);
|
_GenerarPresupuesto(ListaID.Items[i], VerSello, VerISO);
|
||||||
|
|
||||||
frxReport.PreviewPages.SaveToStream(Result);
|
frxReport.PreviewPages.SaveToStream(Result);
|
||||||
finally
|
finally
|
||||||
@ -631,7 +631,7 @@ begin
|
|||||||
frxReport.PreviewPages.SaveToStream(Result);
|
frxReport.PreviewPages.SaveToStream(Result);
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure TRptPresupuestosCliente._GenerarPresupuesto(const AID: Integer; const VerSello: Integer);
|
procedure TRptPresupuestosCliente._GenerarPresupuesto(const AID: Integer; const VerSello: Integer; const VerISO: Integer);
|
||||||
var
|
var
|
||||||
AInforme: Variant;
|
AInforme: Variant;
|
||||||
begin
|
begin
|
||||||
@ -662,6 +662,7 @@ begin
|
|||||||
frxReport.LoadFromFile(AInforme, True);
|
frxReport.LoadFromFile(AInforme, True);
|
||||||
|
|
||||||
frxReport.Variables.Variables['VerSello'] := IntToStr(VerSello);
|
frxReport.Variables.Variables['VerSello'] := IntToStr(VerSello);
|
||||||
|
frxReport.Variables.Variables['VerISO'] := IntToStr(VerISO);
|
||||||
|
|
||||||
frxReport.AddFunction('function PONERJUSTIFICACIONCOMPLETA(ARTFText : String): String', 'User Function','');
|
frxReport.AddFunction('function PONERJUSTIFICACIONCOMPLETA(ARTFText : String): String', 'User Function','');
|
||||||
frxReport.PrepareReport(False);
|
frxReport.PrepareReport(False);
|
||||||
|
|||||||
@ -38,6 +38,7 @@ type
|
|||||||
FNombreFichero : String;
|
FNombreFichero : String;
|
||||||
ListaCapitulos : array[1..1000] of TCapitulo;
|
ListaCapitulos : array[1..1000] of TCapitulo;
|
||||||
FVerSello: Integer;
|
FVerSello: Integer;
|
||||||
|
FVerISO: Integer;
|
||||||
procedure InsertarConceptos(Tabla : Table);
|
procedure InsertarConceptos(Tabla : Table);
|
||||||
function Generar : Boolean;
|
function Generar : Boolean;
|
||||||
function RellenarPortada : boolean; virtual;
|
function RellenarPortada : boolean; virtual;
|
||||||
@ -48,7 +49,7 @@ type
|
|||||||
public
|
public
|
||||||
constructor Create (AOwner : TComponent); override;
|
constructor Create (AOwner : TComponent); override;
|
||||||
destructor Destroy; override;
|
destructor Destroy; override;
|
||||||
function Exportar(Codigo, Fichero : String; const VerSello: Integer): Boolean;
|
function Exportar(Codigo, Fichero : String; const VerSello: Integer; const VerISO: Integer): Boolean;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
|
||||||
@ -71,6 +72,7 @@ begin
|
|||||||
FImportes := True;
|
FImportes := True;
|
||||||
FNumCapitulos := 0;
|
FNumCapitulos := 0;
|
||||||
FVerSello:= 1;
|
FVerSello:= 1;
|
||||||
|
FVerISO:= 1;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure TRptWordPresupuestoCliente.DataModuleCreate(Sender: TObject);
|
procedure TRptWordPresupuestoCliente.DataModuleCreate(Sender: TObject);
|
||||||
@ -88,7 +90,7 @@ begin
|
|||||||
inherited;
|
inherited;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
function TRptWordPresupuestoCliente.Exportar(Codigo, Fichero: String; const VerSello: Integer): Boolean;
|
function TRptWordPresupuestoCliente.Exportar(Codigo, Fichero: String; const VerSello: Integer; const VerISO: Integer): Boolean;
|
||||||
begin
|
begin
|
||||||
if EsCadenaVacia(Fichero) then
|
if EsCadenaVacia(Fichero) then
|
||||||
RaiseError('Falta indicar el fichero donde se exportará el listado.');
|
RaiseError('Falta indicar el fichero donde se exportará el listado.');
|
||||||
@ -96,6 +98,7 @@ begin
|
|||||||
FNombreFichero := Fichero;
|
FNombreFichero := Fichero;
|
||||||
FCodigoPresupuesto := Codigo;
|
FCodigoPresupuesto := Codigo;
|
||||||
FVerSello := VerSello;
|
FVerSello := VerSello;
|
||||||
|
FVerISO := VerISO;
|
||||||
_GenerarPresupuesto(Codigo);
|
_GenerarPresupuesto(Codigo);
|
||||||
Result := True;
|
Result := True;
|
||||||
end;
|
end;
|
||||||
@ -276,6 +279,12 @@ begin
|
|||||||
ReplaceBookmark('Firma2', '')
|
ReplaceBookmark('Firma2', '')
|
||||||
else
|
else
|
||||||
ReplaceBookmark('Firma1', '');
|
ReplaceBookmark('Firma1', '');
|
||||||
|
|
||||||
|
if (FVerISO = 0) then
|
||||||
|
begin
|
||||||
|
ReplaceBookmark('ISO1', '');
|
||||||
|
ReplaceBookmark('ISO2', '');
|
||||||
|
end;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
if not EsCadenaVacia(FieldByName('MEMORIA').AsString) then
|
if not EsCadenaVacia(FieldByName('MEMORIA').AsString) then
|
||||||
|
|||||||
@ -33,9 +33,9 @@ type
|
|||||||
procedure DARemoteServiceCreate(Sender: TObject);
|
procedure DARemoteServiceCreate(Sender: TObject);
|
||||||
protected
|
protected
|
||||||
{ IsrvPresupuestosCliente methods }
|
{ IsrvPresupuestosCliente methods }
|
||||||
function GenerarInforme(const ListaID: TIntegerArray; const VerSello: Integer): Binary;
|
function GenerarInforme(const ListaID: TIntegerArray; const VerSello: Integer; const VerISO: Integer): Binary;
|
||||||
function GenerarInformeEnWord(const ID: Integer; const VerSello: Integer): Binary;
|
function GenerarInformeEnWord(const ID: Integer; const VerSello: Integer; const VerISO: Integer): Binary;
|
||||||
function GenerarInformeEnPDF(const ListaID: TIntegerArray; const VerSello: Integer): Binary;
|
function GenerarInformeEnPDF(const ListaID: TIntegerArray; const VerSello: Integer; const VerISO: Integer): Binary;
|
||||||
function GenerarCertificadoTrabajosEnWord(const ID: Integer): Binary;
|
function GenerarCertificadoTrabajosEnWord(const ID: Integer): Binary;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
@ -101,31 +101,31 @@ begin
|
|||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
function TsrvPresupuestosCliente.GenerarInforme(const ListaID: TIntegerArray; const VerSello: Integer): Binary;
|
function TsrvPresupuestosCliente.GenerarInforme(const ListaID: TIntegerArray; const VerSello: Integer; const VerISO: Integer): Binary;
|
||||||
var
|
var
|
||||||
AReportGenerator : TRptPresupuestosCliente;
|
AReportGenerator : TRptPresupuestosCliente;
|
||||||
begin
|
begin
|
||||||
AReportGenerator := TRptPresupuestosCliente.Create(nil);
|
AReportGenerator := TRptPresupuestosCliente.Create(nil);
|
||||||
try
|
try
|
||||||
Result := AReportGenerator.GenerarPresupuesto(ListaID, VerSello);
|
Result := AReportGenerator.GenerarPresupuesto(ListaID, VerSello, VerISO);
|
||||||
finally
|
finally
|
||||||
FreeAndNIL(AReportGenerator);
|
FreeAndNIL(AReportGenerator);
|
||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
function TsrvPresupuestosCliente.GenerarInformeEnPDF(const ListaID: TIntegerArray; const VerSello: Integer): Binary;
|
function TsrvPresupuestosCliente.GenerarInformeEnPDF(const ListaID: TIntegerArray; const VerSello: Integer; const VerISO: Integer): Binary;
|
||||||
var
|
var
|
||||||
AReportGenerator : TRptPresupuestosCliente;
|
AReportGenerator : TRptPresupuestosCliente;
|
||||||
begin
|
begin
|
||||||
AReportGenerator := TRptPresupuestosCliente.Create(nil);
|
AReportGenerator := TRptPresupuestosCliente.Create(nil);
|
||||||
try
|
try
|
||||||
Result := AReportGenerator.GenerarPresupuestoEnPDF(ListaID, VerSello);
|
Result := AReportGenerator.GenerarPresupuestoEnPDF(ListaID, VerSello, VerISO);
|
||||||
finally
|
finally
|
||||||
FreeAndNIL(AReportGenerator);
|
FreeAndNIL(AReportGenerator);
|
||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
function TsrvPresupuestosCliente.GenerarInformeEnWord(const ID: Integer; const VerSello: Integer): Binary;
|
function TsrvPresupuestosCliente.GenerarInformeEnWord(const ID: Integer; const VerSello: Integer; const VerISO: Integer): Binary;
|
||||||
var
|
var
|
||||||
AReportGenerator : TRptWordPresupuestoCliente;
|
AReportGenerator : TRptWordPresupuestoCliente;
|
||||||
AFicheroTMP : TFileName;
|
AFicheroTMP : TFileName;
|
||||||
@ -135,7 +135,7 @@ begin
|
|||||||
AReportGenerator := TRptWordPresupuestoCliente.Create(nil);
|
AReportGenerator := TRptWordPresupuestoCliente.Create(nil);
|
||||||
try
|
try
|
||||||
try
|
try
|
||||||
if AReportGenerator.Exportar(IntToStr(ID), AFicheroTMP, VerSello) then
|
if AReportGenerator.Exportar(IntToStr(ID), AFicheroTMP, VerSello, VerISO) then
|
||||||
begin
|
begin
|
||||||
Result := Binary.Create;
|
Result := Binary.Create;
|
||||||
Result.LoadFromFile(AFicheroTMP);
|
Result.LoadFromFile(AFicheroTMP);
|
||||||
|
|||||||
@ -1,27 +1,27 @@
|
|||||||
inherited fDialogOpcionesImpresionPresupuestosCliente: TfDialogOpcionesImpresionPresupuestosCliente
|
inherited fDialogOpcionesImpresionPresupuestosCliente: TfDialogOpcionesImpresionPresupuestosCliente
|
||||||
Caption = 'Opciones para presupuestos de cliente'
|
Caption = 'Opciones para presupuestos de cliente'
|
||||||
ClientHeight = 273
|
ClientHeight = 298
|
||||||
ClientWidth = 437
|
ClientWidth = 429
|
||||||
OnCreate = FormCreate
|
OnCreate = FormCreate
|
||||||
ExplicitWidth = 443
|
ExplicitWidth = 435
|
||||||
ExplicitHeight = 305
|
ExplicitHeight = 330
|
||||||
PixelsPerInch = 96
|
PixelsPerInch = 96
|
||||||
TextHeight = 13
|
TextHeight = 13
|
||||||
inherited Bevel2: TBevel
|
inherited Bevel2: TBevel
|
||||||
Top = 33
|
Top = 41
|
||||||
Width = 437
|
Width = 429
|
||||||
ExplicitTop = 33
|
ExplicitTop = 33
|
||||||
ExplicitWidth = 418
|
ExplicitWidth = 418
|
||||||
end
|
end
|
||||||
inherited Bevel3: TBevel
|
inherited Bevel3: TBevel
|
||||||
Top = 229
|
Top = 254
|
||||||
Width = 437
|
Width = 429
|
||||||
ExplicitTop = 196
|
ExplicitTop = 196
|
||||||
ExplicitWidth = 418
|
ExplicitWidth = 418
|
||||||
end
|
end
|
||||||
inherited pnlBotones: TPanel
|
inherited pnlBotones: TPanel
|
||||||
Top = 231
|
Top = 256
|
||||||
Width = 437
|
Width = 429
|
||||||
ExplicitTop = 231
|
ExplicitTop = 231
|
||||||
ExplicitWidth = 437
|
ExplicitWidth = 437
|
||||||
inherited btnAceptar: TButton
|
inherited btnAceptar: TButton
|
||||||
@ -35,33 +35,39 @@ inherited fDialogOpcionesImpresionPresupuestosCliente: TfDialogOpcionesImpresion
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
inherited pnlHeader: TPanel
|
inherited pnlHeader: TPanel
|
||||||
Width = 437
|
Width = 429
|
||||||
Height = 33
|
Height = 41
|
||||||
ExplicitWidth = 437
|
ExplicitWidth = 437
|
||||||
ExplicitHeight = 33
|
ExplicitHeight = 41
|
||||||
inherited lblInstruccion: TLabel
|
inherited lblInstruccion: TLabel
|
||||||
Width = 387
|
Width = 379
|
||||||
|
Height = 26
|
||||||
Margins.Bottom = 10
|
Margins.Bottom = 10
|
||||||
Caption = 'Indique que sello desea para el presupuesto de cliente:'
|
Caption =
|
||||||
ExplicitWidth = 310
|
'Indique si desea logotipo de ISO y que sello desea para el presu' +
|
||||||
|
'puesto de cliente:'
|
||||||
|
WordWrap = True
|
||||||
|
ExplicitWidth = 390
|
||||||
|
ExplicitHeight = 26
|
||||||
end
|
end
|
||||||
inherited Label2: TLabel
|
inherited Label2: TLabel
|
||||||
Top = 31
|
Top = 44
|
||||||
Width = 362
|
Width = 354
|
||||||
|
Height = 1
|
||||||
Visible = False
|
Visible = False
|
||||||
ExplicitTop = 31
|
ExplicitTop = 31
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
inherited pnlCuerpo: TPanel
|
inherited pnlCuerpo: TPanel
|
||||||
Top = 35
|
Top = 43
|
||||||
Width = 437
|
Width = 429
|
||||||
Height = 194
|
Height = 211
|
||||||
ExplicitTop = 35
|
ExplicitTop = 35
|
||||||
ExplicitWidth = 437
|
ExplicitWidth = 437
|
||||||
ExplicitHeight = 194
|
ExplicitHeight = 194
|
||||||
object Image1: TImage
|
object Image1: TImage
|
||||||
Left = 25
|
Left = 25
|
||||||
Top = 30
|
Top = 54
|
||||||
Width = 176
|
Width = 176
|
||||||
Height = 139
|
Height = 139
|
||||||
Picture.Data = {
|
Picture.Data = {
|
||||||
@ -1140,7 +1146,7 @@ inherited fDialogOpcionesImpresionPresupuestosCliente: TfDialogOpcionesImpresion
|
|||||||
end
|
end
|
||||||
object Image2: TImage
|
object Image2: TImage
|
||||||
Left = 232
|
Left = 232
|
||||||
Top = 30
|
Top = 54
|
||||||
Width = 129
|
Width = 129
|
||||||
Height = 139
|
Height = 139
|
||||||
Picture.Data = {
|
Picture.Data = {
|
||||||
@ -1148,7 +1154,7 @@ inherited fDialogOpcionesImpresionPresupuestosCliente: TfDialogOpcionesImpresion
|
|||||||
000000A708020000009E9929C4000000017352474200AECE1CE9000000046741
|
000000A708020000009E9929C4000000017352474200AECE1CE9000000046741
|
||||||
4D410000B18F0BFC6105000000206348524D00007A26000080840000FA000000
|
4D410000B18F0BFC6105000000206348524D00007A26000080840000FA000000
|
||||||
80E8000075300000EA6000003A98000017709CBA513C00000009704859730000
|
80E8000075300000EA6000003A98000017709CBA513C00000009704859730000
|
||||||
2E2200002E2201AAE2DD9200008A8B49444154785ECDFDF57F5CC7B2288A5FF8
|
2E2100002E2101075BFCFF00008A8B49444154785ECDFDF57F5CC7B2288A5FF8
|
||||||
4FBE9FEFF7DE77CF3BFBEC9DEC8031C6D88EED248E9D18E398D9922D66666666
|
4FBE9FEFF7DE77CF3BFBEC9DEC8031C6D88EED248E9D18E398D9922D66666666
|
||||||
B69859039A1133B32C661E0D6804BEAFAA7BD45A5E23D93EFBBE1FBEB31DED81
|
B69859039A1133B32C661E0D6804BEAFAA7BD45A5E23D93EFBBE1FBEB31DED81
|
||||||
B57A7517577555F57FFDF0E1C37FFDAFFFF57FFFEFFFFD5F3E7EC197BC6FD847
|
B57A7517577555F57FFDF0E1C37FFDAFFFF57FFFEFFFFD5F3E7EC197BC6FD847
|
||||||
@ -2262,6 +2268,16 @@ inherited fDialogOpcionesImpresionPresupuestosCliente: TfDialogOpcionesImpresion
|
|||||||
OnClick = Image2DblClick
|
OnClick = Image2DblClick
|
||||||
OnDblClick = Image2DblClick
|
OnDblClick = Image2DblClick
|
||||||
end
|
end
|
||||||
|
object cbLogotipoISO: TCheckBox
|
||||||
|
Left = 25
|
||||||
|
Top = 17
|
||||||
|
Width = 121
|
||||||
|
Height = 17
|
||||||
|
Caption = 'Ver certificaci'#243'n ISO'
|
||||||
|
Checked = True
|
||||||
|
State = cbChecked
|
||||||
|
TabOrder = 0
|
||||||
|
end
|
||||||
end
|
end
|
||||||
inherited ActionList1: TActionList
|
inherited ActionList1: TActionList
|
||||||
Top = 16
|
Top = 16
|
||||||
|
|||||||
@ -10,6 +10,7 @@ type
|
|||||||
TfDialogOpcionesImpresionPresupuestosCliente = class(TfDialogBase)
|
TfDialogOpcionesImpresionPresupuestosCliente = class(TfDialogBase)
|
||||||
Image1: TImage;
|
Image1: TImage;
|
||||||
Image2: TImage;
|
Image2: TImage;
|
||||||
|
cbLogotipoISO: TCheckBox;
|
||||||
procedure actAceptarExecute(Sender: TObject);
|
procedure actAceptarExecute(Sender: TObject);
|
||||||
procedure actCancelarExecute(Sender: TObject);
|
procedure actCancelarExecute(Sender: TObject);
|
||||||
procedure Image1DblClick(Sender: TObject);
|
procedure Image1DblClick(Sender: TObject);
|
||||||
@ -17,17 +18,18 @@ type
|
|||||||
procedure Image2DblClick(Sender: TObject);
|
procedure Image2DblClick(Sender: TObject);
|
||||||
private
|
private
|
||||||
FVerSello: Integer;
|
FVerSello: Integer;
|
||||||
|
function getVerCertificadoISO: Integer;
|
||||||
public
|
public
|
||||||
{ Public declarations }
|
property VerCertificadoISO: Integer read getVerCertificadoISO;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
function ElegirOpcionesImpresionPresupuestoCliente(var AVerSello : Integer): Boolean;
|
function ElegirOpcionesImpresionPresupuestoCliente(var AVerSello : Integer;var AVerISO : Integer): Boolean;
|
||||||
|
|
||||||
implementation
|
implementation
|
||||||
|
|
||||||
{$R *.dfm}
|
{$R *.dfm}
|
||||||
|
|
||||||
function ElegirOpcionesImpresionPresupuestoCliente(var AVerSello : Integer): Boolean;
|
function ElegirOpcionesImpresionPresupuestoCliente(var AVerSello : Integer;var AVerISO : Integer): Boolean;
|
||||||
var
|
var
|
||||||
AEditor : TfDialogOpcionesImpresionPresupuestosCliente;
|
AEditor : TfDialogOpcionesImpresionPresupuestosCliente;
|
||||||
begin
|
begin
|
||||||
@ -37,6 +39,7 @@ begin
|
|||||||
if Result then
|
if Result then
|
||||||
begin
|
begin
|
||||||
AVerSello := AEditor.FVerSello;
|
AVerSello := AEditor.FVerSello;
|
||||||
|
AVerISO := AEditor.VerCertificadoISO;
|
||||||
end;
|
end;
|
||||||
finally
|
finally
|
||||||
AEditor.Release;
|
AEditor.Release;
|
||||||
@ -62,6 +65,13 @@ begin
|
|||||||
FVerSello := 1;
|
FVerSello := 1;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
function TfDialogOpcionesImpresionPresupuestosCliente.getVerCertificadoISO: Integer;
|
||||||
|
begin
|
||||||
|
REsult := 0;
|
||||||
|
if cbLogotipoISO.Checked then
|
||||||
|
Result := 1;
|
||||||
|
end;
|
||||||
|
|
||||||
procedure TfDialogOpcionesImpresionPresupuestosCliente.Image1DblClick(
|
procedure TfDialogOpcionesImpresionPresupuestosCliente.Image1DblClick(
|
||||||
Sender: TObject);
|
Sender: TObject);
|
||||||
begin
|
begin
|
||||||
|
|||||||
@ -299,6 +299,7 @@ end;
|
|||||||
procedure TfEditorPresupuestoCliente.ImprimirInterno;
|
procedure TfEditorPresupuestoCliente.ImprimirInterno;
|
||||||
var
|
var
|
||||||
AVerSello: Integer;
|
AVerSello: Integer;
|
||||||
|
AVerISO: Integer;
|
||||||
bPrevisualizar: Boolean;
|
bPrevisualizar: Boolean;
|
||||||
begin
|
begin
|
||||||
inherited;
|
inherited;
|
||||||
@ -307,11 +308,11 @@ begin
|
|||||||
if (AppFactuGES.EmpresaActiva.ID = 1) then
|
if (AppFactuGES.EmpresaActiva.ID = 1) then
|
||||||
//Preguntamos si desea que en los presupuestos se vea el Sello de Paco u Oscar,
|
//Preguntamos si desea que en los presupuestos se vea el Sello de Paco u Oscar,
|
||||||
//solo para empresa Tecsitel
|
//solo para empresa Tecsitel
|
||||||
bPrevisualizar := ElegirOpcionesImpresionPresupuestoCliente(AVerSello);
|
bPrevisualizar := ElegirOpcionesImpresionPresupuestoCliente(AVerSello, AVerISO);
|
||||||
|
|
||||||
if bPrevisualizar and Assigned(FPresupuesto) then
|
if bPrevisualizar and Assigned(FPresupuesto) then
|
||||||
if not Modified then
|
if not Modified then
|
||||||
FController.Print(FPresupuesto, False, AVerSello);
|
FController.Print(FPresupuesto, False, AVerSello, AVerISO);
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure TfEditorPresupuestoCliente.OnClienteChanged(Sender: TObject);
|
procedure TfEditorPresupuestoCliente.OnClienteChanged(Sender: TObject);
|
||||||
@ -360,6 +361,7 @@ end;
|
|||||||
procedure TfEditorPresupuestoCliente.PrevisualizarInterno;
|
procedure TfEditorPresupuestoCliente.PrevisualizarInterno;
|
||||||
var
|
var
|
||||||
AVerSello: Integer;
|
AVerSello: Integer;
|
||||||
|
AVerISO: Integer;
|
||||||
bPrevisualizar: Boolean;
|
bPrevisualizar: Boolean;
|
||||||
begin
|
begin
|
||||||
inherited;
|
inherited;
|
||||||
@ -368,11 +370,11 @@ begin
|
|||||||
if (AppFactuGES.EmpresaActiva.ID = 1) then
|
if (AppFactuGES.EmpresaActiva.ID = 1) then
|
||||||
//Preguntamos si desea que en los presupuestos se vea el Sello de Paco u Oscar,
|
//Preguntamos si desea que en los presupuestos se vea el Sello de Paco u Oscar,
|
||||||
//solo para empresa Tecsitel
|
//solo para empresa Tecsitel
|
||||||
bPrevisualizar := ElegirOpcionesImpresionPresupuestoCliente(AVerSello);
|
bPrevisualizar := ElegirOpcionesImpresionPresupuestoCliente(AVerSello, AVerISO);
|
||||||
|
|
||||||
if bPrevisualizar and Assigned(FPresupuesto) then
|
if bPrevisualizar and Assigned(FPresupuesto) then
|
||||||
if not Modified then
|
if not Modified then
|
||||||
FController.Preview(FPresupuesto, False, AVerSello);
|
FController.Preview(FPresupuesto, False, AVerSello, AVerISO);
|
||||||
end;
|
end;
|
||||||
|
|
||||||
function TfEditorPresupuestoCliente.PuedoEnviar: Boolean;
|
function TfEditorPresupuestoCliente.PuedoEnviar: Boolean;
|
||||||
|
|||||||
@ -2,6 +2,7 @@ inherited fEditorPresupuestosCliente: TfEditorPresupuestosCliente
|
|||||||
Caption = 'Lista de presupuestos de cliente'
|
Caption = 'Lista de presupuestos de cliente'
|
||||||
ClientWidth = 805
|
ClientWidth = 805
|
||||||
ExplicitWidth = 813
|
ExplicitWidth = 813
|
||||||
|
ExplicitHeight = 240
|
||||||
PixelsPerInch = 96
|
PixelsPerInch = 96
|
||||||
TextHeight = 13
|
TextHeight = 13
|
||||||
inherited JvNavPanelHeader: TJvNavPanelHeader
|
inherited JvNavPanelHeader: TJvNavPanelHeader
|
||||||
|
|||||||
@ -492,6 +492,7 @@ var
|
|||||||
APresupuestos: IBizPresupuestoCliente;
|
APresupuestos: IBizPresupuestoCliente;
|
||||||
AllItems: Boolean;
|
AllItems: Boolean;
|
||||||
AVerSello: Integer;
|
AVerSello: Integer;
|
||||||
|
AVerISO: Integer;
|
||||||
bPrevisualizar: Boolean;
|
bPrevisualizar: Boolean;
|
||||||
begin
|
begin
|
||||||
APresupuestos := Nil;
|
APresupuestos := Nil;
|
||||||
@ -525,10 +526,10 @@ begin
|
|||||||
if (AppFactuGES.EmpresaActiva.ID = 1) then
|
if (AppFactuGES.EmpresaActiva.ID = 1) then
|
||||||
//Preguntamos si desea que en los presupuestos se vea el Sello de Paco u Oscar,
|
//Preguntamos si desea que en los presupuestos se vea el Sello de Paco u Oscar,
|
||||||
//solo para empresa Tecsitel
|
//solo para empresa Tecsitel
|
||||||
bPrevisualizar := ElegirOpcionesImpresionPresupuestoCliente(AVerSello);
|
bPrevisualizar := ElegirOpcionesImpresionPresupuestoCliente(AVerSello, AVerISO);
|
||||||
|
|
||||||
if bPrevisualizar and Assigned(APresupuestos) then
|
if bPrevisualizar and Assigned(APresupuestos) then
|
||||||
FController.Print(APresupuestos, AllItems, AVerSello);
|
FController.Print(APresupuestos, AllItems, AVerSello, AVerISO);
|
||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
@ -569,6 +570,7 @@ var
|
|||||||
APresupuestos: IBizPresupuestoCliente;
|
APresupuestos: IBizPresupuestoCliente;
|
||||||
AllItems: Boolean;
|
AllItems: Boolean;
|
||||||
AVerSello: Integer;
|
AVerSello: Integer;
|
||||||
|
AVerISO: Integer;
|
||||||
bPrevisualizar: Boolean;
|
bPrevisualizar: Boolean;
|
||||||
begin
|
begin
|
||||||
APresupuestos := Nil;
|
APresupuestos := Nil;
|
||||||
@ -602,10 +604,10 @@ begin
|
|||||||
if (AppFactuGES.EmpresaActiva.ID = 1) then
|
if (AppFactuGES.EmpresaActiva.ID = 1) then
|
||||||
//Preguntamos si desea que en los presupuestos se vea el Sello de Paco u Oscar,
|
//Preguntamos si desea que en los presupuestos se vea el Sello de Paco u Oscar,
|
||||||
//solo para empresa Tecsitel
|
//solo para empresa Tecsitel
|
||||||
bPrevisualizar := ElegirOpcionesImpresionPresupuestoCliente(AVerSello);
|
bPrevisualizar := ElegirOpcionesImpresionPresupuestoCliente(AVerSello, AVerISO);
|
||||||
|
|
||||||
if bPrevisualizar and Assigned(APresupuestos) then
|
if bPrevisualizar and Assigned(APresupuestos) then
|
||||||
FController.Preview(APresupuestos, AllItems, AVerSello);
|
FController.Preview(APresupuestos, AllItems, AVerSello, AVerISO);
|
||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
|
|||||||
@ -1,5 +1,7 @@
|
|||||||
inherited fEditorPresupuestosClientePreview: TfEditorPresupuestosClientePreview
|
inherited fEditorPresupuestosClientePreview: TfEditorPresupuestosClientePreview
|
||||||
Caption = 'Previsualizar el pedidos proveedor'
|
Caption = 'Previsualizar el pedidos proveedor'
|
||||||
|
ExplicitWidth = 320
|
||||||
|
ExplicitHeight = 240
|
||||||
PixelsPerInch = 96
|
PixelsPerInch = 96
|
||||||
TextHeight = 13
|
TextHeight = 13
|
||||||
inherited JvNavPanelHeader: TJvNavPanelHeader
|
inherited JvNavPanelHeader: TJvNavPanelHeader
|
||||||
|
|||||||
@ -31,6 +31,7 @@ procedure TfEditorPresupuestosClientePreview.actExportarRTFExecute(Sender: TObje
|
|||||||
var
|
var
|
||||||
I: Integer;
|
I: Integer;
|
||||||
AVerSello: Integer;
|
AVerSello: Integer;
|
||||||
|
AVerISO: Integer;
|
||||||
bPrevisualizar: Boolean;
|
bPrevisualizar: Boolean;
|
||||||
|
|
||||||
begin
|
begin
|
||||||
@ -43,11 +44,11 @@ begin
|
|||||||
if (AppFactuGES.EmpresaActiva.ID = 1) then
|
if (AppFactuGES.EmpresaActiva.ID = 1) then
|
||||||
//Preguntamos si desea que en los presupuestos se vea el Sello de Paco u Oscar,
|
//Preguntamos si desea que en los presupuestos se vea el Sello de Paco u Oscar,
|
||||||
//solo para empresa Tecsitel
|
//solo para empresa Tecsitel
|
||||||
bPrevisualizar := ElegirOpcionesImpresionPresupuestoCliente(AVerSello);
|
bPrevisualizar := ElegirOpcionesImpresionPresupuestoCliente(AVerSello, AVerISO);
|
||||||
|
|
||||||
if bPrevisualizar then
|
if bPrevisualizar then
|
||||||
for I := 0 to ListaID.Count - 1 do
|
for I := 0 to ListaID.Count - 1 do
|
||||||
if (Controller as IPresupuestosClienteReportController).ExportToWord(ListaID[I], '', AVerSello) then
|
if (Controller as IPresupuestosClienteReportController).ExportToWord(ListaID[I], '', AVerSello, AVerISO) then
|
||||||
ShowInfoMessage('El presupuesto se ha exportado correctamente.');
|
ShowInfoMessage('El presupuesto se ha exportado correctamente.');
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
|||||||
@ -316,6 +316,8 @@
|
|||||||
</Parameter>
|
</Parameter>
|
||||||
<Parameter Name="VerSello" DataType="Integer" Flag="In" >
|
<Parameter Name="VerSello" DataType="Integer" Flag="In" >
|
||||||
</Parameter>
|
</Parameter>
|
||||||
|
<Parameter Name="VerISO" DataType="Integer" Flag="In" >
|
||||||
|
</Parameter>
|
||||||
</Parameters>
|
</Parameters>
|
||||||
</Operation>
|
</Operation>
|
||||||
<Operation Name="GenerarInformeEnWord" UID="{7C3C767B-41AC-42EC-925D-ECAE03BD8F58}">
|
<Operation Name="GenerarInformeEnWord" UID="{7C3C767B-41AC-42EC-925D-ECAE03BD8F58}">
|
||||||
@ -326,6 +328,8 @@
|
|||||||
</Parameter>
|
</Parameter>
|
||||||
<Parameter Name="VerSello" DataType="Integer" Flag="In" >
|
<Parameter Name="VerSello" DataType="Integer" Flag="In" >
|
||||||
</Parameter>
|
</Parameter>
|
||||||
|
<Parameter Name="VerISO" DataType="Integer" Flag="In" >
|
||||||
|
</Parameter>
|
||||||
</Parameters>
|
</Parameters>
|
||||||
</Operation>
|
</Operation>
|
||||||
<Operation Name="GenerarCertificadoTrabajosEnWord" UID="{F96E1E6B-131C-4F1F-BF2A-3E7B0B6ABF09}">
|
<Operation Name="GenerarCertificadoTrabajosEnWord" UID="{F96E1E6B-131C-4F1F-BF2A-3E7B0B6ABF09}">
|
||||||
@ -344,6 +348,8 @@
|
|||||||
</Parameter>
|
</Parameter>
|
||||||
<Parameter Name="VerSello" DataType="Integer" Flag="In" >
|
<Parameter Name="VerSello" DataType="Integer" Flag="In" >
|
||||||
</Parameter>
|
</Parameter>
|
||||||
|
<Parameter Name="VerISO" DataType="Integer" Flag="In" >
|
||||||
|
</Parameter>
|
||||||
</Parameters>
|
</Parameters>
|
||||||
</Operation>
|
</Operation>
|
||||||
</Operations>
|
</Operations>
|
||||||
|
|||||||
@ -546,10 +546,10 @@ type
|
|||||||
{ IsrvPresupuestosCliente }
|
{ IsrvPresupuestosCliente }
|
||||||
IsrvPresupuestosCliente = interface(IDataAbstractService)
|
IsrvPresupuestosCliente = interface(IDataAbstractService)
|
||||||
['{8A06D5A7-8461-4F6E-8A8B-EC49C84C45D1}']
|
['{8A06D5A7-8461-4F6E-8A8B-EC49C84C45D1}']
|
||||||
function GenerarInforme(const ListaID: TIntegerArray; const VerSello: Integer): Binary;
|
function GenerarInforme(const ListaID: TIntegerArray; const VerSello: Integer; const VerISO: Integer): Binary;
|
||||||
function GenerarInformeEnWord(const ID: Integer; const VerSello: Integer): Binary;
|
function GenerarInformeEnWord(const ID: Integer; const VerSello: Integer; const VerISO: Integer): Binary;
|
||||||
function GenerarCertificadoTrabajosEnWord(const ID: Integer): Binary;
|
function GenerarCertificadoTrabajosEnWord(const ID: Integer): Binary;
|
||||||
function GenerarInformeEnPDF(const ListaID: TIntegerArray; const VerSello: Integer): Binary;
|
function GenerarInformeEnPDF(const ListaID: TIntegerArray; const VerSello: Integer; const VerISO: Integer): Binary;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
{ CosrvPresupuestosCliente }
|
{ CosrvPresupuestosCliente }
|
||||||
@ -562,10 +562,10 @@ type
|
|||||||
protected
|
protected
|
||||||
function __GetInterfaceName:string; override;
|
function __GetInterfaceName:string; override;
|
||||||
|
|
||||||
function GenerarInforme(const ListaID: TIntegerArray; const VerSello: Integer): Binary;
|
function GenerarInforme(const ListaID: TIntegerArray; const VerSello: Integer; const VerISO: Integer): Binary;
|
||||||
function GenerarInformeEnWord(const ID: Integer; const VerSello: Integer): Binary;
|
function GenerarInformeEnWord(const ID: Integer; const VerSello: Integer; const VerISO: Integer): Binary;
|
||||||
function GenerarCertificadoTrabajosEnWord(const ID: Integer): Binary;
|
function GenerarCertificadoTrabajosEnWord(const ID: Integer): Binary;
|
||||||
function GenerarInformeEnPDF(const ListaID: TIntegerArray; const VerSello: Integer): Binary;
|
function GenerarInformeEnPDF(const ListaID: TIntegerArray; const VerSello: Integer; const VerISO: Integer): Binary;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
{ IsrvPedidosProveedor }
|
{ IsrvPedidosProveedor }
|
||||||
@ -1815,13 +1815,14 @@ begin
|
|||||||
result := 'srvPresupuestosCliente';
|
result := 'srvPresupuestosCliente';
|
||||||
end;
|
end;
|
||||||
|
|
||||||
function TsrvPresupuestosCliente_Proxy.GenerarInforme(const ListaID: TIntegerArray; const VerSello: Integer): Binary;
|
function TsrvPresupuestosCliente_Proxy.GenerarInforme(const ListaID: TIntegerArray; const VerSello: Integer; const VerISO: Integer): Binary;
|
||||||
begin
|
begin
|
||||||
try
|
try
|
||||||
result := nil;
|
result := nil;
|
||||||
__Message.InitializeRequestMessage(__TransportChannel, 'FactuGES', __InterfaceName, 'GenerarInforme');
|
__Message.InitializeRequestMessage(__TransportChannel, 'FactuGES', __InterfaceName, 'GenerarInforme');
|
||||||
__Message.Write('ListaID', TypeInfo(FactuGES_Intf.TIntegerArray), ListaID, []);
|
__Message.Write('ListaID', TypeInfo(FactuGES_Intf.TIntegerArray), ListaID, []);
|
||||||
__Message.Write('VerSello', TypeInfo(Integer), VerSello, []);
|
__Message.Write('VerSello', TypeInfo(Integer), VerSello, []);
|
||||||
|
__Message.Write('VerISO', TypeInfo(Integer), VerISO, []);
|
||||||
__Message.Finalize;
|
__Message.Finalize;
|
||||||
|
|
||||||
__TransportChannel.Dispatch(__Message);
|
__TransportChannel.Dispatch(__Message);
|
||||||
@ -1833,13 +1834,14 @@ begin
|
|||||||
end
|
end
|
||||||
end;
|
end;
|
||||||
|
|
||||||
function TsrvPresupuestosCliente_Proxy.GenerarInformeEnWord(const ID: Integer; const VerSello: Integer): Binary;
|
function TsrvPresupuestosCliente_Proxy.GenerarInformeEnWord(const ID: Integer; const VerSello: Integer; const VerISO: Integer): Binary;
|
||||||
begin
|
begin
|
||||||
try
|
try
|
||||||
result := nil;
|
result := nil;
|
||||||
__Message.InitializeRequestMessage(__TransportChannel, 'FactuGES', __InterfaceName, 'GenerarInformeEnWord');
|
__Message.InitializeRequestMessage(__TransportChannel, 'FactuGES', __InterfaceName, 'GenerarInformeEnWord');
|
||||||
__Message.Write('ID', TypeInfo(Integer), ID, []);
|
__Message.Write('ID', TypeInfo(Integer), ID, []);
|
||||||
__Message.Write('VerSello', TypeInfo(Integer), VerSello, []);
|
__Message.Write('VerSello', TypeInfo(Integer), VerSello, []);
|
||||||
|
__Message.Write('VerISO', TypeInfo(Integer), VerISO, []);
|
||||||
__Message.Finalize;
|
__Message.Finalize;
|
||||||
|
|
||||||
__TransportChannel.Dispatch(__Message);
|
__TransportChannel.Dispatch(__Message);
|
||||||
@ -1868,13 +1870,14 @@ begin
|
|||||||
end
|
end
|
||||||
end;
|
end;
|
||||||
|
|
||||||
function TsrvPresupuestosCliente_Proxy.GenerarInformeEnPDF(const ListaID: TIntegerArray; const VerSello: Integer): Binary;
|
function TsrvPresupuestosCliente_Proxy.GenerarInformeEnPDF(const ListaID: TIntegerArray; const VerSello: Integer; const VerISO: Integer): Binary;
|
||||||
begin
|
begin
|
||||||
try
|
try
|
||||||
result := nil;
|
result := nil;
|
||||||
__Message.InitializeRequestMessage(__TransportChannel, 'FactuGES', __InterfaceName, 'GenerarInformeEnPDF');
|
__Message.InitializeRequestMessage(__TransportChannel, 'FactuGES', __InterfaceName, 'GenerarInformeEnPDF');
|
||||||
__Message.Write('ListaID', TypeInfo(FactuGES_Intf.TIntegerArray), ListaID, []);
|
__Message.Write('ListaID', TypeInfo(FactuGES_Intf.TIntegerArray), ListaID, []);
|
||||||
__Message.Write('VerSello', TypeInfo(Integer), VerSello, []);
|
__Message.Write('VerSello', TypeInfo(Integer), VerSello, []);
|
||||||
|
__Message.Write('VerISO', TypeInfo(Integer), VerISO, []);
|
||||||
__Message.Finalize;
|
__Message.Finalize;
|
||||||
|
|
||||||
__TransportChannel.Dispatch(__Message);
|
__TransportChannel.Dispatch(__Message);
|
||||||
|
|||||||
@ -962,10 +962,11 @@ begin
|
|||||||
end;
|
end;
|
||||||
|
|
||||||
procedure TsrvPresupuestosCliente_Invoker.Invoke_GenerarInforme(const __Instance:IInterface; const __Message:IROMessage; const __Transport:IROTransport; out __oResponseOptions:TROResponseOptions);
|
procedure TsrvPresupuestosCliente_Invoker.Invoke_GenerarInforme(const __Instance:IInterface; const __Message:IROMessage; const __Transport:IROTransport; out __oResponseOptions:TROResponseOptions);
|
||||||
{ function GenerarInforme(const ListaID: TIntegerArray; const VerSello: Integer): Binary; }
|
{ function GenerarInforme(const ListaID: TIntegerArray; const VerSello: Integer; const VerISO: Integer): Binary; }
|
||||||
var
|
var
|
||||||
ListaID: FactuGES_Intf.TIntegerArray;
|
ListaID: FactuGES_Intf.TIntegerArray;
|
||||||
VerSello: Integer;
|
VerSello: Integer;
|
||||||
|
VerISO: Integer;
|
||||||
lResult: Binary;
|
lResult: Binary;
|
||||||
__lObjectDisposer: TROObjectDisposer;
|
__lObjectDisposer: TROObjectDisposer;
|
||||||
begin
|
begin
|
||||||
@ -974,8 +975,9 @@ begin
|
|||||||
try
|
try
|
||||||
__Message.Read('ListaID', TypeInfo(FactuGES_Intf.TIntegerArray), ListaID, []);
|
__Message.Read('ListaID', TypeInfo(FactuGES_Intf.TIntegerArray), ListaID, []);
|
||||||
__Message.Read('VerSello', TypeInfo(Integer), VerSello, []);
|
__Message.Read('VerSello', TypeInfo(Integer), VerSello, []);
|
||||||
|
__Message.Read('VerISO', TypeInfo(Integer), VerISO, []);
|
||||||
|
|
||||||
lResult := (__Instance as IsrvPresupuestosCliente).GenerarInforme(ListaID, VerSello);
|
lResult := (__Instance as IsrvPresupuestosCliente).GenerarInforme(ListaID, VerSello, VerISO);
|
||||||
|
|
||||||
__Message.InitializeResponseMessage(__Transport, 'FactuGES', 'srvPresupuestosCliente', 'GenerarInformeResponse');
|
__Message.InitializeResponseMessage(__Transport, 'FactuGES', 'srvPresupuestosCliente', 'GenerarInformeResponse');
|
||||||
__Message.Write('Result', TypeInfo(Binary), lResult, []);
|
__Message.Write('Result', TypeInfo(Binary), lResult, []);
|
||||||
@ -994,10 +996,11 @@ begin
|
|||||||
end;
|
end;
|
||||||
|
|
||||||
procedure TsrvPresupuestosCliente_Invoker.Invoke_GenerarInformeEnWord(const __Instance:IInterface; const __Message:IROMessage; const __Transport:IROTransport; out __oResponseOptions:TROResponseOptions);
|
procedure TsrvPresupuestosCliente_Invoker.Invoke_GenerarInformeEnWord(const __Instance:IInterface; const __Message:IROMessage; const __Transport:IROTransport; out __oResponseOptions:TROResponseOptions);
|
||||||
{ function GenerarInformeEnWord(const ID: Integer; const VerSello: Integer): Binary; }
|
{ function GenerarInformeEnWord(const ID: Integer; const VerSello: Integer; const VerISO: Integer): Binary; }
|
||||||
var
|
var
|
||||||
ID: Integer;
|
ID: Integer;
|
||||||
VerSello: Integer;
|
VerSello: Integer;
|
||||||
|
VerISO: Integer;
|
||||||
lResult: Binary;
|
lResult: Binary;
|
||||||
__lObjectDisposer: TROObjectDisposer;
|
__lObjectDisposer: TROObjectDisposer;
|
||||||
begin
|
begin
|
||||||
@ -1005,8 +1008,9 @@ begin
|
|||||||
try
|
try
|
||||||
__Message.Read('ID', TypeInfo(Integer), ID, []);
|
__Message.Read('ID', TypeInfo(Integer), ID, []);
|
||||||
__Message.Read('VerSello', TypeInfo(Integer), VerSello, []);
|
__Message.Read('VerSello', TypeInfo(Integer), VerSello, []);
|
||||||
|
__Message.Read('VerISO', TypeInfo(Integer), VerISO, []);
|
||||||
|
|
||||||
lResult := (__Instance as IsrvPresupuestosCliente).GenerarInformeEnWord(ID, VerSello);
|
lResult := (__Instance as IsrvPresupuestosCliente).GenerarInformeEnWord(ID, VerSello, VerISO);
|
||||||
|
|
||||||
__Message.InitializeResponseMessage(__Transport, 'FactuGES', 'srvPresupuestosCliente', 'GenerarInformeEnWordResponse');
|
__Message.InitializeResponseMessage(__Transport, 'FactuGES', 'srvPresupuestosCliente', 'GenerarInformeEnWordResponse');
|
||||||
__Message.Write('Result', TypeInfo(Binary), lResult, []);
|
__Message.Write('Result', TypeInfo(Binary), lResult, []);
|
||||||
@ -1052,10 +1056,11 @@ begin
|
|||||||
end;
|
end;
|
||||||
|
|
||||||
procedure TsrvPresupuestosCliente_Invoker.Invoke_GenerarInformeEnPDF(const __Instance:IInterface; const __Message:IROMessage; const __Transport:IROTransport; out __oResponseOptions:TROResponseOptions);
|
procedure TsrvPresupuestosCliente_Invoker.Invoke_GenerarInformeEnPDF(const __Instance:IInterface; const __Message:IROMessage; const __Transport:IROTransport; out __oResponseOptions:TROResponseOptions);
|
||||||
{ function GenerarInformeEnPDF(const ListaID: TIntegerArray; const VerSello: Integer): Binary; }
|
{ function GenerarInformeEnPDF(const ListaID: TIntegerArray; const VerSello: Integer; const VerISO: Integer): Binary; }
|
||||||
var
|
var
|
||||||
ListaID: FactuGES_Intf.TIntegerArray;
|
ListaID: FactuGES_Intf.TIntegerArray;
|
||||||
VerSello: Integer;
|
VerSello: Integer;
|
||||||
|
VerISO: Integer;
|
||||||
lResult: Binary;
|
lResult: Binary;
|
||||||
__lObjectDisposer: TROObjectDisposer;
|
__lObjectDisposer: TROObjectDisposer;
|
||||||
begin
|
begin
|
||||||
@ -1064,8 +1069,9 @@ begin
|
|||||||
try
|
try
|
||||||
__Message.Read('ListaID', TypeInfo(FactuGES_Intf.TIntegerArray), ListaID, []);
|
__Message.Read('ListaID', TypeInfo(FactuGES_Intf.TIntegerArray), ListaID, []);
|
||||||
__Message.Read('VerSello', TypeInfo(Integer), VerSello, []);
|
__Message.Read('VerSello', TypeInfo(Integer), VerSello, []);
|
||||||
|
__Message.Read('VerISO', TypeInfo(Integer), VerISO, []);
|
||||||
|
|
||||||
lResult := (__Instance as IsrvPresupuestosCliente).GenerarInformeEnPDF(ListaID, VerSello);
|
lResult := (__Instance as IsrvPresupuestosCliente).GenerarInformeEnPDF(ListaID, VerSello, VerISO);
|
||||||
|
|
||||||
__Message.InitializeResponseMessage(__Transport, 'FactuGES', 'srvPresupuestosCliente', 'GenerarInformeEnPDFResponse');
|
__Message.InitializeResponseMessage(__Transport, 'FactuGES', 'srvPresupuestosCliente', 'GenerarInformeEnPDFResponse');
|
||||||
__Message.Write('Result', TypeInfo(Binary), lResult, []);
|
__Message.Write('Result', TypeInfo(Binary), lResult, []);
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
@ -35,7 +35,7 @@
|
|||||||
<Borland.Personality>Delphi.Personality</Borland.Personality>
|
<Borland.Personality>Delphi.Personality</Borland.Personality>
|
||||||
<Borland.ProjectType/>
|
<Borland.ProjectType/>
|
||||||
<BorlandProject>
|
<BorlandProject>
|
||||||
<BorlandProject><Delphi.Personality><Parameters><Parameters Name="UseLauncher">False</Parameters><Parameters Name="LoadAllSymbols">True</Parameters><Parameters Name="LoadUnspecifiedSymbols">False</Parameters><Parameters Name="RunParams">/standalone</Parameters></Parameters><VersionInfo><VersionInfo Name="IncludeVerInfo">True</VersionInfo><VersionInfo Name="AutoIncBuild">False</VersionInfo><VersionInfo Name="MajorVer">1</VersionInfo><VersionInfo Name="MinorVer">9</VersionInfo><VersionInfo Name="Release">3</VersionInfo><VersionInfo Name="Build">0</VersionInfo><VersionInfo Name="Debug">False</VersionInfo><VersionInfo Name="PreRelease">False</VersionInfo><VersionInfo Name="Special">False</VersionInfo><VersionInfo Name="Private">False</VersionInfo><VersionInfo Name="DLL">False</VersionInfo><VersionInfo Name="Locale">3082</VersionInfo><VersionInfo Name="CodePage">1252</VersionInfo></VersionInfo><VersionInfoKeys><VersionInfoKeys Name="CompanyName"></VersionInfoKeys><VersionInfoKeys Name="FileDescription"></VersionInfoKeys><VersionInfoKeys Name="FileVersion">1.9.3.0</VersionInfoKeys><VersionInfoKeys Name="InternalName"></VersionInfoKeys><VersionInfoKeys Name="LegalCopyright"></VersionInfoKeys><VersionInfoKeys Name="LegalTrademarks"></VersionInfoKeys><VersionInfoKeys Name="OriginalFilename"></VersionInfoKeys><VersionInfoKeys Name="ProductName"></VersionInfoKeys><VersionInfoKeys Name="ProductVersion">1.9.3.0</VersionInfoKeys><VersionInfoKeys Name="Comments"></VersionInfoKeys><VersionInfoKeys Name="CompileDate">miércoles, 27 de julio de 2011 13:11</VersionInfoKeys></VersionInfoKeys><Excluded_Packages>
|
<BorlandProject><Delphi.Personality><Parameters><Parameters Name="UseLauncher">False</Parameters><Parameters Name="LoadAllSymbols">True</Parameters><Parameters Name="LoadUnspecifiedSymbols">False</Parameters><Parameters Name="RunParams">/standalone</Parameters></Parameters><VersionInfo><VersionInfo Name="IncludeVerInfo">True</VersionInfo><VersionInfo Name="AutoIncBuild">False</VersionInfo><VersionInfo Name="MajorVer">1</VersionInfo><VersionInfo Name="MinorVer">9</VersionInfo><VersionInfo Name="Release">4</VersionInfo><VersionInfo Name="Build">0</VersionInfo><VersionInfo Name="Debug">False</VersionInfo><VersionInfo Name="PreRelease">False</VersionInfo><VersionInfo Name="Special">False</VersionInfo><VersionInfo Name="Private">False</VersionInfo><VersionInfo Name="DLL">False</VersionInfo><VersionInfo Name="Locale">3082</VersionInfo><VersionInfo Name="CodePage">1252</VersionInfo></VersionInfo><VersionInfoKeys><VersionInfoKeys Name="CompanyName"></VersionInfoKeys><VersionInfoKeys Name="FileDescription"></VersionInfoKeys><VersionInfoKeys Name="FileVersion">1.9.4.0</VersionInfoKeys><VersionInfoKeys Name="InternalName"></VersionInfoKeys><VersionInfoKeys Name="LegalCopyright"></VersionInfoKeys><VersionInfoKeys Name="LegalTrademarks"></VersionInfoKeys><VersionInfoKeys Name="OriginalFilename"></VersionInfoKeys><VersionInfoKeys Name="ProductName"></VersionInfoKeys><VersionInfoKeys Name="ProductVersion">1.9.4.0</VersionInfoKeys><VersionInfoKeys Name="Comments"></VersionInfoKeys><VersionInfoKeys Name="CompileDate">martes, 22 de noviembre de 2011 10:27</VersionInfoKeys></VersionInfoKeys><Excluded_Packages>
|
||||||
<Excluded_Packages Name="C:\Documents and Settings\All Users\Documentos\RAD Studio\5.0\Bpl\dxPSCoreD11.bpl">ExpressPrinting System by Developer Express Inc.</Excluded_Packages>
|
<Excluded_Packages Name="C:\Documents and Settings\All Users\Documentos\RAD Studio\5.0\Bpl\dxPSCoreD11.bpl">ExpressPrinting System by Developer Express Inc.</Excluded_Packages>
|
||||||
</Excluded_Packages><Source><Source Name="MainSource">FactuGES_Server.dpr</Source></Source></Delphi.Personality></BorlandProject></BorlandProject>
|
</Excluded_Packages><Source><Source Name="MainSource">FactuGES_Server.dpr</Source></Source></Delphi.Personality></BorlandProject></BorlandProject>
|
||||||
</ProjectExtensions>
|
</ProjectExtensions>
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
MAINICON ICON "C:\Codigo tecsitel\Resources\Iconos\Servidor.ico"
|
MAINICON ICON "C:\Codigo tecsitel\Resources\Iconos\Servidor.ico"
|
||||||
1 VERSIONINFO
|
1 VERSIONINFO
|
||||||
FILEVERSION 1,9,3,0
|
FILEVERSION 1,9,4,0
|
||||||
PRODUCTVERSION 1,9,3,0
|
PRODUCTVERSION 1,9,4,0
|
||||||
FILEFLAGSMASK 0x3FL
|
FILEFLAGSMASK 0x3FL
|
||||||
FILEFLAGS 0x00L
|
FILEFLAGS 0x00L
|
||||||
FILEOS 0x40004L
|
FILEOS 0x40004L
|
||||||
@ -12,9 +12,9 @@ BEGIN
|
|||||||
BEGIN
|
BEGIN
|
||||||
BLOCK "0C0A04E4"
|
BLOCK "0C0A04E4"
|
||||||
BEGIN
|
BEGIN
|
||||||
VALUE "FileVersion", "1.9.3.0\0"
|
VALUE "FileVersion", "1.9.4.0\0"
|
||||||
VALUE "ProductVersion", "1.9.3.0\0"
|
VALUE "ProductVersion", "1.9.4.0\0"
|
||||||
VALUE "CompileDate", "martes, 22 de noviembre de 2011 10:27\0"
|
VALUE "CompileDate", "jueves, 16 de febrero de 2012 17:45\0"
|
||||||
END
|
END
|
||||||
END
|
END
|
||||||
BLOCK "VarFileInfo"
|
BLOCK "VarFileInfo"
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user