Documentos relacionados para clientes y proveedores
git-svn-id: https://192.168.0.254/svn/Proyectos.Tecsitel_FactuGES2/trunk@747 0c75b7a4-871f-7646-8a2f-f78d34cc349f
This commit is contained in:
parent
d4dab8be25
commit
035449a2e7
262
Build/Build.fbp5
262
Build/Build.fbp5
@ -18927,262 +18927,6 @@ Comments=
|
||||
<Property name="VarStringChecks" type="WordBool">True</Property>
|
||||
</Object>
|
||||
</Object>
|
||||
<Object Class="TDelphiCompilerAction" XMLID="{A781B4AA-D4F9-4AAF-804D-4FE753CFF7F7}"><Property MultiValue="0" name="ActionComment" type="string"></Property>
|
||||
<Property MultiValue="1" name="ActionDescription" type="string"><![CDATA[Compile Modulos\Albaranes de proveedor\Views\AlbaranesProveedor_view.dpk]]>
|
||||
</Property>
|
||||
<Property name="ActionTextColor" type="Cardinal">0</Property>
|
||||
<Property MultiValue="0" name="ActionTypeID" type="string"></Property>
|
||||
<Property name="AllowImplicitImport" type="Boolean">True</Property>
|
||||
<Property name="AlwaysUseConditionalsFromDOF" type="WordBool">False</Property>
|
||||
<Property name="AutoIncBuild" type="WordBool">False</Property>
|
||||
<Property name="AutoUpdateFileVersion" type="Boolean">True</Property>
|
||||
<Property name="BuildAll" type="WordBool">True</Property>
|
||||
<Property name="BuildVersion" type="Integer">0</Property>
|
||||
<Property name="CodePage" type="Integer">1252</Property>
|
||||
<Property name="CompilerVersion" type="Integer">12</Property>
|
||||
<Property MultiValue="0" name="ConfigName" type="string">Release</Property>
|
||||
<Property name="DebugVersionNumbers" type="Boolean">False</Property>
|
||||
<Property MultiValue="1" name="Description" type="string"><![CDATA[Compile Modulos\Albaranes de proveedor\Views\AlbaranesProveedor_view.dpk]]>
|
||||
</Property>
|
||||
<Property name="Enabled" type="WordBool">True</Property>
|
||||
<Property name="ExpandActionLogTitle" type="Boolean">True</Property>
|
||||
<Property MultiValue="0" name="ExtraCommandline" type="WideString"></Property>
|
||||
<Property name="HintsAsError" type="Boolean">False</Property>
|
||||
<Property MultiValue="0" name="IconFile" type="WideString"></Property>
|
||||
<Property name="IgnoreFailure" type="WordBool">False</Property>
|
||||
<Property name="IncludeCompileDate" type="WordBool">False</Property>
|
||||
<Property name="IncludeManifest" type="Boolean">False</Property>
|
||||
<Property name="IncludeVerInfo" type="WordBool">True</Property>
|
||||
<Property name="IsAction" type="Boolean">True</Property>
|
||||
<Property name="IsBreakPoint" type="WordBool">False</Property>
|
||||
<Property name="IsDebug" type="WordBool">False</Property>
|
||||
<Property name="IsDLL" type="WordBool">False</Property>
|
||||
<Property name="IsPreRelease" type="WordBool">False</Property>
|
||||
<Property name="IsPrivate" type="WordBool">False</Property>
|
||||
<Property name="IsSpecial" type="WordBool">False</Property>
|
||||
<Property name="KeepCFG" type="Boolean">False</Property>
|
||||
<Property name="LinkProductVersionToFileVersion" type="Boolean">False</Property>
|
||||
<Property name="Locale" type="Integer">3082</Property>
|
||||
<Property MultiValue="0" name="LogToVariable" type="string"></Property>
|
||||
<Property name="MajorVersion" type="Integer">1</Property>
|
||||
<Property MultiValue="0" name="ManifestFile" type="string"></Property>
|
||||
<Property name="MaxRetryAttempts" type="Cardinal">0</Property>
|
||||
<Property name="MinorVersion" type="Integer">0</Property>
|
||||
<Property name="NodeCollapsed" type="Boolean">False</Property>
|
||||
<Property name="PauseInterval" type="Cardinal">0</Property>
|
||||
<Property MultiValue="1" name="ProjectFile" type="WideString"><![CDATA[%source_path%\Modulos\Albaranes de proveedor\Views\AlbaranesProveedor_view.dpk]]>
|
||||
</Property>
|
||||
<Property name="RegenerateResource" type="WordBool">True</Property>
|
||||
<Property name="ReleaseVersion" type="Integer">0</Property>
|
||||
<Property MultiValue="0" name="ResourceCompilerOptions" type="string"></Property>
|
||||
<Property MultiValue="0" name="ResourceCompilerPath" type="string"></Property>
|
||||
<Property name="ResourceCompilerType" type="TFBDelphiResourceCompiler">rcBorland</Property>
|
||||
<Property name="RetryPauseInterval" type="Cardinal">1000</Property>
|
||||
<Property MultiValue="0" name="StartingDir" type="WideString"></Property>
|
||||
<Property name="SuppressStatusMessages" type="Boolean">False</Property>
|
||||
<Property name="UpdateDofFile" type="Boolean">False</Property>
|
||||
<Property name="UpdatePackageSource" type="Boolean">False</Property>
|
||||
<Property name="UseEurekaLogCompiler" type="Boolean">False</Property>
|
||||
<Property name="UseProjectSettings" type="TFBUseProjectSettings">[usPackages,usCompiler,usLinker,usVersionInfo]</Property>
|
||||
<Property name="UsePropertySet" type="Boolean">False</Property>
|
||||
<Property name="UseVersionFromDOF" type="Boolean">False</Property>
|
||||
<Property MultiValue="1" name="VersionInfoKeys" type="WideString"><![CDATA[CompanyName=
|
||||
FileDescription=
|
||||
FileVersion=1.0.0.0
|
||||
InternalName=
|
||||
LegalCopyright=
|
||||
LegalTrademarks=
|
||||
OriginalFilename=
|
||||
ProductName=
|
||||
ProductVersion=1.0.0.0
|
||||
Comments=
|
||||
]]>
|
||||
</Property>
|
||||
<Property MultiValue="0" name="VersionInfoPropertySetName" type="string"></Property>
|
||||
<Property name="WarningsAsError" type="Boolean">False</Property>
|
||||
<Property name="WorkAroundD5Bug" type="WordBool">False</Property>
|
||||
<Object Class="TDelphiCompilerOptions" XMLID="{3C6BEAC6-3A77-4732-964F-50E4089B1D2C}"><Property name="AlwaysUseConditionalsFromDOF" type="WordBool">False</Property>
|
||||
<Property name="AlwaysUseDelphiLibraryPath" type="WordBool">False</Property>
|
||||
<Property name="AlwaysUseDOFSearchPath" type="WordBool">True</Property>
|
||||
<Property name="Assertions" type="WordBool">True</Property>
|
||||
<Property name="AssignableConst" type="WordBool">False</Property>
|
||||
<Property name="BoolEval" type="WordBool">False</Property>
|
||||
<Property MultiValue="0" name="BPLOutputDir" type="WideString">%package_path%</Property>
|
||||
<Property name="CompilerWarnings" type="TStrings"><![CDATA[]]>
|
||||
</Property>
|
||||
<Property MultiValue="0" name="Conditionals" type="WideString"></Property>
|
||||
<Property name="ConsoleApp" type="WordBool">False</Property>
|
||||
<Property MultiValue="0" name="DCPOutputDir" type="WideString">%modules_dcp_path%</Property>
|
||||
<Property name="DebugInfo" type="WordBool">False</Property>
|
||||
<Property MultiValue="0" name="DefaultNamespace" type="string"></Property>
|
||||
<Property name="DefinitionsOnly" type="WordBool">False</Property>
|
||||
<Property MultiValue="0" name="ExeDescription" type="WideString"></Property>
|
||||
<Property name="ExportAllSymbols" type="WordBool">False</Property>
|
||||
<Property name="ExtendedSyntax" type="WordBool">True</Property>
|
||||
<Property name="GenerateDocumentation" type="Boolean">False</Property>
|
||||
<Property name="GenerateHPP" type="WordBool">False</Property>
|
||||
<Property name="HugeStrings" type="WordBool">True</Property>
|
||||
<Property name="ImageBase" type="Cardinal">4194304</Property>
|
||||
<Property name="IncludeNamespaces" type="WordBool">False</Property>
|
||||
<Property name="IncludeRemoteSymbols" type="WordBool">False</Property>
|
||||
<Property name="IncludeTD32" type="WordBool">False</Property>
|
||||
<Property name="IOChecking" type="WordBool">True</Property>
|
||||
<Property MultiValue="0" name="LibraryPath" type="WideString">%library_path%</Property>
|
||||
<Property name="LinkerOutput" type="Integer">0</Property>
|
||||
<Property name="LocalSymbols" type="WordBool">False</Property>
|
||||
<Property name="Mapfile" type="Integer">3</Property>
|
||||
<Property name="MaxStackSize" type="Cardinal">1048576</Property>
|
||||
<Property name="MinStackSize" type="Cardinal">16384</Property>
|
||||
<Property MultiValue="0" name="NamespacePrefixes" type="string"></Property>
|
||||
<Property name="OpenStrings" type="WordBool">True</Property>
|
||||
<Property name="Optimisation" type="WordBool">True</Property>
|
||||
<Property MultiValue="0" name="OutputDir" type="WideString">%output_path%</Property>
|
||||
<Property name="OverflowChecking" type="WordBool">False</Property>
|
||||
<Property MultiValue="0" name="Packages" type="WideString"></Property>
|
||||
<Property name="RangeChecking" type="WordBool">False</Property>
|
||||
<Property name="RecordFieldAlign" type="TFieldAlign">fa8</Property>
|
||||
<Property name="ReferenceInfo" type="WordBool">False</Property>
|
||||
<Property name="SafeDivide" type="WordBool">False</Property>
|
||||
<Property MultiValue="0" name="SearchPath" type="WideString"></Property>
|
||||
<Property name="ShowHints" type="WordBool">True</Property>
|
||||
<Property name="ShowWarnings" type="WordBool">True</Property>
|
||||
<Property name="StackFrames" type="WordBool">False</Property>
|
||||
<Property name="TypedPointers" type="WordBool">False</Property>
|
||||
<Property MultiValue="0" name="UnitAliases" type="WideString">WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;</Property>
|
||||
<Property MultiValue="0" name="UnitOutputDir" type="WideString"></Property>
|
||||
<Property name="UseDebugDCU" type="WordBool">False</Property>
|
||||
<Property name="UsePackages" type="WordBool">False</Property>
|
||||
<Property name="VarStringChecks" type="WordBool">True</Property>
|
||||
</Object>
|
||||
</Object>
|
||||
<Object Class="TDelphiCompilerAction" XMLID="{B01615CA-8D77-46DA-9714-8F84021A20F1}"><Property MultiValue="0" name="ActionComment" type="string"></Property>
|
||||
<Property MultiValue="1" name="ActionDescription" type="string"><![CDATA[Compile Modulos\Albaranes de proveedor\Plugin\AlbaranesProveedor_plugin.dpk]]>
|
||||
</Property>
|
||||
<Property name="ActionTextColor" type="Cardinal">0</Property>
|
||||
<Property MultiValue="0" name="ActionTypeID" type="string"></Property>
|
||||
<Property name="AllowImplicitImport" type="Boolean">True</Property>
|
||||
<Property name="AlwaysUseConditionalsFromDOF" type="WordBool">False</Property>
|
||||
<Property name="AutoIncBuild" type="WordBool">False</Property>
|
||||
<Property name="AutoUpdateFileVersion" type="Boolean">True</Property>
|
||||
<Property name="BuildAll" type="WordBool">True</Property>
|
||||
<Property name="BuildVersion" type="Integer">0</Property>
|
||||
<Property name="CodePage" type="Integer">1252</Property>
|
||||
<Property name="CompilerVersion" type="Integer">12</Property>
|
||||
<Property MultiValue="0" name="ConfigName" type="string">Release</Property>
|
||||
<Property name="DebugVersionNumbers" type="Boolean">False</Property>
|
||||
<Property MultiValue="1" name="Description" type="string"><![CDATA[Compile Modulos\Albaranes de proveedor\Plugin\AlbaranesProveedor_plugin.dpk]]>
|
||||
</Property>
|
||||
<Property name="Enabled" type="WordBool">True</Property>
|
||||
<Property name="ExpandActionLogTitle" type="Boolean">True</Property>
|
||||
<Property MultiValue="0" name="ExtraCommandline" type="WideString"></Property>
|
||||
<Property name="HintsAsError" type="Boolean">False</Property>
|
||||
<Property MultiValue="0" name="IconFile" type="WideString"></Property>
|
||||
<Property name="IgnoreFailure" type="WordBool">False</Property>
|
||||
<Property name="IncludeCompileDate" type="WordBool">False</Property>
|
||||
<Property name="IncludeManifest" type="Boolean">False</Property>
|
||||
<Property name="IncludeVerInfo" type="WordBool">True</Property>
|
||||
<Property name="IsAction" type="Boolean">True</Property>
|
||||
<Property name="IsBreakPoint" type="WordBool">False</Property>
|
||||
<Property name="IsDebug" type="WordBool">False</Property>
|
||||
<Property name="IsDLL" type="WordBool">False</Property>
|
||||
<Property name="IsPreRelease" type="WordBool">False</Property>
|
||||
<Property name="IsPrivate" type="WordBool">False</Property>
|
||||
<Property name="IsSpecial" type="WordBool">False</Property>
|
||||
<Property name="KeepCFG" type="Boolean">False</Property>
|
||||
<Property name="LinkProductVersionToFileVersion" type="Boolean">False</Property>
|
||||
<Property name="Locale" type="Integer">3082</Property>
|
||||
<Property MultiValue="0" name="LogToVariable" type="string"></Property>
|
||||
<Property name="MajorVersion" type="Integer">1</Property>
|
||||
<Property MultiValue="0" name="ManifestFile" type="string"></Property>
|
||||
<Property name="MaxRetryAttempts" type="Cardinal">0</Property>
|
||||
<Property name="MinorVersion" type="Integer">0</Property>
|
||||
<Property name="NodeCollapsed" type="Boolean">False</Property>
|
||||
<Property name="PauseInterval" type="Cardinal">0</Property>
|
||||
<Property MultiValue="1" name="ProjectFile" type="WideString"><![CDATA[%source_path%\Modulos\Albaranes de proveedor\Plugin\AlbaranesProveedor_plugin.dpk]]>
|
||||
</Property>
|
||||
<Property name="RegenerateResource" type="WordBool">True</Property>
|
||||
<Property name="ReleaseVersion" type="Integer">0</Property>
|
||||
<Property MultiValue="0" name="ResourceCompilerOptions" type="string"></Property>
|
||||
<Property MultiValue="0" name="ResourceCompilerPath" type="string"></Property>
|
||||
<Property name="ResourceCompilerType" type="TFBDelphiResourceCompiler">rcBorland</Property>
|
||||
<Property name="RetryPauseInterval" type="Cardinal">1000</Property>
|
||||
<Property MultiValue="0" name="StartingDir" type="WideString"></Property>
|
||||
<Property name="SuppressStatusMessages" type="Boolean">False</Property>
|
||||
<Property name="UpdateDofFile" type="Boolean">False</Property>
|
||||
<Property name="UpdatePackageSource" type="Boolean">False</Property>
|
||||
<Property name="UseEurekaLogCompiler" type="Boolean">False</Property>
|
||||
<Property name="UseProjectSettings" type="TFBUseProjectSettings">[usPackages,usCompiler,usLinker,usVersionInfo]</Property>
|
||||
<Property name="UsePropertySet" type="Boolean">False</Property>
|
||||
<Property name="UseVersionFromDOF" type="Boolean">False</Property>
|
||||
<Property MultiValue="1" name="VersionInfoKeys" type="WideString"><![CDATA[CompanyName=
|
||||
FileDescription=
|
||||
FileVersion=1.0.0.0
|
||||
InternalName=
|
||||
LegalCopyright=
|
||||
LegalTrademarks=
|
||||
OriginalFilename=
|
||||
ProductName=
|
||||
ProductVersion=1.0.0.0
|
||||
Comments=
|
||||
]]>
|
||||
</Property>
|
||||
<Property MultiValue="0" name="VersionInfoPropertySetName" type="string"></Property>
|
||||
<Property name="WarningsAsError" type="Boolean">False</Property>
|
||||
<Property name="WorkAroundD5Bug" type="WordBool">False</Property>
|
||||
<Object Class="TDelphiCompilerOptions" XMLID="{A7F3EC39-DFD8-4CA8-9C4F-595B575CFCBB}"><Property name="AlwaysUseConditionalsFromDOF" type="WordBool">False</Property>
|
||||
<Property name="AlwaysUseDelphiLibraryPath" type="WordBool">False</Property>
|
||||
<Property name="AlwaysUseDOFSearchPath" type="WordBool">True</Property>
|
||||
<Property name="Assertions" type="WordBool">True</Property>
|
||||
<Property name="AssignableConst" type="WordBool">False</Property>
|
||||
<Property name="BoolEval" type="WordBool">False</Property>
|
||||
<Property MultiValue="0" name="BPLOutputDir" type="WideString">%package_path%</Property>
|
||||
<Property name="CompilerWarnings" type="TStrings"><![CDATA[]]>
|
||||
</Property>
|
||||
<Property MultiValue="0" name="Conditionals" type="WideString"></Property>
|
||||
<Property name="ConsoleApp" type="WordBool">False</Property>
|
||||
<Property MultiValue="0" name="DCPOutputDir" type="WideString">%modules_dcp_path%</Property>
|
||||
<Property name="DebugInfo" type="WordBool">False</Property>
|
||||
<Property MultiValue="0" name="DefaultNamespace" type="string"></Property>
|
||||
<Property name="DefinitionsOnly" type="WordBool">False</Property>
|
||||
<Property MultiValue="0" name="ExeDescription" type="WideString"></Property>
|
||||
<Property name="ExportAllSymbols" type="WordBool">False</Property>
|
||||
<Property name="ExtendedSyntax" type="WordBool">True</Property>
|
||||
<Property name="GenerateDocumentation" type="Boolean">False</Property>
|
||||
<Property name="GenerateHPP" type="WordBool">False</Property>
|
||||
<Property name="HugeStrings" type="WordBool">True</Property>
|
||||
<Property name="ImageBase" type="Cardinal">4194304</Property>
|
||||
<Property name="IncludeNamespaces" type="WordBool">False</Property>
|
||||
<Property name="IncludeRemoteSymbols" type="WordBool">False</Property>
|
||||
<Property name="IncludeTD32" type="WordBool">False</Property>
|
||||
<Property name="IOChecking" type="WordBool">True</Property>
|
||||
<Property MultiValue="0" name="LibraryPath" type="WideString">%library_path%</Property>
|
||||
<Property name="LinkerOutput" type="Integer">0</Property>
|
||||
<Property name="LocalSymbols" type="WordBool">False</Property>
|
||||
<Property name="Mapfile" type="Integer">3</Property>
|
||||
<Property name="MaxStackSize" type="Cardinal">1048576</Property>
|
||||
<Property name="MinStackSize" type="Cardinal">16384</Property>
|
||||
<Property MultiValue="0" name="NamespacePrefixes" type="string"></Property>
|
||||
<Property name="OpenStrings" type="WordBool">True</Property>
|
||||
<Property name="Optimisation" type="WordBool">True</Property>
|
||||
<Property MultiValue="0" name="OutputDir" type="WideString">%output_path%</Property>
|
||||
<Property name="OverflowChecking" type="WordBool">False</Property>
|
||||
<Property MultiValue="0" name="Packages" type="WideString"></Property>
|
||||
<Property name="RangeChecking" type="WordBool">False</Property>
|
||||
<Property name="RecordFieldAlign" type="TFieldAlign">fa8</Property>
|
||||
<Property name="ReferenceInfo" type="WordBool">False</Property>
|
||||
<Property name="SafeDivide" type="WordBool">False</Property>
|
||||
<Property MultiValue="0" name="SearchPath" type="WideString"></Property>
|
||||
<Property name="ShowHints" type="WordBool">True</Property>
|
||||
<Property name="ShowWarnings" type="WordBool">True</Property>
|
||||
<Property name="StackFrames" type="WordBool">False</Property>
|
||||
<Property name="TypedPointers" type="WordBool">False</Property>
|
||||
<Property MultiValue="0" name="UnitAliases" type="WideString">WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;</Property>
|
||||
<Property MultiValue="0" name="UnitOutputDir" type="WideString"></Property>
|
||||
<Property name="UseDebugDCU" type="WordBool">False</Property>
|
||||
<Property name="UsePackages" type="WordBool">False</Property>
|
||||
<Property name="VarStringChecks" type="WordBool">True</Property>
|
||||
</Object>
|
||||
</Object>
|
||||
<Object Class="TDelphiCompilerAction" XMLID="{C44D164A-8590-4DD5-BC4F-A890EB1C5915}"><Property MultiValue="0" name="ActionComment" type="string"></Property>
|
||||
<Property MultiValue="1" name="ActionDescription" type="string"><![CDATA[Compile Modulos\Facturas de proveedor\Views\FacturasProveedor_view.dpk]]>
|
||||
</Property>
|
||||
@ -19502,7 +19246,7 @@ Comments=
|
||||
<Property name="PauseInterval" type="Cardinal">0</Property>
|
||||
<Property MultiValue="0" name="ProjectFile" type="WideString">%source_path%\Cliente\FactuGES.dpr</Property>
|
||||
<Property name="RegenerateResource" type="WordBool">True</Property>
|
||||
<Property name="ReleaseVersion" type="Integer">4</Property>
|
||||
<Property name="ReleaseVersion" type="Integer">3</Property>
|
||||
<Property MultiValue="0" name="ResourceCompilerOptions" type="string"></Property>
|
||||
<Property MultiValue="0" name="ResourceCompilerPath" type="string"></Property>
|
||||
<Property name="ResourceCompilerType" type="TFBDelphiResourceCompiler">rcBorland</Property>
|
||||
@ -19517,13 +19261,13 @@ Comments=
|
||||
<Property name="UseVersionFromDOF" type="Boolean">False</Property>
|
||||
<Property MultiValue="1" name="VersionInfoKeys" type="WideString"><![CDATA[CompanyName=Rodax Software S.L.
|
||||
FileDescription=
|
||||
FileVersion=1.4.4.0
|
||||
FileVersion=1.4.3.0
|
||||
InternalName=FactuGES
|
||||
LegalCopyright=
|
||||
LegalTrademarks=
|
||||
OriginalFilename=
|
||||
ProductName=FactuGES
|
||||
ProductVersion=1.4.4.0
|
||||
ProductVersion=1.4.3.0
|
||||
Comments=
|
||||
]]>
|
||||
</Property>
|
||||
|
||||
BIN
Resources/Iconos/Generales/16x16/Versions.png
Normal file
BIN
Resources/Iconos/Generales/16x16/Versions.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 519 B |
BIN
Resources/Iconos/Generales/24x24/Versions.png
Normal file
BIN
Resources/Iconos/Generales/24x24/Versions.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 664 B |
BIN
Resources/Iconos/Generales/28x28/Versions.png
Normal file
BIN
Resources/Iconos/Generales/28x28/Versions.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 678 B |
@ -26,30 +26,14 @@ package ApplicationBase;
|
||||
{$DEFINE DEBUG}
|
||||
|
||||
requires
|
||||
rtl,
|
||||
vcl,
|
||||
dbrtl,
|
||||
PLuginSDK_D10R,
|
||||
Base,
|
||||
GUIBase,
|
||||
JvJansD11R,
|
||||
pckUserControl_RT,
|
||||
dclIndyCore,
|
||||
IndyCore,
|
||||
IndySystem,
|
||||
designide,
|
||||
xmlrtl,
|
||||
vclactnband,
|
||||
vclx,
|
||||
IndyProtocols,
|
||||
VclSmp,
|
||||
pckUCDataConnector,
|
||||
pckMD5,
|
||||
vcldb,
|
||||
vcljpg;
|
||||
PluginSDK_D10R,
|
||||
Base,
|
||||
GUIBase;
|
||||
|
||||
contains
|
||||
uFactuGES_App in 'uFactuGES_App.pas',
|
||||
uPlugins_Intf in 'uPlugins_Intf.pas',
|
||||
uIDataModuleUsuarios in 'Usuarios\Model\Data\uIDataModuleUsuarios.pas',
|
||||
uDataModuleUsuarios in 'Usuarios\Data\uDataModuleUsuarios.pas' {DataModuleUsuarios},
|
||||
uUCROConn in 'Usuarios\Data\uUCROConn.pas',
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup>
|
||||
<ProjectGuid>{14a25028-ec1a-430c-ade3-13c264e9bac2}</ProjectGuid>
|
||||
<ProjectGuid>{c7a4a08b-6dd0-4010-a723-f18392a3641e}</ProjectGuid>
|
||||
<MainSource>ApplicationBase.dpk</MainSource>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
@ -12,75 +12,90 @@
|
||||
<Version>7.0</Version>
|
||||
<DCC_DebugInformation>False</DCC_DebugInformation>
|
||||
<DCC_LocalDebugSymbols>False</DCC_LocalDebugSymbols>
|
||||
<DCC_Optimize>False</DCC_Optimize>
|
||||
<DCC_GenerateStackFrames>True</DCC_GenerateStackFrames>
|
||||
<DCC_SymbolReferenceInfo>0</DCC_SymbolReferenceInfo>
|
||||
<DCC_Define>RELEASE</DCC_Define>
|
||||
<DCC_DcuOutput>.\</DCC_DcuOutput>
|
||||
<DCC_ObjOutput>.\</DCC_ObjOutput>
|
||||
<DCC_HppOutput>.\</DCC_HppOutput>
|
||||
<DCC_BplOutput>..\..\Output\Release\Cliente</DCC_BplOutput>
|
||||
<DCC_DcpOutput>..\Lib</DCC_DcpOutput>
|
||||
<DCC_UnitSearchPath>..\Lib</DCC_UnitSearchPath>
|
||||
<DCC_ResourcePath>..\Lib</DCC_ResourcePath>
|
||||
<DCC_ObjPath>..\Lib</DCC_ObjPath>
|
||||
<DCC_IncludePath>..\Lib</DCC_IncludePath>
|
||||
<DCC_Define>RELEASE</DCC_Define>
|
||||
<DCC_BplOutput>..\..\Output\Debug\Cliente</DCC_BplOutput>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<Version>7.0</Version>
|
||||
<DCC_Optimize>False</DCC_Optimize>
|
||||
<DCC_GenerateStackFrames>True</DCC_GenerateStackFrames>
|
||||
<DCC_Define>DEBUG</DCC_Define>
|
||||
<DCC_DcuOutput>.\</DCC_DcuOutput>
|
||||
<DCC_ObjOutput>.\</DCC_ObjOutput>
|
||||
<DCC_HppOutput>.\</DCC_HppOutput>
|
||||
<DCC_BplOutput>..\..\Output\Debug\Cliente</DCC_BplOutput>
|
||||
<DCC_DcpOutput>..\Lib</DCC_DcpOutput>
|
||||
<DCC_UnitSearchPath>$(BDS)\lib\Debug;$(BDS)\Lib\Debug\Indy10;T:\COMPON~1\jcl\lib\d11\debug;$(BDSCOMMONDIR)\Dcp;..\Lib</DCC_UnitSearchPath>
|
||||
<DCC_ResourcePath>$(BDS)\lib\Debug;$(BDS)\Lib\Debug\Indy10;T:\COMPON~1\jcl\lib\d11\debug;$(BDSCOMMONDIR)\Dcp;..\Lib</DCC_ResourcePath>
|
||||
<DCC_ObjPath>$(BDS)\lib\Debug;$(BDS)\Lib\Debug\Indy10;T:\COMPON~1\jcl\lib\d11\debug;$(BDSCOMMONDIR)\Dcp;..\Lib</DCC_ObjPath>
|
||||
<DCC_IncludePath>$(BDS)\lib\Debug;$(BDS)\Lib\Debug\Indy10;T:\COMPON~1\jcl\lib\d11\debug;$(BDSCOMMONDIR)\Dcp;..\Lib</DCC_IncludePath>
|
||||
<DCC_Define>DEBUG</DCC_Define>
|
||||
<DCC_Optimize>False</DCC_Optimize>
|
||||
<DCC_GenerateStackFrames>True</DCC_GenerateStackFrames>
|
||||
<DCC_DebugInfoInExe>True</DCC_DebugInfoInExe>
|
||||
<DCC_DebugVN>True</DCC_DebugVN>
|
||||
<DCC_UnitSearchPath>..\Lib</DCC_UnitSearchPath>
|
||||
<DCC_ResourcePath>..\Lib</DCC_ResourcePath>
|
||||
<DCC_ObjPath>..\Lib</DCC_ObjPath>
|
||||
<DCC_IncludePath>..\Lib</DCC_IncludePath>
|
||||
</PropertyGroup>
|
||||
<ProjectExtensions>
|
||||
<Borland.Personality>Delphi.Personality</Borland.Personality>
|
||||
<Borland.ProjectType>Package</Borland.ProjectType>
|
||||
<BorlandProject>
|
||||
<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="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 Name="Comments"></VersionInfoKeys></VersionInfoKeys><Excluded_Packages>
|
||||
<Excluded_Packages Name="$(BDS)\Bin\dclintraweb_90_100.bpl">VCL for the Web Design Package for CodeGear RAD Studio</Excluded_Packages>
|
||||
<Excluded_Packages Name="$(BDS)\bin\dclwebsnap100.bpl">CodeGear WebSnap Components</Excluded_Packages>
|
||||
<Excluded_Packages Name="$(BDS)\bin\dclsoap100.bpl">CodeGear SOAP 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\dcloffice2k100.bpl">Microsoft Office 2000 Sample Automation Server Wrapper Components</Excluded_Packages>
|
||||
<Excluded_Packages Name="$(BDS)\bin\bcboffice2k100.bpl">CodeGear C++Builder Office 2000 Servers Package</Excluded_Packages>
|
||||
<Excluded_Packages Name="$(BDS)\bin\bcbofficexp100.bpl">CodeGear C++Builder Office XP Servers Package</Excluded_Packages>
|
||||
</Excluded_Packages><Source><Source Name="MainSource">ApplicationBase.dpk</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>
|
||||
<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 Name="Comments"></VersionInfoKeys>
|
||||
</VersionInfoKeys>
|
||||
<Source>
|
||||
<Source Name="MainSource">ApplicationBase.dpk</Source>
|
||||
</Source>
|
||||
</Delphi.Personality> </BorlandProject></BorlandProject>
|
||||
</ProjectExtensions>
|
||||
<Import Project="$(MSBuildBinPath)\Borland.Delphi.Targets" />
|
||||
<ItemGroup>
|
||||
<DelphiCompile Include="ApplicationBase.dpk">
|
||||
<MainSource>MainSource</MainSource>
|
||||
</DelphiCompile>
|
||||
<DCCReference Include="C:\Documents and Settings\Usuario\Base.dcp" />
|
||||
<DCCReference Include="C:\Documents and Settings\Usuario\dbrtl.dcp" />
|
||||
<DCCReference Include="C:\Documents and Settings\Usuario\dclIndyCore.dcp" />
|
||||
<DCCReference Include="C:\Documents and Settings\Usuario\designide.dcp" />
|
||||
<DCCReference Include="C:\Documents and Settings\Usuario\GUIBase.dcp" />
|
||||
<DCCReference Include="C:\Documents and Settings\Usuario\IndyCore.dcp" />
|
||||
<DCCReference Include="C:\Documents and Settings\Usuario\IndyProtocols.dcp" />
|
||||
<DCCReference Include="C:\Documents and Settings\Usuario\IndySystem.dcp" />
|
||||
<DCCReference Include="C:\Documents and Settings\Usuario\JvJansD11R.dcp" />
|
||||
<DCCReference Include="C:\Documents and Settings\Usuario\pckMD5.dcp" />
|
||||
<DCCReference Include="C:\Documents and Settings\Usuario\pckUCDataConnector.dcp" />
|
||||
<DCCReference Include="C:\Documents and Settings\Usuario\pckUserControl_RT.dcp" />
|
||||
<DCCReference Include="C:\Documents and Settings\Usuario\PLuginSDK_D10R.dcp" />
|
||||
<DCCReference Include="C:\Documents and Settings\Usuario\rtl.dcp" />
|
||||
<DCCReference Include="C:\Documents and Settings\Usuario\vcl.dcp" />
|
||||
<DCCReference Include="C:\Documents and Settings\Usuario\vclactnband.dcp" />
|
||||
<DCCReference Include="C:\Documents and Settings\Usuario\vcldb.dcp" />
|
||||
<DCCReference Include="C:\Documents and Settings\Usuario\vcljpg.dcp" />
|
||||
<DCCReference Include="C:\Documents and Settings\Usuario\VclSmp.dcp" />
|
||||
<DCCReference Include="C:\Documents and Settings\Usuario\vclx.dcp" />
|
||||
<DCCReference Include="C:\Documents and Settings\Usuario\xmlrtl.dcp" />
|
||||
<DCCReference Include="..\Servidor\Base.dcp" />
|
||||
<DCCReference Include="..\Servidor\GUIBase.dcp" />
|
||||
<DCCReference Include="..\Servidor\JvJansD11R.dcp" />
|
||||
<DCCReference Include="..\Servidor\PluginSDK_D10R.dcp" />
|
||||
<DCCReference Include="Empresas\Controller\uDatosBancariosEmpresaController.pas" />
|
||||
<DCCReference Include="Empresas\Controller\uEmpresasController.pas" />
|
||||
<DCCReference Include="Empresas\Controller\View\uIEditorDatosBancarioEmpresa.pas" />
|
||||
@ -111,6 +126,7 @@
|
||||
<DesignClass>TDataModule</DesignClass>
|
||||
</DCCReference>
|
||||
<DCCReference Include="uFactuGES_App.pas" />
|
||||
<DCCReference Include="uPlugins_Intf.pas" />
|
||||
<DCCReference Include="Usuarios\Controller\uUsuariosController.pas" />
|
||||
<DCCReference Include="Usuarios\Controller\View\uIEditorLogin.pas" />
|
||||
<DCCReference Include="Usuarios\Controller\View\uIEditorPerfilesUsuario.pas" />
|
||||
@ -163,6 +179,7 @@
|
||||
</DCCReference>
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
|
||||
<!-- EurekaLog First Line
|
||||
[Exception Log]
|
||||
EurekaLog Version=6011
|
||||
@ -171,7 +188,7 @@ Activate Handle=1
|
||||
Save Log File=1
|
||||
Foreground Tab=0
|
||||
Freeze Activate=0
|
||||
Freeze Timeout=0
|
||||
Freeze Timeout=60
|
||||
SMTP From=eurekalog@email.com
|
||||
SMTP Host=
|
||||
SMTP Port=25
|
||||
@ -393,7 +410,7 @@ mtMSDialog_SeeDetailsCaption0="To see what data the error report contains,"
|
||||
Count mtMSDialog_SeeClickCaption=1
|
||||
mtMSDialog_SeeClickCaption0="click here."
|
||||
Count mtMSDialog_HowToReproduceCaption=1
|
||||
mtMSDialog_HowToReproduceCaption0="What were you doing when the problem happended (optional)?"
|
||||
mtMSDialog_HowToReproduceCaption0="What were you doing when the problem happened (optional)?"
|
||||
Count mtMSDialog_EmailCaption=1
|
||||
mtMSDialog_EmailCaption0="Email address (optional):"
|
||||
Count mtMSDialog_SendButtonCaption=1
|
||||
@ -644,5 +661,5 @@ Count mtException_AntiFreeze=1
|
||||
mtException_AntiFreeze0="The application seems to be frozen."
|
||||
Count mtInvalidEmailMsg=1
|
||||
mtInvalidEmailMsg0="Invalid email."
|
||||
TextsCollection=
|
||||
TextsCollection=English
|
||||
EurekaLog Last Line -->
|
||||
|
||||
@ -4,7 +4,7 @@ interface
|
||||
|
||||
uses
|
||||
SysUtils, Classes, Forms, uBizUsuarios, uBizEmpresas, uControllerBase,
|
||||
uEmpresasController, uUsuariosController, uHostManager;
|
||||
uEmpresasController, uUsuariosController, uHostManager, uModuleController;
|
||||
|
||||
type
|
||||
TDoLoadModulesEvent = procedure;
|
||||
@ -50,6 +50,8 @@ type
|
||||
procedure Run;
|
||||
procedure Terminate;
|
||||
|
||||
function GetModule(AModuleName: String): TModuleController;
|
||||
|
||||
property AppVersion : String read GetAppVersion;
|
||||
property AppName : String read GetAppName;
|
||||
property AppFullName : String read GetAppFullName;
|
||||
@ -118,6 +120,8 @@ type
|
||||
|
||||
procedure CambiarEmpresa(const AIDEmpresa : Integer);
|
||||
|
||||
function GetModule(AModuleName: String): TModuleController;
|
||||
|
||||
property AppVersion : String read GetAppVersion;
|
||||
property AppName : String read GetAppName;
|
||||
property AppFullName : String read GetAppFullName;
|
||||
@ -258,6 +262,16 @@ begin
|
||||
Result := FDoLoadModulesEvent;
|
||||
end;
|
||||
|
||||
function TAppFactuGES.GetModule(AModuleName: String): TModuleController;
|
||||
var
|
||||
i : integer;
|
||||
begin
|
||||
Result := NIL;
|
||||
for i := 0 to ModuleManager.ModulesCount - 1 do
|
||||
if ModuleManager.Modules[i].Module.ModuleName = AModuleName then
|
||||
Result := ModuleManager.Modules[i].Module
|
||||
end;
|
||||
|
||||
function TAppFactuGES.GetModuleManager: THostManager;
|
||||
begin
|
||||
Result := FHostManager;
|
||||
|
||||
70
Source/ApplicationBase/uPlugins_Intf.pas
Normal file
70
Source/ApplicationBase/uPlugins_Intf.pas
Normal file
@ -0,0 +1,70 @@
|
||||
unit uPlugins_Intf;
|
||||
|
||||
interface
|
||||
|
||||
const
|
||||
MODULENAME_PRESUPUESTOS_CLIENTE = 'PresupuestosCliente_plugin.bpl';
|
||||
MODULENAME_ALBARANES_CLIENTE = 'AlbaranesCliente_plugin.bpl';
|
||||
MODULENAME_FACTURAS_CLIENTE = 'FacturasCliente_plugin.bpl';
|
||||
MODULENAME_RECIBOS_CLIENTE = 'RecibosCliente_plugin.bpl';
|
||||
|
||||
MODULENAME_PEDIDOS_PROVEEDOR = 'PedidosProveedor_plugin.bpl';
|
||||
MODULENAME_ALBARANES_PROVEEDOR = 'AlbaranesProveedor_plugin.bpl';
|
||||
MODULENAME_FACTURAS_PROVEEDOR = 'FacturasProveedor_plugin.bpl';
|
||||
MODULENAME_RECIBOS_PROVEEDOR = 'RecibosProveedor_plugin.bpl';
|
||||
|
||||
|
||||
type
|
||||
IMCPresupuestosCliente = interface(IInterface)
|
||||
['{D09E6FFF-50C7-48E2-8380-4CB57B74BB93}']
|
||||
procedure VerPresupuestos(const ID_Cliente: Integer;
|
||||
const ANombreCliente : String = '');
|
||||
end;
|
||||
|
||||
IMCAlbaranesCliente = interface(IInterface)
|
||||
['{0B9DD25A-3E76-446A-9EA6-D43131634A1E}']
|
||||
procedure VerAlbaranes(const ID_Cliente: Integer;
|
||||
const ANombreCliente : String = '');
|
||||
end;
|
||||
|
||||
IMCFacturasCliente = interface(IInterface)
|
||||
['{DA2FEEA4-4B37-4510-9CE8-6223F9894DEE}']
|
||||
procedure VerFacturas(const ID_Cliente: Integer;
|
||||
const ANombreCliente : String = '');
|
||||
end;
|
||||
|
||||
IMCRecibosCliente = interface(IInterface)
|
||||
['{6535395A-1450-4E19-8031-F9CD3D062F6D}']
|
||||
procedure VerRecibos(const ID_Cliente: Integer;
|
||||
const ANombreCliente : String = '');
|
||||
end;
|
||||
|
||||
IMCPedidosProveedor = interface(IInterface)
|
||||
['{D34DF6B6-6D9E-489B-B301-AEBB4DB37629}']
|
||||
procedure VerPedidos(const ID_Proveedor: Integer;
|
||||
const ANombreProveedor : String = '');
|
||||
end;
|
||||
|
||||
IMCAlbaranesProveedor = interface(IInterface)
|
||||
['{B567526E-A1F8-4311-BA19-04EE508B8374}']
|
||||
procedure VerAlbaranes(const ID_Proveedor: Integer;
|
||||
const ANombreProveedor : String = '');
|
||||
procedure VerDevoluciones(const ID_Proveedor: Integer;
|
||||
const ANombreProveedor : String = '');
|
||||
end;
|
||||
|
||||
IMCFacturasProveedor = interface(IInterface)
|
||||
['{8A48058F-490E-4BF4-9BBB-09654B66CEED}']
|
||||
procedure VerFacturas(const ID_Proveedor: Integer;
|
||||
const ANombreProveedor : String = '');
|
||||
end;
|
||||
|
||||
IMCRecibosProveedor = interface(IInterface)
|
||||
['{24A23E95-D148-404C-9987-B1ED4A19D3CA}']
|
||||
procedure VerRecibos(const ID_Proveedor: Integer;
|
||||
const ANombreProveedor : String = '');
|
||||
end;
|
||||
|
||||
implementation
|
||||
|
||||
end.
|
||||
@ -53,57 +53,57 @@
|
||||
<DelphiCompile Include="Base.dpk">
|
||||
<MainSource>MainSource</MainSource>
|
||||
</DelphiCompile>
|
||||
<DCCReference Include="..\Modulos\Albaranes de proveedor\adortl.dcp" />
|
||||
<DCCReference Include="..\Modulos\Albaranes de proveedor\cxDataD11.dcp" />
|
||||
<DCCReference Include="..\Modulos\Albaranes de proveedor\cxEditorsD11.dcp" />
|
||||
<DCCReference Include="..\Modulos\Albaranes de proveedor\cxExportD11.dcp" />
|
||||
<DCCReference Include="..\Modulos\Albaranes de proveedor\cxExtEditorsD11.dcp" />
|
||||
<DCCReference Include="..\Modulos\Albaranes de proveedor\cxGridD11.dcp" />
|
||||
<DCCReference Include="..\Modulos\Albaranes de proveedor\cxIntl6D11.dcp" />
|
||||
<DCCReference Include="..\Modulos\Albaranes de proveedor\cxIntlPrintSys3D11.dcp" />
|
||||
<DCCReference Include="..\Modulos\Albaranes de proveedor\cxLibraryD11.dcp" />
|
||||
<DCCReference Include="..\Modulos\Albaranes de proveedor\cxPageControlD11.dcp" />
|
||||
<DCCReference Include="..\Modulos\Albaranes de proveedor\DataAbstract_Core_D11.dcp" />
|
||||
<DCCReference Include="..\Modulos\Albaranes de proveedor\dbrtl.dcp" />
|
||||
<DCCReference Include="..\Modulos\Albaranes de proveedor\dclIndyCore.dcp" />
|
||||
<DCCReference Include="..\Modulos\Albaranes de proveedor\designide.dcp" />
|
||||
<DCCReference Include="..\Modulos\Albaranes de proveedor\dsnap.dcp" />
|
||||
<DCCReference Include="..\Modulos\Albaranes de proveedor\dxGDIPlusD11.dcp" />
|
||||
<DCCReference Include="..\Modulos\Albaranes de proveedor\dxPSCoreD11.dcp" />
|
||||
<DCCReference Include="..\Modulos\Albaranes de proveedor\dxThemeD11.dcp" />
|
||||
<DCCReference Include="..\Modulos\Albaranes de proveedor\GUISDK_D11.dcp" />
|
||||
<DCCReference Include="..\Modulos\Albaranes de proveedor\IndyCore.dcp" />
|
||||
<DCCReference Include="..\Modulos\Albaranes de proveedor\IndyProtocols.dcp" />
|
||||
<DCCReference Include="..\Modulos\Albaranes de proveedor\IndySystem.dcp" />
|
||||
<DCCReference Include="..\Modulos\Albaranes de proveedor\Jcl.dcp" />
|
||||
<DCCReference Include="..\Modulos\Albaranes de proveedor\JclVcl.dcp" />
|
||||
<DCCReference Include="..\Modulos\Albaranes de proveedor\JSDialog100.dcp" />
|
||||
<DCCReference Include="..\Modulos\Albaranes de proveedor\JvCmpD11R.dcp" />
|
||||
<DCCReference Include="..\Modulos\Albaranes de proveedor\JvCoreD11R.dcp" />
|
||||
<DCCReference Include="..\Modulos\Albaranes de proveedor\JvCtrlsD11R.dcp" />
|
||||
<DCCReference Include="..\Modulos\Albaranes de proveedor\JvDlgsD11R.dcp" />
|
||||
<DCCReference Include="..\Modulos\Albaranes de proveedor\JvMMD11R.dcp" />
|
||||
<DCCReference Include="..\Modulos\Albaranes de proveedor\JvNetD11R.dcp" />
|
||||
<DCCReference Include="..\Modulos\Albaranes de proveedor\JvPageCompsD11R.dcp" />
|
||||
<DCCReference Include="..\Modulos\Albaranes de proveedor\JvStdCtrlsD11R.dcp" />
|
||||
<DCCReference Include="..\Modulos\Albaranes de proveedor\JvSystemD11R.dcp" />
|
||||
<DCCReference Include="..\Modulos\Albaranes de proveedor\pckMD5.dcp" />
|
||||
<DCCReference Include="..\Modulos\Albaranes de proveedor\pckUCDataConnector.dcp" />
|
||||
<DCCReference Include="..\Modulos\Albaranes de proveedor\pckUserControl_RT.dcp" />
|
||||
<DCCReference Include="..\Modulos\Albaranes de proveedor\PngComponentsD10.dcp" />
|
||||
<DCCReference Include="..\Modulos\Albaranes de proveedor\PNG_D10.dcp" />
|
||||
<DCCReference Include="..\Modulos\Albaranes de proveedor\RemObjects_Core_D11.dcp" />
|
||||
<DCCReference Include="..\Modulos\Albaranes de proveedor\RemObjects_Indy_D11.dcp" />
|
||||
<DCCReference Include="..\Modulos\Albaranes de proveedor\rtl.dcp" />
|
||||
<DCCReference Include="..\Modulos\Albaranes de proveedor\TB2k_D10.dcp" />
|
||||
<DCCReference Include="..\Modulos\Albaranes de proveedor\tbx_d10.dcp" />
|
||||
<DCCReference Include="..\Modulos\Albaranes de proveedor\vcl.dcp" />
|
||||
<DCCReference Include="..\Modulos\Albaranes de proveedor\vclactnband.dcp" />
|
||||
<DCCReference Include="..\Modulos\Albaranes de proveedor\vcldb.dcp" />
|
||||
<DCCReference Include="..\Modulos\Albaranes de proveedor\vcljpg.dcp" />
|
||||
<DCCReference Include="..\Modulos\Albaranes de proveedor\VclSmp.dcp" />
|
||||
<DCCReference Include="..\Modulos\Albaranes de proveedor\vclx.dcp" />
|
||||
<DCCReference Include="..\Modulos\Albaranes de proveedor\xmlrtl.dcp" />
|
||||
<DCCReference Include="..\Modulos\Facturas de cliente\adortl.dcp" />
|
||||
<DCCReference Include="..\Modulos\Facturas de cliente\cxDataD11.dcp" />
|
||||
<DCCReference Include="..\Modulos\Facturas de cliente\cxEditorsD11.dcp" />
|
||||
<DCCReference Include="..\Modulos\Facturas de cliente\cxExportD11.dcp" />
|
||||
<DCCReference Include="..\Modulos\Facturas de cliente\cxExtEditorsD11.dcp" />
|
||||
<DCCReference Include="..\Modulos\Facturas de cliente\cxGridD11.dcp" />
|
||||
<DCCReference Include="..\Modulos\Facturas de cliente\cxIntl6D11.dcp" />
|
||||
<DCCReference Include="..\Modulos\Facturas de cliente\cxIntlPrintSys3D11.dcp" />
|
||||
<DCCReference Include="..\Modulos\Facturas de cliente\cxLibraryD11.dcp" />
|
||||
<DCCReference Include="..\Modulos\Facturas de cliente\cxPageControlD11.dcp" />
|
||||
<DCCReference Include="..\Modulos\Facturas de cliente\DataAbstract_Core_D11.dcp" />
|
||||
<DCCReference Include="..\Modulos\Facturas de cliente\dbrtl.dcp" />
|
||||
<DCCReference Include="..\Modulos\Facturas de cliente\dclIndyCore.dcp" />
|
||||
<DCCReference Include="..\Modulos\Facturas de cliente\designide.dcp" />
|
||||
<DCCReference Include="..\Modulos\Facturas de cliente\dsnap.dcp" />
|
||||
<DCCReference Include="..\Modulos\Facturas de cliente\dxGDIPlusD11.dcp" />
|
||||
<DCCReference Include="..\Modulos\Facturas de cliente\dxPSCoreD11.dcp" />
|
||||
<DCCReference Include="..\Modulos\Facturas de cliente\dxThemeD11.dcp" />
|
||||
<DCCReference Include="..\Modulos\Facturas de cliente\GUISDK_D11.dcp" />
|
||||
<DCCReference Include="..\Modulos\Facturas de cliente\IndyCore.dcp" />
|
||||
<DCCReference Include="..\Modulos\Facturas de cliente\IndyProtocols.dcp" />
|
||||
<DCCReference Include="..\Modulos\Facturas de cliente\IndySystem.dcp" />
|
||||
<DCCReference Include="..\Modulos\Facturas de cliente\Jcl.dcp" />
|
||||
<DCCReference Include="..\Modulos\Facturas de cliente\JclVcl.dcp" />
|
||||
<DCCReference Include="..\Modulos\Facturas de cliente\JSDialog100.dcp" />
|
||||
<DCCReference Include="..\Modulos\Facturas de cliente\JvCmpD11R.dcp" />
|
||||
<DCCReference Include="..\Modulos\Facturas de cliente\JvCoreD11R.dcp" />
|
||||
<DCCReference Include="..\Modulos\Facturas de cliente\JvCtrlsD11R.dcp" />
|
||||
<DCCReference Include="..\Modulos\Facturas de cliente\JvDlgsD11R.dcp" />
|
||||
<DCCReference Include="..\Modulos\Facturas de cliente\JvMMD11R.dcp" />
|
||||
<DCCReference Include="..\Modulos\Facturas de cliente\JvNetD11R.dcp" />
|
||||
<DCCReference Include="..\Modulos\Facturas de cliente\JvPageCompsD11R.dcp" />
|
||||
<DCCReference Include="..\Modulos\Facturas de cliente\JvStdCtrlsD11R.dcp" />
|
||||
<DCCReference Include="..\Modulos\Facturas de cliente\JvSystemD11R.dcp" />
|
||||
<DCCReference Include="..\Modulos\Facturas de cliente\pckMD5.dcp" />
|
||||
<DCCReference Include="..\Modulos\Facturas de cliente\pckUCDataConnector.dcp" />
|
||||
<DCCReference Include="..\Modulos\Facturas de cliente\pckUserControl_RT.dcp" />
|
||||
<DCCReference Include="..\Modulos\Facturas de cliente\PngComponentsD10.dcp" />
|
||||
<DCCReference Include="..\Modulos\Facturas de cliente\PNG_D10.dcp" />
|
||||
<DCCReference Include="..\Modulos\Facturas de cliente\RemObjects_Core_D11.dcp" />
|
||||
<DCCReference Include="..\Modulos\Facturas de cliente\RemObjects_Indy_D11.dcp" />
|
||||
<DCCReference Include="..\Modulos\Facturas de cliente\rtl.dcp" />
|
||||
<DCCReference Include="..\Modulos\Facturas de cliente\TB2k_D10.dcp" />
|
||||
<DCCReference Include="..\Modulos\Facturas de cliente\tbx_d10.dcp" />
|
||||
<DCCReference Include="..\Modulos\Facturas de cliente\vcl.dcp" />
|
||||
<DCCReference Include="..\Modulos\Facturas de cliente\vclactnband.dcp" />
|
||||
<DCCReference Include="..\Modulos\Facturas de cliente\vcldb.dcp" />
|
||||
<DCCReference Include="..\Modulos\Facturas de cliente\vcljpg.dcp" />
|
||||
<DCCReference Include="..\Modulos\Facturas de cliente\VclSmp.dcp" />
|
||||
<DCCReference Include="..\Modulos\Facturas de cliente\vclx.dcp" />
|
||||
<DCCReference Include="..\Modulos\Facturas de cliente\xmlrtl.dcp" />
|
||||
<DCCReference Include="..\Servicios\FactuGES_Intf.pas" />
|
||||
<DCCReference Include="Conexion\uConfigurarConexion.pas">
|
||||
<Form>fConfigurarConexion</Form>
|
||||
|
||||
@ -1,7 +1,6 @@
|
||||
program FactuGES;
|
||||
|
||||
uses
|
||||
// ExceptionLog,
|
||||
Forms,
|
||||
Windows,
|
||||
SysUtils,
|
||||
|
||||
@ -13,7 +13,7 @@ procedure Terminate;
|
||||
implementation
|
||||
|
||||
uses
|
||||
uDMBase, uDataModuleConexion, uDataModuleConfiguracion,
|
||||
uDMBase, uDataModuleConexion, uDataModuleConfiguracion, uPlugins_Intf,
|
||||
uMainMenuController, uNavPaneController, uPantallaPrincipal;
|
||||
|
||||
procedure DoAppLoadModules;
|
||||
@ -33,17 +33,17 @@ begin
|
||||
LoadModule('Obras_plugin.bpl');
|
||||
LoadModule('Articulos_plugin.bpl');
|
||||
|
||||
LoadModule('PresupuestosCliente_plugin.bpl');
|
||||
LoadModule('AlbaranesCliente_plugin.bpl');
|
||||
LoadModule(MODULENAME_PRESUPUESTOS_CLIENTE);
|
||||
LoadModule(MODULENAME_ALBARANES_CLIENTE);
|
||||
|
||||
LoadModule('RecibosCliente_plugin.bpl');
|
||||
LoadModule('FacturasCliente_plugin.bpl');
|
||||
LoadModule(MODULENAME_FACTURAS_CLIENTE);
|
||||
|
||||
LoadModule('PedidosProveedor_plugin.bpl');
|
||||
LoadModule('AlbaranesProveedor_plugin.bpl');
|
||||
LoadModule(MODULENAME_PEDIDOS_PROVEEDOR);
|
||||
LoadModule(MODULENAME_ALBARANES_PROVEEDOR);
|
||||
|
||||
LoadModule('RecibosProveedor_plugin.bpl');
|
||||
LoadModule('FacturasProveedor_plugin.bpl');
|
||||
LoadModule(MODULENAME_RECIBOS_PROVEEDOR);
|
||||
LoadModule(MODULENAME_FACTURAS_PROVEEDOR);
|
||||
|
||||
// LoadModule('RemesasCliente_plugin.bpl');
|
||||
// LoadModule('RemesasProveedor_plugin.bpl');
|
||||
|
||||
@ -41,10 +41,10 @@
|
||||
<DCC_HppOutput>.\</DCC_HppOutput>
|
||||
<DCC_BplOutput>..\..\Output\Debug\Cliente</DCC_BplOutput>
|
||||
<DCC_DcpOutput>..\Lib</DCC_DcpOutput>
|
||||
<DCC_UnitSearchPath>$(BDS)\lib\Debug;$(BDS)\Lib\Debug\Indy10;T:\COMPON~1\jcl\lib\d11\debug;$(BDSCOMMONDIR)\Dcp;..\Lib</DCC_UnitSearchPath>
|
||||
<DCC_ResourcePath>$(BDS)\lib\Debug;$(BDS)\Lib\Debug\Indy10;T:\COMPON~1\jcl\lib\d11\debug;$(BDSCOMMONDIR)\Dcp;..\Lib</DCC_ResourcePath>
|
||||
<DCC_ObjPath>$(BDS)\lib\Debug;$(BDS)\Lib\Debug\Indy10;T:\COMPON~1\jcl\lib\d11\debug;$(BDSCOMMONDIR)\Dcp;..\Lib</DCC_ObjPath>
|
||||
<DCC_IncludePath>$(BDS)\lib\Debug;$(BDS)\Lib\Debug\Indy10;T:\COMPON~1\jcl\lib\d11\debug;$(BDSCOMMONDIR)\Dcp;..\Lib</DCC_IncludePath>
|
||||
<DCC_UnitSearchPath>..\Lib</DCC_UnitSearchPath>
|
||||
<DCC_ResourcePath>..\Lib</DCC_ResourcePath>
|
||||
<DCC_ObjPath>..\Lib</DCC_ObjPath>
|
||||
<DCC_IncludePath>..\Lib</DCC_IncludePath>
|
||||
<DCC_Define>DEBUG</DCC_Define>
|
||||
</PropertyGroup>
|
||||
<ProjectExtensions>
|
||||
@ -58,30 +58,30 @@
|
||||
<DelphiCompile Include="GUIBase.dpk">
|
||||
<MainSource>MainSource</MainSource>
|
||||
</DelphiCompile>
|
||||
<DCCReference Include="C:\Documents and Settings\Usuario\Base.dcp" />
|
||||
<DCCReference Include="C:\Documents and Settings\Usuario\cxLibraryD11.dcp" />
|
||||
<DCCReference Include="C:\Documents and Settings\Usuario\cxTreeListD11.dcp" />
|
||||
<DCCReference Include="C:\Documents and Settings\Usuario\dbrtl.dcp" />
|
||||
<DCCReference Include="C:\Documents and Settings\Usuario\dxBarD11.dcp" />
|
||||
<DCCReference Include="C:\Documents and Settings\Usuario\dxBarExtItemsD11.dcp" />
|
||||
<DCCReference Include="C:\Documents and Settings\Usuario\dxComnD11.dcp" />
|
||||
<DCCReference Include="C:\Documents and Settings\Usuario\dxGDIPlusD11.dcp" />
|
||||
<DCCReference Include="C:\Documents and Settings\Usuario\dxLayoutControlD11.dcp" />
|
||||
<DCCReference Include="C:\Documents and Settings\Usuario\dxPSCoreD11.dcp" />
|
||||
<DCCReference Include="C:\Documents and Settings\Usuario\dxPScxCommonD11.dcp" />
|
||||
<DCCReference Include="C:\Documents and Settings\Usuario\dxPScxGrid6LnkD11.dcp" />
|
||||
<DCCReference Include="C:\Documents and Settings\Usuario\dxPsPrVwAdvD11.dcp" />
|
||||
<DCCReference Include="C:\Documents and Settings\Usuario\dxThemeD11.dcp" />
|
||||
<DCCReference Include="C:\Documents and Settings\Usuario\frx11.dcp" />
|
||||
<DCCReference Include="C:\Documents and Settings\Usuario\frxe11.dcp" />
|
||||
<DCCReference Include="C:\Documents and Settings\Usuario\fs11.dcp" />
|
||||
<DCCReference Include="C:\Documents and Settings\Usuario\JvAppFrmD11R.dcp" />
|
||||
<DCCReference Include="C:\Documents and Settings\Usuario\JvCtrlsD11R.dcp" />
|
||||
<DCCReference Include="C:\Documents and Settings\Usuario\rtl.dcp" />
|
||||
<DCCReference Include="C:\Documents and Settings\Usuario\vcl.dcp" />
|
||||
<DCCReference Include="C:\Documents and Settings\Usuario\vcldb.dcp" />
|
||||
<DCCReference Include="C:\Documents and Settings\Usuario\vcljpg.dcp" />
|
||||
<DCCReference Include="C:\Documents and Settings\Usuario\vclx.dcp" />
|
||||
<DCCReference Include="..\Modulos\Familias\Base.dcp" />
|
||||
<DCCReference Include="..\Modulos\Familias\cxLibraryD11.dcp" />
|
||||
<DCCReference Include="..\Modulos\Familias\cxTreeListD11.dcp" />
|
||||
<DCCReference Include="..\Modulos\Familias\dbrtl.dcp" />
|
||||
<DCCReference Include="..\Modulos\Familias\dxBarD11.dcp" />
|
||||
<DCCReference Include="..\Modulos\Familias\dxBarExtItemsD11.dcp" />
|
||||
<DCCReference Include="..\Modulos\Familias\dxComnD11.dcp" />
|
||||
<DCCReference Include="..\Modulos\Familias\dxGDIPlusD11.dcp" />
|
||||
<DCCReference Include="..\Modulos\Familias\dxLayoutControlD11.dcp" />
|
||||
<DCCReference Include="..\Modulos\Familias\dxPSCoreD11.dcp" />
|
||||
<DCCReference Include="..\Modulos\Familias\dxPScxCommonD11.dcp" />
|
||||
<DCCReference Include="..\Modulos\Familias\dxPScxGrid6LnkD11.dcp" />
|
||||
<DCCReference Include="..\Modulos\Familias\dxPsPrVwAdvD11.dcp" />
|
||||
<DCCReference Include="..\Modulos\Familias\dxThemeD11.dcp" />
|
||||
<DCCReference Include="..\Modulos\Familias\frx11.dcp" />
|
||||
<DCCReference Include="..\Modulos\Familias\frxe11.dcp" />
|
||||
<DCCReference Include="..\Modulos\Familias\fs11.dcp" />
|
||||
<DCCReference Include="..\Modulos\Familias\JvAppFrmD11R.dcp" />
|
||||
<DCCReference Include="..\Modulos\Familias\JvCtrlsD11R.dcp" />
|
||||
<DCCReference Include="..\Modulos\Familias\rtl.dcp" />
|
||||
<DCCReference Include="..\Modulos\Familias\vcl.dcp" />
|
||||
<DCCReference Include="..\Modulos\Familias\vcldb.dcp" />
|
||||
<DCCReference Include="..\Modulos\Familias\vcljpg.dcp" />
|
||||
<DCCReference Include="..\Modulos\Familias\vclx.dcp" />
|
||||
<DCCReference Include="uDialogBase.pas">
|
||||
<Form>fDialogBase</Form>
|
||||
</DCCReference>
|
||||
|
||||
@ -14,6 +14,14 @@ uses
|
||||
type
|
||||
IEditorBase = interface(ICustomEditor)
|
||||
['{CB8CDE00-B225-4A1D-9A5C-EC6FBE2C854B}']
|
||||
function GetWindowCaption : String;
|
||||
procedure SetWindowCaption(const AValue : String);
|
||||
property WindowCaption : String read GetWindowCaption write SetWindowCaption;
|
||||
|
||||
function GetHeaderText : String;
|
||||
procedure SetHeaderText(const AValue : String);
|
||||
property HeaderText : String read GetHeaderText write SetHeaderText;
|
||||
|
||||
function ShowModal : Integer;
|
||||
procedure Show;
|
||||
end;
|
||||
@ -120,6 +128,8 @@ type
|
||||
procedure actGuardarCerrarUpdate(Sender: TObject);
|
||||
procedure actGuardarUpdate(Sender: TObject);
|
||||
protected
|
||||
FWindowCaption : String;
|
||||
FHeaderText : String;
|
||||
procedure CreateParams(Var params: TCreateParams); override;
|
||||
procedure ActualizarEstadoEditor; virtual;
|
||||
function ModifiedQuery : Boolean;
|
||||
@ -136,12 +146,18 @@ type
|
||||
procedure DuplicarInterno; virtual;
|
||||
procedure PonerTitulos(const ATitulo: String = ''); virtual;
|
||||
procedure SetReadOnly(Value: Boolean); override;
|
||||
function GetWindowCaption : String; virtual;
|
||||
procedure SetWindowCaption(const AValue : String); virtual;
|
||||
function GetHeaderText : String; virtual;
|
||||
procedure SetHeaderText(const AValue : String); virtual;
|
||||
public
|
||||
constructor Create(AOwner: TComponent); override;
|
||||
function ShowModal : Integer; override;
|
||||
procedure Show;
|
||||
procedure FormShow(Sender: TObject);
|
||||
published
|
||||
procedure FormShow(Sender: TObject);
|
||||
property WindowCaption : String read GetWindowCaption write SetWindowCaption;
|
||||
property HeaderText : String read GetHeaderText write SetHeaderText;
|
||||
end;
|
||||
|
||||
TfEditorBaseClass = class of TfEditorBase;
|
||||
@ -151,7 +167,8 @@ implementation
|
||||
{$R *.dfm}
|
||||
|
||||
uses
|
||||
Menus, uDMBase, cxControls, uDialogUtils;
|
||||
Menus, uDMBase, cxControls, uDialogUtils,
|
||||
uStringsUtils;
|
||||
|
||||
{
|
||||
********************************* TfEditorBase *********************************
|
||||
@ -343,6 +360,16 @@ begin
|
||||
end;
|
||||
end;
|
||||
|
||||
function TfEditorBase.GetHeaderText: String;
|
||||
begin
|
||||
Result := FHeaderText;
|
||||
end;
|
||||
|
||||
function TfEditorBase.GetWindowCaption: String;
|
||||
begin
|
||||
Result := FWindowCaption;
|
||||
end;
|
||||
|
||||
procedure TfEditorBase.GuardarInterno;
|
||||
begin
|
||||
//
|
||||
@ -386,17 +413,28 @@ begin
|
||||
end;
|
||||
|
||||
procedure TfEditorBase.PonerTitulos(const ATitulo: String);
|
||||
var
|
||||
AHeaderText,
|
||||
AWindowText : String;
|
||||
begin
|
||||
if EsCadenaVacia(ATitulo) then
|
||||
begin
|
||||
AHeaderText := FHeaderText;
|
||||
AWindowText := FHeaderText;
|
||||
end
|
||||
else begin
|
||||
AHeaderText := ATitulo;
|
||||
AWindowText := ATitulo;
|
||||
end;
|
||||
|
||||
if ReadOnly then
|
||||
begin
|
||||
JvNavPanelHeader.Caption := ATitulo + ' (NO MODIFICABLE)';
|
||||
Caption := ATitulo + ' (NO MODIFICABLE)';
|
||||
end
|
||||
else
|
||||
begin
|
||||
JvNavPanelHeader.Caption := ATitulo;
|
||||
Caption := ATitulo;
|
||||
AHeaderText := AHeaderText + ' (NO MODIFICABLE)';
|
||||
AWindowText := AWindowText + ' (NO MODIFICABLE)';
|
||||
end;
|
||||
|
||||
JvNavPanelHeader.Caption := AHeaderText;
|
||||
Caption := AWindowText;
|
||||
end;
|
||||
|
||||
procedure TfEditorBase.PrevisualizarInterno;
|
||||
@ -409,6 +447,11 @@ begin
|
||||
//
|
||||
end;
|
||||
|
||||
procedure TfEditorBase.SetHeaderText(const AValue: String);
|
||||
begin
|
||||
FHeaderText := AValue;
|
||||
end;
|
||||
|
||||
procedure TfEditorBase.SetReadOnly(Value: Boolean);
|
||||
var
|
||||
i: integer;
|
||||
@ -424,6 +467,11 @@ begin
|
||||
end
|
||||
end;
|
||||
|
||||
procedure TfEditorBase.SetWindowCaption(const AValue: String);
|
||||
begin
|
||||
FWindowCaption := AValue;
|
||||
end;
|
||||
|
||||
procedure TfEditorBase.Show;
|
||||
begin
|
||||
inherited Show;
|
||||
|
||||
@ -94,6 +94,7 @@ type
|
||||
|
||||
constructor Create(AOwner : TComponent); override;
|
||||
destructor Destroy; override;
|
||||
function ShowModal : Integer; override;
|
||||
end;
|
||||
|
||||
implementation
|
||||
@ -146,6 +147,13 @@ begin
|
||||
end;
|
||||
end;
|
||||
|
||||
function TfEditorGridBase.ShowModal: Integer;
|
||||
begin
|
||||
tbxMenu.Visible := True;
|
||||
JvNavPanelHeader.Top := TBXDock.Height;
|
||||
Result := inherited ShowModal;
|
||||
end;
|
||||
|
||||
procedure TfEditorGridBase.tbxEditFiltroChange(Sender: TObject; const Text: String);
|
||||
begin
|
||||
if Assigned(ViewGrid) then
|
||||
|
||||
@ -108,6 +108,15 @@
|
||||
<Target Name="AlbaranesCliente_controller:Make">
|
||||
<MSBuild Projects="Controller\AlbaranesCliente_controller.dproj" Targets="Make" />
|
||||
</Target>
|
||||
<Target Name="AlbCli_FacCli_relation">
|
||||
<MSBuild Projects="..\Relaciones\Albaranes de cliente - Facturas de cliente\AlbCli_FacCli_relation.dproj" Targets="" />
|
||||
</Target>
|
||||
<Target Name="AlbCli_FacCli_relation:Clean">
|
||||
<MSBuild Projects="..\Relaciones\Albaranes de cliente - Facturas de cliente\AlbCli_FacCli_relation.dproj" Targets="Clean" />
|
||||
</Target>
|
||||
<Target Name="AlbCli_FacCli_relation:Make">
|
||||
<MSBuild Projects="..\Relaciones\Albaranes de cliente - Facturas de cliente\AlbCli_FacCli_relation.dproj" Targets="Make" />
|
||||
</Target>
|
||||
<Target Name="AlbaranesCliente_view">
|
||||
<MSBuild Projects="Views\AlbaranesCliente_view.dproj" Targets="" />
|
||||
</Target>
|
||||
@ -144,15 +153,6 @@
|
||||
<Target Name="FactuGES_Server:Make">
|
||||
<MSBuild Projects="..\..\Servidor\FactuGES_Server.dproj" Targets="Make" />
|
||||
</Target>
|
||||
<Target Name="AlbCli_FacCli_relation">
|
||||
<MSBuild Projects="..\Relaciones\Albaranes de cliente - Facturas de cliente\AlbCli_FacCli_relation.dproj" Targets="" />
|
||||
</Target>
|
||||
<Target Name="AlbCli_FacCli_relation:Clean">
|
||||
<MSBuild Projects="..\Relaciones\Albaranes de cliente - Facturas de cliente\AlbCli_FacCli_relation.dproj" Targets="Clean" />
|
||||
</Target>
|
||||
<Target Name="AlbCli_FacCli_relation:Make">
|
||||
<MSBuild Projects="..\Relaciones\Albaranes de cliente - Facturas de cliente\AlbCli_FacCli_relation.dproj" Targets="Make" />
|
||||
</Target>
|
||||
<Target Name="AlbaranesProveedor_view">
|
||||
<MSBuild Projects="..\Albaranes de proveedor\Views\AlbaranesProveedor_view.dproj" Targets="" />
|
||||
</Target>
|
||||
@ -172,13 +172,13 @@
|
||||
<MSBuild Projects="..\Relaciones\Albaranes de proveedor - Facturas de proveedor\AlbProv_FacProv_relation.dproj" Targets="Make" />
|
||||
</Target>
|
||||
<Target Name="Build">
|
||||
<CallTarget Targets="Base;GUIBase;ApplicationBase;Contactos_view;Articulos_controller;Articulos_view;AlbaranesCliente_model;AlbaranesCliente_data;AlbaranesCliente_controller;AlbaranesCliente_view;AlbaranesCliente_plugin;FactuGES;FactuGES_Server;AlbCli_FacCli_relation;AlbaranesProveedor_view;AlbProv_FacProv_relation" />
|
||||
<CallTarget Targets="Base;GUIBase;ApplicationBase;Contactos_view;Articulos_controller;Articulos_view;AlbaranesCliente_model;AlbaranesCliente_data;AlbaranesCliente_controller;AlbCli_FacCli_relation;AlbaranesCliente_view;AlbaranesCliente_plugin;FactuGES;FactuGES_Server;AlbaranesProveedor_view;AlbProv_FacProv_relation" />
|
||||
</Target>
|
||||
<Target Name="Clean">
|
||||
<CallTarget Targets="Base:Clean;GUIBase:Clean;ApplicationBase:Clean;Contactos_view:Clean;Articulos_controller:Clean;Articulos_view:Clean;AlbaranesCliente_model:Clean;AlbaranesCliente_data:Clean;AlbaranesCliente_controller:Clean;AlbaranesCliente_view:Clean;AlbaranesCliente_plugin:Clean;FactuGES:Clean;FactuGES_Server:Clean;AlbCli_FacCli_relation:Clean;AlbaranesProveedor_view:Clean;AlbProv_FacProv_relation:Clean" />
|
||||
<CallTarget Targets="Base:Clean;GUIBase:Clean;ApplicationBase:Clean;Contactos_view:Clean;Articulos_controller:Clean;Articulos_view:Clean;AlbaranesCliente_model:Clean;AlbaranesCliente_data:Clean;AlbaranesCliente_controller:Clean;AlbCli_FacCli_relation:Clean;AlbaranesCliente_view:Clean;AlbaranesCliente_plugin:Clean;FactuGES:Clean;FactuGES_Server:Clean;AlbaranesProveedor_view:Clean;AlbProv_FacProv_relation:Clean" />
|
||||
</Target>
|
||||
<Target Name="Make">
|
||||
<CallTarget Targets="Base:Make;GUIBase:Make;ApplicationBase:Make;Contactos_view:Make;Articulos_controller:Make;Articulos_view:Make;AlbaranesCliente_model:Make;AlbaranesCliente_data:Make;AlbaranesCliente_controller:Make;AlbaranesCliente_view:Make;AlbaranesCliente_plugin:Make;FactuGES:Make;FactuGES_Server:Make;AlbCli_FacCli_relation:Make;AlbaranesProveedor_view:Make;AlbProv_FacProv_relation:Make" />
|
||||
<CallTarget Targets="Base:Make;GUIBase:Make;ApplicationBase:Make;Contactos_view:Make;Articulos_controller:Make;Articulos_view:Make;AlbaranesCliente_model:Make;AlbaranesCliente_data:Make;AlbaranesCliente_controller:Make;AlbCli_FacCli_relation:Make;AlbaranesCliente_view:Make;AlbaranesCliente_plugin:Make;FactuGES:Make;FactuGES_Server:Make;AlbaranesProveedor_view:Make;AlbProv_FacProv_relation:Make" />
|
||||
</Target>
|
||||
<Import Condition="Exists('$(MSBuildBinPath)\Borland.Group.Targets')" Project="$(MSBuildBinPath)\Borland.Group.Targets" />
|
||||
</Project>
|
||||
@ -20,14 +20,19 @@ type
|
||||
property DetallesController: IDetallesAlbaranClienteController read GetDetallesController write SetDetallesController;
|
||||
|
||||
function Buscar(const ID: Integer): IBizAlbaranCliente;
|
||||
function BuscarTodos: IBizAlbaranCliente;
|
||||
function BuscarTodos: IBizAlbaranCliente; overload;
|
||||
function BuscarTodos(const ID_Cliente: Integer): IBizAlbaranCliente; overload;
|
||||
function BuscarAlbaranesNormales: IBizAlbaranCliente;
|
||||
function BuscarAlbaranesDevolucion: IBizAlbaranCliente;
|
||||
function BuscarPendientes : IBizAlbaranCliente;
|
||||
function BuscarSinFacturar : IBizAlbaranCliente;
|
||||
procedure Ver(AAlbaran : IBizAlbaranCliente);
|
||||
procedure VerTodosAlbaranes(AAlbarans: IBizAlbaranCliente);
|
||||
procedure VerTodosAlbaranesDev(AAlbarans: IBizAlbaranCliente);
|
||||
procedure VerTodosAlbaranes(AAlbarans: IBizAlbaranCliente;
|
||||
const AVerModal : Boolean = False; const AWindowCaption: String = '';
|
||||
const AHeaderText: String = '');
|
||||
procedure VerTodosAlbaranesDev(AAlbarans: IBizAlbaranCliente;
|
||||
const AVerModal : Boolean = False; const AWindowCaption: String = '';
|
||||
const AHeaderText: String = '');
|
||||
procedure VerDireccionEntrega(AAlbaran : IBizAlbaranCliente);
|
||||
function Nuevo(withInsert: Boolean = True): IBizAlbaranCliente;
|
||||
function Anadir(AAlbaran : IBizAlbaranCliente): Boolean; overload;
|
||||
@ -103,7 +108,8 @@ type
|
||||
function Anadir(AAlbaran : IBizAlbaranCliente): Boolean; overload;
|
||||
function AnadirAlbaranDev(AAlbaran : IBizAlbaranCliente) : Boolean;
|
||||
function Buscar(const ID: Integer): IBizAlbaranCliente;
|
||||
function BuscarTodos: IBizAlbaranCliente;
|
||||
function BuscarTodos: IBizAlbaranCliente; overload;
|
||||
function BuscarTodos(const ID_Cliente: Integer): IBizAlbaranCliente; overload;
|
||||
function BuscarAlbaranesNormales: IBizAlbaranCliente;
|
||||
function BuscarAlbaranesDevolucion: IBizAlbaranCliente;
|
||||
|
||||
@ -111,8 +117,12 @@ type
|
||||
function BuscarSinFacturar : IBizAlbaranCliente;
|
||||
function Nuevo (withInsert: Boolean = True) : IBizAlbaranCliente;
|
||||
procedure Ver(AAlbaran : IBizAlbaranCliente);
|
||||
procedure VerTodosAlbaranes(AAlbarans: IBizAlbaranCliente);
|
||||
procedure VerTodosAlbaranesDev(AAlbarans: IBizAlbaranCliente);
|
||||
procedure VerTodosAlbaranes(AAlbarans: IBizAlbaranCliente;
|
||||
const AVerModal : Boolean = False; const AWindowCaption: String = '';
|
||||
const AHeaderText: String = '');
|
||||
procedure VerTodosAlbaranesDev(AAlbarans: IBizAlbaranCliente;
|
||||
const AVerModal : Boolean = False; const AWindowCaption: String = '';
|
||||
const AHeaderText: String = '');
|
||||
procedure VerDireccionEntrega(AAlbaran : IBizAlbaranCliente);
|
||||
function Duplicar(AAlbaran: IBizAlbaranCliente): IBizAlbaranCliente;
|
||||
procedure CopiarDireccionEnvio (const ADireccionEnvio: IBizDireccionesContacto;
|
||||
@ -155,7 +165,7 @@ uses
|
||||
// uPedidosClienteController, uBizPedidosCliente, uBizDetallesPedidoCliente, schPedidosClienteClient_Intf,
|
||||
|
||||
uDialogUtils, Windows, Forms, Dialogs, uGUIBase, uIntegerListUtils,
|
||||
uSistemaFunc, uEMailUtils, uDialogElegirEMail;
|
||||
uSistemaFunc, uEMailUtils, uDialogElegirEMail, uStringsUtils;
|
||||
|
||||
|
||||
|
||||
@ -292,6 +302,30 @@ begin
|
||||
end;
|
||||
end;
|
||||
|
||||
function TAlbaranesClienteController.BuscarTodos(
|
||||
const ID_Cliente: Integer): IBizAlbaranCliente;
|
||||
var
|
||||
Condicion: TDAWhereExpression;
|
||||
begin
|
||||
ShowHourglassCursor;
|
||||
try
|
||||
Result := BuscarTodos;
|
||||
|
||||
with Result.DataTable.DynamicWhere do
|
||||
begin
|
||||
// ID_CLIENTE
|
||||
Condicion := NewBinaryExpression(NewField('', fld_AlbaranesClienteID_CLIENTE), NewConstant(ID_Cliente, datInteger), dboEqual);
|
||||
|
||||
if IsEmpty then
|
||||
Expression := Condicion
|
||||
else
|
||||
Expression := NewBinaryExpression(Expression, Condicion, dboAnd);
|
||||
end;
|
||||
finally
|
||||
HideHourglassCursor;
|
||||
end;
|
||||
end;
|
||||
|
||||
function TAlbaranesClienteController.CambiarSituacion(
|
||||
AAlbaran: IBizAlbaranCliente; ANuevaSituacion: String; AFechaEnvio,
|
||||
AFechaRecibido: TDateTime; DoPost: Boolean): Boolean;
|
||||
@ -600,7 +634,9 @@ begin
|
||||
end;
|
||||
end;
|
||||
|
||||
procedure TAlbaranesClienteController.VerTodosAlbaranes(AAlbarans: IBizAlbaranCliente);
|
||||
procedure TAlbaranesClienteController.VerTodosAlbaranes(AAlbarans: IBizAlbaranCliente;
|
||||
const AVerModal : Boolean = False; const AWindowCaption: String = '';
|
||||
const AHeaderText: String = '');
|
||||
var
|
||||
AEditor : IEditorAlbaranesCliente;
|
||||
begin
|
||||
@ -611,10 +647,20 @@ begin
|
||||
if Assigned(AEditor) then
|
||||
with AEditor do
|
||||
begin
|
||||
if not EsCadenaVacia(AWindowCaption) then
|
||||
AEditor.WindowCaption := AWindowCaption;
|
||||
|
||||
if not EsCadenaVacia(AHeaderText) then
|
||||
AEditor.HeaderText := AHeaderText;
|
||||
|
||||
Controller := Self; //OJO ORDEN MUY IMPORTANTE
|
||||
Albaranes := AAlbarans;
|
||||
MultiSelect := True;
|
||||
ShowEmbedded;
|
||||
|
||||
if AVerModal then
|
||||
ShowModal
|
||||
else
|
||||
ShowEmbedded;
|
||||
end;
|
||||
finally
|
||||
AEditor := NIL;
|
||||
@ -622,7 +668,9 @@ begin
|
||||
end;
|
||||
end;
|
||||
|
||||
procedure TAlbaranesClienteController.VerTodosAlbaranesDev(AAlbarans: IBizAlbaranCliente);
|
||||
procedure TAlbaranesClienteController.VerTodosAlbaranesDev(AAlbarans: IBizAlbaranCliente;
|
||||
const AVerModal : Boolean = False; const AWindowCaption: String = '';
|
||||
const AHeaderText: String = '');
|
||||
var
|
||||
AEditor : IEditorAlbaranesDevCliente;
|
||||
begin
|
||||
@ -633,10 +681,19 @@ begin
|
||||
if Assigned(AEditor) then
|
||||
with AEditor do
|
||||
begin
|
||||
if not EsCadenaVacia(AWindowCaption) then
|
||||
AEditor.WindowCaption := AWindowCaption;
|
||||
|
||||
if not EsCadenaVacia(AHeaderText) then
|
||||
AEditor.HeaderText := AHeaderText;
|
||||
|
||||
Controller := Self; //OJO ORDEN MUY IMPORTANTE
|
||||
Albaranes := AAlbarans;
|
||||
MultiSelect := True;
|
||||
ShowEmbedded;
|
||||
if AVerModal then
|
||||
ShowModal
|
||||
else
|
||||
ShowEmbedded;
|
||||
end;
|
||||
finally
|
||||
AEditor := NIL;
|
||||
|
||||
@ -4,13 +4,9 @@ interface
|
||||
|
||||
uses
|
||||
uModuleController, uInterfaces, uHostManager, Menus, Classes, ActnList,
|
||||
ImgList, Controls, PngImageList;
|
||||
ImgList, Controls, PngImageList, uPlugins_Intf;
|
||||
|
||||
type
|
||||
IMCAlbaranesCliente = interface(IInterface)
|
||||
['{1F0B5F6C-814F-423C-B15A-5C4591626008}']
|
||||
end;
|
||||
|
||||
TPluginAlbaranesCliente = class(TModuleController, IMCAlbaranesCliente)
|
||||
actAlbaranesCliente: TAction;
|
||||
ExtraImages: TPngImageList;
|
||||
@ -27,6 +23,8 @@ type
|
||||
public
|
||||
constructor Create(AOwner: TComponent); override;
|
||||
destructor Destroy; override;
|
||||
procedure VerAlbaranes(const ID_Cliente: Integer;
|
||||
const ANombreCliente : String = '');
|
||||
end;
|
||||
|
||||
implementation
|
||||
@ -34,8 +32,8 @@ implementation
|
||||
{$R *.dfm}
|
||||
|
||||
uses
|
||||
Forms, Dialogs, SysUtils,
|
||||
uAlbaranesClienteController, uBizAlbaranesCliente, uAlbaranesClienteViewRegister;
|
||||
Forms, Dialogs, SysUtils, cxControls, uAlbaranesClienteViewRegister,
|
||||
uAlbaranesClienteController, uBizAlbaranesCliente;
|
||||
|
||||
function GetModule : TModuleController;
|
||||
begin
|
||||
@ -67,9 +65,34 @@ begin
|
||||
AAlbaranesClienteController.VerTodosAlbaranesDev(AAlbaranesCliente);
|
||||
end;
|
||||
|
||||
procedure TPluginAlbaranesCliente.VerAlbaranes(const ID_Cliente: Integer;
|
||||
const ANombreCliente : String = '');
|
||||
var
|
||||
AAlbaranesClienteController : IAlbaranesClienteController;
|
||||
AAlbaranesCliente : IBizAlbaranCliente;
|
||||
AText : String;
|
||||
begin
|
||||
AText := Format('Lista de albaranes del cliente %s', [ANombreCliente]);
|
||||
AAlbaranesClienteController := TAlbaranesClienteController.Create;
|
||||
try
|
||||
ShowHourglassCursor;
|
||||
try
|
||||
AAlbaranesCliente := AAlbaranesClienteController.BuscarTodos(ID_Cliente);
|
||||
finally
|
||||
HideHourglassCursor;
|
||||
end;
|
||||
AAlbaranesClienteController.VerTodosAlbaranes(AAlbaranesCliente, True, AText);
|
||||
finally
|
||||
AAlbaranesCliente := NIL;
|
||||
AAlbaranesClienteController := NIL;
|
||||
end;
|
||||
end;
|
||||
|
||||
|
||||
constructor TPluginAlbaranesCliente.Create(AOwner: TComponent);
|
||||
begin
|
||||
inherited;
|
||||
ModuleName := MODULENAME_ALBARANES_CLIENTE;
|
||||
uAlbaranesClienteViewRegister.RegisterViews;
|
||||
end;
|
||||
|
||||
|
||||
@ -301,6 +301,10 @@ end;
|
||||
constructor TfEditorAlbaranesCliente.Create(AOwner: TComponent);
|
||||
begin
|
||||
inherited;
|
||||
|
||||
FHeaderText := 'Lista de albaranes de cliente';
|
||||
FWindowCaption := FHeaderText;
|
||||
|
||||
AsignarVista;
|
||||
end;
|
||||
|
||||
@ -475,11 +479,7 @@ procedure TfEditorAlbaranesCliente.PonerTitulos(const ATitulo: string);
|
||||
var
|
||||
FTitulo : String;
|
||||
begin
|
||||
if (ATitulo = '') then
|
||||
FTitulo := 'Lista de albaranes de cliente - ' + AppFactuGES.EmpresaActiva.NOMBRE
|
||||
else
|
||||
FTitulo := ATitulo;
|
||||
|
||||
FTitulo := FWindowCaption + ' - ' + AppFactuGES.EmpresaActiva.NOMBRE;
|
||||
inherited PonerTitulos(FTitulo);
|
||||
end;
|
||||
|
||||
|
||||
@ -1,5 +1,6 @@
|
||||
inherited fEditorAlbaranesDevCliente: TfEditorAlbaranesDevCliente
|
||||
Caption = 'Lista de '#243'rdenes de devoluci'#243'n a cliente'
|
||||
ExplicitWidth = 320
|
||||
PixelsPerInch = 96
|
||||
TextHeight = 13
|
||||
inherited JvNavPanelHeader: TJvNavPanelHeader
|
||||
|
||||
@ -19,6 +19,7 @@ type
|
||||
procedure NuevoInterno; override;
|
||||
public
|
||||
procedure PonerTitulos(const ATitulo: string = ''); override;
|
||||
constructor Create(AOwner: TComponent);
|
||||
end;
|
||||
|
||||
implementation
|
||||
@ -41,6 +42,14 @@ begin
|
||||
ViewGrid := CreateView(TfrViewAlbaranesDevCliente) as IViewAlbaranesDevCliente;
|
||||
end;
|
||||
|
||||
constructor TfEditorAlbaranesDevCliente.Create(AOwner: TComponent);
|
||||
begin
|
||||
inherited;
|
||||
|
||||
FHeaderText := 'Lista de ¢rdenes de devoluci¢n a cliente';
|
||||
FWindowCaption := FHeaderText;
|
||||
end;
|
||||
|
||||
procedure TfEditorAlbaranesDevCliente.NuevoInterno;
|
||||
begin
|
||||
// inherited;
|
||||
@ -52,7 +61,7 @@ procedure TfEditorAlbaranesDevCliente.PonerTitulos(const ATitulo: string);
|
||||
var
|
||||
FTitulo : String;
|
||||
begin
|
||||
FTitulo := 'Lista de órdenes de devolución a cliente - ' + AppFactuGES.EmpresaActiva.NOMBRE;
|
||||
FTitulo := FWindowCaption + ' - ' + AppFactuGES.EmpresaActiva.NOMBRE;
|
||||
inherited PonerTitulos(FTitulo);
|
||||
end;
|
||||
|
||||
|
||||
@ -4,6 +4,7 @@
|
||||
</PropertyGroup>
|
||||
<ItemGroup />
|
||||
<ItemGroup>
|
||||
<Projects Include="..\..\ApplicationBase\ApplicationBase.dproj" />
|
||||
<Projects Include="..\..\Base\Base.dproj" />
|
||||
<Projects Include="..\..\Cliente\FactuGES.dproj" />
|
||||
<Projects Include="..\..\GUIBase\GUIBase.dproj" />
|
||||
@ -46,6 +47,15 @@
|
||||
<Target Name="GUIBase:Make">
|
||||
<MSBuild Projects="..\..\GUIBase\GUIBase.dproj" Targets="Make" />
|
||||
</Target>
|
||||
<Target Name="ApplicationBase">
|
||||
<MSBuild Projects="..\..\ApplicationBase\ApplicationBase.dproj" Targets="" />
|
||||
</Target>
|
||||
<Target Name="ApplicationBase:Clean">
|
||||
<MSBuild Projects="..\..\ApplicationBase\ApplicationBase.dproj" Targets="Clean" />
|
||||
</Target>
|
||||
<Target Name="ApplicationBase:Make">
|
||||
<MSBuild Projects="..\..\ApplicationBase\ApplicationBase.dproj" Targets="Make" />
|
||||
</Target>
|
||||
<Target Name="Contactos_view">
|
||||
<MSBuild Projects="..\Contactos\Views\Contactos_view.dproj" Targets="" />
|
||||
</Target>
|
||||
@ -182,13 +192,13 @@
|
||||
<MSBuild Projects="..\Inventario\Controller\Inventario_controller.dproj" Targets="Make" />
|
||||
</Target>
|
||||
<Target Name="Build">
|
||||
<CallTarget Targets="Base;GUIBase;Contactos_view;Articulos_controller;Articulos_view;AlbaranesProveedor_model;AlbaranesProveedor_data;AlbaranesProveedor_controller;AlbaranesProveedor_view;AlbaranesProveedor_plugin;FactuGES;FactuGES_Server;AlbProv_FacProv_relation;FacturasProveedor_controller;PedProv_AlbProv_relation;AlbaranesCliente_view;Inventario_controller" />
|
||||
<CallTarget Targets="Base;GUIBase;ApplicationBase;Contactos_view;Articulos_controller;Articulos_view;AlbaranesProveedor_model;AlbaranesProveedor_data;AlbaranesProveedor_controller;AlbaranesProveedor_view;AlbaranesProveedor_plugin;FactuGES;FactuGES_Server;AlbProv_FacProv_relation;FacturasProveedor_controller;PedProv_AlbProv_relation;AlbaranesCliente_view;Inventario_controller" />
|
||||
</Target>
|
||||
<Target Name="Clean">
|
||||
<CallTarget Targets="Base:Clean;GUIBase:Clean;Contactos_view:Clean;Articulos_controller:Clean;Articulos_view:Clean;AlbaranesProveedor_model:Clean;AlbaranesProveedor_data:Clean;AlbaranesProveedor_controller:Clean;AlbaranesProveedor_view:Clean;AlbaranesProveedor_plugin:Clean;FactuGES:Clean;FactuGES_Server:Clean;AlbProv_FacProv_relation:Clean;FacturasProveedor_controller:Clean;PedProv_AlbProv_relation:Clean;AlbaranesCliente_view:Clean;Inventario_controller:Clean" />
|
||||
<CallTarget Targets="Base:Clean;GUIBase:Clean;ApplicationBase:Clean;Contactos_view:Clean;Articulos_controller:Clean;Articulos_view:Clean;AlbaranesProveedor_model:Clean;AlbaranesProveedor_data:Clean;AlbaranesProveedor_controller:Clean;AlbaranesProveedor_view:Clean;AlbaranesProveedor_plugin:Clean;FactuGES:Clean;FactuGES_Server:Clean;AlbProv_FacProv_relation:Clean;FacturasProveedor_controller:Clean;PedProv_AlbProv_relation:Clean;AlbaranesCliente_view:Clean;Inventario_controller:Clean" />
|
||||
</Target>
|
||||
<Target Name="Make">
|
||||
<CallTarget Targets="Base:Make;GUIBase:Make;Contactos_view:Make;Articulos_controller:Make;Articulos_view:Make;AlbaranesProveedor_model:Make;AlbaranesProveedor_data:Make;AlbaranesProveedor_controller:Make;AlbaranesProveedor_view:Make;AlbaranesProveedor_plugin:Make;FactuGES:Make;FactuGES_Server:Make;AlbProv_FacProv_relation:Make;FacturasProveedor_controller:Make;PedProv_AlbProv_relation:Make;AlbaranesCliente_view:Make;Inventario_controller:Make" />
|
||||
<CallTarget Targets="Base:Make;GUIBase:Make;ApplicationBase:Make;Contactos_view:Make;Articulos_controller:Make;Articulos_view:Make;AlbaranesProveedor_model:Make;AlbaranesProveedor_data:Make;AlbaranesProveedor_controller:Make;AlbaranesProveedor_view:Make;AlbaranesProveedor_plugin:Make;FactuGES:Make;FactuGES_Server:Make;AlbProv_FacProv_relation:Make;FacturasProveedor_controller:Make;PedProv_AlbProv_relation:Make;AlbaranesCliente_view:Make;Inventario_controller:Make" />
|
||||
</Target>
|
||||
<Import Condition="Exists('$(MSBuildBinPath)\Borland.Group.Targets')" Project="$(MSBuildBinPath)\Borland.Group.Targets" />
|
||||
</Project>
|
||||
@ -21,13 +21,20 @@ type
|
||||
property DetallesController: IDetallesAlbaranProveedorController read GetDetallesController write SetDetallesController;
|
||||
|
||||
function Buscar(const ID: Integer): IBizAlbaranProveedor;
|
||||
function BuscarTodos: IBizAlbaranProveedor;
|
||||
function BuscarAlbaranesNormales: IBizAlbaranProveedor;
|
||||
function BuscarAlbaranesDevolucion: IBizAlbaranProveedor;
|
||||
function BuscarTodos: IBizAlbaranProveedor; overload;
|
||||
function BuscarTodos(const ID_Proveedor: Integer): IBizAlbaranProveedor; overload;
|
||||
function BuscarAlbaranesNormales: IBizAlbaranProveedor; overload;
|
||||
function BuscarAlbaranesNormales(const ID_Proveedor: Integer): IBizAlbaranProveedor; overload;
|
||||
function BuscarAlbaranesDevolucion: IBizAlbaranProveedor; overload;
|
||||
function BuscarAlbaranesDevolucion(const ID_Proveedor: Integer): IBizAlbaranProveedor; overload;
|
||||
function BuscarSinFacturar : IBizAlbaranProveedor;
|
||||
procedure Ver(AAlbaran : IBizAlbaranProveedor);
|
||||
procedure VerTodosAlbaranes(AAlbarans: IBizAlbaranProveedor);
|
||||
procedure VerTodosAlbaranesDev(AAlbarans: IBizAlbaranProveedor);
|
||||
procedure VerTodosAlbaranes(AAlbarans: IBizAlbaranProveedor;
|
||||
const AVerModal : Boolean = False; const AWindowCaption: String = '';
|
||||
const AHeaderText: String = '');
|
||||
procedure VerTodosAlbaranesDev(AAlbarans: IBizAlbaranProveedor;
|
||||
const AVerModal : Boolean = False; const AWindowCaption: String = '';
|
||||
const AHeaderText: String = '');
|
||||
procedure VerDireccionEntrega(AAlbaran : IBizAlbaranProveedor);
|
||||
function Nuevo : IBizAlbaranProveedor;
|
||||
function Anadir(AAlbaran : IBizAlbaranProveedor) : Boolean; overload;
|
||||
@ -95,14 +102,21 @@ type
|
||||
function AnadirAlbaranDev(AAlbaran : IBizAlbaranProveedor) : Boolean;
|
||||
function Anadir(AAlbaran : IBizAlbaranProveedor; const IDPedido : Integer; AInventarioRecibido: IBizInventario): Boolean; overload;
|
||||
function Buscar(const ID: Integer): IBizAlbaranProveedor;
|
||||
function BuscarTodos: IBizAlbaranProveedor;
|
||||
function BuscarAlbaranesNormales: IBizAlbaranProveedor;
|
||||
function BuscarAlbaranesDevolucion: IBizAlbaranProveedor;
|
||||
function BuscarTodos: IBizAlbaranProveedor; overload;
|
||||
function BuscarTodos(const ID_Proveedor: Integer): IBizAlbaranProveedor; overload;
|
||||
function BuscarAlbaranesNormales: IBizAlbaranProveedor; overload;
|
||||
function BuscarAlbaranesNormales(const ID_Proveedor: Integer): IBizAlbaranProveedor; overload;
|
||||
function BuscarAlbaranesDevolucion: IBizAlbaranProveedor; overload;
|
||||
function BuscarAlbaranesDevolucion(const ID_Proveedor: Integer): IBizAlbaranProveedor; overload;
|
||||
function BuscarSinFacturar : IBizAlbaranProveedor;
|
||||
function Nuevo : IBizAlbaranProveedor;
|
||||
procedure Ver(AAlbaran : IBizAlbaranProveedor);
|
||||
procedure VerTodosAlbaranes(AAlbarans: IBizAlbaranProveedor);
|
||||
procedure VerTodosAlbaranesDev(AAlbarans: IBizAlbaranProveedor);
|
||||
procedure VerTodosAlbaranes(AAlbarans: IBizAlbaranProveedor;
|
||||
const AVerModal : Boolean = False; const AWindowCaption: String = '';
|
||||
const AHeaderText: String = '');
|
||||
procedure VerTodosAlbaranesDev(AAlbarans: IBizAlbaranProveedor;
|
||||
const AVerModal : Boolean = False; const AWindowCaption: String = '';
|
||||
const AHeaderText: String = '');
|
||||
procedure VerDireccionEntrega(AAlbaran : IBizAlbaranProveedor);
|
||||
function Duplicar(AAlbaran: IBizAlbaranProveedor): IBizAlbaranProveedor;
|
||||
procedure CopiarDireccionEnvio (const ADireccionEnvio: IBizDireccionesContacto;
|
||||
@ -130,7 +144,7 @@ uses
|
||||
uIEditorElegirAlbaranesProveedor, uIEditorDireccionEntregaAlbaranProveedor,
|
||||
schContactosClient_Intf, Forms, schPedidosProveedorClient_Intf, uFactuGES_App,
|
||||
uBizPedidosProveedor, uPedidosProveedorController,
|
||||
schInventarioClient_Intf,
|
||||
schInventarioClient_Intf, uStringsUtils,
|
||||
uArticulosController, uBizArticulos, uControllerDetallesBase, Classes,
|
||||
schArticulosClient_Intf, uControllerDetallesArticulos, Variants, uDialogUtils,
|
||||
uIEditorAlbaranDevProveedor, uAlbaranesProveedorReportController;
|
||||
@ -446,6 +460,32 @@ begin
|
||||
end;
|
||||
end;
|
||||
|
||||
function TAlbaranesProveedorController.BuscarTodos(
|
||||
const ID_Proveedor: Integer): IBizAlbaranProveedor;
|
||||
var
|
||||
Condicion: TDAWhereExpression;
|
||||
begin
|
||||
ShowHourglassCursor;
|
||||
try
|
||||
Result := BuscarTodos;
|
||||
|
||||
with Result.DataTable.DynamicWhere do
|
||||
begin
|
||||
// ID_CLIENTE
|
||||
Condicion := NewBinaryExpression(NewField('', fld_AlbaranesProveedorID_PROVEEDOR),
|
||||
NewConstant(ID_Proveedor, datInteger), dboEqual);
|
||||
|
||||
if IsEmpty then
|
||||
Expression := Condicion
|
||||
else
|
||||
Expression := NewBinaryExpression(Expression, Condicion, dboAnd);
|
||||
end;
|
||||
finally
|
||||
HideHourglassCursor;
|
||||
end;
|
||||
end;
|
||||
|
||||
|
||||
procedure TAlbaranesProveedorController.CopiarDireccionEnvio(
|
||||
const ADireccionEnvio: IBizDireccionesContacto; AAlbaran: IBizAlbaranProveedor);
|
||||
var
|
||||
@ -643,8 +683,6 @@ begin
|
||||
//MODO CONSULTAR (Se deja la tabla como estaba)
|
||||
if ReadOnly then
|
||||
SetDataTableReadOnly(AAlbaran.DataTable, False);
|
||||
|
||||
AEditor.Release;
|
||||
end;
|
||||
finally
|
||||
AEditor := NIL;
|
||||
@ -666,7 +704,6 @@ begin
|
||||
begin
|
||||
Albaran := AAlbaran;
|
||||
ShowModal;
|
||||
Release;
|
||||
end;
|
||||
finally
|
||||
AEditor := NIL;
|
||||
@ -674,7 +711,9 @@ begin
|
||||
end;
|
||||
end;
|
||||
|
||||
procedure TAlbaranesProveedorController.VerTodosAlbaranes(AAlbarans: IBizAlbaranProveedor);
|
||||
procedure TAlbaranesProveedorController.VerTodosAlbaranes(AAlbarans: IBizAlbaranProveedor;
|
||||
const AVerModal : Boolean = False; const AWindowCaption: String = '';
|
||||
const AHeaderText: String = '');
|
||||
var
|
||||
AEditor : IEditorAlbaranesProveedor;
|
||||
begin
|
||||
@ -685,10 +724,19 @@ begin
|
||||
if Assigned(AEditor) then
|
||||
with AEditor do
|
||||
begin
|
||||
if not EsCadenaVacia(AWindowCaption) then
|
||||
AEditor.WindowCaption := AWindowCaption;
|
||||
|
||||
if not EsCadenaVacia(AHeaderText) then
|
||||
AEditor.HeaderText := AHeaderText;
|
||||
|
||||
Controller := Self; //OJO ORDEN MUY IMPORTANTE
|
||||
Albaranes := AAlbarans;
|
||||
MultiSelect := True;
|
||||
ShowEmbedded;
|
||||
if AVerModal then
|
||||
ShowModal
|
||||
else
|
||||
ShowEmbedded;
|
||||
end;
|
||||
finally
|
||||
AEditor := NIL;
|
||||
@ -696,7 +744,9 @@ begin
|
||||
end;
|
||||
end;
|
||||
|
||||
procedure TAlbaranesProveedorController.VerTodosAlbaranesDev(AAlbarans: IBizAlbaranProveedor);
|
||||
procedure TAlbaranesProveedorController.VerTodosAlbaranesDev(AAlbarans: IBizAlbaranProveedor;
|
||||
const AVerModal : Boolean = False; const AWindowCaption: String = '';
|
||||
const AHeaderText: String = '');
|
||||
var
|
||||
AEditor : IEditorAlbaranesDevProveedor;
|
||||
begin
|
||||
@ -707,10 +757,19 @@ begin
|
||||
if Assigned(AEditor) then
|
||||
with AEditor do
|
||||
begin
|
||||
if not EsCadenaVacia(AWindowCaption) then
|
||||
AEditor.WindowCaption := AWindowCaption;
|
||||
|
||||
if not EsCadenaVacia(AHeaderText) then
|
||||
AEditor.HeaderText := AHeaderText;
|
||||
|
||||
Controller := Self; //OJO ORDEN MUY IMPORTANTE
|
||||
Albaranes := AAlbarans;
|
||||
MultiSelect := True;
|
||||
ShowEmbedded;
|
||||
if AVerModal then
|
||||
ShowModal
|
||||
else
|
||||
ShowEmbedded;
|
||||
end;
|
||||
finally
|
||||
AEditor := NIL;
|
||||
@ -753,7 +812,6 @@ begin
|
||||
Mensaje := AMensaje;
|
||||
if IsPositiveResult(ShowModal) then
|
||||
Result := AlbaranesProveedorSeleccionados;
|
||||
Release;
|
||||
end;
|
||||
finally
|
||||
AEditor := NIL;
|
||||
@ -1091,5 +1149,54 @@ begin
|
||||
Result := FDetallesController;
|
||||
end;
|
||||
|
||||
function TAlbaranesProveedorController.BuscarAlbaranesDevolucion(
|
||||
const ID_Proveedor: Integer): IBizAlbaranProveedor;
|
||||
var
|
||||
Condicion: TDAWhereExpression;
|
||||
begin
|
||||
ShowHourglassCursor;
|
||||
try
|
||||
Result := BuscarAlbaranesDevolucion;
|
||||
|
||||
with Result.DataTable.DynamicWhere do
|
||||
begin
|
||||
// ID_CLIENTE
|
||||
Condicion := NewBinaryExpression(NewField('', fld_AlbaranesProveedorID_PROVEEDOR),
|
||||
NewConstant(ID_Proveedor, datInteger), dboEqual);
|
||||
|
||||
if IsEmpty then
|
||||
Expression := Condicion
|
||||
else
|
||||
Expression := NewBinaryExpression(Expression, Condicion, dboAnd);
|
||||
end;
|
||||
finally
|
||||
HideHourglassCursor;
|
||||
end;
|
||||
end;
|
||||
|
||||
function TAlbaranesProveedorController.BuscarAlbaranesNormales(
|
||||
const ID_Proveedor: Integer): IBizAlbaranProveedor;
|
||||
var
|
||||
Condicion: TDAWhereExpression;
|
||||
begin
|
||||
ShowHourglassCursor;
|
||||
try
|
||||
Result := BuscarAlbaranesNormales;
|
||||
|
||||
with Result.DataTable.DynamicWhere do
|
||||
begin
|
||||
// ID_CLIENTE
|
||||
Condicion := NewBinaryExpression(NewField('', fld_AlbaranesProveedorID_PROVEEDOR),
|
||||
NewConstant(ID_Proveedor, datInteger), dboEqual);
|
||||
|
||||
if IsEmpty then
|
||||
Expression := Condicion
|
||||
else
|
||||
Expression := NewBinaryExpression(Expression, Condicion, dboAnd);
|
||||
end;
|
||||
finally
|
||||
HideHourglassCursor;
|
||||
end;
|
||||
end;
|
||||
|
||||
end.
|
||||
| ||||