Obras: nuevo módulo.
git-svn-id: https://192.168.0.254/svn/Proyectos.Tecsitel_FactuGES2/trunk@349 0c75b7a4-871f-7646-8a2f-f78d34cc349f
This commit is contained in:
parent
8ad0dcc6bf
commit
acd42ab3a2
644
Build/Build.fbp5
644
Build/Build.fbp5
@ -627,7 +627,7 @@ OriginalFilename=
|
|||||||
ProductName=
|
ProductName=
|
||||||
ProductVersion=1.0.2.0
|
ProductVersion=1.0.2.0
|
||||||
Comments=
|
Comments=
|
||||||
CompileDate=martes, 04 de marzo de 2008 9:47
|
CompileDate=martes, 04 de marzo de 2008 19:53
|
||||||
]]>
|
]]>
|
||||||
</Property>
|
</Property>
|
||||||
<Property MultiValue="0" name="VersionInfoPropertySetName" type="string"></Property>
|
<Property MultiValue="0" name="VersionInfoPropertySetName" type="string"></Property>
|
||||||
@ -6383,6 +6383,633 @@ Comments=
|
|||||||
</Object>
|
</Object>
|
||||||
</Object>
|
</Object>
|
||||||
</Object>
|
</Object>
|
||||||
|
<Object Class="TGroupAction" XMLID="{18FD5364-E2E7-4BD9-8F32-6D7E3F61B17B}"><Property MultiValue="0" name="ActionComment" type="string"></Property>
|
||||||
|
<Property MultiValue="1" name="ActionDescription" type="string"><![CDATA[Obras MDC]]>
|
||||||
|
</Property>
|
||||||
|
<Property name="ActionTextColor" type="Cardinal">0</Property>
|
||||||
|
<Property MultiValue="0" name="ActionTypeID" type="string"></Property>
|
||||||
|
<Property MultiValue="1" name="Description" type="string"><![CDATA[Obras MDC]]>
|
||||||
|
</Property>
|
||||||
|
<Property name="Enabled" type="WordBool">True</Property>
|
||||||
|
<Property name="ExpandActionLogTitle" type="Boolean">True</Property>
|
||||||
|
<Property name="IgnoreFailure" type="WordBool">False</Property>
|
||||||
|
<Property name="IsAction" type="Boolean">True</Property>
|
||||||
|
<Property name="IsBreakPoint" type="WordBool">False</Property>
|
||||||
|
<Property MultiValue="0" name="LogToVariable" type="string"></Property>
|
||||||
|
<Property name="MaxRetryAttempts" type="Cardinal">0</Property>
|
||||||
|
<Property name="NodeCollapsed" type="Boolean">False</Property>
|
||||||
|
<Property name="PauseInterval" type="Cardinal">0</Property>
|
||||||
|
<Property name="RetryPauseInterval" type="Cardinal">1000</Property>
|
||||||
|
<Property name="SuppressStatusMessages" type="Boolean">False</Property>
|
||||||
|
<Object Class="TDelphiCompilerAction" XMLID="{36FFAADC-4EB6-42F0-819E-0B65EE76ED84}"><Property MultiValue="0" name="ActionComment" type="string"></Property>
|
||||||
|
<Property MultiValue="1" name="ActionDescription" type="string"><![CDATA[Compile Modulos\Obras\Model\Obras_model.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\Obras\Model\Obras_model.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="0" name="ProjectFile" type="WideString">%source_path%\Modulos\Obras\Model\Obras_model.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="{969BA9DA-E9AA-4065-9A16-6A06AE8CD112}"><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">0</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="{5EA37452-0EE8-416D-9C18-F9D1716F9608}"><Property MultiValue="0" name="ActionComment" type="string"></Property>
|
||||||
|
<Property MultiValue="1" name="ActionDescription" type="string"><![CDATA[Compile Modulos\Obras\Data\Obras_data.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\Obras\Data\Obras_data.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="0" name="ProjectFile" type="WideString">%source_path%\Modulos\Obras\Data\Obras_data.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="{97AB38D0-EEA4-4E5F-9CD0-2944FC9686E3}"><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">0</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="{8633869C-F72B-447D-A127-C8DC05F8B9B3}"><Property MultiValue="0" name="ActionComment" type="string"></Property>
|
||||||
|
<Property MultiValue="1" name="ActionDescription" type="string"><![CDATA[Compile Modulos\Obras\Controller\Obras_controller.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\Obras\Controller\Obras_controller.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">False</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">3081</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="0" name="ProjectFile" type="WideString">%source_path%\Modulos\Obras\Controller\Obras_controller.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[FileVersion=1.0.0.0
|
||||||
|
]]>
|
||||||
|
</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="{E4CDE8BF-4741-4385-8810-87BA54E528EB}"><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">0</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="{97233FAA-8E23-434D-8314-A6ACF87491AA}"><Property MultiValue="0" name="ActionComment" type="string"></Property>
|
||||||
|
<Property MultiValue="1" name="ActionDescription" type="string"><![CDATA[Compile Modulos\Obras\Views\Obras_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\Obras\Views\Obras_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">False</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">3081</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="0" name="ProjectFile" type="WideString">%source_path%\Modulos\Obras\Views\Obras_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[FileVersion=1.0.0.0
|
||||||
|
]]>
|
||||||
|
</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="{82202EAB-4872-4C98-9C01-0594276DE6A2}"><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">0</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="{6CFA70C6-CFE8-48D7-AB6A-D640D9BA88BA}"><Property MultiValue="0" name="ActionComment" type="string"></Property>
|
||||||
|
<Property MultiValue="1" name="ActionDescription" type="string"><![CDATA[Compile Modulos\Obras\Plugin\Obras_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\Obras\Plugin\Obras_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">False</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">3081</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="0" name="ProjectFile" type="WideString">%source_path%\Modulos\Obras\Plugin\Obras_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[FileVersion=1.0.0.0
|
||||||
|
]]>
|
||||||
|
</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="{73A51764-EF1F-4292-99EF-E6B4A2A5A398}"><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">0</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>
|
||||||
<Object Class="TGroupAction" XMLID="{154CD4CE-0F61-40F6-8CE6-CF525D3CFDCA}"><Property MultiValue="0" name="ActionComment" type="string"></Property>
|
<Object Class="TGroupAction" XMLID="{154CD4CE-0F61-40F6-8CE6-CF525D3CFDCA}"><Property MultiValue="0" name="ActionComment" type="string"></Property>
|
||||||
<Property MultiValue="1" name="ActionDescription" type="string"><![CDATA[Artículos MDC]]>
|
<Property MultiValue="1" name="ActionDescription" type="string"><![CDATA[Artículos MDC]]>
|
||||||
</Property>
|
</Property>
|
||||||
@ -10206,7 +10833,7 @@ Comments=
|
|||||||
<Property name="IgnoreFailure" type="WordBool">False</Property>
|
<Property name="IgnoreFailure" type="WordBool">False</Property>
|
||||||
<Property name="IncludeCompileDate" type="WordBool">False</Property>
|
<Property name="IncludeCompileDate" type="WordBool">False</Property>
|
||||||
<Property name="IncludeManifest" type="Boolean">False</Property>
|
<Property name="IncludeManifest" type="Boolean">False</Property>
|
||||||
<Property name="IncludeVerInfo" type="WordBool">False</Property>
|
<Property name="IncludeVerInfo" type="WordBool">True</Property>
|
||||||
<Property name="IsAction" type="Boolean">True</Property>
|
<Property name="IsAction" type="Boolean">True</Property>
|
||||||
<Property name="IsBreakPoint" type="WordBool">False</Property>
|
<Property name="IsBreakPoint" type="WordBool">False</Property>
|
||||||
<Property name="IsDebug" type="WordBool">False</Property>
|
<Property name="IsDebug" type="WordBool">False</Property>
|
||||||
@ -10216,7 +10843,7 @@ Comments=
|
|||||||
<Property name="IsSpecial" type="WordBool">False</Property>
|
<Property name="IsSpecial" type="WordBool">False</Property>
|
||||||
<Property name="KeepCFG" type="Boolean">False</Property>
|
<Property name="KeepCFG" type="Boolean">False</Property>
|
||||||
<Property name="LinkProductVersionToFileVersion" type="Boolean">False</Property>
|
<Property name="LinkProductVersionToFileVersion" type="Boolean">False</Property>
|
||||||
<Property name="Locale" type="Integer">3081</Property>
|
<Property name="Locale" type="Integer">3082</Property>
|
||||||
<Property MultiValue="0" name="LogToVariable" type="string"></Property>
|
<Property MultiValue="0" name="LogToVariable" type="string"></Property>
|
||||||
<Property name="MajorVersion" type="Integer">1</Property>
|
<Property name="MajorVersion" type="Integer">1</Property>
|
||||||
<Property MultiValue="0" name="ManifestFile" type="string"></Property>
|
<Property MultiValue="0" name="ManifestFile" type="string"></Property>
|
||||||
@ -10240,7 +10867,16 @@ Comments=
|
|||||||
<Property name="UseProjectSettings" type="TFBUseProjectSettings">[usPackages,usCompiler,usLinker,usVersionInfo]</Property>
|
<Property name="UseProjectSettings" type="TFBUseProjectSettings">[usPackages,usCompiler,usLinker,usVersionInfo]</Property>
|
||||||
<Property name="UsePropertySet" type="Boolean">False</Property>
|
<Property name="UsePropertySet" type="Boolean">False</Property>
|
||||||
<Property name="UseVersionFromDOF" type="Boolean">False</Property>
|
<Property name="UseVersionFromDOF" type="Boolean">False</Property>
|
||||||
<Property MultiValue="1" name="VersionInfoKeys" type="WideString"><![CDATA[FileVersion=1.0.0.0
|
<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>
|
||||||
<Property MultiValue="0" name="VersionInfoPropertySetName" type="string"></Property>
|
<Property MultiValue="0" name="VersionInfoPropertySetName" type="string"></Property>
|
||||||
|
|||||||
@ -151,6 +151,9 @@ SET GENERATOR GEN_INFORMES_ID TO 1;
|
|||||||
CREATE GENERATOR GEN_MOVIMIENTOS_ID;
|
CREATE GENERATOR GEN_MOVIMIENTOS_ID;
|
||||||
SET GENERATOR GEN_MOVIMIENTOS_ID TO 1;
|
SET GENERATOR GEN_MOVIMIENTOS_ID TO 1;
|
||||||
|
|
||||||
|
CREATE GENERATOR GEN_OBRAS_ID;
|
||||||
|
SET GENERATOR GEN_OBRAS_ID TO 1;
|
||||||
|
|
||||||
CREATE GENERATOR GEN_PAGOS_CLIENTE_ID;
|
CREATE GENERATOR GEN_PAGOS_CLIENTE_ID;
|
||||||
SET GENERATOR GEN_PAGOS_CLIENTE_ID TO 1;
|
SET GENERATOR GEN_PAGOS_CLIENTE_ID TO 1;
|
||||||
|
|
||||||
@ -774,6 +777,26 @@ CREATE TABLE MOVIMIENTOS (
|
|||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
CREATE TABLE OBRAS (
|
||||||
|
ID TIPO_ID NOT NULL,
|
||||||
|
ID_EMPRESA TIPO_ID NOT NULL,
|
||||||
|
NOMBRE VARCHAR(255),
|
||||||
|
CALLE VARCHAR(255),
|
||||||
|
PROVINCIA VARCHAR(255),
|
||||||
|
POBLACION VARCHAR(255),
|
||||||
|
CODIGO_POSTAL VARCHAR(10),
|
||||||
|
TELEFONO VARCHAR(25),
|
||||||
|
MOVIL VARCHAR(25),
|
||||||
|
FAX VARCHAR(25),
|
||||||
|
PERSONA_CONTACTO VARCHAR(255),
|
||||||
|
OBSERVACIONES TIPO_NOTAS,
|
||||||
|
ID_CLIENTE TIPO_ID,
|
||||||
|
FECHA_ALTA TIMESTAMP,
|
||||||
|
FECHA_MODIFICACION TIMESTAMP,
|
||||||
|
USUARIO TIPO_USUARIO
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
CREATE TABLE PAGOS_CLIENTE (
|
CREATE TABLE PAGOS_CLIENTE (
|
||||||
ID TIPO_ID NOT NULL,
|
ID TIPO_ID NOT NULL,
|
||||||
ID_RECIBO TIPO_ID,
|
ID_RECIBO TIPO_ID,
|
||||||
@ -1644,6 +1667,33 @@ WHERE V_CONTACTOS.ID_CATEGORIA = 3
|
|||||||
;
|
;
|
||||||
|
|
||||||
|
|
||||||
|
CREATE VIEW V_OBRAS (
|
||||||
|
ID,
|
||||||
|
ID_EMPRESA,
|
||||||
|
NOMBRE,
|
||||||
|
CALLE,
|
||||||
|
PROVINCIA,
|
||||||
|
POBLACION,
|
||||||
|
CODIGO_POSTAL,
|
||||||
|
TELEFONO,
|
||||||
|
MOVIL,
|
||||||
|
FAX,
|
||||||
|
PERSONA_CONTACTO,
|
||||||
|
OBSERVACIONES,
|
||||||
|
ID_CLIENTE,
|
||||||
|
NOMBRE_CLIENTE,
|
||||||
|
FECHA_ALTA,
|
||||||
|
FECHA_MODIFICACION,
|
||||||
|
USUARIO)
|
||||||
|
AS
|
||||||
|
SELECT OBRAS.ID, OBRAS.ID_EMPRESA, OBRAS.NOMBRE,
|
||||||
|
OBRAS.CALLE, OBRAS.PROVINCIA, OBRAS.POBLACION, OBRAS.CODIGO_POSTAL,
|
||||||
|
OBRAS.TELEFONO, OBRAS.MOVIL, OBRAS.FAX, OBRAS.PERSONA_CONTACTO,
|
||||||
|
OBRAS.OBSERVACIONES, OBRAS.ID_CLIENTE, V_CLIENTES.NOMBRE AS NOMBRE_CLIENTE, OBRAS.FECHA_ALTA,
|
||||||
|
OBRAS.FECHA_MODIFICACION, OBRAS.USUARIO
|
||||||
|
FROM OBRAS
|
||||||
|
LEFT OUTER JOIN V_CLIENTES ON (V_CLIENTES.ID = OBRAS.ID_CLIENTE);
|
||||||
|
|
||||||
|
|
||||||
/* View: V_REC_FAC_CLI */
|
/* View: V_REC_FAC_CLI */
|
||||||
CREATE VIEW V_REC_FAC_CLI(
|
CREATE VIEW V_REC_FAC_CLI(
|
||||||
|
|||||||
@ -30,6 +30,7 @@ begin
|
|||||||
LoadModule('Contactos_plugin.bpl');
|
LoadModule('Contactos_plugin.bpl');
|
||||||
|
|
||||||
LoadModule('Almacenes_plugin.bpl');
|
LoadModule('Almacenes_plugin.bpl');
|
||||||
|
LoadModule('Obras_plugin.bpl');
|
||||||
LoadModule('Articulos_plugin.bpl');
|
LoadModule('Articulos_plugin.bpl');
|
||||||
|
|
||||||
LoadModule('PresupuestosCliente_plugin.bpl');
|
LoadModule('PresupuestosCliente_plugin.bpl');
|
||||||
|
|||||||
@ -58,22 +58,22 @@
|
|||||||
<DelphiCompile Include="GUIBase.dpk">
|
<DelphiCompile Include="GUIBase.dpk">
|
||||||
<MainSource>MainSource</MainSource>
|
<MainSource>MainSource</MainSource>
|
||||||
</DelphiCompile>
|
</DelphiCompile>
|
||||||
<DCCReference Include="C:\Documents and Settings\Usuario\Base.dcp" />
|
<DCCReference Include="..\Modulos\Obras\Plugin\Base.dcp" />
|
||||||
<DCCReference Include="C:\Documents and Settings\Usuario\dbrtl.dcp" />
|
<DCCReference Include="..\Modulos\Obras\Plugin\dbrtl.dcp" />
|
||||||
<DCCReference Include="C:\Documents and Settings\Usuario\dxBarD11.dcp" />
|
<DCCReference Include="..\Modulos\Obras\Plugin\dxBarD11.dcp" />
|
||||||
<DCCReference Include="C:\Documents and Settings\Usuario\dxBarExtItemsD11.dcp" />
|
<DCCReference Include="..\Modulos\Obras\Plugin\dxBarExtItemsD11.dcp" />
|
||||||
<DCCReference Include="C:\Documents and Settings\Usuario\dxLayoutControlD11.dcp" />
|
<DCCReference Include="..\Modulos\Obras\Plugin\dxLayoutControlD11.dcp" />
|
||||||
<DCCReference Include="C:\Documents and Settings\Usuario\dxPScxCommonD11.dcp" />
|
<DCCReference Include="..\Modulos\Obras\Plugin\dxPScxCommonD11.dcp" />
|
||||||
<DCCReference Include="C:\Documents and Settings\Usuario\dxPScxGrid6LnkD11.dcp" />
|
<DCCReference Include="..\Modulos\Obras\Plugin\dxPScxGrid6LnkD11.dcp" />
|
||||||
<DCCReference Include="C:\Documents and Settings\Usuario\dxPsPrVwAdvD11.dcp" />
|
<DCCReference Include="..\Modulos\Obras\Plugin\dxPsPrVwAdvD11.dcp" />
|
||||||
<DCCReference Include="C:\Documents and Settings\Usuario\frx11.dcp" />
|
<DCCReference Include="..\Modulos\Obras\Plugin\frx11.dcp" />
|
||||||
<DCCReference Include="C:\Documents and Settings\Usuario\frxe11.dcp" />
|
<DCCReference Include="..\Modulos\Obras\Plugin\frxe11.dcp" />
|
||||||
<DCCReference Include="C:\Documents and Settings\Usuario\fs11.dcp" />
|
<DCCReference Include="..\Modulos\Obras\Plugin\fs11.dcp" />
|
||||||
<DCCReference Include="C:\Documents and Settings\Usuario\JvAppFrmD11R.dcp" />
|
<DCCReference Include="..\Modulos\Obras\Plugin\JvAppFrmD11R.dcp" />
|
||||||
<DCCReference Include="C:\Documents and Settings\Usuario\JvCtrlsD11R.dcp" />
|
<DCCReference Include="..\Modulos\Obras\Plugin\JvCtrlsD11R.dcp" />
|
||||||
<DCCReference Include="C:\Documents and Settings\Usuario\rtl.dcp" />
|
<DCCReference Include="..\Modulos\Obras\Plugin\rtl.dcp" />
|
||||||
<DCCReference Include="C:\Documents and Settings\Usuario\vcl.dcp" />
|
<DCCReference Include="..\Modulos\Obras\Plugin\vcl.dcp" />
|
||||||
<DCCReference Include="C:\Documents and Settings\Usuario\vcldb.dcp" />
|
<DCCReference Include="..\Modulos\Obras\Plugin\vcldb.dcp" />
|
||||||
<DCCReference Include="uDialogBase.pas">
|
<DCCReference Include="uDialogBase.pas">
|
||||||
<Form>fDialogBase</Form>
|
<Form>fDialogBase</Form>
|
||||||
</DCCReference>
|
</DCCReference>
|
||||||
|
|||||||
175
Source/Modulos/Obras/Controller/Obras_controller.bdsproj
Normal file
175
Source/Modulos/Obras/Controller/Obras_controller.bdsproj
Normal file
@ -0,0 +1,175 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<BorlandProject>
|
||||||
|
<PersonalityInfo>
|
||||||
|
<Option>
|
||||||
|
<Option Name="Personality">Delphi.Personality</Option>
|
||||||
|
<Option Name="ProjectType"></Option>
|
||||||
|
<Option Name="Version">1.0</Option>
|
||||||
|
<Option Name="GUID">{12085ab3-37D9-4E64-8D4C-74D7748385D4}</Option>
|
||||||
|
</Option>
|
||||||
|
</PersonalityInfo>
|
||||||
|
<Delphi.Personality>
|
||||||
|
<Source>
|
||||||
|
<Source Name="MainSource">Obras_controller.dpk</Source>
|
||||||
|
</Source>
|
||||||
|
<FileVersion>
|
||||||
|
<FileVersion Name="Version">7.0</FileVersion>
|
||||||
|
</FileVersion>
|
||||||
|
<Compiler>
|
||||||
|
<Compiler Name="A">8</Compiler>
|
||||||
|
<Compiler Name="B">0</Compiler>
|
||||||
|
<Compiler Name="C">1</Compiler>
|
||||||
|
<Compiler Name="D">1</Compiler>
|
||||||
|
<Compiler Name="E">0</Compiler>
|
||||||
|
<Compiler Name="F">0</Compiler>
|
||||||
|
<Compiler Name="G">1</Compiler>
|
||||||
|
<Compiler Name="H">1</Compiler>
|
||||||
|
<Compiler Name="I">1</Compiler>
|
||||||
|
<Compiler Name="J">0</Compiler>
|
||||||
|
<Compiler Name="K">0</Compiler>
|
||||||
|
<Compiler Name="L">1</Compiler>
|
||||||
|
<Compiler Name="M">0</Compiler>
|
||||||
|
<Compiler Name="N">1</Compiler>
|
||||||
|
<Compiler Name="O">1</Compiler>
|
||||||
|
<Compiler Name="P">1</Compiler>
|
||||||
|
<Compiler Name="Q">0</Compiler>
|
||||||
|
<Compiler Name="R">0</Compiler>
|
||||||
|
<Compiler Name="S">0</Compiler>
|
||||||
|
<Compiler Name="T">0</Compiler>
|
||||||
|
<Compiler Name="U">0</Compiler>
|
||||||
|
<Compiler Name="V">1</Compiler>
|
||||||
|
<Compiler Name="W">0</Compiler>
|
||||||
|
<Compiler Name="X">1</Compiler>
|
||||||
|
<Compiler Name="Y">1</Compiler>
|
||||||
|
<Compiler Name="Z">1</Compiler>
|
||||||
|
<Compiler Name="ShowHints">True</Compiler>
|
||||||
|
<Compiler Name="ShowWarnings">True</Compiler>
|
||||||
|
<Compiler Name="UnitAliases">WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;</Compiler>
|
||||||
|
<Compiler Name="NamespacePrefix"></Compiler>
|
||||||
|
<Compiler Name="GenerateDocumentation">False</Compiler>
|
||||||
|
<Compiler Name="DefaultNamespace"></Compiler>
|
||||||
|
<Compiler Name="SymbolDeprecated">True</Compiler>
|
||||||
|
<Compiler Name="SymbolLibrary">True</Compiler>
|
||||||
|
<Compiler Name="SymbolPlatform">True</Compiler>
|
||||||
|
<Compiler Name="SymbolExperimental">True</Compiler>
|
||||||
|
<Compiler Name="UnitLibrary">True</Compiler>
|
||||||
|
<Compiler Name="UnitPlatform">True</Compiler>
|
||||||
|
<Compiler Name="UnitDeprecated">True</Compiler>
|
||||||
|
<Compiler Name="UnitExperimental">True</Compiler>
|
||||||
|
<Compiler Name="HResultCompat">True</Compiler>
|
||||||
|
<Compiler Name="HidingMember">True</Compiler>
|
||||||
|
<Compiler Name="HiddenVirtual">True</Compiler>
|
||||||
|
<Compiler Name="Garbage">True</Compiler>
|
||||||
|
<Compiler Name="BoundsError">True</Compiler>
|
||||||
|
<Compiler Name="ZeroNilCompat">True</Compiler>
|
||||||
|
<Compiler Name="StringConstTruncated">True</Compiler>
|
||||||
|
<Compiler Name="ForLoopVarVarPar">True</Compiler>
|
||||||
|
<Compiler Name="TypedConstVarPar">True</Compiler>
|
||||||
|
<Compiler Name="AsgToTypedConst">True</Compiler>
|
||||||
|
<Compiler Name="CaseLabelRange">True</Compiler>
|
||||||
|
<Compiler Name="ForVariable">True</Compiler>
|
||||||
|
<Compiler Name="ConstructingAbstract">True</Compiler>
|
||||||
|
<Compiler Name="ComparisonFalse">True</Compiler>
|
||||||
|
<Compiler Name="ComparisonTrue">True</Compiler>
|
||||||
|
<Compiler Name="ComparingSignedUnsigned">True</Compiler>
|
||||||
|
<Compiler Name="CombiningSignedUnsigned">True</Compiler>
|
||||||
|
<Compiler Name="UnsupportedConstruct">True</Compiler>
|
||||||
|
<Compiler Name="FileOpen">True</Compiler>
|
||||||
|
<Compiler Name="FileOpenUnitSrc">True</Compiler>
|
||||||
|
<Compiler Name="BadGlobalSymbol">True</Compiler>
|
||||||
|
<Compiler Name="DuplicateConstructorDestructor">True</Compiler>
|
||||||
|
<Compiler Name="InvalidDirective">True</Compiler>
|
||||||
|
<Compiler Name="PackageNoLink">True</Compiler>
|
||||||
|
<Compiler Name="PackageThreadVar">True</Compiler>
|
||||||
|
<Compiler Name="ImplicitImport">True</Compiler>
|
||||||
|
<Compiler Name="HPPEMITIgnored">True</Compiler>
|
||||||
|
<Compiler Name="NoRetVal">True</Compiler>
|
||||||
|
<Compiler Name="UseBeforeDef">True</Compiler>
|
||||||
|
<Compiler Name="ForLoopVarUndef">True</Compiler>
|
||||||
|
<Compiler Name="UnitNameMismatch">True</Compiler>
|
||||||
|
<Compiler Name="NoCFGFileFound">True</Compiler>
|
||||||
|
<Compiler Name="ImplicitVariants">True</Compiler>
|
||||||
|
<Compiler Name="UnicodeToLocale">True</Compiler>
|
||||||
|
<Compiler Name="LocaleToUnicode">True</Compiler>
|
||||||
|
<Compiler Name="ImagebaseMultiple">True</Compiler>
|
||||||
|
<Compiler Name="SuspiciousTypecast">True</Compiler>
|
||||||
|
<Compiler Name="PrivatePropAccessor">True</Compiler>
|
||||||
|
<Compiler Name="UnsafeType">False</Compiler>
|
||||||
|
<Compiler Name="UnsafeCode">False</Compiler>
|
||||||
|
<Compiler Name="UnsafeCast">False</Compiler>
|
||||||
|
<Compiler Name="OptionTruncated">True</Compiler>
|
||||||
|
<Compiler Name="WideCharReduced">True</Compiler>
|
||||||
|
<Compiler Name="DuplicatesIgnored">True</Compiler>
|
||||||
|
<Compiler Name="UnitInitSeq">True</Compiler>
|
||||||
|
<Compiler Name="LocalPInvoke">True</Compiler>
|
||||||
|
<Compiler Name="MessageDirective">True</Compiler>
|
||||||
|
<Compiler Name="CodePage"></Compiler>
|
||||||
|
</Compiler>
|
||||||
|
<Linker>
|
||||||
|
<Linker Name="MapFile">0</Linker>
|
||||||
|
<Linker Name="OutputObjs">0</Linker>
|
||||||
|
<Linker Name="GenerateHpps">False</Linker>
|
||||||
|
<Linker Name="ConsoleApp">1</Linker>
|
||||||
|
<Linker Name="DebugInfo">False</Linker>
|
||||||
|
<Linker Name="RemoteSymbols">False</Linker>
|
||||||
|
<Linker Name="GenerateDRC">False</Linker>
|
||||||
|
<Linker Name="MinStackSize">16384</Linker>
|
||||||
|
<Linker Name="MaxStackSize">1048576</Linker>
|
||||||
|
<Linker Name="ImageBase">4194304</Linker>
|
||||||
|
<Linker Name="ExeDescription"></Linker>
|
||||||
|
</Linker>
|
||||||
|
<Directories>
|
||||||
|
<Directories Name="OutputDir"></Directories>
|
||||||
|
<Directories Name="UnitOutputDir">.\</Directories>
|
||||||
|
<Directories Name="PackageDLLOutputDir">..\..\..\..\Output\Debug\Cliente</Directories>
|
||||||
|
<Directories Name="PackageDCPOutputDir">..\..\Lib</Directories>
|
||||||
|
<Directories Name="SearchPath">..\..\..\Lib;..\..\Lib</Directories>
|
||||||
|
<Directories Name="Packages"></Directories>
|
||||||
|
<Directories Name="Conditionals"></Directories>
|
||||||
|
<Directories Name="DebugSourceDirs"></Directories>
|
||||||
|
<Directories Name="UsePackages">False</Directories>
|
||||||
|
</Directories>
|
||||||
|
<Parameters>
|
||||||
|
<Parameters Name="RunParams"></Parameters>
|
||||||
|
<Parameters Name="HostApplication"></Parameters>
|
||||||
|
<Parameters Name="Launcher"></Parameters>
|
||||||
|
<Parameters Name="UseLauncher">False</Parameters>
|
||||||
|
<Parameters Name="DebugCWD"></Parameters>
|
||||||
|
<Parameters Name="Debug Symbols Search Path"></Parameters>
|
||||||
|
<Parameters Name="LoadAllSymbols">True</Parameters>
|
||||||
|
<Parameters Name="LoadUnspecifiedSymbols">False</Parameters>
|
||||||
|
</Parameters>
|
||||||
|
<Language>
|
||||||
|
<Language Name="ActiveLang"></Language>
|
||||||
|
<Language Name="ProjectLang">$00000000</Language>
|
||||||
|
<Language Name="RootDir"></Language>
|
||||||
|
</Language>
|
||||||
|
<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>
|
||||||
|
</Delphi.Personality>
|
||||||
|
</BorlandProject>
|
||||||
39
Source/Modulos/Obras/Controller/Obras_controller.dpk
Normal file
39
Source/Modulos/Obras/Controller/Obras_controller.dpk
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
package Obras_controller;
|
||||||
|
|
||||||
|
{$R *.res}
|
||||||
|
{$ALIGN 8}
|
||||||
|
{$ASSERTIONS ON}
|
||||||
|
{$BOOLEVAL OFF}
|
||||||
|
{$DEBUGINFO ON}
|
||||||
|
{$EXTENDEDSYNTAX ON}
|
||||||
|
{$IMPORTEDDATA ON}
|
||||||
|
{$IOCHECKS ON}
|
||||||
|
{$LOCALSYMBOLS ON}
|
||||||
|
{$LONGSTRINGS ON}
|
||||||
|
{$OPENSTRINGS ON}
|
||||||
|
{$OPTIMIZATION ON}
|
||||||
|
{$OVERFLOWCHECKS OFF}
|
||||||
|
{$RANGECHECKS OFF}
|
||||||
|
{$REFERENCEINFO ON}
|
||||||
|
{$SAFEDIVIDE OFF}
|
||||||
|
{$STACKFRAMES OFF}
|
||||||
|
{$TYPEDADDRESS OFF}
|
||||||
|
{$VARSTRINGCHECKS ON}
|
||||||
|
{$WRITEABLECONST OFF}
|
||||||
|
{$MINENUMSIZE 1}
|
||||||
|
{$IMAGEBASE $400000}
|
||||||
|
{$IMPLICITBUILD ON}
|
||||||
|
|
||||||
|
requires
|
||||||
|
Obras_data,
|
||||||
|
Obras_model,
|
||||||
|
GUIBase,
|
||||||
|
ApplicationBase;
|
||||||
|
|
||||||
|
contains
|
||||||
|
uObrasController in 'uObrasController.pas',
|
||||||
|
uIEditorObras in 'View\uIEditorObras.pas',
|
||||||
|
uIEditorObra in 'View\uIEditorObra.pas',
|
||||||
|
uIEditorListaObras in 'View\uIEditorListaObras.pas';
|
||||||
|
|
||||||
|
end.
|
||||||
541
Source/Modulos/Obras/Controller/Obras_controller.dproj
Normal file
541
Source/Modulos/Obras/Controller/Obras_controller.dproj
Normal file
@ -0,0 +1,541 @@
|
|||||||
|
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
<PropertyGroup>
|
||||||
|
<ProjectGuid>{12085ab3-37D9-4E64-8D4C-74D7748385D4}</ProjectGuid>
|
||||||
|
<MainSource>Obras_controller.dpk</MainSource>
|
||||||
|
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||||
|
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||||
|
<DCC_DCCCompiler>DCC32</DCC_DCCCompiler>
|
||||||
|
<DCC_DependencyCheckOutputName>..\..\..\..\Output\Debug\Cliente\Obras_controller.bpl</DCC_DependencyCheckOutputName>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||||
|
<Version>7.0</Version>
|
||||||
|
<DCC_DebugInformation>False</DCC_DebugInformation>
|
||||||
|
<DCC_LocalDebugSymbols>False</DCC_LocalDebugSymbols>
|
||||||
|
<DCC_SymbolReferenceInfo>0</DCC_SymbolReferenceInfo>
|
||||||
|
<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>..\..\..\Lib;..\..\Lib</DCC_UnitSearchPath>
|
||||||
|
<DCC_ResourcePath>..\..\..\Lib;..\..\Lib</DCC_ResourcePath>
|
||||||
|
<DCC_ObjPath>..\..\..\Lib;..\..\Lib</DCC_ObjPath>
|
||||||
|
<DCC_IncludePath>..\..\..\Lib;..\..\Lib</DCC_IncludePath>
|
||||||
|
<DCC_Define>RELEASE</DCC_Define>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||||
|
<Version>7.0</Version>
|
||||||
|
<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>..\..\..\Lib;..\..\Lib</DCC_UnitSearchPath>
|
||||||
|
<DCC_ResourcePath>..\..\..\Lib;..\..\Lib</DCC_ResourcePath>
|
||||||
|
<DCC_ObjPath>..\..\..\Lib;..\..\Lib</DCC_ObjPath>
|
||||||
|
<DCC_IncludePath>..\..\..\Lib;..\..\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">True</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">Obras_controller.dpk</Source></Source></Delphi.Personality></BorlandProject></BorlandProject>
|
||||||
|
</ProjectExtensions>
|
||||||
|
<Import Project="$(MSBuildBinPath)\Borland.Delphi.Targets" />
|
||||||
|
<ItemGroup>
|
||||||
|
<DelphiCompile Include="Obras_controller.dpk">
|
||||||
|
<MainSource>MainSource</MainSource>
|
||||||
|
</DelphiCompile>
|
||||||
|
<DCCReference Include="ApplicationBase.dcp" />
|
||||||
|
<DCCReference Include="GUIBase.dcp" />
|
||||||
|
<DCCReference Include="Obras_data.dcp" />
|
||||||
|
<DCCReference Include="Obras_model.dcp" />
|
||||||
|
<DCCReference Include="uObrasController.pas" />
|
||||||
|
<DCCReference Include="View\uIEditorListaObras.pas" />
|
||||||
|
<DCCReference Include="View\uIEditorObra.pas" />
|
||||||
|
<DCCReference Include="View\uIEditorObras.pas" />
|
||||||
|
</ItemGroup>
|
||||||
|
</Project>
|
||||||
|
<!-- EurekaLog First Line
|
||||||
|
[Exception Log]
|
||||||
|
EurekaLog Version=6011
|
||||||
|
Activate=0
|
||||||
|
Activate Handle=1
|
||||||
|
Save Log File=1
|
||||||
|
Foreground Tab=0
|
||||||
|
Freeze Activate=0
|
||||||
|
Freeze Timeout=60
|
||||||
|
SMTP From=eurekalog@email.com
|
||||||
|
SMTP Host=
|
||||||
|
SMTP Port=25
|
||||||
|
SMTP UserID=
|
||||||
|
SMTP Password=
|
||||||
|
Append to Log=0
|
||||||
|
TerminateBtn Operation=2
|
||||||
|
Errors Number=32
|
||||||
|
Errors Terminate=3
|
||||||
|
Email Address=
|
||||||
|
Email Object=
|
||||||
|
Email Send Options=0
|
||||||
|
Output Path=
|
||||||
|
Encrypt Password=
|
||||||
|
AutoCloseDialogSecs=0
|
||||||
|
WebSendMode=0
|
||||||
|
SupportULR=
|
||||||
|
HTMLLayout Count=15
|
||||||
|
HTMLLine0="%3Chtml%3E"
|
||||||
|
HTMLLine1=" %3Chead%3E"
|
||||||
|
HTMLLine2=" %3C/head%3E"
|
||||||
|
HTMLLine3=" %3Cbody TopMargin=10 LeftMargin=10%3E"
|
||||||
|
HTMLLine4=" %3Ctable width="100%%" border="0"%3E"
|
||||||
|
HTMLLine5=" %3Ctr%3E"
|
||||||
|
HTMLLine6=" %3Ctd nowrap%3E"
|
||||||
|
HTMLLine7=" %3Cfont face="Lucida Console, Courier" size="2"%3E"
|
||||||
|
HTMLLine8=" %3C%%HTML_TAG%%%3E"
|
||||||
|
HTMLLine9=" %3C/font%3E"
|
||||||
|
HTMLLine10=" %3C/td%3E"
|
||||||
|
HTMLLine11=" %3C/tr%3E"
|
||||||
|
HTMLLine12=" %3C/table%3E"
|
||||||
|
HTMLLine13=" %3C/body%3E"
|
||||||
|
HTMLLine14="%3C/html%3E"
|
||||||
|
AutoCrashOperation=2
|
||||||
|
AutoCrashNumber=10
|
||||||
|
AutoCrashMinutes=1
|
||||||
|
WebURL=
|
||||||
|
WebUserID=
|
||||||
|
WebPassword=
|
||||||
|
WebPort=0
|
||||||
|
AttachedFiles=
|
||||||
|
ProxyURL=
|
||||||
|
ProxyUser=
|
||||||
|
ProxyPassword=
|
||||||
|
ProxyPort=8080
|
||||||
|
TrakerUser=
|
||||||
|
TrakerPassword=
|
||||||
|
TrakerAssignTo=
|
||||||
|
TrakerProject=
|
||||||
|
TrakerCategory=
|
||||||
|
TrakerTrialID=
|
||||||
|
ZipPassword=
|
||||||
|
PreBuildEvent=
|
||||||
|
PostSuccessfulBuildEvent=
|
||||||
|
PostFailureBuildEvent=
|
||||||
|
ExceptionDialogType=2
|
||||||
|
Count=0
|
||||||
|
EMail Message Line Count=0
|
||||||
|
loNoDuplicateErrors=0
|
||||||
|
loAppendReproduceText=0
|
||||||
|
loDeleteLogAtVersionChange=0
|
||||||
|
loAddComputerNameInLogFileName=0
|
||||||
|
loSaveModulesAndProcessesSections=1
|
||||||
|
loSaveAssemblerAndCPUSections=1
|
||||||
|
soAppStartDate=1
|
||||||
|
soAppName=1
|
||||||
|
soAppVersionNumber=1
|
||||||
|
soAppParameters=1
|
||||||
|
soAppCompilationDate=1
|
||||||
|
soAppUpTime=1
|
||||||
|
soExcDate=1
|
||||||
|
soExcAddress=1
|
||||||
|
soExcModuleName=1
|
||||||
|
soExcModuleVersion=1
|
||||||
|
soExcType=1
|
||||||
|
soExcMessage=1
|
||||||
|
soExcID=1
|
||||||
|
soExcCount=1
|
||||||
|
soExcStatus=1
|
||||||
|
soExcNote=1
|
||||||
|
soUserID=1
|
||||||
|
soUserName=1
|
||||||
|
soUserEmail=1
|
||||||
|
soUserPrivileges=1
|
||||||
|
soUserCompany=1
|
||||||
|
soActCtlsFormClass=1
|
||||||
|
soActCtlsFormText=1
|
||||||
|
soActCtlsControlClass=1
|
||||||
|
soActCtlsControlText=1
|
||||||
|
soCmpName=1
|
||||||
|
soCmpTotalMemory=1
|
||||||
|
soCmpFreeMemory=1
|
||||||
|
soCmpTotalDisk=1
|
||||||
|
soCmpFreeDisk=1
|
||||||
|
soCmpSysUpTime=1
|
||||||
|
soCmpProcessor=1
|
||||||
|
soCmpDisplayMode=1
|
||||||
|
soCmpDisplayDPI=1
|
||||||
|
soCmpVideoCard=1
|
||||||
|
soCmpPrinter=1
|
||||||
|
soOSType=1
|
||||||
|
soOSBuildN=1
|
||||||
|
soOSUpdate=1
|
||||||
|
soOSLanguage=1
|
||||||
|
soOSCharset=1
|
||||||
|
soNetIP=1
|
||||||
|
soNetSubmask=1
|
||||||
|
soNetGateway=1
|
||||||
|
soNetDNS1=1
|
||||||
|
soNetDNS2=1
|
||||||
|
soNetDHCP=1
|
||||||
|
soCustomData=1
|
||||||
|
sndShowSendDialog=1
|
||||||
|
sndShowSuccessFailureMsg=0
|
||||||
|
sndSendEntireLog=0
|
||||||
|
sndSendXMLLogCopy=0
|
||||||
|
sndSendScreenshot=1
|
||||||
|
sndUseOnlyActiveWindow=0
|
||||||
|
sndSendLastHTMLPage=1
|
||||||
|
sndSendInSeparatedThread=0
|
||||||
|
sndAddDateInFileName=0
|
||||||
|
sndAddComputerNameInFileName=0
|
||||||
|
edoSendErrorReportChecked=1
|
||||||
|
edoAttachScreenshotChecked=1
|
||||||
|
edoShowCopyToClipOption=1
|
||||||
|
edoShowDetailsButton=1
|
||||||
|
edoShowInDetailedMode=0
|
||||||
|
edoShowInTopMostMode=0
|
||||||
|
edoUseEurekaLogLookAndFeel=0
|
||||||
|
edoShowSendErrorReportOption=1
|
||||||
|
edoShowAttachScreenshotOption=1
|
||||||
|
edoShowCustomButton=0
|
||||||
|
csoShowDLLs=1
|
||||||
|
csoShowBPLs=1
|
||||||
|
csoShowBorlandThreads=1
|
||||||
|
csoShowWindowsThreads=1
|
||||||
|
csoDoNotStoreProcNames=0
|
||||||
|
boPauseBorlandThreads=0
|
||||||
|
boDoNotPauseMainThread=0
|
||||||
|
boPauseWindowsThreads=0
|
||||||
|
boUseMainModuleOptions=1
|
||||||
|
boCopyLogInCaseOfError=1
|
||||||
|
boSaveCompressedCopyInCaseOfError=0
|
||||||
|
boHandleSafeCallExceptions=1
|
||||||
|
boCallRTLExceptionEvent=0
|
||||||
|
boCatchHandledExceptions=0
|
||||||
|
loCatchLeaks=0
|
||||||
|
loGroupsSonLeaks=1
|
||||||
|
loHideBorlandLeaks=1
|
||||||
|
loFreeAllLeaks=1
|
||||||
|
loCatchLeaksExceptions=1
|
||||||
|
cfoReduceFileSize=1
|
||||||
|
cfoCheckFileCorruption=0
|
||||||
|
Count mtInformationMsgCaption=1
|
||||||
|
mtInformationMsgCaption0="Information."
|
||||||
|
Count mtQuestionMsgCaption=1
|
||||||
|
mtQuestionMsgCaption0="Question."
|
||||||
|
Count mtErrorMsgCaption=1
|
||||||
|
mtErrorMsgCaption0="Error."
|
||||||
|
Count mtDialog_Caption=1
|
||||||
|
mtDialog_Caption0="Error occurred"
|
||||||
|
Count mtDialog_ErrorMsgCaption=2
|
||||||
|
mtDialog_ErrorMsgCaption0="An error has occurred during program execution."
|
||||||
|
mtDialog_ErrorMsgCaption1="Please read the following information for further details."
|
||||||
|
Count mtDialog_GeneralCaption=1
|
||||||
|
mtDialog_GeneralCaption0="General"
|
||||||
|
Count mtDialog_GeneralHeader=1
|
||||||
|
mtDialog_GeneralHeader0="General Information"
|
||||||
|
Count mtDialog_CallStackCaption=1
|
||||||
|
mtDialog_CallStackCaption0="Call Stack"
|
||||||
|
Count mtDialog_CallStackHeader=1
|
||||||
|
mtDialog_CallStackHeader0="Call Stack Information"
|
||||||
|
Count mtDialog_ModulesCaption=1
|
||||||
|
mtDialog_ModulesCaption0="Modules"
|
||||||
|
Count mtDialog_ModulesHeader=1
|
||||||
|
mtDialog_ModulesHeader0="Modules Information"
|
||||||
|
Count mtDialog_ProcessesCaption=1
|
||||||
|
mtDialog_ProcessesCaption0="Processes"
|
||||||
|
Count mtDialog_ProcessesHeader=1
|
||||||
|
mtDialog_ProcessesHeader0="Processes Information"
|
||||||
|
Count mtDialog_AsmCaption=1
|
||||||
|
mtDialog_AsmCaption0="Assembler"
|
||||||
|
Count mtDialog_AsmHeader=1
|
||||||
|
mtDialog_AsmHeader0="Assembler Information"
|
||||||
|
Count mtDialog_CPUCaption=1
|
||||||
|
mtDialog_CPUCaption0="CPU"
|
||||||
|
Count mtDialog_CPUHeader=1
|
||||||
|
mtDialog_CPUHeader0="CPU Information"
|
||||||
|
Count mtDialog_OKButtonCaption=1
|
||||||
|
mtDialog_OKButtonCaption0="%26OK"
|
||||||
|
Count mtDialog_TerminateButtonCaption=1
|
||||||
|
mtDialog_TerminateButtonCaption0="%26Terminate"
|
||||||
|
Count mtDialog_RestartButtonCaption=1
|
||||||
|
mtDialog_RestartButtonCaption0="%26Restart"
|
||||||
|
Count mtDialog_DetailsButtonCaption=1
|
||||||
|
mtDialog_DetailsButtonCaption0="%26Details"
|
||||||
|
Count mtDialog_CustomButtonCaption=1
|
||||||
|
mtDialog_CustomButtonCaption0="%26Help"
|
||||||
|
Count mtDialog_SendMessage=1
|
||||||
|
mtDialog_SendMessage0="%26Send this error via Internet"
|
||||||
|
Count mtDialog_ScreenshotMessage=1
|
||||||
|
mtDialog_ScreenshotMessage0="%26Attach a Screenshot image"
|
||||||
|
Count mtDialog_CopyMessage=1
|
||||||
|
mtDialog_CopyMessage0="%26Copy to Clipboard"
|
||||||
|
Count mtDialog_SupportMessage=1
|
||||||
|
mtDialog_SupportMessage0="Go to the Support Page"
|
||||||
|
Count mtMSDialog_ErrorMsgCaption=1
|
||||||
|
mtMSDialog_ErrorMsgCaption0="The application has encountered a problem. We are sorry for the inconvenience."
|
||||||
|
Count mtMSDialog_RestartCaption=1
|
||||||
|
mtMSDialog_RestartCaption0="Restart application."
|
||||||
|
Count mtMSDialog_TerminateCaption=1
|
||||||
|
mtMSDialog_TerminateCaption0="Terminate application."
|
||||||
|
Count mtMSDialog_PleaseCaption=1
|
||||||
|
mtMSDialog_PleaseCaption0="Please tell us about this problem."
|
||||||
|
Count mtMSDialog_DescriptionCaption=1
|
||||||
|
mtMSDialog_DescriptionCaption0="We have created an error report that you can send to us. We will treat this report as confidential and anonymous."
|
||||||
|
Count mtMSDialog_SeeDetailsCaption=1
|
||||||
|
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 happened (optional)?"
|
||||||
|
Count mtMSDialog_EmailCaption=1
|
||||||
|
mtMSDialog_EmailCaption0="Email address (optional):"
|
||||||
|
Count mtMSDialog_SendButtonCaption=1
|
||||||
|
mtMSDialog_SendButtonCaption0="%26Send Error Report"
|
||||||
|
Count mtMSDialog_NoSendButtonCaption=1
|
||||||
|
mtMSDialog_NoSendButtonCaption0="%26Don't Send"
|
||||||
|
Count mtLog_AppHeader=1
|
||||||
|
mtLog_AppHeader0="Application"
|
||||||
|
Count mtLog_AppStartDate=1
|
||||||
|
mtLog_AppStartDate0="Start Date"
|
||||||
|
Count mtLog_AppName=1
|
||||||
|
mtLog_AppName0="Name/Description"
|
||||||
|
Count mtLog_AppVersionNumber=1
|
||||||
|
mtLog_AppVersionNumber0="Version Number"
|
||||||
|
Count mtLog_AppParameters=1
|
||||||
|
mtLog_AppParameters0="Parameters"
|
||||||
|
Count mtLog_AppCompilationDate=1
|
||||||
|
mtLog_AppCompilationDate0="Compilation Date"
|
||||||
|
Count mtLog_AppUpTime=1
|
||||||
|
mtLog_AppUpTime0="Up Time"
|
||||||
|
Count mtLog_ExcHeader=1
|
||||||
|
mtLog_ExcHeader0="Exception"
|
||||||
|
Count mtLog_ExcDate=1
|
||||||
|
mtLog_ExcDate0="Date"
|
||||||
|
Count mtLog_ExcAddress=1
|
||||||
|
mtLog_ExcAddress0="Address"
|
||||||
|
Count mtLog_ExcModuleName=1
|
||||||
|
mtLog_ExcModuleName0="Module Name"
|
||||||
|
Count mtLog_ExcModuleVersion=1
|
||||||
|
mtLog_ExcModuleVersion0="Module Version"
|
||||||
|
Count mtLog_ExcType=1
|
||||||
|
mtLog_ExcType0="Type"
|
||||||
|
Count mtLog_ExcMessage=1
|
||||||
|
mtLog_ExcMessage0="Message"
|
||||||
|
Count mtLog_ExcID=1
|
||||||
|
mtLog_ExcID0="ID"
|
||||||
|
Count mtLog_ExcCount=1
|
||||||
|
mtLog_ExcCount0="Count"
|
||||||
|
Count mtLog_ExcStatus=1
|
||||||
|
mtLog_ExcStatus0="Status"
|
||||||
|
Count mtLog_ExcNote=1
|
||||||
|
mtLog_ExcNote0="Note"
|
||||||
|
Count mtLog_UserHeader=1
|
||||||
|
mtLog_UserHeader0="User"
|
||||||
|
Count mtLog_UserID=1
|
||||||
|
mtLog_UserID0="ID"
|
||||||
|
Count mtLog_UserName=1
|
||||||
|
mtLog_UserName0="Name"
|
||||||
|
Count mtLog_UserEmail=1
|
||||||
|
mtLog_UserEmail0="Email"
|
||||||
|
Count mtLog_UserCompany=1
|
||||||
|
mtLog_UserCompany0="Company"
|
||||||
|
Count mtLog_UserPrivileges=1
|
||||||
|
mtLog_UserPrivileges0="Privileges"
|
||||||
|
Count mtLog_ActCtrlsHeader=1
|
||||||
|
mtLog_ActCtrlsHeader0="Active Controls"
|
||||||
|
Count mtLog_ActCtrlsFormClass=1
|
||||||
|
mtLog_ActCtrlsFormClass0="Form Class"
|
||||||
|
Count mtLog_ActCtrlsFormText=1
|
||||||
|
mtLog_ActCtrlsFormText0="Form Text"
|
||||||
|
Count mtLog_ActCtrlsControlClass=1
|
||||||
|
mtLog_ActCtrlsControlClass0="Control Class"
|
||||||
|
Count mtLog_ActCtrlsControlText=1
|
||||||
|
mtLog_ActCtrlsControlText0="Control Text"
|
||||||
|
Count mtLog_CmpHeader=1
|
||||||
|
mtLog_CmpHeader0="Computer"
|
||||||
|
Count mtLog_CmpName=1
|
||||||
|
mtLog_CmpName0="Name"
|
||||||
|
Count mtLog_CmpTotalMemory=1
|
||||||
|
mtLog_CmpTotalMemory0="Total Memory"
|
||||||
|
Count mtLog_CmpFreeMemory=1
|
||||||
|
mtLog_CmpFreeMemory0="Free Memory"
|
||||||
|
Count mtLog_CmpTotalDisk=1
|
||||||
|
mtLog_CmpTotalDisk0="Total Disk"
|
||||||
|
Count mtLog_CmpFreeDisk=1
|
||||||
|
mtLog_CmpFreeDisk0="Free Disk"
|
||||||
|
Count mtLog_CmpSystemUpTime=1
|
||||||
|
mtLog_CmpSystemUpTime0="System Up Time"
|
||||||
|
Count mtLog_CmpProcessor=1
|
||||||
|
mtLog_CmpProcessor0="Processor"
|
||||||
|
Count mtLog_CmpDisplayMode=1
|
||||||
|
mtLog_CmpDisplayMode0="Display Mode"
|
||||||
|
Count mtLog_CmpDisplayDPI=1
|
||||||
|
mtLog_CmpDisplayDPI0="Display DPI"
|
||||||
|
Count mtLog_CmpVideoCard=1
|
||||||
|
mtLog_CmpVideoCard0="Video Card"
|
||||||
|
Count mtLog_CmpPrinter=1
|
||||||
|
mtLog_CmpPrinter0="Printer"
|
||||||
|
Count mtLog_OSHeader=1
|
||||||
|
mtLog_OSHeader0="Operating System"
|
||||||
|
Count mtLog_OSType=1
|
||||||
|
mtLog_OSType0="Type"
|
||||||
|
Count mtLog_OSBuildN=1
|
||||||
|
mtLog_OSBuildN0="Build #"
|
||||||
|
Count mtLog_OSUpdate=1
|
||||||
|
mtLog_OSUpdate0="Update"
|
||||||
|
Count mtLog_OSLanguage=1
|
||||||
|
mtLog_OSLanguage0="Language"
|
||||||
|
Count mtLog_OSCharset=1
|
||||||
|
mtLog_OSCharset0="Charset"
|
||||||
|
Count mtLog_NetHeader=1
|
||||||
|
mtLog_NetHeader0="Network"
|
||||||
|
Count mtLog_NetIP=1
|
||||||
|
mtLog_NetIP0="IP Address"
|
||||||
|
Count mtLog_NetSubmask=1
|
||||||
|
mtLog_NetSubmask0="Submask"
|
||||||
|
Count mtLog_NetGateway=1
|
||||||
|
mtLog_NetGateway0="Gateway"
|
||||||
|
Count mtLog_NetDNS1=1
|
||||||
|
mtLog_NetDNS10="DNS 1"
|
||||||
|
Count mtLog_NetDNS2=1
|
||||||
|
mtLog_NetDNS20="DNS 2"
|
||||||
|
Count mtLog_NetDHCP=1
|
||||||
|
mtLog_NetDHCP0="DHCP"
|
||||||
|
Count mtLog_CustInfoHeader=1
|
||||||
|
mtLog_CustInfoHeader0="Custom Information"
|
||||||
|
Count mtCallStack_Address=1
|
||||||
|
mtCallStack_Address0="Address"
|
||||||
|
Count mtCallStack_Name=1
|
||||||
|
mtCallStack_Name0="Module"
|
||||||
|
Count mtCallStack_Unit=1
|
||||||
|
mtCallStack_Unit0="Unit"
|
||||||
|
Count mtCallStack_Class=1
|
||||||
|
mtCallStack_Class0="Class"
|
||||||
|
Count mtCallStack_Procedure=1
|
||||||
|
mtCallStack_Procedure0="Procedure/Method"
|
||||||
|
Count mtCallStack_Line=1
|
||||||
|
mtCallStack_Line0="Line"
|
||||||
|
Count mtCallStack_MainThread=1
|
||||||
|
mtCallStack_MainThread0="Main"
|
||||||
|
Count mtCallStack_ExceptionThread=1
|
||||||
|
mtCallStack_ExceptionThread0="Exception Thread"
|
||||||
|
Count mtCallStack_RunningThread=1
|
||||||
|
mtCallStack_RunningThread0="Running Thread"
|
||||||
|
Count mtCallStack_CallingThread=1
|
||||||
|
mtCallStack_CallingThread0="Calling Thread"
|
||||||
|
Count mtCallStack_ThreadID=1
|
||||||
|
mtCallStack_ThreadID0="ID"
|
||||||
|
Count mtCallStack_ThreadPriority=1
|
||||||
|
mtCallStack_ThreadPriority0="Priority"
|
||||||
|
Count mtCallStack_ThreadClass=1
|
||||||
|
mtCallStack_ThreadClass0="Class"
|
||||||
|
Count mtCallStack_LeakCaption=1
|
||||||
|
mtCallStack_LeakCaption0="Memory Leak"
|
||||||
|
Count mtCallStack_LeakData=1
|
||||||
|
mtCallStack_LeakData0="Data"
|
||||||
|
Count mtCallStack_LeakType=1
|
||||||
|
mtCallStack_LeakType0="Type"
|
||||||
|
Count mtCallStack_LeakSize=1
|
||||||
|
mtCallStack_LeakSize0="Total size"
|
||||||
|
Count mtCallStack_LeakCount=1
|
||||||
|
mtCallStack_LeakCount0="Count"
|
||||||
|
Count mtSendDialog_Caption=1
|
||||||
|
mtSendDialog_Caption0="Send."
|
||||||
|
Count mtSendDialog_Message=1
|
||||||
|
mtSendDialog_Message0="Message"
|
||||||
|
Count mtSendDialog_Resolving=1
|
||||||
|
mtSendDialog_Resolving0="Resolving DNS..."
|
||||||
|
Count mtSendDialog_Login=1
|
||||||
|
mtSendDialog_Login0="Login..."
|
||||||
|
Count mtSendDialog_Connecting=1
|
||||||
|
mtSendDialog_Connecting0="Connecting with server..."
|
||||||
|
Count mtSendDialog_Connected=1
|
||||||
|
mtSendDialog_Connected0="Connected with server."
|
||||||
|
Count mtSendDialog_Sending=1
|
||||||
|
mtSendDialog_Sending0="Sending message..."
|
||||||
|
Count mtSendDialog_Sent=1
|
||||||
|
mtSendDialog_Sent0="Message sent."
|
||||||
|
Count mtSendDialog_SelectProject=1
|
||||||
|
mtSendDialog_SelectProject0="Select project..."
|
||||||
|
Count mtSendDialog_Searching=1
|
||||||
|
mtSendDialog_Searching0="Searching..."
|
||||||
|
Count mtSendDialog_Modifying=1
|
||||||
|
mtSendDialog_Modifying0="Modifying..."
|
||||||
|
Count mtSendDialog_Disconnecting=1
|
||||||
|
mtSendDialog_Disconnecting0="Disconnecting..."
|
||||||
|
Count mtSendDialog_Disconnected=1
|
||||||
|
mtSendDialog_Disconnected0="Disconnected."
|
||||||
|
Count mtReproduceDialog_Caption=1
|
||||||
|
mtReproduceDialog_Caption0="Request"
|
||||||
|
Count mtReproduceDialog_Request=1
|
||||||
|
mtReproduceDialog_Request0="Please describe the steps to reproduce the error:"
|
||||||
|
Count mtReproduceDialog_OKButtonCaption=1
|
||||||
|
mtReproduceDialog_OKButtonCaption0="%26OK"
|
||||||
|
Count mtModules_Handle=1
|
||||||
|
mtModules_Handle0="Handle"
|
||||||
|
Count mtModules_Name=1
|
||||||
|
mtModules_Name0="Name"
|
||||||
|
Count mtModules_Description=1
|
||||||
|
mtModules_Description0="Description"
|
||||||
|
Count mtModules_Version=1
|
||||||
|
mtModules_Version0="Version"
|
||||||
|
Count mtModules_Size=1
|
||||||
|
mtModules_Size0="Size"
|
||||||
|
Count mtModules_LastModified=1
|
||||||
|
mtModules_LastModified0="Modified"
|
||||||
|
Count mtModules_Path=1
|
||||||
|
mtModules_Path0="Path"
|
||||||
|
Count mtProcesses_ID=1
|
||||||
|
mtProcesses_ID0="ID"
|
||||||
|
Count mtProcesses_Name=1
|
||||||
|
mtProcesses_Name0="Name"
|
||||||
|
Count mtProcesses_Description=1
|
||||||
|
mtProcesses_Description0="Description"
|
||||||
|
Count mtProcesses_Version=1
|
||||||
|
mtProcesses_Version0="Version"
|
||||||
|
Count mtProcesses_Memory=1
|
||||||
|
mtProcesses_Memory0="Memory"
|
||||||
|
Count mtProcesses_Priority=1
|
||||||
|
mtProcesses_Priority0="Priority"
|
||||||
|
Count mtProcesses_Threads=1
|
||||||
|
mtProcesses_Threads0="Threads"
|
||||||
|
Count mtProcesses_Path=1
|
||||||
|
mtProcesses_Path0="Path"
|
||||||
|
Count mtCPU_Registers=1
|
||||||
|
mtCPU_Registers0="Registers"
|
||||||
|
Count mtCPU_Stack=1
|
||||||
|
mtCPU_Stack0="Stack"
|
||||||
|
Count mtCPU_MemoryDump=1
|
||||||
|
mtCPU_MemoryDump0="Memory Dump"
|
||||||
|
Count mtSend_SuccessMsg=1
|
||||||
|
mtSend_SuccessMsg0="The message was sent successfully."
|
||||||
|
Count mtSend_FailureMsg=1
|
||||||
|
mtSend_FailureMsg0="Sorry, sending the message didn't work."
|
||||||
|
Count mtSend_BugClosedMsg=2
|
||||||
|
mtSend_BugClosedMsg0="These BUG is just closed."
|
||||||
|
mtSend_BugClosedMsg1="Contact the program support to obtain an update."
|
||||||
|
Count mtSend_UnknownErrorMsg=1
|
||||||
|
mtSend_UnknownErrorMsg0="Unknown error."
|
||||||
|
Count mtSend_InvalidLoginMsg=1
|
||||||
|
mtSend_InvalidLoginMsg0="Invalid login request."
|
||||||
|
Count mtSend_InvalidSearchMsg=1
|
||||||
|
mtSend_InvalidSearchMsg0="Invalid search request."
|
||||||
|
Count mtSend_InvalidSelectionMsg=1
|
||||||
|
mtSend_InvalidSelectionMsg0="Invalid selection request."
|
||||||
|
Count mtSend_InvalidInsertMsg=1
|
||||||
|
mtSend_InvalidInsertMsg0="Invalid insert request."
|
||||||
|
Count mtSend_InvalidModifyMsg=1
|
||||||
|
mtSend_InvalidModifyMsg0="Invalid modify request."
|
||||||
|
Count mtFileCrackedMsg=2
|
||||||
|
mtFileCrackedMsg0="This file is cracked."
|
||||||
|
mtFileCrackedMsg1="The application will be closed."
|
||||||
|
Count mtException_LeakMultiFree=1
|
||||||
|
mtException_LeakMultiFree0="Multi Free memory leak."
|
||||||
|
Count mtException_LeakMemoryOverrun=1
|
||||||
|
mtException_LeakMemoryOverrun0="Memory Overrun leak."
|
||||||
|
Count mtException_AntiFreeze=1
|
||||||
|
mtException_AntiFreeze0="The application seems to be frozen."
|
||||||
|
Count mtInvalidEmailMsg=1
|
||||||
|
mtInvalidEmailMsg0="Invalid email."
|
||||||
|
TextsCollection=English
|
||||||
|
EurekaLog Last Line -->
|
||||||
22
Source/Modulos/Obras/Controller/Obras_controller.rc
Normal file
22
Source/Modulos/Obras/Controller/Obras_controller.rc
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
1 VERSIONINFO
|
||||||
|
FILEVERSION 1,0,0,0
|
||||||
|
PRODUCTVERSION 1,0,0,0
|
||||||
|
FILEFLAGSMASK 0x3FL
|
||||||
|
FILEFLAGS 0x00L
|
||||||
|
FILEOS 0x40004L
|
||||||
|
FILETYPE 0x1L
|
||||||
|
FILESUBTYPE 0x0L
|
||||||
|
BEGIN
|
||||||
|
BLOCK "StringFileInfo"
|
||||||
|
BEGIN
|
||||||
|
BLOCK "0C0A04E4"
|
||||||
|
BEGIN
|
||||||
|
VALUE "FileVersion", "1.0.0.0\0"
|
||||||
|
VALUE "ProductVersion", "1.0.0.0\0"
|
||||||
|
END
|
||||||
|
END
|
||||||
|
BLOCK "VarFileInfo"
|
||||||
|
BEGIN
|
||||||
|
VALUE "Translation", 0x0C0A, 1252
|
||||||
|
END
|
||||||
|
END
|
||||||
BIN
Source/Modulos/Obras/Controller/Obras_controller.res
Normal file
BIN
Source/Modulos/Obras/Controller/Obras_controller.res
Normal file
Binary file not shown.
25
Source/Modulos/Obras/Controller/View/uIEditorListaObras.pas
Normal file
25
Source/Modulos/Obras/Controller/View/uIEditorListaObras.pas
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
unit uIEditorListaObras;
|
||||||
|
|
||||||
|
interface
|
||||||
|
|
||||||
|
uses
|
||||||
|
uBizObras;
|
||||||
|
|
||||||
|
type
|
||||||
|
IEditorListaObras = interface
|
||||||
|
['{F4C721AE-3F5A-4474-A75F-1E4902DB2EAE}']
|
||||||
|
function GetObras: IBizObra;
|
||||||
|
procedure SetObras(const Value: IBizObra);
|
||||||
|
property Obras: IBizObra read GetObras write SetObras;
|
||||||
|
|
||||||
|
function GetObraSeleccionado: IBizObra;
|
||||||
|
property ObraSeleccionado: IBizObra read GetObraSeleccionado;
|
||||||
|
|
||||||
|
function ShowModal : Integer;
|
||||||
|
procedure Release;
|
||||||
|
end;
|
||||||
|
|
||||||
|
|
||||||
|
implementation
|
||||||
|
|
||||||
|
end.
|
||||||
22
Source/Modulos/Obras/Controller/View/uIEditorObra.pas
Normal file
22
Source/Modulos/Obras/Controller/View/uIEditorObra.pas
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
unit uIEditorObra;
|
||||||
|
|
||||||
|
interface
|
||||||
|
|
||||||
|
uses
|
||||||
|
uEditorDBItem, uBizObras, uObrasController;
|
||||||
|
|
||||||
|
type
|
||||||
|
IEditorObra = interface(IEditorDBItem)
|
||||||
|
['{3A62952C-9426-4BA1-AF55-0E3676523DE3}']
|
||||||
|
function GetController : IObrasController;
|
||||||
|
procedure SetController (const Value : IObrasController);
|
||||||
|
property Controller : IObrasController read GetController write SetController;
|
||||||
|
|
||||||
|
function GetObra: IBizObra;
|
||||||
|
procedure SetObra(const Value: IBizObra);
|
||||||
|
property Obra: IBizObra read GetObra write SetObra;
|
||||||
|
end;
|
||||||
|
|
||||||
|
implementation
|
||||||
|
|
||||||
|
end.
|
||||||
23
Source/Modulos/Obras/Controller/View/uIEditorObras.pas
Normal file
23
Source/Modulos/Obras/Controller/View/uIEditorObras.pas
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
unit uIEditorObras;
|
||||||
|
|
||||||
|
interface
|
||||||
|
|
||||||
|
uses
|
||||||
|
uEditorGridBase, uBizObras, uObrasController;
|
||||||
|
|
||||||
|
type
|
||||||
|
IEditorObras = interface(IEditorGridBase)
|
||||||
|
['{72EE0959-B3A2-4B30-8F1C-5EA65FBFF5D9}']
|
||||||
|
function GetObras: IBizObra;
|
||||||
|
procedure SetObras(const Value: IBizObra);
|
||||||
|
property Obras: IBizObra read GetObras write SetObras;
|
||||||
|
|
||||||
|
function GetController : IObrasController;
|
||||||
|
procedure SetController (const Value : IObrasController);
|
||||||
|
property Controller : IObrasController read GetController write SetController;
|
||||||
|
end;
|
||||||
|
|
||||||
|
|
||||||
|
implementation
|
||||||
|
|
||||||
|
end.
|
||||||
418
Source/Modulos/Obras/Controller/uObrasController.pas
Normal file
418
Source/Modulos/Obras/Controller/uObrasController.pas
Normal file
@ -0,0 +1,418 @@
|
|||||||
|
unit uObrasController;
|
||||||
|
|
||||||
|
interface
|
||||||
|
|
||||||
|
|
||||||
|
uses
|
||||||
|
Classes, SysUtils, uDADataTable, uControllerBase, uEditorDBItem,
|
||||||
|
uIDataModuleObras, uBizObras;
|
||||||
|
|
||||||
|
type
|
||||||
|
IObrasController = interface(IObservador)
|
||||||
|
['{FC563E47-7634-4227-9E4F-ED15C5C3A783}']
|
||||||
|
function Buscar(const ID: Integer): IBizObra;
|
||||||
|
function BuscarTodos: IBizObra;
|
||||||
|
procedure Ver(AObra : IBizObra);
|
||||||
|
procedure VerTodos(AObras: IBizObra);
|
||||||
|
function VerLista(AObras: IBizObra): IBizObra;
|
||||||
|
function Nuevo : IBizObra; overload;
|
||||||
|
procedure Anadir(AObra : IBizObra);
|
||||||
|
function Eliminar(const ID : Integer): Boolean; overload;
|
||||||
|
function Eliminar(AObra : IBizObra): Boolean; overload;
|
||||||
|
function Guardar(AObra : IBizObra): Boolean;
|
||||||
|
procedure DescartarCambios(AObra : IBizObra);
|
||||||
|
function Existe(const ID: Integer) : Boolean;
|
||||||
|
function Duplicar(AObra: IBizObra): IBizObra;
|
||||||
|
procedure Preview(AObra : IBizObra);
|
||||||
|
procedure Print(AObra : IBizObra);
|
||||||
|
end;
|
||||||
|
|
||||||
|
TObrasController = class(TObservador, IObrasController)
|
||||||
|
protected
|
||||||
|
FDataModule : IDataModuleObras;
|
||||||
|
|
||||||
|
procedure RecibirAviso(ASujeto: ISujeto; ADataTable: IDAStronglyTypedDataTable); override;
|
||||||
|
// procedure AssignarID(AObra: IBizObra; ADataModule : IDataModuleObras); virtual;
|
||||||
|
function CreateEditor(const AName : String; const IID: TGUID; out Intf): Boolean;
|
||||||
|
function _Vacio : IBizObra;
|
||||||
|
|
||||||
|
procedure FiltrarEmpresa(AObra: IBizObra);
|
||||||
|
function ValidarObra(AObra: IBizObra): Boolean;
|
||||||
|
|
||||||
|
//Estos son los tres métodos a sobre escribir si se desea heredar toda la logica de
|
||||||
|
//este controller
|
||||||
|
procedure AsignarDataModule; virtual;
|
||||||
|
procedure RecuperarObjetos(AObra: IBizObra); virtual;
|
||||||
|
|
||||||
|
procedure ValidarObjetos; virtual;
|
||||||
|
// procedure AsignarCodigo(AObra: IBizObra); virtual;
|
||||||
|
|
||||||
|
public
|
||||||
|
constructor Create; override;
|
||||||
|
destructor Destroy; override;
|
||||||
|
|
||||||
|
function Eliminar(const ID : Integer): Boolean; overload;
|
||||||
|
function Eliminar(AObra : IBizObra): Boolean; overload;
|
||||||
|
function Guardar(AObra : IBizObra): Boolean;
|
||||||
|
procedure DescartarCambios(AObra : IBizObra); virtual;
|
||||||
|
function Existe(const ID: Integer) : Boolean; virtual;
|
||||||
|
procedure Anadir(AObra : IBizObra);
|
||||||
|
function Buscar(const ID: Integer): IBizObra;
|
||||||
|
function BuscarTodos: IBizObra;
|
||||||
|
function Nuevo : IBizObra; overload;
|
||||||
|
procedure Ver(AObra : IBizObra);
|
||||||
|
procedure VerTodos(AObras: IBizObra);
|
||||||
|
function VerLista(AObras: IBizObra): IBizObra;
|
||||||
|
function Duplicar(AObra: IBizObra): IBizObra;
|
||||||
|
procedure Preview(AObra : IBizObra);
|
||||||
|
procedure Print(AObra : IBizObra);
|
||||||
|
end;
|
||||||
|
|
||||||
|
implementation
|
||||||
|
|
||||||
|
uses
|
||||||
|
cxControls, DB, uEditorRegistryUtils, schObrasClient_Intf,
|
||||||
|
uIEditorObras, uIEditorObra, uDataModuleObras,
|
||||||
|
uDataModuleUsuarios, uDAInterfaces, uDataTableUtils, uFactuGES_App,
|
||||||
|
uDateUtils, uROTypes, DateUtils, Controls, Windows, uIEditorListaObras;
|
||||||
|
|
||||||
|
{ TObrasController }
|
||||||
|
|
||||||
|
procedure TObrasController.Anadir(AObra: IBizObra);
|
||||||
|
begin
|
||||||
|
AObra.Insert;
|
||||||
|
end;
|
||||||
|
|
||||||
|
{procedure TObrasController.AsignarCodigo(AObra: IBizObra);
|
||||||
|
begin
|
||||||
|
if (AObra.EsNuevo) then
|
||||||
|
AssignarID(AObra, (FDataModule as IDataModuleObras));
|
||||||
|
end;}
|
||||||
|
|
||||||
|
procedure TObrasController.AsignarDataModule;
|
||||||
|
begin
|
||||||
|
FDataModule := TDataModuleObras.Create(Nil);
|
||||||
|
end;
|
||||||
|
|
||||||
|
{procedure TObrasController.AssignarID(AObra: IBizObra; ADataModule : IDataModuleObras);
|
||||||
|
var
|
||||||
|
NuevoIDCabecera : Integer;
|
||||||
|
begin
|
||||||
|
if not Assigned(AObra) then
|
||||||
|
raise Exception.Create ('Obra no asignada');
|
||||||
|
|
||||||
|
NuevoIDCabecera := ADataModule.GetNextID(AObra.DataTable.LogicalName);
|
||||||
|
|
||||||
|
AObra.Edit;
|
||||||
|
AObra.ID := NuevoIDCabecera;
|
||||||
|
AObra.Post;
|
||||||
|
end;}
|
||||||
|
|
||||||
|
function TObrasController.Buscar(const ID: Integer): IBizObra;
|
||||||
|
begin
|
||||||
|
Result := (FDataModule as IDataModuleObras).GetItem(ID);
|
||||||
|
FiltrarEmpresa(Result);
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasController.BuscarTodos: IBizObra;
|
||||||
|
begin
|
||||||
|
Result := FDataModule.GetItems;
|
||||||
|
FiltrarEmpresa(Result);
|
||||||
|
end;
|
||||||
|
|
||||||
|
constructor TObrasController.Create;
|
||||||
|
begin
|
||||||
|
inherited;
|
||||||
|
AsignarDataModule;
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasController.CreateEditor(const AName: String;
|
||||||
|
const IID: TGUID; out Intf): Boolean;
|
||||||
|
begin
|
||||||
|
Result := Supports(EditorRegistry.CreateEditor(AName), IID, Intf);
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TObrasController.DescartarCambios(AObra: IBizObra);
|
||||||
|
begin
|
||||||
|
if not Assigned(AObra) then
|
||||||
|
raise Exception.Create ('Obra no asignado');
|
||||||
|
|
||||||
|
ShowHourglassCursor;
|
||||||
|
try
|
||||||
|
if (AObra.State in dsEditModes) then
|
||||||
|
AObra.Cancel;
|
||||||
|
|
||||||
|
AObra.DataTable.CancelUpdates;
|
||||||
|
finally
|
||||||
|
HideHourglassCursor;
|
||||||
|
end;
|
||||||
|
end;
|
||||||
|
|
||||||
|
destructor TObrasController.Destroy;
|
||||||
|
begin
|
||||||
|
FDataModule := Nil;
|
||||||
|
inherited;
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasController.Duplicar(AObra: IBizObra): IBizObra;
|
||||||
|
begin
|
||||||
|
Result := Self._Vacio;
|
||||||
|
ShowHourglassCursor;
|
||||||
|
try
|
||||||
|
DuplicarRegistros(AObra.DataTable, Result.DataTable, mdrActual);
|
||||||
|
|
||||||
|
// Hay que dejar algunos campos como si fuera un Obra nuevo
|
||||||
|
Result.Edit;
|
||||||
|
with Result do
|
||||||
|
begin
|
||||||
|
ID_EMPRESA := AppFactuGES.EmpresaActiva.ID;
|
||||||
|
USUARIO := AppFactuGES.UsuarioActivo.UserName;
|
||||||
|
end;
|
||||||
|
|
||||||
|
Result.Post;
|
||||||
|
finally
|
||||||
|
HideHourglassCursor;
|
||||||
|
end;
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasController.ValidarObra(AObra: IBizObra): Boolean;
|
||||||
|
begin
|
||||||
|
Result := False;
|
||||||
|
|
||||||
|
if Length(AObra.NOMBRE) = 0 then
|
||||||
|
raise Exception.Create('Debe indicar al menos el nombre de esta obra.');
|
||||||
|
|
||||||
|
// Asegurarse de valores en campos "automáticos"
|
||||||
|
AObra.Edit;
|
||||||
|
try
|
||||||
|
AObra.USUARIO := AppFactuGES.UsuarioActivo.UserName;
|
||||||
|
|
||||||
|
Result := True;
|
||||||
|
finally
|
||||||
|
AObra.Post;
|
||||||
|
end;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TObrasController.ValidarObjetos;
|
||||||
|
begin
|
||||||
|
//
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TObrasController.Ver(AObra: IBizObra);
|
||||||
|
var
|
||||||
|
AEditor : IEditorDBItem;
|
||||||
|
begin
|
||||||
|
AEditor := NIL;
|
||||||
|
ShowHourglassCursor;
|
||||||
|
try
|
||||||
|
RecuperarObjetos(AObra);
|
||||||
|
CreateEditor('EditorObra', IEditorObra, AEditor);
|
||||||
|
if Assigned(AEditor) then
|
||||||
|
with (AEditor as IEditorObra) do
|
||||||
|
begin
|
||||||
|
Controller := Self; //OJO ORDEN MUY IMPORTANTE
|
||||||
|
Obra := AObra;
|
||||||
|
ShowModal;
|
||||||
|
Release;
|
||||||
|
end;
|
||||||
|
finally
|
||||||
|
AEditor := NIL;
|
||||||
|
HideHourglassCursor;
|
||||||
|
end;
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasController.VerLista(AObras: IBizObra): IBizObra;
|
||||||
|
var
|
||||||
|
AEditor : IEditorListaObras;
|
||||||
|
begin
|
||||||
|
AEditor := NIL;
|
||||||
|
Result := NIL;
|
||||||
|
ShowHourglassCursor;
|
||||||
|
try
|
||||||
|
CreateEditor('EditorListaObras', IEditorListaObras, AEditor);
|
||||||
|
if Assigned(AEditor) then
|
||||||
|
with AEditor do
|
||||||
|
begin
|
||||||
|
Obras := AObras;
|
||||||
|
if IsPositiveResult(ShowModal) then
|
||||||
|
Result := ObraSeleccionado;
|
||||||
|
Release;
|
||||||
|
end;
|
||||||
|
finally
|
||||||
|
AEditor := NIL;
|
||||||
|
HideHourglassCursor;
|
||||||
|
end;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TObrasController.VerTodos(AObras: IBizObra);
|
||||||
|
var
|
||||||
|
AEditor : IEditorObras;
|
||||||
|
begin
|
||||||
|
AEditor := NIL;
|
||||||
|
ShowHourglassCursor;
|
||||||
|
try
|
||||||
|
CreateEditor('EditorObras', IEditorObras, AEditor);
|
||||||
|
if Assigned(AEditor) then
|
||||||
|
with AEditor do
|
||||||
|
begin
|
||||||
|
Controller := Self; //OJO ORDEN MUY IMPORTANTE
|
||||||
|
Obras := AObras;
|
||||||
|
ShowEmbedded;
|
||||||
|
end;
|
||||||
|
finally
|
||||||
|
HideHourglassCursor;
|
||||||
|
end;
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasController._Vacio: IBizObra;
|
||||||
|
begin
|
||||||
|
Result := Buscar(ID_NULO);
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasController.Eliminar(const ID: Integer): Boolean;
|
||||||
|
var
|
||||||
|
AObra : IBizObra;
|
||||||
|
begin
|
||||||
|
AObra := Buscar(ID);
|
||||||
|
|
||||||
|
if not Assigned(AObra) then
|
||||||
|
raise Exception.Create(Format('No se ha encontrado el Obra con ID = %d', [ID]));
|
||||||
|
|
||||||
|
Result := Eliminar(AObra);
|
||||||
|
AObra := NIL;
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasController.Eliminar(AObra: IBizObra): Boolean;
|
||||||
|
begin
|
||||||
|
Result := False;
|
||||||
|
|
||||||
|
if not Assigned(AObra) then
|
||||||
|
raise Exception.Create ('Obra no asignada');
|
||||||
|
|
||||||
|
ShowHourglassCursor;
|
||||||
|
try
|
||||||
|
if (AObra.State in dsEditModes) then
|
||||||
|
AObra.Cancel;
|
||||||
|
|
||||||
|
AObra.Delete;
|
||||||
|
AObra.DataTable.ApplyUpdates;
|
||||||
|
HideHourglassCursor;
|
||||||
|
Result := True;
|
||||||
|
except
|
||||||
|
on E: Exception do
|
||||||
|
begin
|
||||||
|
AObra.DataTable.CancelUpdates;
|
||||||
|
HideHourglassCursor;
|
||||||
|
if (Pos('FOREIGN KEY', E.Message) > 0) then
|
||||||
|
MessageBox(0, 'No se puede borrar esta obra porque tiene artículos', 'Atención', MB_ICONWARNING or MB_OK);
|
||||||
|
end;
|
||||||
|
end;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TObrasController.RecibirAviso(ASujeto: ISujeto; ADataTable: IDAStronglyTypedDataTable);
|
||||||
|
begin
|
||||||
|
inherited;
|
||||||
|
//
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TObrasController.RecuperarObjetos(AObra: IBizObra);
|
||||||
|
begin
|
||||||
|
//
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasController.Existe(const ID: Integer): Boolean;
|
||||||
|
var
|
||||||
|
AObra : IBizObra;
|
||||||
|
begin
|
||||||
|
try
|
||||||
|
AObra := Buscar(ID);
|
||||||
|
Result := Assigned(AObra) and (AObra.ID = ID);
|
||||||
|
finally
|
||||||
|
AObra := NIL;
|
||||||
|
end;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TObrasController.FiltrarEmpresa(AObra: IBizObra);
|
||||||
|
var
|
||||||
|
Condicion: TDAWhereExpression;
|
||||||
|
begin
|
||||||
|
if AObra.DataTable.Active then
|
||||||
|
AObra.DataTable.Active := False;
|
||||||
|
|
||||||
|
// Filtrar los Obras actuales por empresa
|
||||||
|
with AObra.DataTable.DynamicWhere do
|
||||||
|
begin
|
||||||
|
// (ID_EMPRESA >= ID)
|
||||||
|
Condicion := NewBinaryExpression(NewField('', fld_ObrasID_EMPRESA), NewConstant(AppFactuGES.EmpresaActiva.ID, datInteger), dboEqual);
|
||||||
|
|
||||||
|
if IsEmpty then
|
||||||
|
Expression := Condicion
|
||||||
|
else
|
||||||
|
Expression := NewBinaryExpression(Expression, Condicion, dboAnd);
|
||||||
|
end;
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasController.Guardar(AObra: IBizObra): Boolean;
|
||||||
|
begin
|
||||||
|
Result := False;
|
||||||
|
|
||||||
|
if not Assigned(AObra) then
|
||||||
|
raise Exception.Create ('Obra no asignada');
|
||||||
|
|
||||||
|
ValidarObjetos;
|
||||||
|
|
||||||
|
if ValidarObra(AObra) then
|
||||||
|
begin
|
||||||
|
ShowHourglassCursor;
|
||||||
|
try
|
||||||
|
if (AObra.DataTable.State in dsEditModes) then
|
||||||
|
AObra.DataTable.Post;
|
||||||
|
|
||||||
|
// AsignarCodigo(AObra);
|
||||||
|
AObra.DataTable.ApplyUpdates;
|
||||||
|
|
||||||
|
Result := True;
|
||||||
|
finally
|
||||||
|
HideHourglassCursor;
|
||||||
|
end;
|
||||||
|
end;
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasController.Nuevo: IBizObra;
|
||||||
|
var
|
||||||
|
AObra : IBizObra;
|
||||||
|
begin
|
||||||
|
AObra := FDataModule.NewItem;
|
||||||
|
FiltrarEmpresa(AObra);
|
||||||
|
AObra.DataTable.Active := True;
|
||||||
|
AObra.Insert;
|
||||||
|
Result := AObra;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TObrasController.Preview(AObra: IBizObra);
|
||||||
|
//var
|
||||||
|
// AReportController : IObrasReportController;
|
||||||
|
begin
|
||||||
|
{ AReportController := TObrasReportController.Create;
|
||||||
|
try
|
||||||
|
AReportController.Preview(AObra.ID);
|
||||||
|
finally
|
||||||
|
AReportController := NIL;
|
||||||
|
end;
|
||||||
|
}
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TObrasController.Print(AObra: IBizObra);
|
||||||
|
//var
|
||||||
|
// AReportController : IObrasReportController;
|
||||||
|
begin
|
||||||
|
{ AReportController := TObrasReportController.Create;
|
||||||
|
try
|
||||||
|
AReportController.Print(AObra.ID);
|
||||||
|
finally
|
||||||
|
AReportController := NIL;
|
||||||
|
end;
|
||||||
|
}
|
||||||
|
end;
|
||||||
|
|
||||||
|
end.
|
||||||
175
Source/Modulos/Obras/Data/Obras_data.bdsproj
Normal file
175
Source/Modulos/Obras/Data/Obras_data.bdsproj
Normal file
@ -0,0 +1,175 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<BorlandProject>
|
||||||
|
<PersonalityInfo>
|
||||||
|
<Option>
|
||||||
|
<Option Name="Personality">Delphi.Personality</Option>
|
||||||
|
<Option Name="ProjectType"></Option>
|
||||||
|
<Option Name="Version">1.0</Option>
|
||||||
|
<Option Name="GUID">{c8646332-a3b6-432f-ba26-058fa36c39d9}</Option>
|
||||||
|
</Option>
|
||||||
|
</PersonalityInfo>
|
||||||
|
<Delphi.Personality>
|
||||||
|
<Source>
|
||||||
|
<Source Name="MainSource">Obras_data.dpk</Source>
|
||||||
|
</Source>
|
||||||
|
<FileVersion>
|
||||||
|
<FileVersion Name="Version">7.0</FileVersion>
|
||||||
|
</FileVersion>
|
||||||
|
<Compiler>
|
||||||
|
<Compiler Name="A">8</Compiler>
|
||||||
|
<Compiler Name="B">0</Compiler>
|
||||||
|
<Compiler Name="C">1</Compiler>
|
||||||
|
<Compiler Name="D">1</Compiler>
|
||||||
|
<Compiler Name="E">0</Compiler>
|
||||||
|
<Compiler Name="F">0</Compiler>
|
||||||
|
<Compiler Name="G">1</Compiler>
|
||||||
|
<Compiler Name="H">1</Compiler>
|
||||||
|
<Compiler Name="I">1</Compiler>
|
||||||
|
<Compiler Name="J">0</Compiler>
|
||||||
|
<Compiler Name="K">0</Compiler>
|
||||||
|
<Compiler Name="L">1</Compiler>
|
||||||
|
<Compiler Name="M">0</Compiler>
|
||||||
|
<Compiler Name="N">1</Compiler>
|
||||||
|
<Compiler Name="O">1</Compiler>
|
||||||
|
<Compiler Name="P">1</Compiler>
|
||||||
|
<Compiler Name="Q">0</Compiler>
|
||||||
|
<Compiler Name="R">0</Compiler>
|
||||||
|
<Compiler Name="S">0</Compiler>
|
||||||
|
<Compiler Name="T">0</Compiler>
|
||||||
|
<Compiler Name="U">0</Compiler>
|
||||||
|
<Compiler Name="V">1</Compiler>
|
||||||
|
<Compiler Name="W">0</Compiler>
|
||||||
|
<Compiler Name="X">1</Compiler>
|
||||||
|
<Compiler Name="Y">1</Compiler>
|
||||||
|
<Compiler Name="Z">1</Compiler>
|
||||||
|
<Compiler Name="ShowHints">True</Compiler>
|
||||||
|
<Compiler Name="ShowWarnings">True</Compiler>
|
||||||
|
<Compiler Name="UnitAliases">WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;</Compiler>
|
||||||
|
<Compiler Name="NamespacePrefix"></Compiler>
|
||||||
|
<Compiler Name="GenerateDocumentation">False</Compiler>
|
||||||
|
<Compiler Name="DefaultNamespace"></Compiler>
|
||||||
|
<Compiler Name="SymbolDeprecated">True</Compiler>
|
||||||
|
<Compiler Name="SymbolLibrary">True</Compiler>
|
||||||
|
<Compiler Name="SymbolPlatform">True</Compiler>
|
||||||
|
<Compiler Name="SymbolExperimental">True</Compiler>
|
||||||
|
<Compiler Name="UnitLibrary">True</Compiler>
|
||||||
|
<Compiler Name="UnitPlatform">True</Compiler>
|
||||||
|
<Compiler Name="UnitDeprecated">True</Compiler>
|
||||||
|
<Compiler Name="UnitExperimental">True</Compiler>
|
||||||
|
<Compiler Name="HResultCompat">True</Compiler>
|
||||||
|
<Compiler Name="HidingMember">True</Compiler>
|
||||||
|
<Compiler Name="HiddenVirtual">True</Compiler>
|
||||||
|
<Compiler Name="Garbage">True</Compiler>
|
||||||
|
<Compiler Name="BoundsError">True</Compiler>
|
||||||
|
<Compiler Name="ZeroNilCompat">True</Compiler>
|
||||||
|
<Compiler Name="StringConstTruncated">True</Compiler>
|
||||||
|
<Compiler Name="ForLoopVarVarPar">True</Compiler>
|
||||||
|
<Compiler Name="TypedConstVarPar">True</Compiler>
|
||||||
|
<Compiler Name="AsgToTypedConst">True</Compiler>
|
||||||
|
<Compiler Name="CaseLabelRange">True</Compiler>
|
||||||
|
<Compiler Name="ForVariable">True</Compiler>
|
||||||
|
<Compiler Name="ConstructingAbstract">True</Compiler>
|
||||||
|
<Compiler Name="ComparisonFalse">True</Compiler>
|
||||||
|
<Compiler Name="ComparisonTrue">True</Compiler>
|
||||||
|
<Compiler Name="ComparingSignedUnsigned">True</Compiler>
|
||||||
|
<Compiler Name="CombiningSignedUnsigned">True</Compiler>
|
||||||
|
<Compiler Name="UnsupportedConstruct">True</Compiler>
|
||||||
|
<Compiler Name="FileOpen">True</Compiler>
|
||||||
|
<Compiler Name="FileOpenUnitSrc">True</Compiler>
|
||||||
|
<Compiler Name="BadGlobalSymbol">True</Compiler>
|
||||||
|
<Compiler Name="DuplicateConstructorDestructor">True</Compiler>
|
||||||
|
<Compiler Name="InvalidDirective">True</Compiler>
|
||||||
|
<Compiler Name="PackageNoLink">True</Compiler>
|
||||||
|
<Compiler Name="PackageThreadVar">True</Compiler>
|
||||||
|
<Compiler Name="ImplicitImport">True</Compiler>
|
||||||
|
<Compiler Name="HPPEMITIgnored">True</Compiler>
|
||||||
|
<Compiler Name="NoRetVal">True</Compiler>
|
||||||
|
<Compiler Name="UseBeforeDef">True</Compiler>
|
||||||
|
<Compiler Name="ForLoopVarUndef">True</Compiler>
|
||||||
|
<Compiler Name="UnitNameMismatch">True</Compiler>
|
||||||
|
<Compiler Name="NoCFGFileFound">True</Compiler>
|
||||||
|
<Compiler Name="ImplicitVariants">True</Compiler>
|
||||||
|
<Compiler Name="UnicodeToLocale">True</Compiler>
|
||||||
|
<Compiler Name="LocaleToUnicode">True</Compiler>
|
||||||
|
<Compiler Name="ImagebaseMultiple">True</Compiler>
|
||||||
|
<Compiler Name="SuspiciousTypecast">True</Compiler>
|
||||||
|
<Compiler Name="PrivatePropAccessor">True</Compiler>
|
||||||
|
<Compiler Name="UnsafeType">False</Compiler>
|
||||||
|
<Compiler Name="UnsafeCode">False</Compiler>
|
||||||
|
<Compiler Name="UnsafeCast">False</Compiler>
|
||||||
|
<Compiler Name="OptionTruncated">True</Compiler>
|
||||||
|
<Compiler Name="WideCharReduced">True</Compiler>
|
||||||
|
<Compiler Name="DuplicatesIgnored">True</Compiler>
|
||||||
|
<Compiler Name="UnitInitSeq">True</Compiler>
|
||||||
|
<Compiler Name="LocalPInvoke">True</Compiler>
|
||||||
|
<Compiler Name="MessageDirective">True</Compiler>
|
||||||
|
<Compiler Name="CodePage"></Compiler>
|
||||||
|
</Compiler>
|
||||||
|
<Linker>
|
||||||
|
<Linker Name="MapFile">0</Linker>
|
||||||
|
<Linker Name="OutputObjs">0</Linker>
|
||||||
|
<Linker Name="GenerateHpps">False</Linker>
|
||||||
|
<Linker Name="ConsoleApp">1</Linker>
|
||||||
|
<Linker Name="DebugInfo">False</Linker>
|
||||||
|
<Linker Name="RemoteSymbols">False</Linker>
|
||||||
|
<Linker Name="GenerateDRC">False</Linker>
|
||||||
|
<Linker Name="MinStackSize">16384</Linker>
|
||||||
|
<Linker Name="MaxStackSize">1048576</Linker>
|
||||||
|
<Linker Name="ImageBase">4194304</Linker>
|
||||||
|
<Linker Name="ExeDescription"></Linker>
|
||||||
|
</Linker>
|
||||||
|
<Directories>
|
||||||
|
<Directories Name="OutputDir"></Directories>
|
||||||
|
<Directories Name="UnitOutputDir">.\</Directories>
|
||||||
|
<Directories Name="PackageDLLOutputDir">..\..\..\..\Output\Debug\Cliente</Directories>
|
||||||
|
<Directories Name="PackageDCPOutputDir">..\..\Lib</Directories>
|
||||||
|
<Directories Name="SearchPath">..\..\..\Lib;..\..\Lib</Directories>
|
||||||
|
<Directories Name="Packages"></Directories>
|
||||||
|
<Directories Name="Conditionals"></Directories>
|
||||||
|
<Directories Name="DebugSourceDirs"></Directories>
|
||||||
|
<Directories Name="UsePackages">False</Directories>
|
||||||
|
</Directories>
|
||||||
|
<Parameters>
|
||||||
|
<Parameters Name="RunParams"></Parameters>
|
||||||
|
<Parameters Name="HostApplication"></Parameters>
|
||||||
|
<Parameters Name="Launcher"></Parameters>
|
||||||
|
<Parameters Name="UseLauncher">False</Parameters>
|
||||||
|
<Parameters Name="DebugCWD"></Parameters>
|
||||||
|
<Parameters Name="Debug Symbols Search Path"></Parameters>
|
||||||
|
<Parameters Name="LoadAllSymbols">True</Parameters>
|
||||||
|
<Parameters Name="LoadUnspecifiedSymbols">False</Parameters>
|
||||||
|
</Parameters>
|
||||||
|
<Language>
|
||||||
|
<Language Name="ActiveLang"></Language>
|
||||||
|
<Language Name="ProjectLang">$00000000</Language>
|
||||||
|
<Language Name="RootDir"></Language>
|
||||||
|
</Language>
|
||||||
|
<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>
|
||||||
|
</Delphi.Personality>
|
||||||
|
</BorlandProject>
|
||||||
33
Source/Modulos/Obras/Data/Obras_data.dpk
Normal file
33
Source/Modulos/Obras/Data/Obras_data.dpk
Normal file
@ -0,0 +1,33 @@
|
|||||||
|
package Obras_data;
|
||||||
|
|
||||||
|
{$R *.res}
|
||||||
|
{$ALIGN 8}
|
||||||
|
{$ASSERTIONS ON}
|
||||||
|
{$BOOLEVAL OFF}
|
||||||
|
{$DEBUGINFO ON}
|
||||||
|
{$EXTENDEDSYNTAX ON}
|
||||||
|
{$IMPORTEDDATA ON}
|
||||||
|
{$IOCHECKS ON}
|
||||||
|
{$LOCALSYMBOLS ON}
|
||||||
|
{$LONGSTRINGS ON}
|
||||||
|
{$OPENSTRINGS ON}
|
||||||
|
{$OPTIMIZATION ON}
|
||||||
|
{$OVERFLOWCHECKS OFF}
|
||||||
|
{$RANGECHECKS OFF}
|
||||||
|
{$REFERENCEINFO ON}
|
||||||
|
{$SAFEDIVIDE OFF}
|
||||||
|
{$STACKFRAMES OFF}
|
||||||
|
{$TYPEDADDRESS OFF}
|
||||||
|
{$VARSTRINGCHECKS ON}
|
||||||
|
{$WRITEABLECONST OFF}
|
||||||
|
{$MINENUMSIZE 1}
|
||||||
|
{$IMAGEBASE $400000}
|
||||||
|
{$IMPLICITBUILD ON}
|
||||||
|
|
||||||
|
requires
|
||||||
|
Obras_model;
|
||||||
|
|
||||||
|
contains
|
||||||
|
uDataModuleObras in 'uDataModuleObras.pas' {DataModuleObras};
|
||||||
|
|
||||||
|
end.
|
||||||
538
Source/Modulos/Obras/Data/Obras_data.dproj
Normal file
538
Source/Modulos/Obras/Data/Obras_data.dproj
Normal file
@ -0,0 +1,538 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
<PropertyGroup>
|
||||||
|
<ProjectGuid>{c8646332-a3b6-432f-ba26-058fa36c39d9}</ProjectGuid>
|
||||||
|
<MainSource>Obras_data.dpk</MainSource>
|
||||||
|
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||||
|
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||||
|
<DCC_DCCCompiler>DCC32</DCC_DCCCompiler>
|
||||||
|
<DCC_DependencyCheckOutputName>..\..\..\..\Output\Debug\Cliente\Obras_data.bpl</DCC_DependencyCheckOutputName>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||||
|
<Version>7.0</Version>
|
||||||
|
<DCC_DebugInformation>False</DCC_DebugInformation>
|
||||||
|
<DCC_LocalDebugSymbols>False</DCC_LocalDebugSymbols>
|
||||||
|
<DCC_SymbolReferenceInfo>0</DCC_SymbolReferenceInfo>
|
||||||
|
<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>..\..\..\Lib;..\..\Lib</DCC_UnitSearchPath>
|
||||||
|
<DCC_ResourcePath>..\..\..\Lib;..\..\Lib</DCC_ResourcePath>
|
||||||
|
<DCC_ObjPath>..\..\..\Lib;..\..\Lib</DCC_ObjPath>
|
||||||
|
<DCC_IncludePath>..\..\..\Lib;..\..\Lib</DCC_IncludePath>
|
||||||
|
<DCC_Define>RELEASE</DCC_Define>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||||
|
<Version>7.0</Version>
|
||||||
|
<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>..\..\..\Lib;..\..\Lib</DCC_UnitSearchPath>
|
||||||
|
<DCC_ResourcePath>..\..\..\Lib;..\..\Lib</DCC_ResourcePath>
|
||||||
|
<DCC_ObjPath>..\..\..\Lib;..\..\Lib</DCC_ObjPath>
|
||||||
|
<DCC_IncludePath>..\..\..\Lib;..\..\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">True</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">Obras_data.dpk</Source></Source></Delphi.Personality></BorlandProject></BorlandProject>
|
||||||
|
</ProjectExtensions>
|
||||||
|
<Import Project="$(MSBuildBinPath)\Borland.Delphi.Targets" />
|
||||||
|
<ItemGroup>
|
||||||
|
<DelphiCompile Include="Obras_data.dpk">
|
||||||
|
<MainSource>MainSource</MainSource>
|
||||||
|
</DelphiCompile>
|
||||||
|
<DCCReference Include="..\..\..\GUIBase\Obras_model.dcp" />
|
||||||
|
<DCCReference Include="uDataModuleObras.pas">
|
||||||
|
<Form>DataModuleObras</Form>
|
||||||
|
</DCCReference>
|
||||||
|
</ItemGroup>
|
||||||
|
</Project>
|
||||||
|
<!-- EurekaLog First Line
|
||||||
|
[Exception Log]
|
||||||
|
EurekaLog Version=6011
|
||||||
|
Activate=0
|
||||||
|
Activate Handle=1
|
||||||
|
Save Log File=1
|
||||||
|
Foreground Tab=0
|
||||||
|
Freeze Activate=0
|
||||||
|
Freeze Timeout=60
|
||||||
|
SMTP From=eurekalog@email.com
|
||||||
|
SMTP Host=
|
||||||
|
SMTP Port=25
|
||||||
|
SMTP UserID=
|
||||||
|
SMTP Password=
|
||||||
|
Append to Log=0
|
||||||
|
TerminateBtn Operation=2
|
||||||
|
Errors Number=32
|
||||||
|
Errors Terminate=3
|
||||||
|
Email Address=
|
||||||
|
Email Object=
|
||||||
|
Email Send Options=0
|
||||||
|
Output Path=
|
||||||
|
Encrypt Password=
|
||||||
|
AutoCloseDialogSecs=0
|
||||||
|
WebSendMode=0
|
||||||
|
SupportULR=
|
||||||
|
HTMLLayout Count=15
|
||||||
|
HTMLLine0="%3Chtml%3E"
|
||||||
|
HTMLLine1=" %3Chead%3E"
|
||||||
|
HTMLLine2=" %3C/head%3E"
|
||||||
|
HTMLLine3=" %3Cbody TopMargin=10 LeftMargin=10%3E"
|
||||||
|
HTMLLine4=" %3Ctable width="100%%" border="0"%3E"
|
||||||
|
HTMLLine5=" %3Ctr%3E"
|
||||||
|
HTMLLine6=" %3Ctd nowrap%3E"
|
||||||
|
HTMLLine7=" %3Cfont face="Lucida Console, Courier" size="2"%3E"
|
||||||
|
HTMLLine8=" %3C%%HTML_TAG%%%3E"
|
||||||
|
HTMLLine9=" %3C/font%3E"
|
||||||
|
HTMLLine10=" %3C/td%3E"
|
||||||
|
HTMLLine11=" %3C/tr%3E"
|
||||||
|
HTMLLine12=" %3C/table%3E"
|
||||||
|
HTMLLine13=" %3C/body%3E"
|
||||||
|
HTMLLine14="%3C/html%3E"
|
||||||
|
AutoCrashOperation=2
|
||||||
|
AutoCrashNumber=10
|
||||||
|
AutoCrashMinutes=1
|
||||||
|
WebURL=
|
||||||
|
WebUserID=
|
||||||
|
WebPassword=
|
||||||
|
WebPort=0
|
||||||
|
AttachedFiles=
|
||||||
|
ProxyURL=
|
||||||
|
ProxyUser=
|
||||||
|
ProxyPassword=
|
||||||
|
ProxyPort=8080
|
||||||
|
TrakerUser=
|
||||||
|
TrakerPassword=
|
||||||
|
TrakerAssignTo=
|
||||||
|
TrakerProject=
|
||||||
|
TrakerCategory=
|
||||||
|
TrakerTrialID=
|
||||||
|
ZipPassword=
|
||||||
|
PreBuildEvent=
|
||||||
|
PostSuccessfulBuildEvent=
|
||||||
|
PostFailureBuildEvent=
|
||||||
|
ExceptionDialogType=2
|
||||||
|
Count=0
|
||||||
|
EMail Message Line Count=0
|
||||||
|
loNoDuplicateErrors=0
|
||||||
|
loAppendReproduceText=0
|
||||||
|
loDeleteLogAtVersionChange=0
|
||||||
|
loAddComputerNameInLogFileName=0
|
||||||
|
loSaveModulesAndProcessesSections=1
|
||||||
|
loSaveAssemblerAndCPUSections=1
|
||||||
|
soAppStartDate=1
|
||||||
|
soAppName=1
|
||||||
|
soAppVersionNumber=1
|
||||||
|
soAppParameters=1
|
||||||
|
soAppCompilationDate=1
|
||||||
|
soAppUpTime=1
|
||||||
|
soExcDate=1
|
||||||
|
soExcAddress=1
|
||||||
|
soExcModuleName=1
|
||||||
|
soExcModuleVersion=1
|
||||||
|
soExcType=1
|
||||||
|
soExcMessage=1
|
||||||
|
soExcID=1
|
||||||
|
soExcCount=1
|
||||||
|
soExcStatus=1
|
||||||
|
soExcNote=1
|
||||||
|
soUserID=1
|
||||||
|
soUserName=1
|
||||||
|
soUserEmail=1
|
||||||
|
soUserPrivileges=1
|
||||||
|
soUserCompany=1
|
||||||
|
soActCtlsFormClass=1
|
||||||
|
soActCtlsFormText=1
|
||||||
|
soActCtlsControlClass=1
|
||||||
|
soActCtlsControlText=1
|
||||||
|
soCmpName=1
|
||||||
|
soCmpTotalMemory=1
|
||||||
|
soCmpFreeMemory=1
|
||||||
|
soCmpTotalDisk=1
|
||||||
|
soCmpFreeDisk=1
|
||||||
|
soCmpSysUpTime=1
|
||||||
|
soCmpProcessor=1
|
||||||
|
soCmpDisplayMode=1
|
||||||
|
soCmpDisplayDPI=1
|
||||||
|
soCmpVideoCard=1
|
||||||
|
soCmpPrinter=1
|
||||||
|
soOSType=1
|
||||||
|
soOSBuildN=1
|
||||||
|
soOSUpdate=1
|
||||||
|
soOSLanguage=1
|
||||||
|
soOSCharset=1
|
||||||
|
soNetIP=1
|
||||||
|
soNetSubmask=1
|
||||||
|
soNetGateway=1
|
||||||
|
soNetDNS1=1
|
||||||
|
soNetDNS2=1
|
||||||
|
soNetDHCP=1
|
||||||
|
soCustomData=1
|
||||||
|
sndShowSendDialog=1
|
||||||
|
sndShowSuccessFailureMsg=0
|
||||||
|
sndSendEntireLog=0
|
||||||
|
sndSendXMLLogCopy=0
|
||||||
|
sndSendScreenshot=1
|
||||||
|
sndUseOnlyActiveWindow=0
|
||||||
|
sndSendLastHTMLPage=1
|
||||||
|
sndSendInSeparatedThread=0
|
||||||
|
sndAddDateInFileName=0
|
||||||
|
sndAddComputerNameInFileName=0
|
||||||
|
edoSendErrorReportChecked=1
|
||||||
|
edoAttachScreenshotChecked=1
|
||||||
|
edoShowCopyToClipOption=1
|
||||||
|
edoShowDetailsButton=1
|
||||||
|
edoShowInDetailedMode=0
|
||||||
|
edoShowInTopMostMode=0
|
||||||
|
edoUseEurekaLogLookAndFeel=0
|
||||||
|
edoShowSendErrorReportOption=1
|
||||||
|
edoShowAttachScreenshotOption=1
|
||||||
|
edoShowCustomButton=0
|
||||||
|
csoShowDLLs=1
|
||||||
|
csoShowBPLs=1
|
||||||
|
csoShowBorlandThreads=1
|
||||||
|
csoShowWindowsThreads=1
|
||||||
|
csoDoNotStoreProcNames=0
|
||||||
|
boPauseBorlandThreads=0
|
||||||
|
boDoNotPauseMainThread=0
|
||||||
|
boPauseWindowsThreads=0
|
||||||
|
boUseMainModuleOptions=1
|
||||||
|
boCopyLogInCaseOfError=1
|
||||||
|
boSaveCompressedCopyInCaseOfError=0
|
||||||
|
boHandleSafeCallExceptions=1
|
||||||
|
boCallRTLExceptionEvent=0
|
||||||
|
boCatchHandledExceptions=0
|
||||||
|
loCatchLeaks=0
|
||||||
|
loGroupsSonLeaks=1
|
||||||
|
loHideBorlandLeaks=1
|
||||||
|
loFreeAllLeaks=1
|
||||||
|
loCatchLeaksExceptions=1
|
||||||
|
cfoReduceFileSize=1
|
||||||
|
cfoCheckFileCorruption=0
|
||||||
|
Count mtInformationMsgCaption=1
|
||||||
|
mtInformationMsgCaption0="Information."
|
||||||
|
Count mtQuestionMsgCaption=1
|
||||||
|
mtQuestionMsgCaption0="Question."
|
||||||
|
Count mtErrorMsgCaption=1
|
||||||
|
mtErrorMsgCaption0="Error."
|
||||||
|
Count mtDialog_Caption=1
|
||||||
|
mtDialog_Caption0="Error occurred"
|
||||||
|
Count mtDialog_ErrorMsgCaption=2
|
||||||
|
mtDialog_ErrorMsgCaption0="An error has occurred during program execution."
|
||||||
|
mtDialog_ErrorMsgCaption1="Please read the following information for further details."
|
||||||
|
Count mtDialog_GeneralCaption=1
|
||||||
|
mtDialog_GeneralCaption0="General"
|
||||||
|
Count mtDialog_GeneralHeader=1
|
||||||
|
mtDialog_GeneralHeader0="General Information"
|
||||||
|
Count mtDialog_CallStackCaption=1
|
||||||
|
mtDialog_CallStackCaption0="Call Stack"
|
||||||
|
Count mtDialog_CallStackHeader=1
|
||||||
|
mtDialog_CallStackHeader0="Call Stack Information"
|
||||||
|
Count mtDialog_ModulesCaption=1
|
||||||
|
mtDialog_ModulesCaption0="Modules"
|
||||||
|
Count mtDialog_ModulesHeader=1
|
||||||
|
mtDialog_ModulesHeader0="Modules Information"
|
||||||
|
Count mtDialog_ProcessesCaption=1
|
||||||
|
mtDialog_ProcessesCaption0="Processes"
|
||||||
|
Count mtDialog_ProcessesHeader=1
|
||||||
|
mtDialog_ProcessesHeader0="Processes Information"
|
||||||
|
Count mtDialog_AsmCaption=1
|
||||||
|
mtDialog_AsmCaption0="Assembler"
|
||||||
|
Count mtDialog_AsmHeader=1
|
||||||
|
mtDialog_AsmHeader0="Assembler Information"
|
||||||
|
Count mtDialog_CPUCaption=1
|
||||||
|
mtDialog_CPUCaption0="CPU"
|
||||||
|
Count mtDialog_CPUHeader=1
|
||||||
|
mtDialog_CPUHeader0="CPU Information"
|
||||||
|
Count mtDialog_OKButtonCaption=1
|
||||||
|
mtDialog_OKButtonCaption0="%26OK"
|
||||||
|
Count mtDialog_TerminateButtonCaption=1
|
||||||
|
mtDialog_TerminateButtonCaption0="%26Terminate"
|
||||||
|
Count mtDialog_RestartButtonCaption=1
|
||||||
|
mtDialog_RestartButtonCaption0="%26Restart"
|
||||||
|
Count mtDialog_DetailsButtonCaption=1
|
||||||
|
mtDialog_DetailsButtonCaption0="%26Details"
|
||||||
|
Count mtDialog_CustomButtonCaption=1
|
||||||
|
mtDialog_CustomButtonCaption0="%26Help"
|
||||||
|
Count mtDialog_SendMessage=1
|
||||||
|
mtDialog_SendMessage0="%26Send this error via Internet"
|
||||||
|
Count mtDialog_ScreenshotMessage=1
|
||||||
|
mtDialog_ScreenshotMessage0="%26Attach a Screenshot image"
|
||||||
|
Count mtDialog_CopyMessage=1
|
||||||
|
mtDialog_CopyMessage0="%26Copy to Clipboard"
|
||||||
|
Count mtDialog_SupportMessage=1
|
||||||
|
mtDialog_SupportMessage0="Go to the Support Page"
|
||||||
|
Count mtMSDialog_ErrorMsgCaption=1
|
||||||
|
mtMSDialog_ErrorMsgCaption0="The application has encountered a problem. We are sorry for the inconvenience."
|
||||||
|
Count mtMSDialog_RestartCaption=1
|
||||||
|
mtMSDialog_RestartCaption0="Restart application."
|
||||||
|
Count mtMSDialog_TerminateCaption=1
|
||||||
|
mtMSDialog_TerminateCaption0="Terminate application."
|
||||||
|
Count mtMSDialog_PleaseCaption=1
|
||||||
|
mtMSDialog_PleaseCaption0="Please tell us about this problem."
|
||||||
|
Count mtMSDialog_DescriptionCaption=1
|
||||||
|
mtMSDialog_DescriptionCaption0="We have created an error report that you can send to us. We will treat this report as confidential and anonymous."
|
||||||
|
Count mtMSDialog_SeeDetailsCaption=1
|
||||||
|
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 happened (optional)?"
|
||||||
|
Count mtMSDialog_EmailCaption=1
|
||||||
|
mtMSDialog_EmailCaption0="Email address (optional):"
|
||||||
|
Count mtMSDialog_SendButtonCaption=1
|
||||||
|
mtMSDialog_SendButtonCaption0="%26Send Error Report"
|
||||||
|
Count mtMSDialog_NoSendButtonCaption=1
|
||||||
|
mtMSDialog_NoSendButtonCaption0="%26Don't Send"
|
||||||
|
Count mtLog_AppHeader=1
|
||||||
|
mtLog_AppHeader0="Application"
|
||||||
|
Count mtLog_AppStartDate=1
|
||||||
|
mtLog_AppStartDate0="Start Date"
|
||||||
|
Count mtLog_AppName=1
|
||||||
|
mtLog_AppName0="Name/Description"
|
||||||
|
Count mtLog_AppVersionNumber=1
|
||||||
|
mtLog_AppVersionNumber0="Version Number"
|
||||||
|
Count mtLog_AppParameters=1
|
||||||
|
mtLog_AppParameters0="Parameters"
|
||||||
|
Count mtLog_AppCompilationDate=1
|
||||||
|
mtLog_AppCompilationDate0="Compilation Date"
|
||||||
|
Count mtLog_AppUpTime=1
|
||||||
|
mtLog_AppUpTime0="Up Time"
|
||||||
|
Count mtLog_ExcHeader=1
|
||||||
|
mtLog_ExcHeader0="Exception"
|
||||||
|
Count mtLog_ExcDate=1
|
||||||
|
mtLog_ExcDate0="Date"
|
||||||
|
Count mtLog_ExcAddress=1
|
||||||
|
mtLog_ExcAddress0="Address"
|
||||||
|
Count mtLog_ExcModuleName=1
|
||||||
|
mtLog_ExcModuleName0="Module Name"
|
||||||
|
Count mtLog_ExcModuleVersion=1
|
||||||
|
mtLog_ExcModuleVersion0="Module Version"
|
||||||
|
Count mtLog_ExcType=1
|
||||||
|
mtLog_ExcType0="Type"
|
||||||
|
Count mtLog_ExcMessage=1
|
||||||
|
mtLog_ExcMessage0="Message"
|
||||||
|
Count mtLog_ExcID=1
|
||||||
|
mtLog_ExcID0="ID"
|
||||||
|
Count mtLog_ExcCount=1
|
||||||
|
mtLog_ExcCount0="Count"
|
||||||
|
Count mtLog_ExcStatus=1
|
||||||
|
mtLog_ExcStatus0="Status"
|
||||||
|
Count mtLog_ExcNote=1
|
||||||
|
mtLog_ExcNote0="Note"
|
||||||
|
Count mtLog_UserHeader=1
|
||||||
|
mtLog_UserHeader0="User"
|
||||||
|
Count mtLog_UserID=1
|
||||||
|
mtLog_UserID0="ID"
|
||||||
|
Count mtLog_UserName=1
|
||||||
|
mtLog_UserName0="Name"
|
||||||
|
Count mtLog_UserEmail=1
|
||||||
|
mtLog_UserEmail0="Email"
|
||||||
|
Count mtLog_UserCompany=1
|
||||||
|
mtLog_UserCompany0="Company"
|
||||||
|
Count mtLog_UserPrivileges=1
|
||||||
|
mtLog_UserPrivileges0="Privileges"
|
||||||
|
Count mtLog_ActCtrlsHeader=1
|
||||||
|
mtLog_ActCtrlsHeader0="Active Controls"
|
||||||
|
Count mtLog_ActCtrlsFormClass=1
|
||||||
|
mtLog_ActCtrlsFormClass0="Form Class"
|
||||||
|
Count mtLog_ActCtrlsFormText=1
|
||||||
|
mtLog_ActCtrlsFormText0="Form Text"
|
||||||
|
Count mtLog_ActCtrlsControlClass=1
|
||||||
|
mtLog_ActCtrlsControlClass0="Control Class"
|
||||||
|
Count mtLog_ActCtrlsControlText=1
|
||||||
|
mtLog_ActCtrlsControlText0="Control Text"
|
||||||
|
Count mtLog_CmpHeader=1
|
||||||
|
mtLog_CmpHeader0="Computer"
|
||||||
|
Count mtLog_CmpName=1
|
||||||
|
mtLog_CmpName0="Name"
|
||||||
|
Count mtLog_CmpTotalMemory=1
|
||||||
|
mtLog_CmpTotalMemory0="Total Memory"
|
||||||
|
Count mtLog_CmpFreeMemory=1
|
||||||
|
mtLog_CmpFreeMemory0="Free Memory"
|
||||||
|
Count mtLog_CmpTotalDisk=1
|
||||||
|
mtLog_CmpTotalDisk0="Total Disk"
|
||||||
|
Count mtLog_CmpFreeDisk=1
|
||||||
|
mtLog_CmpFreeDisk0="Free Disk"
|
||||||
|
Count mtLog_CmpSystemUpTime=1
|
||||||
|
mtLog_CmpSystemUpTime0="System Up Time"
|
||||||
|
Count mtLog_CmpProcessor=1
|
||||||
|
mtLog_CmpProcessor0="Processor"
|
||||||
|
Count mtLog_CmpDisplayMode=1
|
||||||
|
mtLog_CmpDisplayMode0="Display Mode"
|
||||||
|
Count mtLog_CmpDisplayDPI=1
|
||||||
|
mtLog_CmpDisplayDPI0="Display DPI"
|
||||||
|
Count mtLog_CmpVideoCard=1
|
||||||
|
mtLog_CmpVideoCard0="Video Card"
|
||||||
|
Count mtLog_CmpPrinter=1
|
||||||
|
mtLog_CmpPrinter0="Printer"
|
||||||
|
Count mtLog_OSHeader=1
|
||||||
|
mtLog_OSHeader0="Operating System"
|
||||||
|
Count mtLog_OSType=1
|
||||||
|
mtLog_OSType0="Type"
|
||||||
|
Count mtLog_OSBuildN=1
|
||||||
|
mtLog_OSBuildN0="Build #"
|
||||||
|
Count mtLog_OSUpdate=1
|
||||||
|
mtLog_OSUpdate0="Update"
|
||||||
|
Count mtLog_OSLanguage=1
|
||||||
|
mtLog_OSLanguage0="Language"
|
||||||
|
Count mtLog_OSCharset=1
|
||||||
|
mtLog_OSCharset0="Charset"
|
||||||
|
Count mtLog_NetHeader=1
|
||||||
|
mtLog_NetHeader0="Network"
|
||||||
|
Count mtLog_NetIP=1
|
||||||
|
mtLog_NetIP0="IP Address"
|
||||||
|
Count mtLog_NetSubmask=1
|
||||||
|
mtLog_NetSubmask0="Submask"
|
||||||
|
Count mtLog_NetGateway=1
|
||||||
|
mtLog_NetGateway0="Gateway"
|
||||||
|
Count mtLog_NetDNS1=1
|
||||||
|
mtLog_NetDNS10="DNS 1"
|
||||||
|
Count mtLog_NetDNS2=1
|
||||||
|
mtLog_NetDNS20="DNS 2"
|
||||||
|
Count mtLog_NetDHCP=1
|
||||||
|
mtLog_NetDHCP0="DHCP"
|
||||||
|
Count mtLog_CustInfoHeader=1
|
||||||
|
mtLog_CustInfoHeader0="Custom Information"
|
||||||
|
Count mtCallStack_Address=1
|
||||||
|
mtCallStack_Address0="Address"
|
||||||
|
Count mtCallStack_Name=1
|
||||||
|
mtCallStack_Name0="Module"
|
||||||
|
Count mtCallStack_Unit=1
|
||||||
|
mtCallStack_Unit0="Unit"
|
||||||
|
Count mtCallStack_Class=1
|
||||||
|
mtCallStack_Class0="Class"
|
||||||
|
Count mtCallStack_Procedure=1
|
||||||
|
mtCallStack_Procedure0="Procedure/Method"
|
||||||
|
Count mtCallStack_Line=1
|
||||||
|
mtCallStack_Line0="Line"
|
||||||
|
Count mtCallStack_MainThread=1
|
||||||
|
mtCallStack_MainThread0="Main"
|
||||||
|
Count mtCallStack_ExceptionThread=1
|
||||||
|
mtCallStack_ExceptionThread0="Exception Thread"
|
||||||
|
Count mtCallStack_RunningThread=1
|
||||||
|
mtCallStack_RunningThread0="Running Thread"
|
||||||
|
Count mtCallStack_CallingThread=1
|
||||||
|
mtCallStack_CallingThread0="Calling Thread"
|
||||||
|
Count mtCallStack_ThreadID=1
|
||||||
|
mtCallStack_ThreadID0="ID"
|
||||||
|
Count mtCallStack_ThreadPriority=1
|
||||||
|
mtCallStack_ThreadPriority0="Priority"
|
||||||
|
Count mtCallStack_ThreadClass=1
|
||||||
|
mtCallStack_ThreadClass0="Class"
|
||||||
|
Count mtCallStack_LeakCaption=1
|
||||||
|
mtCallStack_LeakCaption0="Memory Leak"
|
||||||
|
Count mtCallStack_LeakData=1
|
||||||
|
mtCallStack_LeakData0="Data"
|
||||||
|
Count mtCallStack_LeakType=1
|
||||||
|
mtCallStack_LeakType0="Type"
|
||||||
|
Count mtCallStack_LeakSize=1
|
||||||
|
mtCallStack_LeakSize0="Total size"
|
||||||
|
Count mtCallStack_LeakCount=1
|
||||||
|
mtCallStack_LeakCount0="Count"
|
||||||
|
Count mtSendDialog_Caption=1
|
||||||
|
mtSendDialog_Caption0="Send."
|
||||||
|
Count mtSendDialog_Message=1
|
||||||
|
mtSendDialog_Message0="Message"
|
||||||
|
Count mtSendDialog_Resolving=1
|
||||||
|
mtSendDialog_Resolving0="Resolving DNS..."
|
||||||
|
Count mtSendDialog_Login=1
|
||||||
|
mtSendDialog_Login0="Login..."
|
||||||
|
Count mtSendDialog_Connecting=1
|
||||||
|
mtSendDialog_Connecting0="Connecting with server..."
|
||||||
|
Count mtSendDialog_Connected=1
|
||||||
|
mtSendDialog_Connected0="Connected with server."
|
||||||
|
Count mtSendDialog_Sending=1
|
||||||
|
mtSendDialog_Sending0="Sending message..."
|
||||||
|
Count mtSendDialog_Sent=1
|
||||||
|
mtSendDialog_Sent0="Message sent."
|
||||||
|
Count mtSendDialog_SelectProject=1
|
||||||
|
mtSendDialog_SelectProject0="Select project..."
|
||||||
|
Count mtSendDialog_Searching=1
|
||||||
|
mtSendDialog_Searching0="Searching..."
|
||||||
|
Count mtSendDialog_Modifying=1
|
||||||
|
mtSendDialog_Modifying0="Modifying..."
|
||||||
|
Count mtSendDialog_Disconnecting=1
|
||||||
|
mtSendDialog_Disconnecting0="Disconnecting..."
|
||||||
|
Count mtSendDialog_Disconnected=1
|
||||||
|
mtSendDialog_Disconnected0="Disconnected."
|
||||||
|
Count mtReproduceDialog_Caption=1
|
||||||
|
mtReproduceDialog_Caption0="Request"
|
||||||
|
Count mtReproduceDialog_Request=1
|
||||||
|
mtReproduceDialog_Request0="Please describe the steps to reproduce the error:"
|
||||||
|
Count mtReproduceDialog_OKButtonCaption=1
|
||||||
|
mtReproduceDialog_OKButtonCaption0="%26OK"
|
||||||
|
Count mtModules_Handle=1
|
||||||
|
mtModules_Handle0="Handle"
|
||||||
|
Count mtModules_Name=1
|
||||||
|
mtModules_Name0="Name"
|
||||||
|
Count mtModules_Description=1
|
||||||
|
mtModules_Description0="Description"
|
||||||
|
Count mtModules_Version=1
|
||||||
|
mtModules_Version0="Version"
|
||||||
|
Count mtModules_Size=1
|
||||||
|
mtModules_Size0="Size"
|
||||||
|
Count mtModules_LastModified=1
|
||||||
|
mtModules_LastModified0="Modified"
|
||||||
|
Count mtModules_Path=1
|
||||||
|
mtModules_Path0="Path"
|
||||||
|
Count mtProcesses_ID=1
|
||||||
|
mtProcesses_ID0="ID"
|
||||||
|
Count mtProcesses_Name=1
|
||||||
|
mtProcesses_Name0="Name"
|
||||||
|
Count mtProcesses_Description=1
|
||||||
|
mtProcesses_Description0="Description"
|
||||||
|
Count mtProcesses_Version=1
|
||||||
|
mtProcesses_Version0="Version"
|
||||||
|
Count mtProcesses_Memory=1
|
||||||
|
mtProcesses_Memory0="Memory"
|
||||||
|
Count mtProcesses_Priority=1
|
||||||
|
mtProcesses_Priority0="Priority"
|
||||||
|
Count mtProcesses_Threads=1
|
||||||
|
mtProcesses_Threads0="Threads"
|
||||||
|
Count mtProcesses_Path=1
|
||||||
|
mtProcesses_Path0="Path"
|
||||||
|
Count mtCPU_Registers=1
|
||||||
|
mtCPU_Registers0="Registers"
|
||||||
|
Count mtCPU_Stack=1
|
||||||
|
mtCPU_Stack0="Stack"
|
||||||
|
Count mtCPU_MemoryDump=1
|
||||||
|
mtCPU_MemoryDump0="Memory Dump"
|
||||||
|
Count mtSend_SuccessMsg=1
|
||||||
|
mtSend_SuccessMsg0="The message was sent successfully."
|
||||||
|
Count mtSend_FailureMsg=1
|
||||||
|
mtSend_FailureMsg0="Sorry, sending the message didn't work."
|
||||||
|
Count mtSend_BugClosedMsg=2
|
||||||
|
mtSend_BugClosedMsg0="These BUG is just closed."
|
||||||
|
mtSend_BugClosedMsg1="Contact the program support to obtain an update."
|
||||||
|
Count mtSend_UnknownErrorMsg=1
|
||||||
|
mtSend_UnknownErrorMsg0="Unknown error."
|
||||||
|
Count mtSend_InvalidLoginMsg=1
|
||||||
|
mtSend_InvalidLoginMsg0="Invalid login request."
|
||||||
|
Count mtSend_InvalidSearchMsg=1
|
||||||
|
mtSend_InvalidSearchMsg0="Invalid search request."
|
||||||
|
Count mtSend_InvalidSelectionMsg=1
|
||||||
|
mtSend_InvalidSelectionMsg0="Invalid selection request."
|
||||||
|
Count mtSend_InvalidInsertMsg=1
|
||||||
|
mtSend_InvalidInsertMsg0="Invalid insert request."
|
||||||
|
Count mtSend_InvalidModifyMsg=1
|
||||||
|
mtSend_InvalidModifyMsg0="Invalid modify request."
|
||||||
|
Count mtFileCrackedMsg=2
|
||||||
|
mtFileCrackedMsg0="This file is cracked."
|
||||||
|
mtFileCrackedMsg1="The application will be closed."
|
||||||
|
Count mtException_LeakMultiFree=1
|
||||||
|
mtException_LeakMultiFree0="Multi Free memory leak."
|
||||||
|
Count mtException_LeakMemoryOverrun=1
|
||||||
|
mtException_LeakMemoryOverrun0="Memory Overrun leak."
|
||||||
|
Count mtException_AntiFreeze=1
|
||||||
|
mtException_AntiFreeze0="The application seems to be frozen."
|
||||||
|
Count mtInvalidEmailMsg=1
|
||||||
|
mtInvalidEmailMsg0="Invalid email."
|
||||||
|
TextsCollection=English
|
||||||
|
EurekaLog Last Line -->
|
||||||
22
Source/Modulos/Obras/Data/Obras_data.rc
Normal file
22
Source/Modulos/Obras/Data/Obras_data.rc
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
1 VERSIONINFO
|
||||||
|
FILEVERSION 1,0,0,0
|
||||||
|
PRODUCTVERSION 1,0,0,0
|
||||||
|
FILEFLAGSMASK 0x3FL
|
||||||
|
FILEFLAGS 0x00L
|
||||||
|
FILEOS 0x40004L
|
||||||
|
FILETYPE 0x1L
|
||||||
|
FILESUBTYPE 0x0L
|
||||||
|
BEGIN
|
||||||
|
BLOCK "StringFileInfo"
|
||||||
|
BEGIN
|
||||||
|
BLOCK "0C0A04E4"
|
||||||
|
BEGIN
|
||||||
|
VALUE "FileVersion", "1.0.0.0\0"
|
||||||
|
VALUE "ProductVersion", "1.0.0.0\0"
|
||||||
|
END
|
||||||
|
END
|
||||||
|
BLOCK "VarFileInfo"
|
||||||
|
BEGIN
|
||||||
|
VALUE "Translation", 0x0C0A, 1252
|
||||||
|
END
|
||||||
|
END
|
||||||
BIN
Source/Modulos/Obras/Data/Obras_data.res
Normal file
BIN
Source/Modulos/Obras/Data/Obras_data.res
Normal file
Binary file not shown.
157
Source/Modulos/Obras/Data/uDataModuleObras.dfm
Normal file
157
Source/Modulos/Obras/Data/uDataModuleObras.dfm
Normal file
@ -0,0 +1,157 @@
|
|||||||
|
inherited DataModuleObras: TDataModuleObras
|
||||||
|
OnCreate = DAClientDataModuleCreate
|
||||||
|
Height = 234
|
||||||
|
Width = 300
|
||||||
|
object RORemoteService: TRORemoteService
|
||||||
|
Message = dmConexion.ROMessage
|
||||||
|
Channel = dmConexion.ROChannel
|
||||||
|
ServiceName = 'srvObras'
|
||||||
|
Left = 48
|
||||||
|
Top = 24
|
||||||
|
end
|
||||||
|
object Bin2DataStreamer: TDABin2DataStreamer
|
||||||
|
Left = 48
|
||||||
|
Top = 84
|
||||||
|
end
|
||||||
|
object rda_Obras: TDARemoteDataAdapter
|
||||||
|
GetSchemaCall.RemoteService = RORemoteService
|
||||||
|
GetDataCall.RemoteService = RORemoteService
|
||||||
|
UpdateDataCall.RemoteService = RORemoteService
|
||||||
|
GetScriptsCall.RemoteService = RORemoteService
|
||||||
|
RemoteService = RORemoteService
|
||||||
|
DataStreamer = Bin2DataStreamer
|
||||||
|
Left = 51
|
||||||
|
Top = 143
|
||||||
|
end
|
||||||
|
object tbl_Obras: TDAMemDataTable
|
||||||
|
RemoteUpdatesOptions = []
|
||||||
|
Fields = <
|
||||||
|
item
|
||||||
|
Name = 'ID'
|
||||||
|
DataType = datAutoInc
|
||||||
|
GeneratorName = 'GEN_Obras_ID'
|
||||||
|
Required = True
|
||||||
|
DictionaryEntry = 'Obras_ID'
|
||||||
|
InPrimaryKey = True
|
||||||
|
end
|
||||||
|
item
|
||||||
|
Name = 'ID_EMPRESA'
|
||||||
|
DataType = datInteger
|
||||||
|
DictionaryEntry = 'Obras_ID_EMPRESA'
|
||||||
|
end
|
||||||
|
item
|
||||||
|
Name = 'NOMBRE'
|
||||||
|
DataType = datString
|
||||||
|
Size = 255
|
||||||
|
DisplayLabel = 'Nombre'
|
||||||
|
DictionaryEntry = 'Obras_NOMBRE'
|
||||||
|
end
|
||||||
|
item
|
||||||
|
Name = 'CALLE'
|
||||||
|
DataType = datString
|
||||||
|
Size = 255
|
||||||
|
DisplayLabel = 'Calle'
|
||||||
|
DictionaryEntry = 'Obras_CALLE'
|
||||||
|
end
|
||||||
|
item
|
||||||
|
Name = 'PROVINCIA'
|
||||||
|
DataType = datString
|
||||||
|
Size = 255
|
||||||
|
DisplayLabel = 'Provincia'
|
||||||
|
DictionaryEntry = 'Obras_PROVINCIA'
|
||||||
|
end
|
||||||
|
item
|
||||||
|
Name = 'POBLACION'
|
||||||
|
DataType = datString
|
||||||
|
Size = 255
|
||||||
|
DisplayLabel = 'Poblaci'#243'n'
|
||||||
|
DictionaryEntry = 'Obras_POBLACION'
|
||||||
|
end
|
||||||
|
item
|
||||||
|
Name = 'CODIGO_POSTAL'
|
||||||
|
DataType = datString
|
||||||
|
Size = 10
|
||||||
|
DisplayLabel = 'C'#243'digo postal'
|
||||||
|
DictionaryEntry = 'Obras_CODIGO_POSTAL'
|
||||||
|
end
|
||||||
|
item
|
||||||
|
Name = 'TELEFONO'
|
||||||
|
DataType = datString
|
||||||
|
Size = 25
|
||||||
|
DisplayLabel = 'Tel'#233'fono'
|
||||||
|
DictionaryEntry = 'Obras_TELEFONO'
|
||||||
|
end
|
||||||
|
item
|
||||||
|
Name = 'MOVIL'
|
||||||
|
DataType = datString
|
||||||
|
Size = 25
|
||||||
|
DisplayLabel = 'M'#243'vil'
|
||||||
|
DictionaryEntry = 'Obras_MOVIL'
|
||||||
|
end
|
||||||
|
item
|
||||||
|
Name = 'FAX'
|
||||||
|
DataType = datString
|
||||||
|
Size = 25
|
||||||
|
DisplayLabel = 'Fax'
|
||||||
|
DictionaryEntry = 'Obras_FAX'
|
||||||
|
end
|
||||||
|
item
|
||||||
|
Name = 'PERSONA_CONTACTO'
|
||||||
|
DataType = datString
|
||||||
|
Size = 255
|
||||||
|
DisplayLabel = 'Persona de contacto'
|
||||||
|
DictionaryEntry = 'Obras_PERSONA_CONTACTO'
|
||||||
|
end
|
||||||
|
item
|
||||||
|
Name = 'OBSERVACIONES'
|
||||||
|
DataType = datMemo
|
||||||
|
DisplayLabel = 'Observaciones'
|
||||||
|
DictionaryEntry = 'Obras_OBSERVACIONES'
|
||||||
|
end
|
||||||
|
item
|
||||||
|
Name = 'ID_CLIENTE'
|
||||||
|
DataType = datInteger
|
||||||
|
DisplayLabel = 'Obras_ID_CLIENTE'
|
||||||
|
DictionaryEntry = 'Obras_ID_CLIENTE'
|
||||||
|
end
|
||||||
|
item
|
||||||
|
Name = 'NOMBRE_CLIENTE'
|
||||||
|
DataType = datString
|
||||||
|
Size = 255
|
||||||
|
DisplayLabel = 'Cliente'
|
||||||
|
ServerAutoRefresh = True
|
||||||
|
DictionaryEntry = 'Obras_NOMBRE_CLIENTE'
|
||||||
|
end
|
||||||
|
item
|
||||||
|
Name = 'FECHA_ALTA'
|
||||||
|
DataType = datDateTime
|
||||||
|
DictionaryEntry = 'Obras_FECHA_ALTA'
|
||||||
|
end
|
||||||
|
item
|
||||||
|
Name = 'FECHA_MODIFICACION'
|
||||||
|
DataType = datDateTime
|
||||||
|
DictionaryEntry = 'Obras_FECHA_MODIFICACION'
|
||||||
|
end
|
||||||
|
item
|
||||||
|
Name = 'USUARIO'
|
||||||
|
DataType = datString
|
||||||
|
Size = 20
|
||||||
|
DictionaryEntry = 'Obras_USUARIO'
|
||||||
|
end>
|
||||||
|
Params = <>
|
||||||
|
StreamingOptions = [soDisableEventsWhileStreaming]
|
||||||
|
RemoteDataAdapter = rda_Obras
|
||||||
|
DetailOptions = [dtCascadeOpenClose, dtCascadeApplyUpdates, dtAutoFetch, dtCascadeDelete, dtCascadeUpdate, dtDisableLogOfCascadeDeletes, dtDisableLogOfCascadeUpdates, dtIncludeInAllInOneFetch]
|
||||||
|
MasterOptions = [moCascadeOpenClose, moCascadeApplyUpdates, moCascadeDelete, moCascadeUpdate, moDisableLogOfCascadeDeletes, moDisableLogOfCascadeUpdates]
|
||||||
|
LogicalName = 'Obras'
|
||||||
|
IndexDefs = <>
|
||||||
|
Left = 192
|
||||||
|
Top = 96
|
||||||
|
end
|
||||||
|
object ds_Obras: TDADataSource
|
||||||
|
DataSet = tbl_Obras.Dataset
|
||||||
|
DataTable = tbl_Obras
|
||||||
|
Left = 192
|
||||||
|
Top = 32
|
||||||
|
end
|
||||||
|
end
|
||||||
100
Source/Modulos/Obras/Data/uDataModuleObras.pas
Normal file
100
Source/Modulos/Obras/Data/uDataModuleObras.pas
Normal file
@ -0,0 +1,100 @@
|
|||||||
|
unit uDataModuleObras;
|
||||||
|
|
||||||
|
interface
|
||||||
|
|
||||||
|
uses
|
||||||
|
SysUtils, Classes, DB, uDADataTable, uDABINAdapter,
|
||||||
|
uDAScriptingProvider, uDACDSDataTable, uROWinInetHttpChannel, uROTypes,
|
||||||
|
uRORemoteService, uROClient, uROBinMessage,
|
||||||
|
uDADesigntimeCall,
|
||||||
|
uIDataModuleObras, uBizObras, uDataModuleBase, uDARemoteDataAdapter,
|
||||||
|
uDADataStreamer, uDABin2DataStreamer, uDAInterfaces, uDAMemDataTable,
|
||||||
|
uRODynamicRequest;
|
||||||
|
|
||||||
|
|
||||||
|
type
|
||||||
|
TDataModuleObras = class(TDataModuleBase, IDataModuleObras)
|
||||||
|
RORemoteService: TRORemoteService;
|
||||||
|
Bin2DataStreamer: TDABin2DataStreamer;
|
||||||
|
rda_Obras: TDARemoteDataAdapter;
|
||||||
|
tbl_Obras: TDAMemDataTable;
|
||||||
|
ds_Obras: TDADataSource;
|
||||||
|
procedure DAClientDataModuleCreate(Sender: TObject);
|
||||||
|
|
||||||
|
protected
|
||||||
|
procedure AsignarClaseNegocio(AAlmacen: TDADataTable); virtual;
|
||||||
|
public
|
||||||
|
function GetItems : IBizObra;
|
||||||
|
function GetItem(const ID : Integer) : IBizObra;
|
||||||
|
function NewItem : IBizObra;
|
||||||
|
end;
|
||||||
|
|
||||||
|
implementation
|
||||||
|
|
||||||
|
{$R *.DFM}
|
||||||
|
|
||||||
|
uses
|
||||||
|
FactuGES_Intf, uDataModuleConexion, uDataTableUtils, cxControls,
|
||||||
|
schObrasClient_Intf;
|
||||||
|
|
||||||
|
{ TdmAlmacens }
|
||||||
|
|
||||||
|
procedure TDataModuleObras.AsignarClaseNegocio(AAlmacen: TDADataTable);
|
||||||
|
begin
|
||||||
|
AAlmacen.BusinessRulesID := BIZ_CLIENT_OBRA;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TDataModuleObras.DAClientDataModuleCreate(Sender: TObject);
|
||||||
|
begin
|
||||||
|
RORemoteService.Channel := dmConexion.Channel;
|
||||||
|
RORemoteService.Message := dmConexion.Message;
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TDataModuleObras.NewItem: IBizObra;
|
||||||
|
begin
|
||||||
|
Result := GetItem(ID_NULO)
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TDataModuleObras.GetItem(const ID: Integer): IBizObra;
|
||||||
|
var
|
||||||
|
Condicion: TDAWhereExpression;
|
||||||
|
begin
|
||||||
|
ShowHourglassCursor;
|
||||||
|
try
|
||||||
|
Result := Self.GetItems;
|
||||||
|
|
||||||
|
with Result.DataTable.DynamicWhere do
|
||||||
|
begin
|
||||||
|
// (ID = :ID)
|
||||||
|
Condicion := NewBinaryExpression(NewField('', fld_ObrasID), NewConstant(ID, datInteger), dboEqual);
|
||||||
|
|
||||||
|
if IsEmpty then
|
||||||
|
Expression := Condicion
|
||||||
|
else
|
||||||
|
Expression := NewBinaryExpression(Expression, Condicion, dboAnd);
|
||||||
|
end;
|
||||||
|
|
||||||
|
finally
|
||||||
|
HideHourglassCursor;
|
||||||
|
end;
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TDataModuleObras.GetItems: IBizObra;
|
||||||
|
var
|
||||||
|
AObra : TDAMemDataTable;
|
||||||
|
begin
|
||||||
|
ShowHourglassCursor;
|
||||||
|
try
|
||||||
|
AObra := CloneDataTable(tbl_Obras);
|
||||||
|
|
||||||
|
AsignarClaseNegocio(AObra);
|
||||||
|
|
||||||
|
Result := (AObra as IBizObra);
|
||||||
|
|
||||||
|
finally
|
||||||
|
HideHourglassCursor;
|
||||||
|
end;
|
||||||
|
end;
|
||||||
|
|
||||||
|
|
||||||
|
end.
|
||||||
18
Source/Modulos/Obras/Model/Data/uIDataModuleObras.pas
Normal file
18
Source/Modulos/Obras/Model/Data/uIDataModuleObras.pas
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
unit uIDataModuleObras;
|
||||||
|
|
||||||
|
interface
|
||||||
|
|
||||||
|
uses
|
||||||
|
uBizObras;
|
||||||
|
|
||||||
|
type
|
||||||
|
IDataModuleObras = interface
|
||||||
|
['{0FE2B5E6-DE76-4834-B27F-3C754C96B76A}']
|
||||||
|
function GetItems: IBizObra;
|
||||||
|
function GetItem(const ID : Integer) : IBizObra;
|
||||||
|
function NewItem : IBizObra;
|
||||||
|
end;
|
||||||
|
|
||||||
|
implementation
|
||||||
|
|
||||||
|
end.
|
||||||
175
Source/Modulos/Obras/Model/Obras_model.bdsproj
Normal file
175
Source/Modulos/Obras/Model/Obras_model.bdsproj
Normal file
@ -0,0 +1,175 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<BorlandProject>
|
||||||
|
<PersonalityInfo>
|
||||||
|
<Option>
|
||||||
|
<Option Name="Personality">Delphi.Personality</Option>
|
||||||
|
<Option Name="ProjectType"></Option>
|
||||||
|
<Option Name="Version">1.0</Option>
|
||||||
|
<Option Name="GUID">{6F3570F5-74AD-4AAA-A639-70DC8F29451F}</Option>
|
||||||
|
</Option>
|
||||||
|
</PersonalityInfo>
|
||||||
|
<Delphi.Personality>
|
||||||
|
<Source>
|
||||||
|
<Source Name="MainSource">Obras_model.dpk</Source>
|
||||||
|
</Source>
|
||||||
|
<FileVersion>
|
||||||
|
<FileVersion Name="Version">7.0</FileVersion>
|
||||||
|
</FileVersion>
|
||||||
|
<Compiler>
|
||||||
|
<Compiler Name="A">8</Compiler>
|
||||||
|
<Compiler Name="B">0</Compiler>
|
||||||
|
<Compiler Name="C">1</Compiler>
|
||||||
|
<Compiler Name="D">1</Compiler>
|
||||||
|
<Compiler Name="E">0</Compiler>
|
||||||
|
<Compiler Name="F">0</Compiler>
|
||||||
|
<Compiler Name="G">1</Compiler>
|
||||||
|
<Compiler Name="H">1</Compiler>
|
||||||
|
<Compiler Name="I">1</Compiler>
|
||||||
|
<Compiler Name="J">0</Compiler>
|
||||||
|
<Compiler Name="K">0</Compiler>
|
||||||
|
<Compiler Name="L">1</Compiler>
|
||||||
|
<Compiler Name="M">0</Compiler>
|
||||||
|
<Compiler Name="N">1</Compiler>
|
||||||
|
<Compiler Name="O">1</Compiler>
|
||||||
|
<Compiler Name="P">1</Compiler>
|
||||||
|
<Compiler Name="Q">0</Compiler>
|
||||||
|
<Compiler Name="R">0</Compiler>
|
||||||
|
<Compiler Name="S">0</Compiler>
|
||||||
|
<Compiler Name="T">0</Compiler>
|
||||||
|
<Compiler Name="U">0</Compiler>
|
||||||
|
<Compiler Name="V">1</Compiler>
|
||||||
|
<Compiler Name="W">0</Compiler>
|
||||||
|
<Compiler Name="X">1</Compiler>
|
||||||
|
<Compiler Name="Y">1</Compiler>
|
||||||
|
<Compiler Name="Z">1</Compiler>
|
||||||
|
<Compiler Name="ShowHints">True</Compiler>
|
||||||
|
<Compiler Name="ShowWarnings">True</Compiler>
|
||||||
|
<Compiler Name="UnitAliases">WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;</Compiler>
|
||||||
|
<Compiler Name="NamespacePrefix"></Compiler>
|
||||||
|
<Compiler Name="GenerateDocumentation">False</Compiler>
|
||||||
|
<Compiler Name="DefaultNamespace"></Compiler>
|
||||||
|
<Compiler Name="SymbolDeprecated">True</Compiler>
|
||||||
|
<Compiler Name="SymbolLibrary">True</Compiler>
|
||||||
|
<Compiler Name="SymbolPlatform">True</Compiler>
|
||||||
|
<Compiler Name="SymbolExperimental">True</Compiler>
|
||||||
|
<Compiler Name="UnitLibrary">True</Compiler>
|
||||||
|
<Compiler Name="UnitPlatform">True</Compiler>
|
||||||
|
<Compiler Name="UnitDeprecated">True</Compiler>
|
||||||
|
<Compiler Name="UnitExperimental">True</Compiler>
|
||||||
|
<Compiler Name="HResultCompat">True</Compiler>
|
||||||
|
<Compiler Name="HidingMember">True</Compiler>
|
||||||
|
<Compiler Name="HiddenVirtual">True</Compiler>
|
||||||
|
<Compiler Name="Garbage">True</Compiler>
|
||||||
|
<Compiler Name="BoundsError">True</Compiler>
|
||||||
|
<Compiler Name="ZeroNilCompat">True</Compiler>
|
||||||
|
<Compiler Name="StringConstTruncated">True</Compiler>
|
||||||
|
<Compiler Name="ForLoopVarVarPar">True</Compiler>
|
||||||
|
<Compiler Name="TypedConstVarPar">True</Compiler>
|
||||||
|
<Compiler Name="AsgToTypedConst">True</Compiler>
|
||||||
|
<Compiler Name="CaseLabelRange">True</Compiler>
|
||||||
|
<Compiler Name="ForVariable">True</Compiler>
|
||||||
|
<Compiler Name="ConstructingAbstract">True</Compiler>
|
||||||
|
<Compiler Name="ComparisonFalse">True</Compiler>
|
||||||
|
<Compiler Name="ComparisonTrue">True</Compiler>
|
||||||
|
<Compiler Name="ComparingSignedUnsigned">True</Compiler>
|
||||||
|
<Compiler Name="CombiningSignedUnsigned">True</Compiler>
|
||||||
|
<Compiler Name="UnsupportedConstruct">True</Compiler>
|
||||||
|
<Compiler Name="FileOpen">True</Compiler>
|
||||||
|
<Compiler Name="FileOpenUnitSrc">True</Compiler>
|
||||||
|
<Compiler Name="BadGlobalSymbol">True</Compiler>
|
||||||
|
<Compiler Name="DuplicateConstructorDestructor">True</Compiler>
|
||||||
|
<Compiler Name="InvalidDirective">True</Compiler>
|
||||||
|
<Compiler Name="PackageNoLink">True</Compiler>
|
||||||
|
<Compiler Name="PackageThreadVar">True</Compiler>
|
||||||
|
<Compiler Name="ImplicitImport">True</Compiler>
|
||||||
|
<Compiler Name="HPPEMITIgnored">True</Compiler>
|
||||||
|
<Compiler Name="NoRetVal">True</Compiler>
|
||||||
|
<Compiler Name="UseBeforeDef">True</Compiler>
|
||||||
|
<Compiler Name="ForLoopVarUndef">True</Compiler>
|
||||||
|
<Compiler Name="UnitNameMismatch">True</Compiler>
|
||||||
|
<Compiler Name="NoCFGFileFound">True</Compiler>
|
||||||
|
<Compiler Name="ImplicitVariants">True</Compiler>
|
||||||
|
<Compiler Name="UnicodeToLocale">True</Compiler>
|
||||||
|
<Compiler Name="LocaleToUnicode">True</Compiler>
|
||||||
|
<Compiler Name="ImagebaseMultiple">True</Compiler>
|
||||||
|
<Compiler Name="SuspiciousTypecast">True</Compiler>
|
||||||
|
<Compiler Name="PrivatePropAccessor">True</Compiler>
|
||||||
|
<Compiler Name="UnsafeType">False</Compiler>
|
||||||
|
<Compiler Name="UnsafeCode">False</Compiler>
|
||||||
|
<Compiler Name="UnsafeCast">False</Compiler>
|
||||||
|
<Compiler Name="OptionTruncated">True</Compiler>
|
||||||
|
<Compiler Name="WideCharReduced">True</Compiler>
|
||||||
|
<Compiler Name="DuplicatesIgnored">True</Compiler>
|
||||||
|
<Compiler Name="UnitInitSeq">True</Compiler>
|
||||||
|
<Compiler Name="LocalPInvoke">True</Compiler>
|
||||||
|
<Compiler Name="MessageDirective">True</Compiler>
|
||||||
|
<Compiler Name="CodePage"></Compiler>
|
||||||
|
</Compiler>
|
||||||
|
<Linker>
|
||||||
|
<Linker Name="MapFile">0</Linker>
|
||||||
|
<Linker Name="OutputObjs">0</Linker>
|
||||||
|
<Linker Name="GenerateHpps">False</Linker>
|
||||||
|
<Linker Name="ConsoleApp">1</Linker>
|
||||||
|
<Linker Name="DebugInfo">False</Linker>
|
||||||
|
<Linker Name="RemoteSymbols">False</Linker>
|
||||||
|
<Linker Name="GenerateDRC">False</Linker>
|
||||||
|
<Linker Name="MinStackSize">16384</Linker>
|
||||||
|
<Linker Name="MaxStackSize">1048576</Linker>
|
||||||
|
<Linker Name="ImageBase">4194304</Linker>
|
||||||
|
<Linker Name="ExeDescription"></Linker>
|
||||||
|
</Linker>
|
||||||
|
<Directories>
|
||||||
|
<Directories Name="OutputDir"></Directories>
|
||||||
|
<Directories Name="UnitOutputDir">.\</Directories>
|
||||||
|
<Directories Name="PackageDLLOutputDir">..\..\..\..\Output\Debug\Cliente</Directories>
|
||||||
|
<Directories Name="PackageDCPOutputDir">..\..\Lib</Directories>
|
||||||
|
<Directories Name="SearchPath">..\..\..\Lib;..\..\Lib</Directories>
|
||||||
|
<Directories Name="Packages"></Directories>
|
||||||
|
<Directories Name="Conditionals"></Directories>
|
||||||
|
<Directories Name="DebugSourceDirs"></Directories>
|
||||||
|
<Directories Name="UsePackages">False</Directories>
|
||||||
|
</Directories>
|
||||||
|
<Parameters>
|
||||||
|
<Parameters Name="RunParams"></Parameters>
|
||||||
|
<Parameters Name="HostApplication"></Parameters>
|
||||||
|
<Parameters Name="Launcher"></Parameters>
|
||||||
|
<Parameters Name="UseLauncher">False</Parameters>
|
||||||
|
<Parameters Name="DebugCWD"></Parameters>
|
||||||
|
<Parameters Name="Debug Symbols Search Path"></Parameters>
|
||||||
|
<Parameters Name="LoadAllSymbols">True</Parameters>
|
||||||
|
<Parameters Name="LoadUnspecifiedSymbols">False</Parameters>
|
||||||
|
</Parameters>
|
||||||
|
<Language>
|
||||||
|
<Language Name="ActiveLang"></Language>
|
||||||
|
<Language Name="ProjectLang">$00000000</Language>
|
||||||
|
<Language Name="RootDir"></Language>
|
||||||
|
</Language>
|
||||||
|
<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>
|
||||||
|
</Delphi.Personality>
|
||||||
|
</BorlandProject>
|
||||||
36
Source/Modulos/Obras/Model/Obras_model.dpk
Normal file
36
Source/Modulos/Obras/Model/Obras_model.dpk
Normal file
@ -0,0 +1,36 @@
|
|||||||
|
package Obras_model;
|
||||||
|
|
||||||
|
{$R *.res}
|
||||||
|
{$ALIGN 8}
|
||||||
|
{$ASSERTIONS ON}
|
||||||
|
{$BOOLEVAL OFF}
|
||||||
|
{$DEBUGINFO ON}
|
||||||
|
{$EXTENDEDSYNTAX ON}
|
||||||
|
{$IMPORTEDDATA ON}
|
||||||
|
{$IOCHECKS ON}
|
||||||
|
{$LOCALSYMBOLS ON}
|
||||||
|
{$LONGSTRINGS ON}
|
||||||
|
{$OPENSTRINGS ON}
|
||||||
|
{$OPTIMIZATION ON}
|
||||||
|
{$OVERFLOWCHECKS OFF}
|
||||||
|
{$RANGECHECKS OFF}
|
||||||
|
{$REFERENCEINFO ON}
|
||||||
|
{$SAFEDIVIDE OFF}
|
||||||
|
{$STACKFRAMES OFF}
|
||||||
|
{$TYPEDADDRESS OFF}
|
||||||
|
{$VARSTRINGCHECKS ON}
|
||||||
|
{$WRITEABLECONST OFF}
|
||||||
|
{$MINENUMSIZE 1}
|
||||||
|
{$IMAGEBASE $400000}
|
||||||
|
{$IMPLICITBUILD ON}
|
||||||
|
|
||||||
|
requires
|
||||||
|
Base,
|
||||||
|
ApplicationBase;
|
||||||
|
|
||||||
|
contains
|
||||||
|
uBizObras in 'uBizObras.pas',
|
||||||
|
uIDataModuleObras in 'Data\uIDataModuleObras.pas',
|
||||||
|
schObrasClient_Intf in 'schObrasClient_Intf.pas';
|
||||||
|
|
||||||
|
end.
|
||||||
544
Source/Modulos/Obras/Model/Obras_model.dproj
Normal file
544
Source/Modulos/Obras/Model/Obras_model.dproj
Normal file
@ -0,0 +1,544 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
<PropertyGroup>
|
||||||
|
<ProjectGuid>{6F3570F5-74AD-4AAA-A639-70DC8F29451F}</ProjectGuid>
|
||||||
|
<MainSource>Obras_model.dpk</MainSource>
|
||||||
|
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||||
|
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||||
|
<DCC_DCCCompiler>DCC32</DCC_DCCCompiler>
|
||||||
|
<DCC_DependencyCheckOutputName>..\..\..\..\Output\Debug\Cliente\Obras_model.bpl</DCC_DependencyCheckOutputName>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||||
|
<Version>7.0</Version>
|
||||||
|
<DCC_DebugInformation>False</DCC_DebugInformation>
|
||||||
|
<DCC_LocalDebugSymbols>False</DCC_LocalDebugSymbols>
|
||||||
|
<DCC_SymbolReferenceInfo>0</DCC_SymbolReferenceInfo>
|
||||||
|
<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>..\..\..\Lib;..\..\Lib</DCC_UnitSearchPath>
|
||||||
|
<DCC_ResourcePath>..\..\..\Lib;..\..\Lib</DCC_ResourcePath>
|
||||||
|
<DCC_ObjPath>..\..\..\Lib;..\..\Lib</DCC_ObjPath>
|
||||||
|
<DCC_IncludePath>..\..\..\Lib;..\..\Lib</DCC_IncludePath>
|
||||||
|
<DCC_Define>RELEASE</DCC_Define>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||||
|
<Version>7.0</Version>
|
||||||
|
<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>..\..\..\Lib;..\..\Lib</DCC_UnitSearchPath>
|
||||||
|
<DCC_ResourcePath>..\..\..\Lib;..\..\Lib</DCC_ResourcePath>
|
||||||
|
<DCC_ObjPath>..\..\..\Lib;..\..\Lib</DCC_ObjPath>
|
||||||
|
<DCC_IncludePath>..\..\..\Lib;..\..\Lib</DCC_IncludePath>
|
||||||
|
<DCC_MapFile>3</DCC_MapFile>
|
||||||
|
</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">True</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">Obras_model.dpk</Source></Source><Excluded_Packages>
|
||||||
|
|
||||||
|
<Excluded_Packages Name="$(BDS)\bin\applet100.bpl">CodeGear Control Panel Applet Package</Excluded_Packages>
|
||||||
|
</Excluded_Packages></Delphi.Personality></BorlandProject></BorlandProject>
|
||||||
|
</ProjectExtensions>
|
||||||
|
<Import Project="$(MSBuildBinPath)\Borland.Delphi.Targets" />
|
||||||
|
<ItemGroup>
|
||||||
|
<DelphiCompile Include="Obras_model.dpk">
|
||||||
|
<MainSource>MainSource</MainSource>
|
||||||
|
</DelphiCompile>
|
||||||
|
<DCCReference Include="ApplicationBase.dcp" />
|
||||||
|
<DCCReference Include="Base.dcp" />
|
||||||
|
<DCCReference Include="Data\uIDataModuleObras.pas" />
|
||||||
|
<DCCReference Include="schObrasClient_Intf.pas" />
|
||||||
|
<DCCReference Include="uBizObras.pas" />
|
||||||
|
</ItemGroup>
|
||||||
|
</Project>
|
||||||
|
|
||||||
|
<!-- EurekaLog First Line
|
||||||
|
[Exception Log]
|
||||||
|
EurekaLog Version=6011
|
||||||
|
Activate=0
|
||||||
|
Activate Handle=1
|
||||||
|
Save Log File=1
|
||||||
|
Foreground Tab=0
|
||||||
|
Freeze Activate=0
|
||||||
|
Freeze Timeout=60
|
||||||
|
SMTP From=eurekalog@email.com
|
||||||
|
SMTP Host=
|
||||||
|
SMTP Port=25
|
||||||
|
SMTP UserID=
|
||||||
|
SMTP Password=
|
||||||
|
Append to Log=0
|
||||||
|
TerminateBtn Operation=2
|
||||||
|
Errors Number=32
|
||||||
|
Errors Terminate=3
|
||||||
|
Email Address=
|
||||||
|
Email Object=
|
||||||
|
Email Send Options=0
|
||||||
|
Output Path=
|
||||||
|
Encrypt Password=
|
||||||
|
AutoCloseDialogSecs=0
|
||||||
|
WebSendMode=0
|
||||||
|
SupportULR=
|
||||||
|
HTMLLayout Count=15
|
||||||
|
HTMLLine0="%3Chtml%3E"
|
||||||
|
HTMLLine1=" %3Chead%3E"
|
||||||
|
HTMLLine2=" %3C/head%3E"
|
||||||
|
HTMLLine3=" %3Cbody TopMargin=10 LeftMargin=10%3E"
|
||||||
|
HTMLLine4=" %3Ctable width="100%%" border="0"%3E"
|
||||||
|
HTMLLine5=" %3Ctr%3E"
|
||||||
|
HTMLLine6=" %3Ctd nowrap%3E"
|
||||||
|
HTMLLine7=" %3Cfont face="Lucida Console, Courier" size="2"%3E"
|
||||||
|
HTMLLine8=" %3C%%HTML_TAG%%%3E"
|
||||||
|
HTMLLine9=" %3C/font%3E"
|
||||||
|
HTMLLine10=" %3C/td%3E"
|
||||||
|
HTMLLine11=" %3C/tr%3E"
|
||||||
|
HTMLLine12=" %3C/table%3E"
|
||||||
|
HTMLLine13=" %3C/body%3E"
|
||||||
|
HTMLLine14="%3C/html%3E"
|
||||||
|
AutoCrashOperation=2
|
||||||
|
AutoCrashNumber=10
|
||||||
|
AutoCrashMinutes=1
|
||||||
|
WebURL=
|
||||||
|
WebUserID=
|
||||||
|
WebPassword=
|
||||||
|
WebPort=0
|
||||||
|
AttachedFiles=
|
||||||
|
ProxyURL=
|
||||||
|
ProxyUser=
|
||||||
|
ProxyPassword=
|
||||||
|
ProxyPort=8080
|
||||||
|
TrakerUser=
|
||||||
|
TrakerPassword=
|
||||||
|
TrakerAssignTo=
|
||||||
|
TrakerProject=
|
||||||
|
TrakerCategory=
|
||||||
|
TrakerTrialID=
|
||||||
|
ZipPassword=
|
||||||
|
PreBuildEvent=
|
||||||
|
PostSuccessfulBuildEvent=
|
||||||
|
PostFailureBuildEvent=
|
||||||
|
ExceptionDialogType=2
|
||||||
|
Count=0
|
||||||
|
EMail Message Line Count=0
|
||||||
|
loNoDuplicateErrors=0
|
||||||
|
loAppendReproduceText=0
|
||||||
|
loDeleteLogAtVersionChange=0
|
||||||
|
loAddComputerNameInLogFileName=0
|
||||||
|
loSaveModulesAndProcessesSections=1
|
||||||
|
loSaveAssemblerAndCPUSections=1
|
||||||
|
soAppStartDate=1
|
||||||
|
soAppName=1
|
||||||
|
soAppVersionNumber=1
|
||||||
|
soAppParameters=1
|
||||||
|
soAppCompilationDate=1
|
||||||
|
soAppUpTime=1
|
||||||
|
soExcDate=1
|
||||||
|
soExcAddress=1
|
||||||
|
soExcModuleName=1
|
||||||
|
soExcModuleVersion=1
|
||||||
|
soExcType=1
|
||||||
|
soExcMessage=1
|
||||||
|
soExcID=1
|
||||||
|
soExcCount=1
|
||||||
|
soExcStatus=1
|
||||||
|
soExcNote=1
|
||||||
|
soUserID=1
|
||||||
|
soUserName=1
|
||||||
|
soUserEmail=1
|
||||||
|
soUserPrivileges=1
|
||||||
|
soUserCompany=1
|
||||||
|
soActCtlsFormClass=1
|
||||||
|
soActCtlsFormText=1
|
||||||
|
soActCtlsControlClass=1
|
||||||
|
soActCtlsControlText=1
|
||||||
|
soCmpName=1
|
||||||
|
soCmpTotalMemory=1
|
||||||
|
soCmpFreeMemory=1
|
||||||
|
soCmpTotalDisk=1
|
||||||
|
soCmpFreeDisk=1
|
||||||
|
soCmpSysUpTime=1
|
||||||
|
soCmpProcessor=1
|
||||||
|
soCmpDisplayMode=1
|
||||||
|
soCmpDisplayDPI=1
|
||||||
|
soCmpVideoCard=1
|
||||||
|
soCmpPrinter=1
|
||||||
|
soOSType=1
|
||||||
|
soOSBuildN=1
|
||||||
|
soOSUpdate=1
|
||||||
|
soOSLanguage=1
|
||||||
|
soOSCharset=1
|
||||||
|
soNetIP=1
|
||||||
|
soNetSubmask=1
|
||||||
|
soNetGateway=1
|
||||||
|
soNetDNS1=1
|
||||||
|
soNetDNS2=1
|
||||||
|
soNetDHCP=1
|
||||||
|
soCustomData=1
|
||||||
|
sndShowSendDialog=1
|
||||||
|
sndShowSuccessFailureMsg=0
|
||||||
|
sndSendEntireLog=0
|
||||||
|
sndSendXMLLogCopy=0
|
||||||
|
sndSendScreenshot=1
|
||||||
|
sndUseOnlyActiveWindow=0
|
||||||
|
sndSendLastHTMLPage=1
|
||||||
|
sndSendInSeparatedThread=0
|
||||||
|
sndAddDateInFileName=0
|
||||||
|
sndAddComputerNameInFileName=0
|
||||||
|
edoSendErrorReportChecked=1
|
||||||
|
edoAttachScreenshotChecked=1
|
||||||
|
edoShowCopyToClipOption=1
|
||||||
|
edoShowDetailsButton=1
|
||||||
|
edoShowInDetailedMode=0
|
||||||
|
edoShowInTopMostMode=0
|
||||||
|
edoUseEurekaLogLookAndFeel=0
|
||||||
|
edoShowSendErrorReportOption=1
|
||||||
|
edoShowAttachScreenshotOption=1
|
||||||
|
edoShowCustomButton=0
|
||||||
|
csoShowDLLs=1
|
||||||
|
csoShowBPLs=1
|
||||||
|
csoShowBorlandThreads=1
|
||||||
|
csoShowWindowsThreads=1
|
||||||
|
csoDoNotStoreProcNames=0
|
||||||
|
boPauseBorlandThreads=0
|
||||||
|
boDoNotPauseMainThread=0
|
||||||
|
boPauseWindowsThreads=0
|
||||||
|
boUseMainModuleOptions=1
|
||||||
|
boCopyLogInCaseOfError=1
|
||||||
|
boSaveCompressedCopyInCaseOfError=0
|
||||||
|
boHandleSafeCallExceptions=1
|
||||||
|
boCallRTLExceptionEvent=0
|
||||||
|
boCatchHandledExceptions=0
|
||||||
|
loCatchLeaks=0
|
||||||
|
loGroupsSonLeaks=1
|
||||||
|
loHideBorlandLeaks=1
|
||||||
|
loFreeAllLeaks=1
|
||||||
|
loCatchLeaksExceptions=1
|
||||||
|
cfoReduceFileSize=1
|
||||||
|
cfoCheckFileCorruption=0
|
||||||
|
Count mtInformationMsgCaption=1
|
||||||
|
mtInformationMsgCaption0="Information."
|
||||||
|
Count mtQuestionMsgCaption=1
|
||||||
|
mtQuestionMsgCaption0="Question."
|
||||||
|
Count mtErrorMsgCaption=1
|
||||||
|
mtErrorMsgCaption0="Error."
|
||||||
|
Count mtDialog_Caption=1
|
||||||
|
mtDialog_Caption0="Error occurred"
|
||||||
|
Count mtDialog_ErrorMsgCaption=2
|
||||||
|
mtDialog_ErrorMsgCaption0="An error has occurred during program execution."
|
||||||
|
mtDialog_ErrorMsgCaption1="Please read the following information for further details."
|
||||||
|
Count mtDialog_GeneralCaption=1
|
||||||
|
mtDialog_GeneralCaption0="General"
|
||||||
|
Count mtDialog_GeneralHeader=1
|
||||||
|
mtDialog_GeneralHeader0="General Information"
|
||||||
|
Count mtDialog_CallStackCaption=1
|
||||||
|
mtDialog_CallStackCaption0="Call Stack"
|
||||||
|
Count mtDialog_CallStackHeader=1
|
||||||
|
mtDialog_CallStackHeader0="Call Stack Information"
|
||||||
|
Count mtDialog_ModulesCaption=1
|
||||||
|
mtDialog_ModulesCaption0="Modules"
|
||||||
|
Count mtDialog_ModulesHeader=1
|
||||||
|
mtDialog_ModulesHeader0="Modules Information"
|
||||||
|
Count mtDialog_ProcessesCaption=1
|
||||||
|
mtDialog_ProcessesCaption0="Processes"
|
||||||
|
Count mtDialog_ProcessesHeader=1
|
||||||
|
mtDialog_ProcessesHeader0="Processes Information"
|
||||||
|
Count mtDialog_AsmCaption=1
|
||||||
|
mtDialog_AsmCaption0="Assembler"
|
||||||
|
Count mtDialog_AsmHeader=1
|
||||||
|
mtDialog_AsmHeader0="Assembler Information"
|
||||||
|
Count mtDialog_CPUCaption=1
|
||||||
|
mtDialog_CPUCaption0="CPU"
|
||||||
|
Count mtDialog_CPUHeader=1
|
||||||
|
mtDialog_CPUHeader0="CPU Information"
|
||||||
|
Count mtDialog_OKButtonCaption=1
|
||||||
|
mtDialog_OKButtonCaption0="%26OK"
|
||||||
|
Count mtDialog_TerminateButtonCaption=1
|
||||||
|
mtDialog_TerminateButtonCaption0="%26Terminate"
|
||||||
|
Count mtDialog_RestartButtonCaption=1
|
||||||
|
mtDialog_RestartButtonCaption0="%26Restart"
|
||||||
|
Count mtDialog_DetailsButtonCaption=1
|
||||||
|
mtDialog_DetailsButtonCaption0="%26Details"
|
||||||
|
Count mtDialog_CustomButtonCaption=1
|
||||||
|
mtDialog_CustomButtonCaption0="%26Help"
|
||||||
|
Count mtDialog_SendMessage=1
|
||||||
|
mtDialog_SendMessage0="%26Send this error via Internet"
|
||||||
|
Count mtDialog_ScreenshotMessage=1
|
||||||
|
mtDialog_ScreenshotMessage0="%26Attach a Screenshot image"
|
||||||
|
Count mtDialog_CopyMessage=1
|
||||||
|
mtDialog_CopyMessage0="%26Copy to Clipboard"
|
||||||
|
Count mtDialog_SupportMessage=1
|
||||||
|
mtDialog_SupportMessage0="Go to the Support Page"
|
||||||
|
Count mtMSDialog_ErrorMsgCaption=1
|
||||||
|
mtMSDialog_ErrorMsgCaption0="The application has encountered a problem. We are sorry for the inconvenience."
|
||||||
|
Count mtMSDialog_RestartCaption=1
|
||||||
|
mtMSDialog_RestartCaption0="Restart application."
|
||||||
|
Count mtMSDialog_TerminateCaption=1
|
||||||
|
mtMSDialog_TerminateCaption0="Terminate application."
|
||||||
|
Count mtMSDialog_PleaseCaption=1
|
||||||
|
mtMSDialog_PleaseCaption0="Please tell us about this problem."
|
||||||
|
Count mtMSDialog_DescriptionCaption=1
|
||||||
|
mtMSDialog_DescriptionCaption0="We have created an error report that you can send to us. We will treat this report as confidential and anonymous."
|
||||||
|
Count mtMSDialog_SeeDetailsCaption=1
|
||||||
|
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 happened (optional)?"
|
||||||
|
Count mtMSDialog_EmailCaption=1
|
||||||
|
mtMSDialog_EmailCaption0="Email address (optional):"
|
||||||
|
Count mtMSDialog_SendButtonCaption=1
|
||||||
|
mtMSDialog_SendButtonCaption0="%26Send Error Report"
|
||||||
|
Count mtMSDialog_NoSendButtonCaption=1
|
||||||
|
mtMSDialog_NoSendButtonCaption0="%26Don't Send"
|
||||||
|
Count mtLog_AppHeader=1
|
||||||
|
mtLog_AppHeader0="Application"
|
||||||
|
Count mtLog_AppStartDate=1
|
||||||
|
mtLog_AppStartDate0="Start Date"
|
||||||
|
Count mtLog_AppName=1
|
||||||
|
mtLog_AppName0="Name/Description"
|
||||||
|
Count mtLog_AppVersionNumber=1
|
||||||
|
mtLog_AppVersionNumber0="Version Number"
|
||||||
|
Count mtLog_AppParameters=1
|
||||||
|
mtLog_AppParameters0="Parameters"
|
||||||
|
Count mtLog_AppCompilationDate=1
|
||||||
|
mtLog_AppCompilationDate0="Compilation Date"
|
||||||
|
Count mtLog_AppUpTime=1
|
||||||
|
mtLog_AppUpTime0="Up Time"
|
||||||
|
Count mtLog_ExcHeader=1
|
||||||
|
mtLog_ExcHeader0="Exception"
|
||||||
|
Count mtLog_ExcDate=1
|
||||||
|
mtLog_ExcDate0="Date"
|
||||||
|
Count mtLog_ExcAddress=1
|
||||||
|
mtLog_ExcAddress0="Address"
|
||||||
|
Count mtLog_ExcModuleName=1
|
||||||
|
mtLog_ExcModuleName0="Module Name"
|
||||||
|
Count mtLog_ExcModuleVersion=1
|
||||||
|
mtLog_ExcModuleVersion0="Module Version"
|
||||||
|
Count mtLog_ExcType=1
|
||||||
|
mtLog_ExcType0="Type"
|
||||||
|
Count mtLog_ExcMessage=1
|
||||||
|
mtLog_ExcMessage0="Message"
|
||||||
|
Count mtLog_ExcID=1
|
||||||
|
mtLog_ExcID0="ID"
|
||||||
|
Count mtLog_ExcCount=1
|
||||||
|
mtLog_ExcCount0="Count"
|
||||||
|
Count mtLog_ExcStatus=1
|
||||||
|
mtLog_ExcStatus0="Status"
|
||||||
|
Count mtLog_ExcNote=1
|
||||||
|
mtLog_ExcNote0="Note"
|
||||||
|
Count mtLog_UserHeader=1
|
||||||
|
mtLog_UserHeader0="User"
|
||||||
|
Count mtLog_UserID=1
|
||||||
|
mtLog_UserID0="ID"
|
||||||
|
Count mtLog_UserName=1
|
||||||
|
mtLog_UserName0="Name"
|
||||||
|
Count mtLog_UserEmail=1
|
||||||
|
mtLog_UserEmail0="Email"
|
||||||
|
Count mtLog_UserCompany=1
|
||||||
|
mtLog_UserCompany0="Company"
|
||||||
|
Count mtLog_UserPrivileges=1
|
||||||
|
mtLog_UserPrivileges0="Privileges"
|
||||||
|
Count mtLog_ActCtrlsHeader=1
|
||||||
|
mtLog_ActCtrlsHeader0="Active Controls"
|
||||||
|
Count mtLog_ActCtrlsFormClass=1
|
||||||
|
mtLog_ActCtrlsFormClass0="Form Class"
|
||||||
|
Count mtLog_ActCtrlsFormText=1
|
||||||
|
mtLog_ActCtrlsFormText0="Form Text"
|
||||||
|
Count mtLog_ActCtrlsControlClass=1
|
||||||
|
mtLog_ActCtrlsControlClass0="Control Class"
|
||||||
|
Count mtLog_ActCtrlsControlText=1
|
||||||
|
mtLog_ActCtrlsControlText0="Control Text"
|
||||||
|
Count mtLog_CmpHeader=1
|
||||||
|
mtLog_CmpHeader0="Computer"
|
||||||
|
Count mtLog_CmpName=1
|
||||||
|
mtLog_CmpName0="Name"
|
||||||
|
Count mtLog_CmpTotalMemory=1
|
||||||
|
mtLog_CmpTotalMemory0="Total Memory"
|
||||||
|
Count mtLog_CmpFreeMemory=1
|
||||||
|
mtLog_CmpFreeMemory0="Free Memory"
|
||||||
|
Count mtLog_CmpTotalDisk=1
|
||||||
|
mtLog_CmpTotalDisk0="Total Disk"
|
||||||
|
Count mtLog_CmpFreeDisk=1
|
||||||
|
mtLog_CmpFreeDisk0="Free Disk"
|
||||||
|
Count mtLog_CmpSystemUpTime=1
|
||||||
|
mtLog_CmpSystemUpTime0="System Up Time"
|
||||||
|
Count mtLog_CmpProcessor=1
|
||||||
|
mtLog_CmpProcessor0="Processor"
|
||||||
|
Count mtLog_CmpDisplayMode=1
|
||||||
|
mtLog_CmpDisplayMode0="Display Mode"
|
||||||
|
Count mtLog_CmpDisplayDPI=1
|
||||||
|
mtLog_CmpDisplayDPI0="Display DPI"
|
||||||
|
Count mtLog_CmpVideoCard=1
|
||||||
|
mtLog_CmpVideoCard0="Video Card"
|
||||||
|
Count mtLog_CmpPrinter=1
|
||||||
|
mtLog_CmpPrinter0="Printer"
|
||||||
|
Count mtLog_OSHeader=1
|
||||||
|
mtLog_OSHeader0="Operating System"
|
||||||
|
Count mtLog_OSType=1
|
||||||
|
mtLog_OSType0="Type"
|
||||||
|
Count mtLog_OSBuildN=1
|
||||||
|
mtLog_OSBuildN0="Build #"
|
||||||
|
Count mtLog_OSUpdate=1
|
||||||
|
mtLog_OSUpdate0="Update"
|
||||||
|
Count mtLog_OSLanguage=1
|
||||||
|
mtLog_OSLanguage0="Language"
|
||||||
|
Count mtLog_OSCharset=1
|
||||||
|
mtLog_OSCharset0="Charset"
|
||||||
|
Count mtLog_NetHeader=1
|
||||||
|
mtLog_NetHeader0="Network"
|
||||||
|
Count mtLog_NetIP=1
|
||||||
|
mtLog_NetIP0="IP Address"
|
||||||
|
Count mtLog_NetSubmask=1
|
||||||
|
mtLog_NetSubmask0="Submask"
|
||||||
|
Count mtLog_NetGateway=1
|
||||||
|
mtLog_NetGateway0="Gateway"
|
||||||
|
Count mtLog_NetDNS1=1
|
||||||
|
mtLog_NetDNS10="DNS 1"
|
||||||
|
Count mtLog_NetDNS2=1
|
||||||
|
mtLog_NetDNS20="DNS 2"
|
||||||
|
Count mtLog_NetDHCP=1
|
||||||
|
mtLog_NetDHCP0="DHCP"
|
||||||
|
Count mtLog_CustInfoHeader=1
|
||||||
|
mtLog_CustInfoHeader0="Custom Information"
|
||||||
|
Count mtCallStack_Address=1
|
||||||
|
mtCallStack_Address0="Address"
|
||||||
|
Count mtCallStack_Name=1
|
||||||
|
mtCallStack_Name0="Module"
|
||||||
|
Count mtCallStack_Unit=1
|
||||||
|
mtCallStack_Unit0="Unit"
|
||||||
|
Count mtCallStack_Class=1
|
||||||
|
mtCallStack_Class0="Class"
|
||||||
|
Count mtCallStack_Procedure=1
|
||||||
|
mtCallStack_Procedure0="Procedure/Method"
|
||||||
|
Count mtCallStack_Line=1
|
||||||
|
mtCallStack_Line0="Line"
|
||||||
|
Count mtCallStack_MainThread=1
|
||||||
|
mtCallStack_MainThread0="Main"
|
||||||
|
Count mtCallStack_ExceptionThread=1
|
||||||
|
mtCallStack_ExceptionThread0="Exception Thread"
|
||||||
|
Count mtCallStack_RunningThread=1
|
||||||
|
mtCallStack_RunningThread0="Running Thread"
|
||||||
|
Count mtCallStack_CallingThread=1
|
||||||
|
mtCallStack_CallingThread0="Calling Thread"
|
||||||
|
Count mtCallStack_ThreadID=1
|
||||||
|
mtCallStack_ThreadID0="ID"
|
||||||
|
Count mtCallStack_ThreadPriority=1
|
||||||
|
mtCallStack_ThreadPriority0="Priority"
|
||||||
|
Count mtCallStack_ThreadClass=1
|
||||||
|
mtCallStack_ThreadClass0="Class"
|
||||||
|
Count mtCallStack_LeakCaption=1
|
||||||
|
mtCallStack_LeakCaption0="Memory Leak"
|
||||||
|
Count mtCallStack_LeakData=1
|
||||||
|
mtCallStack_LeakData0="Data"
|
||||||
|
Count mtCallStack_LeakType=1
|
||||||
|
mtCallStack_LeakType0="Type"
|
||||||
|
Count mtCallStack_LeakSize=1
|
||||||
|
mtCallStack_LeakSize0="Total size"
|
||||||
|
Count mtCallStack_LeakCount=1
|
||||||
|
mtCallStack_LeakCount0="Count"
|
||||||
|
Count mtSendDialog_Caption=1
|
||||||
|
mtSendDialog_Caption0="Send."
|
||||||
|
Count mtSendDialog_Message=1
|
||||||
|
mtSendDialog_Message0="Message"
|
||||||
|
Count mtSendDialog_Resolving=1
|
||||||
|
mtSendDialog_Resolving0="Resolving DNS..."
|
||||||
|
Count mtSendDialog_Login=1
|
||||||
|
mtSendDialog_Login0="Login..."
|
||||||
|
Count mtSendDialog_Connecting=1
|
||||||
|
mtSendDialog_Connecting0="Connecting with server..."
|
||||||
|
Count mtSendDialog_Connected=1
|
||||||
|
mtSendDialog_Connected0="Connected with server."
|
||||||
|
Count mtSendDialog_Sending=1
|
||||||
|
mtSendDialog_Sending0="Sending message..."
|
||||||
|
Count mtSendDialog_Sent=1
|
||||||
|
mtSendDialog_Sent0="Message sent."
|
||||||
|
Count mtSendDialog_SelectProject=1
|
||||||
|
mtSendDialog_SelectProject0="Select project..."
|
||||||
|
Count mtSendDialog_Searching=1
|
||||||
|
mtSendDialog_Searching0="Searching..."
|
||||||
|
Count mtSendDialog_Modifying=1
|
||||||
|
mtSendDialog_Modifying0="Modifying..."
|
||||||
|
Count mtSendDialog_Disconnecting=1
|
||||||
|
mtSendDialog_Disconnecting0="Disconnecting..."
|
||||||
|
Count mtSendDialog_Disconnected=1
|
||||||
|
mtSendDialog_Disconnected0="Disconnected."
|
||||||
|
Count mtReproduceDialog_Caption=1
|
||||||
|
mtReproduceDialog_Caption0="Request"
|
||||||
|
Count mtReproduceDialog_Request=1
|
||||||
|
mtReproduceDialog_Request0="Please describe the steps to reproduce the error:"
|
||||||
|
Count mtReproduceDialog_OKButtonCaption=1
|
||||||
|
mtReproduceDialog_OKButtonCaption0="%26OK"
|
||||||
|
Count mtModules_Handle=1
|
||||||
|
mtModules_Handle0="Handle"
|
||||||
|
Count mtModules_Name=1
|
||||||
|
mtModules_Name0="Name"
|
||||||
|
Count mtModules_Description=1
|
||||||
|
mtModules_Description0="Description"
|
||||||
|
Count mtModules_Version=1
|
||||||
|
mtModules_Version0="Version"
|
||||||
|
Count mtModules_Size=1
|
||||||
|
mtModules_Size0="Size"
|
||||||
|
Count mtModules_LastModified=1
|
||||||
|
mtModules_LastModified0="Modified"
|
||||||
|
Count mtModules_Path=1
|
||||||
|
mtModules_Path0="Path"
|
||||||
|
Count mtProcesses_ID=1
|
||||||
|
mtProcesses_ID0="ID"
|
||||||
|
Count mtProcesses_Name=1
|
||||||
|
mtProcesses_Name0="Name"
|
||||||
|
Count mtProcesses_Description=1
|
||||||
|
mtProcesses_Description0="Description"
|
||||||
|
Count mtProcesses_Version=1
|
||||||
|
mtProcesses_Version0="Version"
|
||||||
|
Count mtProcesses_Memory=1
|
||||||
|
mtProcesses_Memory0="Memory"
|
||||||
|
Count mtProcesses_Priority=1
|
||||||
|
mtProcesses_Priority0="Priority"
|
||||||
|
Count mtProcesses_Threads=1
|
||||||
|
mtProcesses_Threads0="Threads"
|
||||||
|
Count mtProcesses_Path=1
|
||||||
|
mtProcesses_Path0="Path"
|
||||||
|
Count mtCPU_Registers=1
|
||||||
|
mtCPU_Registers0="Registers"
|
||||||
|
Count mtCPU_Stack=1
|
||||||
|
mtCPU_Stack0="Stack"
|
||||||
|
Count mtCPU_MemoryDump=1
|
||||||
|
mtCPU_MemoryDump0="Memory Dump"
|
||||||
|
Count mtSend_SuccessMsg=1
|
||||||
|
mtSend_SuccessMsg0="The message was sent successfully."
|
||||||
|
Count mtSend_FailureMsg=1
|
||||||
|
mtSend_FailureMsg0="Sorry, sending the message didn't work."
|
||||||
|
Count mtSend_BugClosedMsg=2
|
||||||
|
mtSend_BugClosedMsg0="These BUG is just closed."
|
||||||
|
mtSend_BugClosedMsg1="Contact the program support to obtain an update."
|
||||||
|
Count mtSend_UnknownErrorMsg=1
|
||||||
|
mtSend_UnknownErrorMsg0="Unknown error."
|
||||||
|
Count mtSend_InvalidLoginMsg=1
|
||||||
|
mtSend_InvalidLoginMsg0="Invalid login request."
|
||||||
|
Count mtSend_InvalidSearchMsg=1
|
||||||
|
mtSend_InvalidSearchMsg0="Invalid search request."
|
||||||
|
Count mtSend_InvalidSelectionMsg=1
|
||||||
|
mtSend_InvalidSelectionMsg0="Invalid selection request."
|
||||||
|
Count mtSend_InvalidInsertMsg=1
|
||||||
|
mtSend_InvalidInsertMsg0="Invalid insert request."
|
||||||
|
Count mtSend_InvalidModifyMsg=1
|
||||||
|
mtSend_InvalidModifyMsg0="Invalid modify request."
|
||||||
|
Count mtFileCrackedMsg=2
|
||||||
|
mtFileCrackedMsg0="This file is cracked."
|
||||||
|
mtFileCrackedMsg1="The application will be closed."
|
||||||
|
Count mtException_LeakMultiFree=1
|
||||||
|
mtException_LeakMultiFree0="Multi Free memory leak."
|
||||||
|
Count mtException_LeakMemoryOverrun=1
|
||||||
|
mtException_LeakMemoryOverrun0="Memory Overrun leak."
|
||||||
|
Count mtException_AntiFreeze=1
|
||||||
|
mtException_AntiFreeze0="The application seems to be frozen."
|
||||||
|
Count mtInvalidEmailMsg=1
|
||||||
|
mtInvalidEmailMsg0="Invalid email."
|
||||||
|
TextsCollection=English
|
||||||
|
EurekaLog Last Line -->
|
||||||
22
Source/Modulos/Obras/Model/Obras_model.rc
Normal file
22
Source/Modulos/Obras/Model/Obras_model.rc
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
1 VERSIONINFO
|
||||||
|
FILEVERSION 1,0,0,0
|
||||||
|
PRODUCTVERSION 1,0,0,0
|
||||||
|
FILEFLAGSMASK 0x3FL
|
||||||
|
FILEFLAGS 0x00L
|
||||||
|
FILEOS 0x40004L
|
||||||
|
FILETYPE 0x1L
|
||||||
|
FILESUBTYPE 0x0L
|
||||||
|
BEGIN
|
||||||
|
BLOCK "StringFileInfo"
|
||||||
|
BEGIN
|
||||||
|
BLOCK "0C0A04E4"
|
||||||
|
BEGIN
|
||||||
|
VALUE "FileVersion", "1.0.0.0\0"
|
||||||
|
VALUE "ProductVersion", "1.0.0.0\0"
|
||||||
|
END
|
||||||
|
END
|
||||||
|
BLOCK "VarFileInfo"
|
||||||
|
BEGIN
|
||||||
|
VALUE "Translation", 0x0C0A, 1252
|
||||||
|
END
|
||||||
|
END
|
||||||
BIN
Source/Modulos/Obras/Model/Obras_model.res
Normal file
BIN
Source/Modulos/Obras/Model/Obras_model.res
Normal file
Binary file not shown.
666
Source/Modulos/Obras/Model/schObrasClient_Intf.pas
Normal file
666
Source/Modulos/Obras/Model/schObrasClient_Intf.pas
Normal file
@ -0,0 +1,666 @@
|
|||||||
|
unit schObrasClient_Intf;
|
||||||
|
|
||||||
|
interface
|
||||||
|
|
||||||
|
uses
|
||||||
|
Classes, DB, schBase_Intf, SysUtils, uROClasses, uDADataTable, FmtBCD, uROXMLIntf;
|
||||||
|
|
||||||
|
const
|
||||||
|
{ Data table rules ids
|
||||||
|
Feel free to change them to something more human readable
|
||||||
|
but make sure they are unique in the context of your application }
|
||||||
|
RID_Obras = '{1DB0B399-5E0C-4F09-93D6-0774AEAD4B8D}';
|
||||||
|
|
||||||
|
{ Data table names }
|
||||||
|
nme_Obras = 'Obras';
|
||||||
|
|
||||||
|
{ Obras fields }
|
||||||
|
fld_ObrasID = 'ID';
|
||||||
|
fld_ObrasID_EMPRESA = 'ID_EMPRESA';
|
||||||
|
fld_ObrasNOMBRE = 'NOMBRE';
|
||||||
|
fld_ObrasCALLE = 'CALLE';
|
||||||
|
fld_ObrasPROVINCIA = 'PROVINCIA';
|
||||||
|
fld_ObrasPOBLACION = 'POBLACION';
|
||||||
|
fld_ObrasCODIGO_POSTAL = 'CODIGO_POSTAL';
|
||||||
|
fld_ObrasTELEFONO = 'TELEFONO';
|
||||||
|
fld_ObrasMOVIL = 'MOVIL';
|
||||||
|
fld_ObrasFAX = 'FAX';
|
||||||
|
fld_ObrasPERSONA_CONTACTO = 'PERSONA_CONTACTO';
|
||||||
|
fld_ObrasOBSERVACIONES = 'OBSERVACIONES';
|
||||||
|
fld_ObrasID_CLIENTE = 'ID_CLIENTE';
|
||||||
|
fld_ObrasNOMBRE_CLIENTE = 'NOMBRE_CLIENTE';
|
||||||
|
fld_ObrasFECHA_ALTA = 'FECHA_ALTA';
|
||||||
|
fld_ObrasFECHA_MODIFICACION = 'FECHA_MODIFICACION';
|
||||||
|
fld_ObrasUSUARIO = 'USUARIO';
|
||||||
|
|
||||||
|
{ Obras field indexes }
|
||||||
|
idx_ObrasID = 0;
|
||||||
|
idx_ObrasID_EMPRESA = 1;
|
||||||
|
idx_ObrasNOMBRE = 2;
|
||||||
|
idx_ObrasCALLE = 3;
|
||||||
|
idx_ObrasPROVINCIA = 4;
|
||||||
|
idx_ObrasPOBLACION = 5;
|
||||||
|
idx_ObrasCODIGO_POSTAL = 6;
|
||||||
|
idx_ObrasTELEFONO = 7;
|
||||||
|
idx_ObrasMOVIL = 8;
|
||||||
|
idx_ObrasFAX = 9;
|
||||||
|
idx_ObrasPERSONA_CONTACTO = 10;
|
||||||
|
idx_ObrasOBSERVACIONES = 11;
|
||||||
|
idx_ObrasID_CLIENTE = 12;
|
||||||
|
idx_ObrasNOMBRE_CLIENTE = 13;
|
||||||
|
idx_ObrasFECHA_ALTA = 14;
|
||||||
|
idx_ObrasFECHA_MODIFICACION = 15;
|
||||||
|
idx_ObrasUSUARIO = 16;
|
||||||
|
|
||||||
|
type
|
||||||
|
{ IObras }
|
||||||
|
IObras = interface(IDAStronglyTypedDataTable)
|
||||||
|
['{6CBD823A-08C6-412B-9484-9D7E22FE3939}']
|
||||||
|
{ Property getters and setters }
|
||||||
|
function GetIDValue: Integer;
|
||||||
|
procedure SetIDValue(const aValue: Integer);
|
||||||
|
function GetIDIsNull: Boolean;
|
||||||
|
procedure SetIDIsNull(const aValue: Boolean);
|
||||||
|
function GetID_EMPRESAValue: Integer;
|
||||||
|
procedure SetID_EMPRESAValue(const aValue: Integer);
|
||||||
|
function GetID_EMPRESAIsNull: Boolean;
|
||||||
|
procedure SetID_EMPRESAIsNull(const aValue: Boolean);
|
||||||
|
function GetNOMBREValue: String;
|
||||||
|
procedure SetNOMBREValue(const aValue: String);
|
||||||
|
function GetNOMBREIsNull: Boolean;
|
||||||
|
procedure SetNOMBREIsNull(const aValue: Boolean);
|
||||||
|
function GetCALLEValue: String;
|
||||||
|
procedure SetCALLEValue(const aValue: String);
|
||||||
|
function GetCALLEIsNull: Boolean;
|
||||||
|
procedure SetCALLEIsNull(const aValue: Boolean);
|
||||||
|
function GetPROVINCIAValue: String;
|
||||||
|
procedure SetPROVINCIAValue(const aValue: String);
|
||||||
|
function GetPROVINCIAIsNull: Boolean;
|
||||||
|
procedure SetPROVINCIAIsNull(const aValue: Boolean);
|
||||||
|
function GetPOBLACIONValue: String;
|
||||||
|
procedure SetPOBLACIONValue(const aValue: String);
|
||||||
|
function GetPOBLACIONIsNull: Boolean;
|
||||||
|
procedure SetPOBLACIONIsNull(const aValue: Boolean);
|
||||||
|
function GetCODIGO_POSTALValue: String;
|
||||||
|
procedure SetCODIGO_POSTALValue(const aValue: String);
|
||||||
|
function GetCODIGO_POSTALIsNull: Boolean;
|
||||||
|
procedure SetCODIGO_POSTALIsNull(const aValue: Boolean);
|
||||||
|
function GetTELEFONOValue: String;
|
||||||
|
procedure SetTELEFONOValue(const aValue: String);
|
||||||
|
function GetTELEFONOIsNull: Boolean;
|
||||||
|
procedure SetTELEFONOIsNull(const aValue: Boolean);
|
||||||
|
function GetMOVILValue: String;
|
||||||
|
procedure SetMOVILValue(const aValue: String);
|
||||||
|
function GetMOVILIsNull: Boolean;
|
||||||
|
procedure SetMOVILIsNull(const aValue: Boolean);
|
||||||
|
function GetFAXValue: String;
|
||||||
|
procedure SetFAXValue(const aValue: String);
|
||||||
|
function GetFAXIsNull: Boolean;
|
||||||
|
procedure SetFAXIsNull(const aValue: Boolean);
|
||||||
|
function GetPERSONA_CONTACTOValue: String;
|
||||||
|
procedure SetPERSONA_CONTACTOValue(const aValue: String);
|
||||||
|
function GetPERSONA_CONTACTOIsNull: Boolean;
|
||||||
|
procedure SetPERSONA_CONTACTOIsNull(const aValue: Boolean);
|
||||||
|
function GetOBSERVACIONESValue: IROStrings;
|
||||||
|
function GetOBSERVACIONESIsNull: Boolean;
|
||||||
|
procedure SetOBSERVACIONESIsNull(const aValue: Boolean);
|
||||||
|
function GetID_CLIENTEValue: Integer;
|
||||||
|
procedure SetID_CLIENTEValue(const aValue: Integer);
|
||||||
|
function GetID_CLIENTEIsNull: Boolean;
|
||||||
|
procedure SetID_CLIENTEIsNull(const aValue: Boolean);
|
||||||
|
function GetNOMBRE_CLIENTEValue: String;
|
||||||
|
procedure SetNOMBRE_CLIENTEValue(const aValue: String);
|
||||||
|
function GetNOMBRE_CLIENTEIsNull: Boolean;
|
||||||
|
procedure SetNOMBRE_CLIENTEIsNull(const aValue: Boolean);
|
||||||
|
function GetFECHA_ALTAValue: DateTime;
|
||||||
|
procedure SetFECHA_ALTAValue(const aValue: DateTime);
|
||||||
|
function GetFECHA_ALTAIsNull: Boolean;
|
||||||
|
procedure SetFECHA_ALTAIsNull(const aValue: Boolean);
|
||||||
|
function GetFECHA_MODIFICACIONValue: DateTime;
|
||||||
|
procedure SetFECHA_MODIFICACIONValue(const aValue: DateTime);
|
||||||
|
function GetFECHA_MODIFICACIONIsNull: Boolean;
|
||||||
|
procedure SetFECHA_MODIFICACIONIsNull(const aValue: Boolean);
|
||||||
|
function GetUSUARIOValue: String;
|
||||||
|
procedure SetUSUARIOValue(const aValue: String);
|
||||||
|
function GetUSUARIOIsNull: Boolean;
|
||||||
|
procedure SetUSUARIOIsNull(const aValue: Boolean);
|
||||||
|
|
||||||
|
|
||||||
|
{ Properties }
|
||||||
|
property ID: Integer read GetIDValue write SetIDValue;
|
||||||
|
property IDIsNull: Boolean read GetIDIsNull write SetIDIsNull;
|
||||||
|
property ID_EMPRESA: Integer read GetID_EMPRESAValue write SetID_EMPRESAValue;
|
||||||
|
property ID_EMPRESAIsNull: Boolean read GetID_EMPRESAIsNull write SetID_EMPRESAIsNull;
|
||||||
|
property NOMBRE: String read GetNOMBREValue write SetNOMBREValue;
|
||||||
|
property NOMBREIsNull: Boolean read GetNOMBREIsNull write SetNOMBREIsNull;
|
||||||
|
property CALLE: String read GetCALLEValue write SetCALLEValue;
|
||||||
|
property CALLEIsNull: Boolean read GetCALLEIsNull write SetCALLEIsNull;
|
||||||
|
property PROVINCIA: String read GetPROVINCIAValue write SetPROVINCIAValue;
|
||||||
|
property PROVINCIAIsNull: Boolean read GetPROVINCIAIsNull write SetPROVINCIAIsNull;
|
||||||
|
property POBLACION: String read GetPOBLACIONValue write SetPOBLACIONValue;
|
||||||
|
property POBLACIONIsNull: Boolean read GetPOBLACIONIsNull write SetPOBLACIONIsNull;
|
||||||
|
property CODIGO_POSTAL: String read GetCODIGO_POSTALValue write SetCODIGO_POSTALValue;
|
||||||
|
property CODIGO_POSTALIsNull: Boolean read GetCODIGO_POSTALIsNull write SetCODIGO_POSTALIsNull;
|
||||||
|
property TELEFONO: String read GetTELEFONOValue write SetTELEFONOValue;
|
||||||
|
property TELEFONOIsNull: Boolean read GetTELEFONOIsNull write SetTELEFONOIsNull;
|
||||||
|
property MOVIL: String read GetMOVILValue write SetMOVILValue;
|
||||||
|
property MOVILIsNull: Boolean read GetMOVILIsNull write SetMOVILIsNull;
|
||||||
|
property FAX: String read GetFAXValue write SetFAXValue;
|
||||||
|
property FAXIsNull: Boolean read GetFAXIsNull write SetFAXIsNull;
|
||||||
|
property PERSONA_CONTACTO: String read GetPERSONA_CONTACTOValue write SetPERSONA_CONTACTOValue;
|
||||||
|
property PERSONA_CONTACTOIsNull: Boolean read GetPERSONA_CONTACTOIsNull write SetPERSONA_CONTACTOIsNull;
|
||||||
|
property OBSERVACIONES: IROStrings read GetOBSERVACIONESValue;
|
||||||
|
property OBSERVACIONESIsNull: Boolean read GetOBSERVACIONESIsNull write SetOBSERVACIONESIsNull;
|
||||||
|
property ID_CLIENTE: Integer read GetID_CLIENTEValue write SetID_CLIENTEValue;
|
||||||
|
property ID_CLIENTEIsNull: Boolean read GetID_CLIENTEIsNull write SetID_CLIENTEIsNull;
|
||||||
|
property NOMBRE_CLIENTE: String read GetNOMBRE_CLIENTEValue write SetNOMBRE_CLIENTEValue;
|
||||||
|
property NOMBRE_CLIENTEIsNull: Boolean read GetNOMBRE_CLIENTEIsNull write SetNOMBRE_CLIENTEIsNull;
|
||||||
|
property FECHA_ALTA: DateTime read GetFECHA_ALTAValue write SetFECHA_ALTAValue;
|
||||||
|
property FECHA_ALTAIsNull: Boolean read GetFECHA_ALTAIsNull write SetFECHA_ALTAIsNull;
|
||||||
|
property FECHA_MODIFICACION: DateTime read GetFECHA_MODIFICACIONValue write SetFECHA_MODIFICACIONValue;
|
||||||
|
property FECHA_MODIFICACIONIsNull: Boolean read GetFECHA_MODIFICACIONIsNull write SetFECHA_MODIFICACIONIsNull;
|
||||||
|
property USUARIO: String read GetUSUARIOValue write SetUSUARIOValue;
|
||||||
|
property USUARIOIsNull: Boolean read GetUSUARIOIsNull write SetUSUARIOIsNull;
|
||||||
|
end;
|
||||||
|
|
||||||
|
{ TObrasDataTableRules }
|
||||||
|
TObrasDataTableRules = class(TIntfObjectDADataTableRules, IObras)
|
||||||
|
private
|
||||||
|
f_OBSERVACIONES: IROStrings;
|
||||||
|
procedure OBSERVACIONES_OnChange(Sender: TObject);
|
||||||
|
protected
|
||||||
|
{ Property getters and setters }
|
||||||
|
function GetIDValue: Integer; virtual;
|
||||||
|
procedure SetIDValue(const aValue: Integer); virtual;
|
||||||
|
function GetIDIsNull: Boolean; virtual;
|
||||||
|
procedure SetIDIsNull(const aValue: Boolean); virtual;
|
||||||
|
function GetID_EMPRESAValue: Integer; virtual;
|
||||||
|
procedure SetID_EMPRESAValue(const aValue: Integer); virtual;
|
||||||
|
function GetID_EMPRESAIsNull: Boolean; virtual;
|
||||||
|
procedure SetID_EMPRESAIsNull(const aValue: Boolean); virtual;
|
||||||
|
function GetNOMBREValue: String; virtual;
|
||||||
|
procedure SetNOMBREValue(const aValue: String); virtual;
|
||||||
|
function GetNOMBREIsNull: Boolean; virtual;
|
||||||
|
procedure SetNOMBREIsNull(const aValue: Boolean); virtual;
|
||||||
|
function GetCALLEValue: String; virtual;
|
||||||
|
procedure SetCALLEValue(const aValue: String); virtual;
|
||||||
|
function GetCALLEIsNull: Boolean; virtual;
|
||||||
|
procedure SetCALLEIsNull(const aValue: Boolean); virtual;
|
||||||
|
function GetPROVINCIAValue: String; virtual;
|
||||||
|
procedure SetPROVINCIAValue(const aValue: String); virtual;
|
||||||
|
function GetPROVINCIAIsNull: Boolean; virtual;
|
||||||
|
procedure SetPROVINCIAIsNull(const aValue: Boolean); virtual;
|
||||||
|
function GetPOBLACIONValue: String; virtual;
|
||||||
|
procedure SetPOBLACIONValue(const aValue: String); virtual;
|
||||||
|
function GetPOBLACIONIsNull: Boolean; virtual;
|
||||||
|
procedure SetPOBLACIONIsNull(const aValue: Boolean); virtual;
|
||||||
|
function GetCODIGO_POSTALValue: String; virtual;
|
||||||
|
procedure SetCODIGO_POSTALValue(const aValue: String); virtual;
|
||||||
|
function GetCODIGO_POSTALIsNull: Boolean; virtual;
|
||||||
|
procedure SetCODIGO_POSTALIsNull(const aValue: Boolean); virtual;
|
||||||
|
function GetTELEFONOValue: String; virtual;
|
||||||
|
procedure SetTELEFONOValue(const aValue: String); virtual;
|
||||||
|
function GetTELEFONOIsNull: Boolean; virtual;
|
||||||
|
procedure SetTELEFONOIsNull(const aValue: Boolean); virtual;
|
||||||
|
function GetMOVILValue: String; virtual;
|
||||||
|
procedure SetMOVILValue(const aValue: String); virtual;
|
||||||
|
function GetMOVILIsNull: Boolean; virtual;
|
||||||
|
procedure SetMOVILIsNull(const aValue: Boolean); virtual;
|
||||||
|
function GetFAXValue: String; virtual;
|
||||||
|
procedure SetFAXValue(const aValue: String); virtual;
|
||||||
|
function GetFAXIsNull: Boolean; virtual;
|
||||||
|
procedure SetFAXIsNull(const aValue: Boolean); virtual;
|
||||||
|
function GetPERSONA_CONTACTOValue: String; virtual;
|
||||||
|
procedure SetPERSONA_CONTACTOValue(const aValue: String); virtual;
|
||||||
|
function GetPERSONA_CONTACTOIsNull: Boolean; virtual;
|
||||||
|
procedure SetPERSONA_CONTACTOIsNull(const aValue: Boolean); virtual;
|
||||||
|
function GetOBSERVACIONESValue: IROStrings; virtual;
|
||||||
|
function GetOBSERVACIONESIsNull: Boolean; virtual;
|
||||||
|
procedure SetOBSERVACIONESIsNull(const aValue: Boolean); virtual;
|
||||||
|
function GetID_CLIENTEValue: Integer; virtual;
|
||||||
|
procedure SetID_CLIENTEValue(const aValue: Integer); virtual;
|
||||||
|
function GetID_CLIENTEIsNull: Boolean; virtual;
|
||||||
|
procedure SetID_CLIENTEIsNull(const aValue: Boolean); virtual;
|
||||||
|
function GetNOMBRE_CLIENTEValue: String; virtual;
|
||||||
|
procedure SetNOMBRE_CLIENTEValue(const aValue: String); virtual;
|
||||||
|
function GetNOMBRE_CLIENTEIsNull: Boolean; virtual;
|
||||||
|
procedure SetNOMBRE_CLIENTEIsNull(const aValue: Boolean); virtual;
|
||||||
|
function GetFECHA_ALTAValue: DateTime; virtual;
|
||||||
|
procedure SetFECHA_ALTAValue(const aValue: DateTime); virtual;
|
||||||
|
function GetFECHA_ALTAIsNull: Boolean; virtual;
|
||||||
|
procedure SetFECHA_ALTAIsNull(const aValue: Boolean); virtual;
|
||||||
|
function GetFECHA_MODIFICACIONValue: DateTime; virtual;
|
||||||
|
procedure SetFECHA_MODIFICACIONValue(const aValue: DateTime); virtual;
|
||||||
|
function GetFECHA_MODIFICACIONIsNull: Boolean; virtual;
|
||||||
|
procedure SetFECHA_MODIFICACIONIsNull(const aValue: Boolean); virtual;
|
||||||
|
function GetUSUARIOValue: String; virtual;
|
||||||
|
procedure SetUSUARIOValue(const aValue: String); virtual;
|
||||||
|
function GetUSUARIOIsNull: Boolean; virtual;
|
||||||
|
procedure SetUSUARIOIsNull(const aValue: Boolean); virtual;
|
||||||
|
|
||||||
|
{ Properties }
|
||||||
|
property ID: Integer read GetIDValue write SetIDValue;
|
||||||
|
property IDIsNull: Boolean read GetIDIsNull write SetIDIsNull;
|
||||||
|
property ID_EMPRESA: Integer read GetID_EMPRESAValue write SetID_EMPRESAValue;
|
||||||
|
property ID_EMPRESAIsNull: Boolean read GetID_EMPRESAIsNull write SetID_EMPRESAIsNull;
|
||||||
|
property NOMBRE: String read GetNOMBREValue write SetNOMBREValue;
|
||||||
|
property NOMBREIsNull: Boolean read GetNOMBREIsNull write SetNOMBREIsNull;
|
||||||
|
property CALLE: String read GetCALLEValue write SetCALLEValue;
|
||||||
|
property CALLEIsNull: Boolean read GetCALLEIsNull write SetCALLEIsNull;
|
||||||
|
property PROVINCIA: String read GetPROVINCIAValue write SetPROVINCIAValue;
|
||||||
|
property PROVINCIAIsNull: Boolean read GetPROVINCIAIsNull write SetPROVINCIAIsNull;
|
||||||
|
property POBLACION: String read GetPOBLACIONValue write SetPOBLACIONValue;
|
||||||
|
property POBLACIONIsNull: Boolean read GetPOBLACIONIsNull write SetPOBLACIONIsNull;
|
||||||
|
property CODIGO_POSTAL: String read GetCODIGO_POSTALValue write SetCODIGO_POSTALValue;
|
||||||
|
property CODIGO_POSTALIsNull: Boolean read GetCODIGO_POSTALIsNull write SetCODIGO_POSTALIsNull;
|
||||||
|
property TELEFONO: String read GetTELEFONOValue write SetTELEFONOValue;
|
||||||
|
property TELEFONOIsNull: Boolean read GetTELEFONOIsNull write SetTELEFONOIsNull;
|
||||||
|
property MOVIL: String read GetMOVILValue write SetMOVILValue;
|
||||||
|
property MOVILIsNull: Boolean read GetMOVILIsNull write SetMOVILIsNull;
|
||||||
|
property FAX: String read GetFAXValue write SetFAXValue;
|
||||||
|
property FAXIsNull: Boolean read GetFAXIsNull write SetFAXIsNull;
|
||||||
|
property PERSONA_CONTACTO: String read GetPERSONA_CONTACTOValue write SetPERSONA_CONTACTOValue;
|
||||||
|
property PERSONA_CONTACTOIsNull: Boolean read GetPERSONA_CONTACTOIsNull write SetPERSONA_CONTACTOIsNull;
|
||||||
|
property OBSERVACIONES: IROStrings read GetOBSERVACIONESValue;
|
||||||
|
property OBSERVACIONESIsNull: Boolean read GetOBSERVACIONESIsNull write SetOBSERVACIONESIsNull;
|
||||||
|
property ID_CLIENTE: Integer read GetID_CLIENTEValue write SetID_CLIENTEValue;
|
||||||
|
property ID_CLIENTEIsNull: Boolean read GetID_CLIENTEIsNull write SetID_CLIENTEIsNull;
|
||||||
|
property NOMBRE_CLIENTE: String read GetNOMBRE_CLIENTEValue write SetNOMBRE_CLIENTEValue;
|
||||||
|
property NOMBRE_CLIENTEIsNull: Boolean read GetNOMBRE_CLIENTEIsNull write SetNOMBRE_CLIENTEIsNull;
|
||||||
|
property FECHA_ALTA: DateTime read GetFECHA_ALTAValue write SetFECHA_ALTAValue;
|
||||||
|
property FECHA_ALTAIsNull: Boolean read GetFECHA_ALTAIsNull write SetFECHA_ALTAIsNull;
|
||||||
|
property FECHA_MODIFICACION: DateTime read GetFECHA_MODIFICACIONValue write SetFECHA_MODIFICACIONValue;
|
||||||
|
property FECHA_MODIFICACIONIsNull: Boolean read GetFECHA_MODIFICACIONIsNull write SetFECHA_MODIFICACIONIsNull;
|
||||||
|
property USUARIO: String read GetUSUARIOValue write SetUSUARIOValue;
|
||||||
|
property USUARIOIsNull: Boolean read GetUSUARIOIsNull write SetUSUARIOIsNull;
|
||||||
|
|
||||||
|
public
|
||||||
|
constructor Create(aDataTable: TDADataTable); override;
|
||||||
|
destructor Destroy; override;
|
||||||
|
|
||||||
|
end;
|
||||||
|
|
||||||
|
implementation
|
||||||
|
|
||||||
|
uses Variants, uROBinaryHelpers;
|
||||||
|
|
||||||
|
{ TObrasDataTableRules }
|
||||||
|
constructor TObrasDataTableRules.Create(aDataTable: TDADataTable);
|
||||||
|
var
|
||||||
|
StrList: TStringList;
|
||||||
|
begin
|
||||||
|
inherited;
|
||||||
|
|
||||||
|
StrList := TStringList.Create;
|
||||||
|
StrList.OnChange := OBSERVACIONES_OnChange;
|
||||||
|
f_OBSERVACIONES := NewROStrings(StrList,True);
|
||||||
|
end;
|
||||||
|
|
||||||
|
destructor TObrasDataTableRules.Destroy;
|
||||||
|
begin
|
||||||
|
inherited;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TObrasDataTableRules.OBSERVACIONES_OnChange(Sender: TObject);
|
||||||
|
begin
|
||||||
|
if DataTable.Editing then DataTable.Fields[idx_ObrasOBSERVACIONES].AsVariant := TStringList(Sender).Text;
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasDataTableRules.GetIDValue: Integer;
|
||||||
|
begin
|
||||||
|
result := DataTable.Fields[idx_ObrasID].AsInteger;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TObrasDataTableRules.SetIDValue(const aValue: Integer);
|
||||||
|
begin
|
||||||
|
DataTable.Fields[idx_ObrasID].AsInteger := aValue;
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasDataTableRules.GetIDIsNull: boolean;
|
||||||
|
begin
|
||||||
|
result := DataTable.Fields[idx_ObrasID].IsNull;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TObrasDataTableRules.SetIDIsNull(const aValue: Boolean);
|
||||||
|
begin
|
||||||
|
if aValue then
|
||||||
|
DataTable.Fields[idx_ObrasID].AsVariant := Null;
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasDataTableRules.GetID_EMPRESAValue: Integer;
|
||||||
|
begin
|
||||||
|
result := DataTable.Fields[idx_ObrasID_EMPRESA].AsInteger;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TObrasDataTableRules.SetID_EMPRESAValue(const aValue: Integer);
|
||||||
|
begin
|
||||||
|
DataTable.Fields[idx_ObrasID_EMPRESA].AsInteger := aValue;
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasDataTableRules.GetID_EMPRESAIsNull: boolean;
|
||||||
|
begin
|
||||||
|
result := DataTable.Fields[idx_ObrasID_EMPRESA].IsNull;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TObrasDataTableRules.SetID_EMPRESAIsNull(const aValue: Boolean);
|
||||||
|
begin
|
||||||
|
if aValue then
|
||||||
|
DataTable.Fields[idx_ObrasID_EMPRESA].AsVariant := Null;
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasDataTableRules.GetNOMBREValue: String;
|
||||||
|
begin
|
||||||
|
result := DataTable.Fields[idx_ObrasNOMBRE].AsString;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TObrasDataTableRules.SetNOMBREValue(const aValue: String);
|
||||||
|
begin
|
||||||
|
DataTable.Fields[idx_ObrasNOMBRE].AsString := aValue;
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasDataTableRules.GetNOMBREIsNull: boolean;
|
||||||
|
begin
|
||||||
|
result := DataTable.Fields[idx_ObrasNOMBRE].IsNull;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TObrasDataTableRules.SetNOMBREIsNull(const aValue: Boolean);
|
||||||
|
begin
|
||||||
|
if aValue then
|
||||||
|
DataTable.Fields[idx_ObrasNOMBRE].AsVariant := Null;
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasDataTableRules.GetCALLEValue: String;
|
||||||
|
begin
|
||||||
|
result := DataTable.Fields[idx_ObrasCALLE].AsString;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TObrasDataTableRules.SetCALLEValue(const aValue: String);
|
||||||
|
begin
|
||||||
|
DataTable.Fields[idx_ObrasCALLE].AsString := aValue;
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasDataTableRules.GetCALLEIsNull: boolean;
|
||||||
|
begin
|
||||||
|
result := DataTable.Fields[idx_ObrasCALLE].IsNull;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TObrasDataTableRules.SetCALLEIsNull(const aValue: Boolean);
|
||||||
|
begin
|
||||||
|
if aValue then
|
||||||
|
DataTable.Fields[idx_ObrasCALLE].AsVariant := Null;
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasDataTableRules.GetPROVINCIAValue: String;
|
||||||
|
begin
|
||||||
|
result := DataTable.Fields[idx_ObrasPROVINCIA].AsString;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TObrasDataTableRules.SetPROVINCIAValue(const aValue: String);
|
||||||
|
begin
|
||||||
|
DataTable.Fields[idx_ObrasPROVINCIA].AsString := aValue;
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasDataTableRules.GetPROVINCIAIsNull: boolean;
|
||||||
|
begin
|
||||||
|
result := DataTable.Fields[idx_ObrasPROVINCIA].IsNull;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TObrasDataTableRules.SetPROVINCIAIsNull(const aValue: Boolean);
|
||||||
|
begin
|
||||||
|
if aValue then
|
||||||
|
DataTable.Fields[idx_ObrasPROVINCIA].AsVariant := Null;
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasDataTableRules.GetPOBLACIONValue: String;
|
||||||
|
begin
|
||||||
|
result := DataTable.Fields[idx_ObrasPOBLACION].AsString;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TObrasDataTableRules.SetPOBLACIONValue(const aValue: String);
|
||||||
|
begin
|
||||||
|
DataTable.Fields[idx_ObrasPOBLACION].AsString := aValue;
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasDataTableRules.GetPOBLACIONIsNull: boolean;
|
||||||
|
begin
|
||||||
|
result := DataTable.Fields[idx_ObrasPOBLACION].IsNull;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TObrasDataTableRules.SetPOBLACIONIsNull(const aValue: Boolean);
|
||||||
|
begin
|
||||||
|
if aValue then
|
||||||
|
DataTable.Fields[idx_ObrasPOBLACION].AsVariant := Null;
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasDataTableRules.GetCODIGO_POSTALValue: String;
|
||||||
|
begin
|
||||||
|
result := DataTable.Fields[idx_ObrasCODIGO_POSTAL].AsString;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TObrasDataTableRules.SetCODIGO_POSTALValue(const aValue: String);
|
||||||
|
begin
|
||||||
|
DataTable.Fields[idx_ObrasCODIGO_POSTAL].AsString := aValue;
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasDataTableRules.GetCODIGO_POSTALIsNull: boolean;
|
||||||
|
begin
|
||||||
|
result := DataTable.Fields[idx_ObrasCODIGO_POSTAL].IsNull;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TObrasDataTableRules.SetCODIGO_POSTALIsNull(const aValue: Boolean);
|
||||||
|
begin
|
||||||
|
if aValue then
|
||||||
|
DataTable.Fields[idx_ObrasCODIGO_POSTAL].AsVariant := Null;
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasDataTableRules.GetTELEFONOValue: String;
|
||||||
|
begin
|
||||||
|
result := DataTable.Fields[idx_ObrasTELEFONO].AsString;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TObrasDataTableRules.SetTELEFONOValue(const aValue: String);
|
||||||
|
begin
|
||||||
|
DataTable.Fields[idx_ObrasTELEFONO].AsString := aValue;
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasDataTableRules.GetTELEFONOIsNull: boolean;
|
||||||
|
begin
|
||||||
|
result := DataTable.Fields[idx_ObrasTELEFONO].IsNull;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TObrasDataTableRules.SetTELEFONOIsNull(const aValue: Boolean);
|
||||||
|
begin
|
||||||
|
if aValue then
|
||||||
|
DataTable.Fields[idx_ObrasTELEFONO].AsVariant := Null;
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasDataTableRules.GetMOVILValue: String;
|
||||||
|
begin
|
||||||
|
result := DataTable.Fields[idx_ObrasMOVIL].AsString;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TObrasDataTableRules.SetMOVILValue(const aValue: String);
|
||||||
|
begin
|
||||||
|
DataTable.Fields[idx_ObrasMOVIL].AsString := aValue;
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasDataTableRules.GetMOVILIsNull: boolean;
|
||||||
|
begin
|
||||||
|
result := DataTable.Fields[idx_ObrasMOVIL].IsNull;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TObrasDataTableRules.SetMOVILIsNull(const aValue: Boolean);
|
||||||
|
begin
|
||||||
|
if aValue then
|
||||||
|
DataTable.Fields[idx_ObrasMOVIL].AsVariant := Null;
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasDataTableRules.GetFAXValue: String;
|
||||||
|
begin
|
||||||
|
result := DataTable.Fields[idx_ObrasFAX].AsString;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TObrasDataTableRules.SetFAXValue(const aValue: String);
|
||||||
|
begin
|
||||||
|
DataTable.Fields[idx_ObrasFAX].AsString := aValue;
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasDataTableRules.GetFAXIsNull: boolean;
|
||||||
|
begin
|
||||||
|
result := DataTable.Fields[idx_ObrasFAX].IsNull;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TObrasDataTableRules.SetFAXIsNull(const aValue: Boolean);
|
||||||
|
begin
|
||||||
|
if aValue then
|
||||||
|
DataTable.Fields[idx_ObrasFAX].AsVariant := Null;
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasDataTableRules.GetPERSONA_CONTACTOValue: String;
|
||||||
|
begin
|
||||||
|
result := DataTable.Fields[idx_ObrasPERSONA_CONTACTO].AsString;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TObrasDataTableRules.SetPERSONA_CONTACTOValue(const aValue: String);
|
||||||
|
begin
|
||||||
|
DataTable.Fields[idx_ObrasPERSONA_CONTACTO].AsString := aValue;
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasDataTableRules.GetPERSONA_CONTACTOIsNull: boolean;
|
||||||
|
begin
|
||||||
|
result := DataTable.Fields[idx_ObrasPERSONA_CONTACTO].IsNull;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TObrasDataTableRules.SetPERSONA_CONTACTOIsNull(const aValue: Boolean);
|
||||||
|
begin
|
||||||
|
if aValue then
|
||||||
|
DataTable.Fields[idx_ObrasPERSONA_CONTACTO].AsVariant := Null;
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasDataTableRules.GetOBSERVACIONESValue: IROStrings;
|
||||||
|
begin
|
||||||
|
result := f_OBSERVACIONES;
|
||||||
|
result.Text := DataTable.Fields[idx_ObrasOBSERVACIONES].AsString;
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasDataTableRules.GetOBSERVACIONESIsNull: boolean;
|
||||||
|
begin
|
||||||
|
result := DataTable.Fields[idx_ObrasOBSERVACIONES].IsNull;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TObrasDataTableRules.SetOBSERVACIONESIsNull(const aValue: Boolean);
|
||||||
|
begin
|
||||||
|
if aValue then
|
||||||
|
DataTable.Fields[idx_ObrasOBSERVACIONES].AsVariant := Null;
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasDataTableRules.GetID_CLIENTEValue: Integer;
|
||||||
|
begin
|
||||||
|
result := DataTable.Fields[idx_ObrasID_CLIENTE].AsInteger;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TObrasDataTableRules.SetID_CLIENTEValue(const aValue: Integer);
|
||||||
|
begin
|
||||||
|
DataTable.Fields[idx_ObrasID_CLIENTE].AsInteger := aValue;
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasDataTableRules.GetID_CLIENTEIsNull: boolean;
|
||||||
|
begin
|
||||||
|
result := DataTable.Fields[idx_ObrasID_CLIENTE].IsNull;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TObrasDataTableRules.SetID_CLIENTEIsNull(const aValue: Boolean);
|
||||||
|
begin
|
||||||
|
if aValue then
|
||||||
|
DataTable.Fields[idx_ObrasID_CLIENTE].AsVariant := Null;
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasDataTableRules.GetNOMBRE_CLIENTEValue: String;
|
||||||
|
begin
|
||||||
|
result := DataTable.Fields[idx_ObrasNOMBRE_CLIENTE].AsString;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TObrasDataTableRules.SetNOMBRE_CLIENTEValue(const aValue: String);
|
||||||
|
begin
|
||||||
|
DataTable.Fields[idx_ObrasNOMBRE_CLIENTE].AsString := aValue;
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasDataTableRules.GetNOMBRE_CLIENTEIsNull: boolean;
|
||||||
|
begin
|
||||||
|
result := DataTable.Fields[idx_ObrasNOMBRE_CLIENTE].IsNull;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TObrasDataTableRules.SetNOMBRE_CLIENTEIsNull(const aValue: Boolean);
|
||||||
|
begin
|
||||||
|
if aValue then
|
||||||
|
DataTable.Fields[idx_ObrasNOMBRE_CLIENTE].AsVariant := Null;
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasDataTableRules.GetFECHA_ALTAValue: DateTime;
|
||||||
|
begin
|
||||||
|
result := DataTable.Fields[idx_ObrasFECHA_ALTA].AsDateTime;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TObrasDataTableRules.SetFECHA_ALTAValue(const aValue: DateTime);
|
||||||
|
begin
|
||||||
|
DataTable.Fields[idx_ObrasFECHA_ALTA].AsDateTime := aValue;
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasDataTableRules.GetFECHA_ALTAIsNull: boolean;
|
||||||
|
begin
|
||||||
|
result := DataTable.Fields[idx_ObrasFECHA_ALTA].IsNull;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TObrasDataTableRules.SetFECHA_ALTAIsNull(const aValue: Boolean);
|
||||||
|
begin
|
||||||
|
if aValue then
|
||||||
|
DataTable.Fields[idx_ObrasFECHA_ALTA].AsVariant := Null;
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasDataTableRules.GetFECHA_MODIFICACIONValue: DateTime;
|
||||||
|
begin
|
||||||
|
result := DataTable.Fields[idx_ObrasFECHA_MODIFICACION].AsDateTime;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TObrasDataTableRules.SetFECHA_MODIFICACIONValue(const aValue: DateTime);
|
||||||
|
begin
|
||||||
|
DataTable.Fields[idx_ObrasFECHA_MODIFICACION].AsDateTime := aValue;
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasDataTableRules.GetFECHA_MODIFICACIONIsNull: boolean;
|
||||||
|
begin
|
||||||
|
result := DataTable.Fields[idx_ObrasFECHA_MODIFICACION].IsNull;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TObrasDataTableRules.SetFECHA_MODIFICACIONIsNull(const aValue: Boolean);
|
||||||
|
begin
|
||||||
|
if aValue then
|
||||||
|
DataTable.Fields[idx_ObrasFECHA_MODIFICACION].AsVariant := Null;
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasDataTableRules.GetUSUARIOValue: String;
|
||||||
|
begin
|
||||||
|
result := DataTable.Fields[idx_ObrasUSUARIO].AsString;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TObrasDataTableRules.SetUSUARIOValue(const aValue: String);
|
||||||
|
begin
|
||||||
|
DataTable.Fields[idx_ObrasUSUARIO].AsString := aValue;
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasDataTableRules.GetUSUARIOIsNull: boolean;
|
||||||
|
begin
|
||||||
|
result := DataTable.Fields[idx_ObrasUSUARIO].IsNull;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TObrasDataTableRules.SetUSUARIOIsNull(const aValue: Boolean);
|
||||||
|
begin
|
||||||
|
if aValue then
|
||||||
|
DataTable.Fields[idx_ObrasUSUARIO].AsVariant := Null;
|
||||||
|
end;
|
||||||
|
|
||||||
|
|
||||||
|
initialization
|
||||||
|
RegisterDataTableRules(RID_Obras, TObrasDataTableRules);
|
||||||
|
|
||||||
|
end.
|
||||||
797
Source/Modulos/Obras/Model/schObrasServer_Intf.pas
Normal file
797
Source/Modulos/Obras/Model/schObrasServer_Intf.pas
Normal file
@ -0,0 +1,797 @@
|
|||||||
|
unit schObrasServer_Intf;
|
||||||
|
|
||||||
|
interface
|
||||||
|
|
||||||
|
uses
|
||||||
|
Classes, DB, SysUtils, uROClasses, uDADataTable, uDABusinessProcessor, FmtBCD, uROXMLIntf, schObrasClient_Intf;
|
||||||
|
|
||||||
|
const
|
||||||
|
{ Delta rules ids
|
||||||
|
Feel free to change them to something more human readable
|
||||||
|
but make sure they are unique in the context of your application }
|
||||||
|
RID_ObrasDelta = '{F492DD9C-B7CF-4C27-8901-850D71F32744}';
|
||||||
|
|
||||||
|
type
|
||||||
|
{ IObrasDelta }
|
||||||
|
IObrasDelta = interface(IObras)
|
||||||
|
['{F492DD9C-B7CF-4C27-8901-850D71F32744}']
|
||||||
|
{ Property getters and setters }
|
||||||
|
function GetOldIDValue : Integer;
|
||||||
|
function GetOldID_EMPRESAValue : Integer;
|
||||||
|
function GetOldNOMBREValue : String;
|
||||||
|
function GetOldCALLEValue : String;
|
||||||
|
function GetOldPROVINCIAValue : String;
|
||||||
|
function GetOldPOBLACIONValue : String;
|
||||||
|
function GetOldCODIGO_POSTALValue : String;
|
||||||
|
function GetOldTELEFONOValue : String;
|
||||||
|
function GetOldMOVILValue : String;
|
||||||
|
function GetOldFAXValue : String;
|
||||||
|
function GetOldPERSONA_CONTACTOValue : String;
|
||||||
|
function GetOldOBSERVACIONESValue : IROStrings;
|
||||||
|
function GetOldID_CLIENTEValue : Integer;
|
||||||
|
function GetOldNOMBRE_CLIENTEValue : String;
|
||||||
|
function GetOldFECHA_ALTAValue : DateTime;
|
||||||
|
function GetOldFECHA_MODIFICACIONValue : DateTime;
|
||||||
|
function GetOldUSUARIOValue : String;
|
||||||
|
|
||||||
|
{ Properties }
|
||||||
|
property OldID : Integer read GetOldIDValue;
|
||||||
|
property OldID_EMPRESA : Integer read GetOldID_EMPRESAValue;
|
||||||
|
property OldNOMBRE : String read GetOldNOMBREValue;
|
||||||
|
property OldCALLE : String read GetOldCALLEValue;
|
||||||
|
property OldPROVINCIA : String read GetOldPROVINCIAValue;
|
||||||
|
property OldPOBLACION : String read GetOldPOBLACIONValue;
|
||||||
|
property OldCODIGO_POSTAL : String read GetOldCODIGO_POSTALValue;
|
||||||
|
property OldTELEFONO : String read GetOldTELEFONOValue;
|
||||||
|
property OldMOVIL : String read GetOldMOVILValue;
|
||||||
|
property OldFAX : String read GetOldFAXValue;
|
||||||
|
property OldPERSONA_CONTACTO : String read GetOldPERSONA_CONTACTOValue;
|
||||||
|
property OldOBSERVACIONES : IROStrings read GetOldOBSERVACIONESValue;
|
||||||
|
property OldID_CLIENTE : Integer read GetOldID_CLIENTEValue;
|
||||||
|
property OldNOMBRE_CLIENTE : String read GetOldNOMBRE_CLIENTEValue;
|
||||||
|
property OldFECHA_ALTA : DateTime read GetOldFECHA_ALTAValue;
|
||||||
|
property OldFECHA_MODIFICACION : DateTime read GetOldFECHA_MODIFICACIONValue;
|
||||||
|
property OldUSUARIO : String read GetOldUSUARIOValue;
|
||||||
|
end;
|
||||||
|
|
||||||
|
{ TObrasBusinessProcessorRules }
|
||||||
|
TObrasBusinessProcessorRules = class(TDABusinessProcessorRules, IObras, IObrasDelta)
|
||||||
|
private
|
||||||
|
f_OBSERVACIONES: IROStrings;
|
||||||
|
procedure OBSERVACIONES_OnChange(Sender: TObject);
|
||||||
|
protected
|
||||||
|
{ Property getters and setters }
|
||||||
|
function GetIDValue: Integer; virtual;
|
||||||
|
function GetIDIsNull: Boolean; virtual;
|
||||||
|
function GetOldIDValue: Integer; virtual;
|
||||||
|
function GetOldIDIsNull: Boolean; virtual;
|
||||||
|
procedure SetIDValue(const aValue: Integer); virtual;
|
||||||
|
procedure SetIDIsNull(const aValue: Boolean); virtual;
|
||||||
|
function GetID_EMPRESAValue: Integer; virtual;
|
||||||
|
function GetID_EMPRESAIsNull: Boolean; virtual;
|
||||||
|
function GetOldID_EMPRESAValue: Integer; virtual;
|
||||||
|
function GetOldID_EMPRESAIsNull: Boolean; virtual;
|
||||||
|
procedure SetID_EMPRESAValue(const aValue: Integer); virtual;
|
||||||
|
procedure SetID_EMPRESAIsNull(const aValue: Boolean); virtual;
|
||||||
|
function GetNOMBREValue: String; virtual;
|
||||||
|
function GetNOMBREIsNull: Boolean; virtual;
|
||||||
|
function GetOldNOMBREValue: String; virtual;
|
||||||
|
function GetOldNOMBREIsNull: Boolean; virtual;
|
||||||
|
procedure SetNOMBREValue(const aValue: String); virtual;
|
||||||
|
procedure SetNOMBREIsNull(const aValue: Boolean); virtual;
|
||||||
|
function GetCALLEValue: String; virtual;
|
||||||
|
function GetCALLEIsNull: Boolean; virtual;
|
||||||
|
function GetOldCALLEValue: String; virtual;
|
||||||
|
function GetOldCALLEIsNull: Boolean; virtual;
|
||||||
|
procedure SetCALLEValue(const aValue: String); virtual;
|
||||||
|
procedure SetCALLEIsNull(const aValue: Boolean); virtual;
|
||||||
|
function GetPROVINCIAValue: String; virtual;
|
||||||
|
function GetPROVINCIAIsNull: Boolean; virtual;
|
||||||
|
function GetOldPROVINCIAValue: String; virtual;
|
||||||
|
function GetOldPROVINCIAIsNull: Boolean; virtual;
|
||||||
|
procedure SetPROVINCIAValue(const aValue: String); virtual;
|
||||||
|
procedure SetPROVINCIAIsNull(const aValue: Boolean); virtual;
|
||||||
|
function GetPOBLACIONValue: String; virtual;
|
||||||
|
function GetPOBLACIONIsNull: Boolean; virtual;
|
||||||
|
function GetOldPOBLACIONValue: String; virtual;
|
||||||
|
function GetOldPOBLACIONIsNull: Boolean; virtual;
|
||||||
|
procedure SetPOBLACIONValue(const aValue: String); virtual;
|
||||||
|
procedure SetPOBLACIONIsNull(const aValue: Boolean); virtual;
|
||||||
|
function GetCODIGO_POSTALValue: String; virtual;
|
||||||
|
function GetCODIGO_POSTALIsNull: Boolean; virtual;
|
||||||
|
function GetOldCODIGO_POSTALValue: String; virtual;
|
||||||
|
function GetOldCODIGO_POSTALIsNull: Boolean; virtual;
|
||||||
|
procedure SetCODIGO_POSTALValue(const aValue: String); virtual;
|
||||||
|
procedure SetCODIGO_POSTALIsNull(const aValue: Boolean); virtual;
|
||||||
|
function GetTELEFONOValue: String; virtual;
|
||||||
|
function GetTELEFONOIsNull: Boolean; virtual;
|
||||||
|
function GetOldTELEFONOValue: String; virtual;
|
||||||
|
function GetOldTELEFONOIsNull: Boolean; virtual;
|
||||||
|
procedure SetTELEFONOValue(const aValue: String); virtual;
|
||||||
|
procedure SetTELEFONOIsNull(const aValue: Boolean); virtual;
|
||||||
|
function GetMOVILValue: String; virtual;
|
||||||
|
function GetMOVILIsNull: Boolean; virtual;
|
||||||
|
function GetOldMOVILValue: String; virtual;
|
||||||
|
function GetOldMOVILIsNull: Boolean; virtual;
|
||||||
|
procedure SetMOVILValue(const aValue: String); virtual;
|
||||||
|
procedure SetMOVILIsNull(const aValue: Boolean); virtual;
|
||||||
|
function GetFAXValue: String; virtual;
|
||||||
|
function GetFAXIsNull: Boolean; virtual;
|
||||||
|
function GetOldFAXValue: String; virtual;
|
||||||
|
function GetOldFAXIsNull: Boolean; virtual;
|
||||||
|
procedure SetFAXValue(const aValue: String); virtual;
|
||||||
|
procedure SetFAXIsNull(const aValue: Boolean); virtual;
|
||||||
|
function GetPERSONA_CONTACTOValue: String; virtual;
|
||||||
|
function GetPERSONA_CONTACTOIsNull: Boolean; virtual;
|
||||||
|
function GetOldPERSONA_CONTACTOValue: String; virtual;
|
||||||
|
function GetOldPERSONA_CONTACTOIsNull: Boolean; virtual;
|
||||||
|
procedure SetPERSONA_CONTACTOValue(const aValue: String); virtual;
|
||||||
|
procedure SetPERSONA_CONTACTOIsNull(const aValue: Boolean); virtual;
|
||||||
|
function GetOBSERVACIONESValue: IROStrings; virtual;
|
||||||
|
function GetOBSERVACIONESIsNull: Boolean; virtual;
|
||||||
|
function GetOldOBSERVACIONESValue: IROStrings; virtual;
|
||||||
|
function GetOldOBSERVACIONESIsNull: Boolean; virtual;
|
||||||
|
procedure SetOBSERVACIONESIsNull(const aValue: Boolean); virtual;
|
||||||
|
function GetID_CLIENTEValue: Integer; virtual;
|
||||||
|
function GetID_CLIENTEIsNull: Boolean; virtual;
|
||||||
|
function GetOldID_CLIENTEValue: Integer; virtual;
|
||||||
|
function GetOldID_CLIENTEIsNull: Boolean; virtual;
|
||||||
|
procedure SetID_CLIENTEValue(const aValue: Integer); virtual;
|
||||||
|
procedure SetID_CLIENTEIsNull(const aValue: Boolean); virtual;
|
||||||
|
function GetNOMBRE_CLIENTEValue: String; virtual;
|
||||||
|
function GetNOMBRE_CLIENTEIsNull: Boolean; virtual;
|
||||||
|
function GetOldNOMBRE_CLIENTEValue: String; virtual;
|
||||||
|
function GetOldNOMBRE_CLIENTEIsNull: Boolean; virtual;
|
||||||
|
procedure SetNOMBRE_CLIENTEValue(const aValue: String); virtual;
|
||||||
|
procedure SetNOMBRE_CLIENTEIsNull(const aValue: Boolean); virtual;
|
||||||
|
function GetFECHA_ALTAValue: DateTime; virtual;
|
||||||
|
function GetFECHA_ALTAIsNull: Boolean; virtual;
|
||||||
|
function GetOldFECHA_ALTAValue: DateTime; virtual;
|
||||||
|
function GetOldFECHA_ALTAIsNull: Boolean; virtual;
|
||||||
|
procedure SetFECHA_ALTAValue(const aValue: DateTime); virtual;
|
||||||
|
procedure SetFECHA_ALTAIsNull(const aValue: Boolean); virtual;
|
||||||
|
function GetFECHA_MODIFICACIONValue: DateTime; virtual;
|
||||||
|
function GetFECHA_MODIFICACIONIsNull: Boolean; virtual;
|
||||||
|
function GetOldFECHA_MODIFICACIONValue: DateTime; virtual;
|
||||||
|
function GetOldFECHA_MODIFICACIONIsNull: Boolean; virtual;
|
||||||
|
procedure SetFECHA_MODIFICACIONValue(const aValue: DateTime); virtual;
|
||||||
|
procedure SetFECHA_MODIFICACIONIsNull(const aValue: Boolean); virtual;
|
||||||
|
function GetUSUARIOValue: String; virtual;
|
||||||
|
function GetUSUARIOIsNull: Boolean; virtual;
|
||||||
|
function GetOldUSUARIOValue: String; virtual;
|
||||||
|
function GetOldUSUARIOIsNull: Boolean; virtual;
|
||||||
|
procedure SetUSUARIOValue(const aValue: String); virtual;
|
||||||
|
procedure SetUSUARIOIsNull(const aValue: Boolean); virtual;
|
||||||
|
|
||||||
|
{ Properties }
|
||||||
|
property ID : Integer read GetIDValue write SetIDValue;
|
||||||
|
property IDIsNull : Boolean read GetIDIsNull write SetIDIsNull;
|
||||||
|
property OldID : Integer read GetOldIDValue;
|
||||||
|
property OldIDIsNull : Boolean read GetOldIDIsNull;
|
||||||
|
property ID_EMPRESA : Integer read GetID_EMPRESAValue write SetID_EMPRESAValue;
|
||||||
|
property ID_EMPRESAIsNull : Boolean read GetID_EMPRESAIsNull write SetID_EMPRESAIsNull;
|
||||||
|
property OldID_EMPRESA : Integer read GetOldID_EMPRESAValue;
|
||||||
|
property OldID_EMPRESAIsNull : Boolean read GetOldID_EMPRESAIsNull;
|
||||||
|
property NOMBRE : String read GetNOMBREValue write SetNOMBREValue;
|
||||||
|
property NOMBREIsNull : Boolean read GetNOMBREIsNull write SetNOMBREIsNull;
|
||||||
|
property OldNOMBRE : String read GetOldNOMBREValue;
|
||||||
|
property OldNOMBREIsNull : Boolean read GetOldNOMBREIsNull;
|
||||||
|
property CALLE : String read GetCALLEValue write SetCALLEValue;
|
||||||
|
property CALLEIsNull : Boolean read GetCALLEIsNull write SetCALLEIsNull;
|
||||||
|
property OldCALLE : String read GetOldCALLEValue;
|
||||||
|
property OldCALLEIsNull : Boolean read GetOldCALLEIsNull;
|
||||||
|
property PROVINCIA : String read GetPROVINCIAValue write SetPROVINCIAValue;
|
||||||
|
property PROVINCIAIsNull : Boolean read GetPROVINCIAIsNull write SetPROVINCIAIsNull;
|
||||||
|
property OldPROVINCIA : String read GetOldPROVINCIAValue;
|
||||||
|
property OldPROVINCIAIsNull : Boolean read GetOldPROVINCIAIsNull;
|
||||||
|
property POBLACION : String read GetPOBLACIONValue write SetPOBLACIONValue;
|
||||||
|
property POBLACIONIsNull : Boolean read GetPOBLACIONIsNull write SetPOBLACIONIsNull;
|
||||||
|
property OldPOBLACION : String read GetOldPOBLACIONValue;
|
||||||
|
property OldPOBLACIONIsNull : Boolean read GetOldPOBLACIONIsNull;
|
||||||
|
property CODIGO_POSTAL : String read GetCODIGO_POSTALValue write SetCODIGO_POSTALValue;
|
||||||
|
property CODIGO_POSTALIsNull : Boolean read GetCODIGO_POSTALIsNull write SetCODIGO_POSTALIsNull;
|
||||||
|
property OldCODIGO_POSTAL : String read GetOldCODIGO_POSTALValue;
|
||||||
|
property OldCODIGO_POSTALIsNull : Boolean read GetOldCODIGO_POSTALIsNull;
|
||||||
|
property TELEFONO : String read GetTELEFONOValue write SetTELEFONOValue;
|
||||||
|
property TELEFONOIsNull : Boolean read GetTELEFONOIsNull write SetTELEFONOIsNull;
|
||||||
|
property OldTELEFONO : String read GetOldTELEFONOValue;
|
||||||
|
property OldTELEFONOIsNull : Boolean read GetOldTELEFONOIsNull;
|
||||||
|
property MOVIL : String read GetMOVILValue write SetMOVILValue;
|
||||||
|
property MOVILIsNull : Boolean read GetMOVILIsNull write SetMOVILIsNull;
|
||||||
|
property OldMOVIL : String read GetOldMOVILValue;
|
||||||
|
property OldMOVILIsNull : Boolean read GetOldMOVILIsNull;
|
||||||
|
property FAX : String read GetFAXValue write SetFAXValue;
|
||||||
|
property FAXIsNull : Boolean read GetFAXIsNull write SetFAXIsNull;
|
||||||
|
property OldFAX : String read GetOldFAXValue;
|
||||||
|
property OldFAXIsNull : Boolean read GetOldFAXIsNull;
|
||||||
|
property PERSONA_CONTACTO : String read GetPERSONA_CONTACTOValue write SetPERSONA_CONTACTOValue;
|
||||||
|
property PERSONA_CONTACTOIsNull : Boolean read GetPERSONA_CONTACTOIsNull write SetPERSONA_CONTACTOIsNull;
|
||||||
|
property OldPERSONA_CONTACTO : String read GetOldPERSONA_CONTACTOValue;
|
||||||
|
property OldPERSONA_CONTACTOIsNull : Boolean read GetOldPERSONA_CONTACTOIsNull;
|
||||||
|
property OBSERVACIONES : IROStrings read GetOBSERVACIONESValue;
|
||||||
|
property OBSERVACIONESIsNull : Boolean read GetOBSERVACIONESIsNull write SetOBSERVACIONESIsNull;
|
||||||
|
property OldOBSERVACIONES : IROStrings read GetOldOBSERVACIONESValue;
|
||||||
|
property OldOBSERVACIONESIsNull : Boolean read GetOldOBSERVACIONESIsNull;
|
||||||
|
property ID_CLIENTE : Integer read GetID_CLIENTEValue write SetID_CLIENTEValue;
|
||||||
|
property ID_CLIENTEIsNull : Boolean read GetID_CLIENTEIsNull write SetID_CLIENTEIsNull;
|
||||||
|
property OldID_CLIENTE : Integer read GetOldID_CLIENTEValue;
|
||||||
|
property OldID_CLIENTEIsNull : Boolean read GetOldID_CLIENTEIsNull;
|
||||||
|
property NOMBRE_CLIENTE : String read GetNOMBRE_CLIENTEValue write SetNOMBRE_CLIENTEValue;
|
||||||
|
property NOMBRE_CLIENTEIsNull : Boolean read GetNOMBRE_CLIENTEIsNull write SetNOMBRE_CLIENTEIsNull;
|
||||||
|
property OldNOMBRE_CLIENTE : String read GetOldNOMBRE_CLIENTEValue;
|
||||||
|
property OldNOMBRE_CLIENTEIsNull : Boolean read GetOldNOMBRE_CLIENTEIsNull;
|
||||||
|
property FECHA_ALTA : DateTime read GetFECHA_ALTAValue write SetFECHA_ALTAValue;
|
||||||
|
property FECHA_ALTAIsNull : Boolean read GetFECHA_ALTAIsNull write SetFECHA_ALTAIsNull;
|
||||||
|
property OldFECHA_ALTA : DateTime read GetOldFECHA_ALTAValue;
|
||||||
|
property OldFECHA_ALTAIsNull : Boolean read GetOldFECHA_ALTAIsNull;
|
||||||
|
property FECHA_MODIFICACION : DateTime read GetFECHA_MODIFICACIONValue write SetFECHA_MODIFICACIONValue;
|
||||||
|
property FECHA_MODIFICACIONIsNull : Boolean read GetFECHA_MODIFICACIONIsNull write SetFECHA_MODIFICACIONIsNull;
|
||||||
|
property OldFECHA_MODIFICACION : DateTime read GetOldFECHA_MODIFICACIONValue;
|
||||||
|
property OldFECHA_MODIFICACIONIsNull : Boolean read GetOldFECHA_MODIFICACIONIsNull;
|
||||||
|
property USUARIO : String read GetUSUARIOValue write SetUSUARIOValue;
|
||||||
|
property USUARIOIsNull : Boolean read GetUSUARIOIsNull write SetUSUARIOIsNull;
|
||||||
|
property OldUSUARIO : String read GetOldUSUARIOValue;
|
||||||
|
property OldUSUARIOIsNull : Boolean read GetOldUSUARIOIsNull;
|
||||||
|
|
||||||
|
public
|
||||||
|
constructor Create(aBusinessProcessor: TDABusinessProcessor); override;
|
||||||
|
destructor Destroy; override;
|
||||||
|
|
||||||
|
end;
|
||||||
|
|
||||||
|
implementation
|
||||||
|
|
||||||
|
uses
|
||||||
|
Variants, uROBinaryHelpers, uDAInterfaces;
|
||||||
|
|
||||||
|
{ TObrasBusinessProcessorRules }
|
||||||
|
constructor TObrasBusinessProcessorRules.Create(aBusinessProcessor: TDABusinessProcessor);
|
||||||
|
var
|
||||||
|
StrList: TStringList;
|
||||||
|
begin
|
||||||
|
inherited;
|
||||||
|
|
||||||
|
StrList := TStringList.Create;
|
||||||
|
StrList.OnChange := OBSERVACIONES_OnChange;
|
||||||
|
f_OBSERVACIONES := NewROStrings(StrList,True);
|
||||||
|
end;
|
||||||
|
|
||||||
|
destructor TObrasBusinessProcessorRules.Destroy;
|
||||||
|
begin
|
||||||
|
inherited;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TObrasBusinessProcessorRules.OBSERVACIONES_OnChange(Sender: TObject);
|
||||||
|
begin
|
||||||
|
BusinessProcessor.CurrentChange.NewValueByName[fld_ObrasOBSERVACIONES] := TStringList(Sender).Text;
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasBusinessProcessorRules.GetIDValue: Integer;
|
||||||
|
begin
|
||||||
|
result := BusinessProcessor.CurrentChange.NewValueByName[fld_ObrasID];
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasBusinessProcessorRules.GetIDIsNull: Boolean;
|
||||||
|
begin
|
||||||
|
result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ObrasID]);
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasBusinessProcessorRules.GetOldIDValue: Integer;
|
||||||
|
begin
|
||||||
|
result := BusinessProcessor.CurrentChange.OldValueByName[fld_ObrasID];
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasBusinessProcessorRules.GetOldIDIsNull: Boolean;
|
||||||
|
begin
|
||||||
|
result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ObrasID]);
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TObrasBusinessProcessorRules.SetIDValue(const aValue: Integer);
|
||||||
|
begin
|
||||||
|
BusinessProcessor.CurrentChange.NewValueByName[fld_ObrasID] := aValue;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TObrasBusinessProcessorRules.SetIDIsNull(const aValue: Boolean);
|
||||||
|
begin
|
||||||
|
if aValue then
|
||||||
|
BusinessProcessor.CurrentChange.NewValueByName[fld_ObrasID] := Null;
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasBusinessProcessorRules.GetID_EMPRESAValue: Integer;
|
||||||
|
begin
|
||||||
|
result := BusinessProcessor.CurrentChange.NewValueByName[fld_ObrasID_EMPRESA];
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasBusinessProcessorRules.GetID_EMPRESAIsNull: Boolean;
|
||||||
|
begin
|
||||||
|
result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ObrasID_EMPRESA]);
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasBusinessProcessorRules.GetOldID_EMPRESAValue: Integer;
|
||||||
|
begin
|
||||||
|
result := BusinessProcessor.CurrentChange.OldValueByName[fld_ObrasID_EMPRESA];
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasBusinessProcessorRules.GetOldID_EMPRESAIsNull: Boolean;
|
||||||
|
begin
|
||||||
|
result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ObrasID_EMPRESA]);
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TObrasBusinessProcessorRules.SetID_EMPRESAValue(const aValue: Integer);
|
||||||
|
begin
|
||||||
|
BusinessProcessor.CurrentChange.NewValueByName[fld_ObrasID_EMPRESA] := aValue;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TObrasBusinessProcessorRules.SetID_EMPRESAIsNull(const aValue: Boolean);
|
||||||
|
begin
|
||||||
|
if aValue then
|
||||||
|
BusinessProcessor.CurrentChange.NewValueByName[fld_ObrasID_EMPRESA] := Null;
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasBusinessProcessorRules.GetNOMBREValue: String;
|
||||||
|
begin
|
||||||
|
result := BusinessProcessor.CurrentChange.NewValueByName[fld_ObrasNOMBRE];
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasBusinessProcessorRules.GetNOMBREIsNull: Boolean;
|
||||||
|
begin
|
||||||
|
result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ObrasNOMBRE]);
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasBusinessProcessorRules.GetOldNOMBREValue: String;
|
||||||
|
begin
|
||||||
|
result := BusinessProcessor.CurrentChange.OldValueByName[fld_ObrasNOMBRE];
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasBusinessProcessorRules.GetOldNOMBREIsNull: Boolean;
|
||||||
|
begin
|
||||||
|
result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ObrasNOMBRE]);
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TObrasBusinessProcessorRules.SetNOMBREValue(const aValue: String);
|
||||||
|
begin
|
||||||
|
BusinessProcessor.CurrentChange.NewValueByName[fld_ObrasNOMBRE] := aValue;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TObrasBusinessProcessorRules.SetNOMBREIsNull(const aValue: Boolean);
|
||||||
|
begin
|
||||||
|
if aValue then
|
||||||
|
BusinessProcessor.CurrentChange.NewValueByName[fld_ObrasNOMBRE] := Null;
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasBusinessProcessorRules.GetCALLEValue: String;
|
||||||
|
begin
|
||||||
|
result := BusinessProcessor.CurrentChange.NewValueByName[fld_ObrasCALLE];
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasBusinessProcessorRules.GetCALLEIsNull: Boolean;
|
||||||
|
begin
|
||||||
|
result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ObrasCALLE]);
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasBusinessProcessorRules.GetOldCALLEValue: String;
|
||||||
|
begin
|
||||||
|
result := BusinessProcessor.CurrentChange.OldValueByName[fld_ObrasCALLE];
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasBusinessProcessorRules.GetOldCALLEIsNull: Boolean;
|
||||||
|
begin
|
||||||
|
result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ObrasCALLE]);
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TObrasBusinessProcessorRules.SetCALLEValue(const aValue: String);
|
||||||
|
begin
|
||||||
|
BusinessProcessor.CurrentChange.NewValueByName[fld_ObrasCALLE] := aValue;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TObrasBusinessProcessorRules.SetCALLEIsNull(const aValue: Boolean);
|
||||||
|
begin
|
||||||
|
if aValue then
|
||||||
|
BusinessProcessor.CurrentChange.NewValueByName[fld_ObrasCALLE] := Null;
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasBusinessProcessorRules.GetPROVINCIAValue: String;
|
||||||
|
begin
|
||||||
|
result := BusinessProcessor.CurrentChange.NewValueByName[fld_ObrasPROVINCIA];
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasBusinessProcessorRules.GetPROVINCIAIsNull: Boolean;
|
||||||
|
begin
|
||||||
|
result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ObrasPROVINCIA]);
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasBusinessProcessorRules.GetOldPROVINCIAValue: String;
|
||||||
|
begin
|
||||||
|
result := BusinessProcessor.CurrentChange.OldValueByName[fld_ObrasPROVINCIA];
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasBusinessProcessorRules.GetOldPROVINCIAIsNull: Boolean;
|
||||||
|
begin
|
||||||
|
result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ObrasPROVINCIA]);
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TObrasBusinessProcessorRules.SetPROVINCIAValue(const aValue: String);
|
||||||
|
begin
|
||||||
|
BusinessProcessor.CurrentChange.NewValueByName[fld_ObrasPROVINCIA] := aValue;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TObrasBusinessProcessorRules.SetPROVINCIAIsNull(const aValue: Boolean);
|
||||||
|
begin
|
||||||
|
if aValue then
|
||||||
|
BusinessProcessor.CurrentChange.NewValueByName[fld_ObrasPROVINCIA] := Null;
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasBusinessProcessorRules.GetPOBLACIONValue: String;
|
||||||
|
begin
|
||||||
|
result := BusinessProcessor.CurrentChange.NewValueByName[fld_ObrasPOBLACION];
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasBusinessProcessorRules.GetPOBLACIONIsNull: Boolean;
|
||||||
|
begin
|
||||||
|
result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ObrasPOBLACION]);
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasBusinessProcessorRules.GetOldPOBLACIONValue: String;
|
||||||
|
begin
|
||||||
|
result := BusinessProcessor.CurrentChange.OldValueByName[fld_ObrasPOBLACION];
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasBusinessProcessorRules.GetOldPOBLACIONIsNull: Boolean;
|
||||||
|
begin
|
||||||
|
result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ObrasPOBLACION]);
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TObrasBusinessProcessorRules.SetPOBLACIONValue(const aValue: String);
|
||||||
|
begin
|
||||||
|
BusinessProcessor.CurrentChange.NewValueByName[fld_ObrasPOBLACION] := aValue;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TObrasBusinessProcessorRules.SetPOBLACIONIsNull(const aValue: Boolean);
|
||||||
|
begin
|
||||||
|
if aValue then
|
||||||
|
BusinessProcessor.CurrentChange.NewValueByName[fld_ObrasPOBLACION] := Null;
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasBusinessProcessorRules.GetCODIGO_POSTALValue: String;
|
||||||
|
begin
|
||||||
|
result := BusinessProcessor.CurrentChange.NewValueByName[fld_ObrasCODIGO_POSTAL];
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasBusinessProcessorRules.GetCODIGO_POSTALIsNull: Boolean;
|
||||||
|
begin
|
||||||
|
result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ObrasCODIGO_POSTAL]);
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasBusinessProcessorRules.GetOldCODIGO_POSTALValue: String;
|
||||||
|
begin
|
||||||
|
result := BusinessProcessor.CurrentChange.OldValueByName[fld_ObrasCODIGO_POSTAL];
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasBusinessProcessorRules.GetOldCODIGO_POSTALIsNull: Boolean;
|
||||||
|
begin
|
||||||
|
result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ObrasCODIGO_POSTAL]);
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TObrasBusinessProcessorRules.SetCODIGO_POSTALValue(const aValue: String);
|
||||||
|
begin
|
||||||
|
BusinessProcessor.CurrentChange.NewValueByName[fld_ObrasCODIGO_POSTAL] := aValue;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TObrasBusinessProcessorRules.SetCODIGO_POSTALIsNull(const aValue: Boolean);
|
||||||
|
begin
|
||||||
|
if aValue then
|
||||||
|
BusinessProcessor.CurrentChange.NewValueByName[fld_ObrasCODIGO_POSTAL] := Null;
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasBusinessProcessorRules.GetTELEFONOValue: String;
|
||||||
|
begin
|
||||||
|
result := BusinessProcessor.CurrentChange.NewValueByName[fld_ObrasTELEFONO];
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasBusinessProcessorRules.GetTELEFONOIsNull: Boolean;
|
||||||
|
begin
|
||||||
|
result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ObrasTELEFONO]);
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasBusinessProcessorRules.GetOldTELEFONOValue: String;
|
||||||
|
begin
|
||||||
|
result := BusinessProcessor.CurrentChange.OldValueByName[fld_ObrasTELEFONO];
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasBusinessProcessorRules.GetOldTELEFONOIsNull: Boolean;
|
||||||
|
begin
|
||||||
|
result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ObrasTELEFONO]);
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TObrasBusinessProcessorRules.SetTELEFONOValue(const aValue: String);
|
||||||
|
begin
|
||||||
|
BusinessProcessor.CurrentChange.NewValueByName[fld_ObrasTELEFONO] := aValue;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TObrasBusinessProcessorRules.SetTELEFONOIsNull(const aValue: Boolean);
|
||||||
|
begin
|
||||||
|
if aValue then
|
||||||
|
BusinessProcessor.CurrentChange.NewValueByName[fld_ObrasTELEFONO] := Null;
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasBusinessProcessorRules.GetMOVILValue: String;
|
||||||
|
begin
|
||||||
|
result := BusinessProcessor.CurrentChange.NewValueByName[fld_ObrasMOVIL];
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasBusinessProcessorRules.GetMOVILIsNull: Boolean;
|
||||||
|
begin
|
||||||
|
result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ObrasMOVIL]);
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasBusinessProcessorRules.GetOldMOVILValue: String;
|
||||||
|
begin
|
||||||
|
result := BusinessProcessor.CurrentChange.OldValueByName[fld_ObrasMOVIL];
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasBusinessProcessorRules.GetOldMOVILIsNull: Boolean;
|
||||||
|
begin
|
||||||
|
result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ObrasMOVIL]);
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TObrasBusinessProcessorRules.SetMOVILValue(const aValue: String);
|
||||||
|
begin
|
||||||
|
BusinessProcessor.CurrentChange.NewValueByName[fld_ObrasMOVIL] := aValue;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TObrasBusinessProcessorRules.SetMOVILIsNull(const aValue: Boolean);
|
||||||
|
begin
|
||||||
|
if aValue then
|
||||||
|
BusinessProcessor.CurrentChange.NewValueByName[fld_ObrasMOVIL] := Null;
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasBusinessProcessorRules.GetFAXValue: String;
|
||||||
|
begin
|
||||||
|
result := BusinessProcessor.CurrentChange.NewValueByName[fld_ObrasFAX];
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasBusinessProcessorRules.GetFAXIsNull: Boolean;
|
||||||
|
begin
|
||||||
|
result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ObrasFAX]);
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasBusinessProcessorRules.GetOldFAXValue: String;
|
||||||
|
begin
|
||||||
|
result := BusinessProcessor.CurrentChange.OldValueByName[fld_ObrasFAX];
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasBusinessProcessorRules.GetOldFAXIsNull: Boolean;
|
||||||
|
begin
|
||||||
|
result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ObrasFAX]);
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TObrasBusinessProcessorRules.SetFAXValue(const aValue: String);
|
||||||
|
begin
|
||||||
|
BusinessProcessor.CurrentChange.NewValueByName[fld_ObrasFAX] := aValue;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TObrasBusinessProcessorRules.SetFAXIsNull(const aValue: Boolean);
|
||||||
|
begin
|
||||||
|
if aValue then
|
||||||
|
BusinessProcessor.CurrentChange.NewValueByName[fld_ObrasFAX] := Null;
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasBusinessProcessorRules.GetPERSONA_CONTACTOValue: String;
|
||||||
|
begin
|
||||||
|
result := BusinessProcessor.CurrentChange.NewValueByName[fld_ObrasPERSONA_CONTACTO];
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasBusinessProcessorRules.GetPERSONA_CONTACTOIsNull: Boolean;
|
||||||
|
begin
|
||||||
|
result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ObrasPERSONA_CONTACTO]);
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasBusinessProcessorRules.GetOldPERSONA_CONTACTOValue: String;
|
||||||
|
begin
|
||||||
|
result := BusinessProcessor.CurrentChange.OldValueByName[fld_ObrasPERSONA_CONTACTO];
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasBusinessProcessorRules.GetOldPERSONA_CONTACTOIsNull: Boolean;
|
||||||
|
begin
|
||||||
|
result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ObrasPERSONA_CONTACTO]);
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TObrasBusinessProcessorRules.SetPERSONA_CONTACTOValue(const aValue: String);
|
||||||
|
begin
|
||||||
|
BusinessProcessor.CurrentChange.NewValueByName[fld_ObrasPERSONA_CONTACTO] := aValue;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TObrasBusinessProcessorRules.SetPERSONA_CONTACTOIsNull(const aValue: Boolean);
|
||||||
|
begin
|
||||||
|
if aValue then
|
||||||
|
BusinessProcessor.CurrentChange.NewValueByName[fld_ObrasPERSONA_CONTACTO] := Null;
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasBusinessProcessorRules.GetOBSERVACIONESValue: IROStrings;
|
||||||
|
begin
|
||||||
|
result := f_OBSERVACIONES;
|
||||||
|
result.Text := BusinessProcessor.CurrentChange.NewValueByName[fld_ObrasOBSERVACIONES];
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasBusinessProcessorRules.GetOBSERVACIONESIsNull: Boolean;
|
||||||
|
begin
|
||||||
|
result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ObrasOBSERVACIONES]);
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasBusinessProcessorRules.GetOldOBSERVACIONESValue: IROStrings;
|
||||||
|
begin
|
||||||
|
result := NewROStrings();
|
||||||
|
result.Text := BusinessProcessor.CurrentChange.OldValueByName[fld_ObrasOBSERVACIONES];
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasBusinessProcessorRules.GetOldOBSERVACIONESIsNull: Boolean;
|
||||||
|
begin
|
||||||
|
result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ObrasOBSERVACIONES]);
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TObrasBusinessProcessorRules.SetOBSERVACIONESIsNull(const aValue: Boolean);
|
||||||
|
begin
|
||||||
|
if aValue then
|
||||||
|
BusinessProcessor.CurrentChange.NewValueByName[fld_ObrasOBSERVACIONES] := Null;
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasBusinessProcessorRules.GetID_CLIENTEValue: Integer;
|
||||||
|
begin
|
||||||
|
result := BusinessProcessor.CurrentChange.NewValueByName[fld_ObrasID_CLIENTE];
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasBusinessProcessorRules.GetID_CLIENTEIsNull: Boolean;
|
||||||
|
begin
|
||||||
|
result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ObrasID_CLIENTE]);
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasBusinessProcessorRules.GetOldID_CLIENTEValue: Integer;
|
||||||
|
begin
|
||||||
|
result := BusinessProcessor.CurrentChange.OldValueByName[fld_ObrasID_CLIENTE];
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasBusinessProcessorRules.GetOldID_CLIENTEIsNull: Boolean;
|
||||||
|
begin
|
||||||
|
result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ObrasID_CLIENTE]);
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TObrasBusinessProcessorRules.SetID_CLIENTEValue(const aValue: Integer);
|
||||||
|
begin
|
||||||
|
BusinessProcessor.CurrentChange.NewValueByName[fld_ObrasID_CLIENTE] := aValue;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TObrasBusinessProcessorRules.SetID_CLIENTEIsNull(const aValue: Boolean);
|
||||||
|
begin
|
||||||
|
if aValue then
|
||||||
|
BusinessProcessor.CurrentChange.NewValueByName[fld_ObrasID_CLIENTE] := Null;
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasBusinessProcessorRules.GetNOMBRE_CLIENTEValue: String;
|
||||||
|
begin
|
||||||
|
result := BusinessProcessor.CurrentChange.NewValueByName[fld_ObrasNOMBRE_CLIENTE];
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasBusinessProcessorRules.GetNOMBRE_CLIENTEIsNull: Boolean;
|
||||||
|
begin
|
||||||
|
result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ObrasNOMBRE_CLIENTE]);
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasBusinessProcessorRules.GetOldNOMBRE_CLIENTEValue: String;
|
||||||
|
begin
|
||||||
|
result := BusinessProcessor.CurrentChange.OldValueByName[fld_ObrasNOMBRE_CLIENTE];
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasBusinessProcessorRules.GetOldNOMBRE_CLIENTEIsNull: Boolean;
|
||||||
|
begin
|
||||||
|
result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ObrasNOMBRE_CLIENTE]);
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TObrasBusinessProcessorRules.SetNOMBRE_CLIENTEValue(const aValue: String);
|
||||||
|
begin
|
||||||
|
BusinessProcessor.CurrentChange.NewValueByName[fld_ObrasNOMBRE_CLIENTE] := aValue;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TObrasBusinessProcessorRules.SetNOMBRE_CLIENTEIsNull(const aValue: Boolean);
|
||||||
|
begin
|
||||||
|
if aValue then
|
||||||
|
BusinessProcessor.CurrentChange.NewValueByName[fld_ObrasNOMBRE_CLIENTE] := Null;
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasBusinessProcessorRules.GetFECHA_ALTAValue: DateTime;
|
||||||
|
begin
|
||||||
|
result := BusinessProcessor.CurrentChange.NewValueByName[fld_ObrasFECHA_ALTA];
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasBusinessProcessorRules.GetFECHA_ALTAIsNull: Boolean;
|
||||||
|
begin
|
||||||
|
result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ObrasFECHA_ALTA]);
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasBusinessProcessorRules.GetOldFECHA_ALTAValue: DateTime;
|
||||||
|
begin
|
||||||
|
result := BusinessProcessor.CurrentChange.OldValueByName[fld_ObrasFECHA_ALTA];
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasBusinessProcessorRules.GetOldFECHA_ALTAIsNull: Boolean;
|
||||||
|
begin
|
||||||
|
result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ObrasFECHA_ALTA]);
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TObrasBusinessProcessorRules.SetFECHA_ALTAValue(const aValue: DateTime);
|
||||||
|
begin
|
||||||
|
BusinessProcessor.CurrentChange.NewValueByName[fld_ObrasFECHA_ALTA] := aValue;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TObrasBusinessProcessorRules.SetFECHA_ALTAIsNull(const aValue: Boolean);
|
||||||
|
begin
|
||||||
|
if aValue then
|
||||||
|
BusinessProcessor.CurrentChange.NewValueByName[fld_ObrasFECHA_ALTA] := Null;
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasBusinessProcessorRules.GetFECHA_MODIFICACIONValue: DateTime;
|
||||||
|
begin
|
||||||
|
result := BusinessProcessor.CurrentChange.NewValueByName[fld_ObrasFECHA_MODIFICACION];
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasBusinessProcessorRules.GetFECHA_MODIFICACIONIsNull: Boolean;
|
||||||
|
begin
|
||||||
|
result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ObrasFECHA_MODIFICACION]);
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasBusinessProcessorRules.GetOldFECHA_MODIFICACIONValue: DateTime;
|
||||||
|
begin
|
||||||
|
result := BusinessProcessor.CurrentChange.OldValueByName[fld_ObrasFECHA_MODIFICACION];
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasBusinessProcessorRules.GetOldFECHA_MODIFICACIONIsNull: Boolean;
|
||||||
|
begin
|
||||||
|
result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ObrasFECHA_MODIFICACION]);
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TObrasBusinessProcessorRules.SetFECHA_MODIFICACIONValue(const aValue: DateTime);
|
||||||
|
begin
|
||||||
|
BusinessProcessor.CurrentChange.NewValueByName[fld_ObrasFECHA_MODIFICACION] := aValue;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TObrasBusinessProcessorRules.SetFECHA_MODIFICACIONIsNull(const aValue: Boolean);
|
||||||
|
begin
|
||||||
|
if aValue then
|
||||||
|
BusinessProcessor.CurrentChange.NewValueByName[fld_ObrasFECHA_MODIFICACION] := Null;
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasBusinessProcessorRules.GetUSUARIOValue: String;
|
||||||
|
begin
|
||||||
|
result := BusinessProcessor.CurrentChange.NewValueByName[fld_ObrasUSUARIO];
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasBusinessProcessorRules.GetUSUARIOIsNull: Boolean;
|
||||||
|
begin
|
||||||
|
result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ObrasUSUARIO]);
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasBusinessProcessorRules.GetOldUSUARIOValue: String;
|
||||||
|
begin
|
||||||
|
result := BusinessProcessor.CurrentChange.OldValueByName[fld_ObrasUSUARIO];
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TObrasBusinessProcessorRules.GetOldUSUARIOIsNull: Boolean;
|
||||||
|
begin
|
||||||
|
result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ObrasUSUARIO]);
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TObrasBusinessProcessorRules.SetUSUARIOValue(const aValue: String);
|
||||||
|
begin
|
||||||
|
BusinessProcessor.CurrentChange.NewValueByName[fld_ObrasUSUARIO] := aValue;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TObrasBusinessProcessorRules.SetUSUARIOIsNull(const aValue: Boolean);
|
||||||
|
begin
|
||||||
|
if aValue then
|
||||||
|
BusinessProcessor.CurrentChange.NewValueByName[fld_ObrasUSUARIO] := Null;
|
||||||
|
end;
|
||||||
|
|
||||||
|
|
||||||
|
initialization
|
||||||
|
RegisterBusinessProcessorRules(RID_ObrasDelta, TObrasBusinessProcessorRules);
|
||||||
|
|
||||||
|
end.
|
||||||
50
Source/Modulos/Obras/Model/uBizObras.pas
Normal file
50
Source/Modulos/Obras/Model/uBizObras.pas
Normal file
@ -0,0 +1,50 @@
|
|||||||
|
unit uBizObras;
|
||||||
|
|
||||||
|
interface
|
||||||
|
|
||||||
|
uses
|
||||||
|
uDAInterfaces, uDADataTable, schObrasClient_Intf;
|
||||||
|
|
||||||
|
const
|
||||||
|
BIZ_CLIENT_OBRA = 'Client.Obra';
|
||||||
|
|
||||||
|
type
|
||||||
|
IBizObra = interface(IObras)
|
||||||
|
['{B447622D-3BFA-4432-BDC8-FD93FA73D65F}']
|
||||||
|
function EsNuevo : Boolean;
|
||||||
|
end;
|
||||||
|
|
||||||
|
TBizObra = class(TObrasDataTableRules, IBizObra)
|
||||||
|
protected
|
||||||
|
procedure OnNewRecord(Sender: TDADataTable); override;
|
||||||
|
|
||||||
|
public
|
||||||
|
function EsNuevo : Boolean;
|
||||||
|
end;
|
||||||
|
|
||||||
|
implementation
|
||||||
|
|
||||||
|
uses
|
||||||
|
uFactuGES_App;
|
||||||
|
|
||||||
|
{ TBizObra }
|
||||||
|
|
||||||
|
function TBizObra.EsNuevo: Boolean;
|
||||||
|
begin
|
||||||
|
Result := (ID < 0);
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TBizObra.OnNewRecord(Sender: TDADataTable);
|
||||||
|
begin
|
||||||
|
inherited;
|
||||||
|
// ID := GetRecNo; // -1, -2, -3...
|
||||||
|
ID_EMPRESA := AppFactuGES.EmpresaActiva.ID;
|
||||||
|
USUARIO := AppFactuGES.UsuarioActivo.UserName;
|
||||||
|
end;
|
||||||
|
|
||||||
|
initialization
|
||||||
|
RegisterDataTableRules(BIZ_CLIENT_OBRA, TBizObra);
|
||||||
|
|
||||||
|
finalization
|
||||||
|
|
||||||
|
end.
|
||||||
24
Source/Modulos/Obras/Obras_Group.bdsgroup
Normal file
24
Source/Modulos/Obras/Obras_Group.bdsgroup
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<BorlandProject>
|
||||||
|
<PersonalityInfo>
|
||||||
|
<Option>
|
||||||
|
<Option Name="Personality">Default.Personality</Option>
|
||||||
|
<Option Name="ProjectType"></Option>
|
||||||
|
<Option Name="Version">1.0</Option>
|
||||||
|
<Option Name="GUID">{33C85702-BFCB-4807-9F41-DF59018FCA46}</Option>
|
||||||
|
</Option>
|
||||||
|
</PersonalityInfo>
|
||||||
|
<Default.Personality> <Projects>
|
||||||
|
<Projects Name="Base.bpl">..\..\Base\Base.bdsproj</Projects>
|
||||||
|
<Projects Name="GUIBase.bpl">..\..\Base\GUIBase\GUIBase.bdsproj</Projects>
|
||||||
|
<Projects Name="Usuarios.bpl">..\..\Base\Usuarios\Usuarios.bdsproj</Projects>
|
||||||
|
<Projects Name="Obras_model.bpl">Model\Obras_model.bdsproj</Projects>
|
||||||
|
<Projects Name="Obras_data.bpl">Data\Obras_data.bdsproj</Projects>
|
||||||
|
<Projects Name="Obras_controller.bpl">Controller\Obras_controller.bdsproj</Projects>
|
||||||
|
<Projects Name="Obras_view.bpl">Views\Obras_view.bdsproj</Projects>
|
||||||
|
<Projects Name="Obras_plugin.bpl">Plugin\Obras_plugin.bdsproj</Projects>
|
||||||
|
<Projects Name="Targets">Base.bpl GUIBase.bpl Usuarios.bpl Obras_model.bpl Obras_data.bpl Obras_controller.bpl Obras_view.bpl Obras_plugin.bpl</Projects>
|
||||||
|
</Projects>
|
||||||
|
<Dependencies/>
|
||||||
|
</Default.Personality>
|
||||||
|
</BorlandProject>
|
||||||
124
Source/Modulos/Obras/Obras_Group.groupproj
Normal file
124
Source/Modulos/Obras/Obras_Group.groupproj
Normal file
@ -0,0 +1,124 @@
|
|||||||
|
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
<PropertyGroup>
|
||||||
|
<ProjectGuid>{ddb31aa7-eff8-4cb6-8678-16376cc6ee3f}</ProjectGuid>
|
||||||
|
</PropertyGroup>
|
||||||
|
<ItemGroup />
|
||||||
|
<ItemGroup>
|
||||||
|
<Projects Include="..\..\ApplicationBase\ApplicationBase.dproj" />
|
||||||
|
<Projects Include="..\..\Base\Base.dproj" />
|
||||||
|
<Projects Include="..\..\GUIBase\GUIBase.dproj" />
|
||||||
|
<Projects Include="..\..\Servidor\FactuGES_Server.dproj" />
|
||||||
|
<Projects Include="..\Contactos\Views\Contactos_view.dproj" />
|
||||||
|
<Projects Include="Controller\Obras_controller.dproj" />
|
||||||
|
<Projects Include="Data\Obras_data.dproj" />
|
||||||
|
<Projects Include="Model\Obras_model.dproj" />
|
||||||
|
<Projects Include="Plugin\Obras_plugin.dproj" />
|
||||||
|
<Projects Include="Views\Obras_view.dproj" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ProjectExtensions>
|
||||||
|
<Borland.Personality>Default.Personality</Borland.Personality>
|
||||||
|
<Borland.ProjectType />
|
||||||
|
<BorlandProject>
|
||||||
|
<BorlandProject xmlns=""><Default.Personality></Default.Personality></BorlandProject></BorlandProject>
|
||||||
|
</ProjectExtensions>
|
||||||
|
<Target Name="Base">
|
||||||
|
<MSBuild Projects="..\..\Base\Base.dproj" Targets="" />
|
||||||
|
</Target>
|
||||||
|
<Target Name="Base:Clean">
|
||||||
|
<MSBuild Projects="..\..\Base\Base.dproj" Targets="Clean" />
|
||||||
|
</Target>
|
||||||
|
<Target Name="Base:Make">
|
||||||
|
<MSBuild Projects="..\..\Base\Base.dproj" Targets="Make" />
|
||||||
|
</Target>
|
||||||
|
<Target Name="GUIBase">
|
||||||
|
<MSBuild Projects="..\..\GUIBase\GUIBase.dproj" Targets="" />
|
||||||
|
</Target>
|
||||||
|
<Target Name="GUIBase:Clean">
|
||||||
|
<MSBuild Projects="..\..\GUIBase\GUIBase.dproj" Targets="Clean" />
|
||||||
|
</Target>
|
||||||
|
<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>
|
||||||
|
<Target Name="Contactos_view:Clean">
|
||||||
|
<MSBuild Projects="..\Contactos\Views\Contactos_view.dproj" Targets="Clean" />
|
||||||
|
</Target>
|
||||||
|
<Target Name="Contactos_view:Make">
|
||||||
|
<MSBuild Projects="..\Contactos\Views\Contactos_view.dproj" Targets="Make" />
|
||||||
|
</Target>
|
||||||
|
<Target Name="Obras_model">
|
||||||
|
<MSBuild Projects="Model\Obras_model.dproj" Targets="" />
|
||||||
|
</Target>
|
||||||
|
<Target Name="Obras_model:Clean">
|
||||||
|
<MSBuild Projects="Model\Obras_model.dproj" Targets="Clean" />
|
||||||
|
</Target>
|
||||||
|
<Target Name="Obras_model:Make">
|
||||||
|
<MSBuild Projects="Model\Obras_model.dproj" Targets="Make" />
|
||||||
|
</Target>
|
||||||
|
<Target Name="Obras_data">
|
||||||
|
<MSBuild Projects="Data\Obras_data.dproj" Targets="" />
|
||||||
|
</Target>
|
||||||
|
<Target Name="Obras_data:Clean">
|
||||||
|
<MSBuild Projects="Data\Obras_data.dproj" Targets="Clean" />
|
||||||
|
</Target>
|
||||||
|
<Target Name="Obras_data:Make">
|
||||||
|
<MSBuild Projects="Data\Obras_data.dproj" Targets="Make" />
|
||||||
|
</Target>
|
||||||
|
<Target Name="Obras_controller">
|
||||||
|
<MSBuild Projects="Controller\Obras_controller.dproj" Targets="" />
|
||||||
|
</Target>
|
||||||
|
<Target Name="Obras_controller:Clean">
|
||||||
|
<MSBuild Projects="Controller\Obras_controller.dproj" Targets="Clean" />
|
||||||
|
</Target>
|
||||||
|
<Target Name="Obras_controller:Make">
|
||||||
|
<MSBuild Projects="Controller\Obras_controller.dproj" Targets="Make" />
|
||||||
|
</Target>
|
||||||
|
<Target Name="Obras_view">
|
||||||
|
<MSBuild Projects="Views\Obras_view.dproj" Targets="" />
|
||||||
|
</Target>
|
||||||
|
<Target Name="Obras_view:Clean">
|
||||||
|
<MSBuild Projects="Views\Obras_view.dproj" Targets="Clean" />
|
||||||
|
</Target>
|
||||||
|
<Target Name="Obras_view:Make">
|
||||||
|
<MSBuild Projects="Views\Obras_view.dproj" Targets="Make" />
|
||||||
|
</Target>
|
||||||
|
<Target Name="Obras_plugin">
|
||||||
|
<MSBuild Projects="Plugin\Obras_plugin.dproj" Targets="" />
|
||||||
|
</Target>
|
||||||
|
<Target Name="Obras_plugin:Clean">
|
||||||
|
<MSBuild Projects="Plugin\Obras_plugin.dproj" Targets="Clean" />
|
||||||
|
</Target>
|
||||||
|
<Target Name="Obras_plugin:Make">
|
||||||
|
<MSBuild Projects="Plugin\Obras_plugin.dproj" Targets="Make" />
|
||||||
|
</Target>
|
||||||
|
<Target Name="FactuGES_Server">
|
||||||
|
<MSBuild Projects="..\..\Servidor\FactuGES_Server.dproj" Targets="" />
|
||||||
|
</Target>
|
||||||
|
<Target Name="FactuGES_Server:Clean">
|
||||||
|
<MSBuild Projects="..\..\Servidor\FactuGES_Server.dproj" Targets="Clean" />
|
||||||
|
</Target>
|
||||||
|
<Target Name="FactuGES_Server:Make">
|
||||||
|
<MSBuild Projects="..\..\Servidor\FactuGES_Server.dproj" Targets="Make" />
|
||||||
|
</Target>
|
||||||
|
<Target Name="Build">
|
||||||
|
<CallTarget Targets="Base;GUIBase;ApplicationBase;Contactos_view;Obras_model;Obras_data;Obras_controller;Obras_view;Obras_plugin;FactuGES_Server" />
|
||||||
|
</Target>
|
||||||
|
<Target Name="Clean">
|
||||||
|
<CallTarget Targets="Base:Clean;GUIBase:Clean;ApplicationBase:Clean;Contactos_view:Clean;Obras_model:Clean;Obras_data:Clean;Obras_controller:Clean;Obras_view:Clean;Obras_plugin:Clean;FactuGES_Server:Clean" />
|
||||||
|
</Target>
|
||||||
|
<Target Name="Make">
|
||||||
|
<CallTarget Targets="Base:Make;GUIBase:Make;ApplicationBase:Make;Contactos_view:Make;Obras_model:Make;Obras_data:Make;Obras_controller:Make;Obras_view:Make;Obras_plugin:Make;FactuGES_Server:Make" />
|
||||||
|
</Target>
|
||||||
|
<Import Condition="Exists('$(MSBuildBinPath)\Borland.Group.Targets')" Project="$(MSBuildBinPath)\Borland.Group.Targets" />
|
||||||
|
</Project>
|
||||||
492
Source/Modulos/Obras/Plugin/Obras_plugin.bdsproj
Normal file
492
Source/Modulos/Obras/Plugin/Obras_plugin.bdsproj
Normal file
@ -0,0 +1,492 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<BorlandProject>
|
||||||
|
<PersonalityInfo>
|
||||||
|
<Option>
|
||||||
|
<Option Name="Personality">Delphi.Personality</Option>
|
||||||
|
<Option Name="ProjectType"></Option>
|
||||||
|
<Option Name="Version">1.0</Option>
|
||||||
|
<Option Name="GUID">{9314e2bb-2c1d-4afb-b75d-3ce39b2b3e1c}</Option>
|
||||||
|
</Option>
|
||||||
|
</PersonalityInfo>
|
||||||
|
<Delphi.Personality>
|
||||||
|
<Source>
|
||||||
|
<Source Name="MainSource">Obras_plugin.dpk</Source>
|
||||||
|
</Source>
|
||||||
|
<FileVersion>
|
||||||
|
<FileVersion Name="Version">7.0</FileVersion>
|
||||||
|
</FileVersion>
|
||||||
|
<Compiler>
|
||||||
|
<Compiler Name="A">8</Compiler>
|
||||||
|
<Compiler Name="B">0</Compiler>
|
||||||
|
<Compiler Name="C">1</Compiler>
|
||||||
|
<Compiler Name="D">1</Compiler>
|
||||||
|
<Compiler Name="E">0</Compiler>
|
||||||
|
<Compiler Name="F">0</Compiler>
|
||||||
|
<Compiler Name="G">1</Compiler>
|
||||||
|
<Compiler Name="H">1</Compiler>
|
||||||
|
<Compiler Name="I">1</Compiler>
|
||||||
|
<Compiler Name="J">0</Compiler>
|
||||||
|
<Compiler Name="K">0</Compiler>
|
||||||
|
<Compiler Name="L">1</Compiler>
|
||||||
|
<Compiler Name="M">0</Compiler>
|
||||||
|
<Compiler Name="N">1</Compiler>
|
||||||
|
<Compiler Name="O">1</Compiler>
|
||||||
|
<Compiler Name="P">1</Compiler>
|
||||||
|
<Compiler Name="Q">0</Compiler>
|
||||||
|
<Compiler Name="R">0</Compiler>
|
||||||
|
<Compiler Name="S">0</Compiler>
|
||||||
|
<Compiler Name="T">0</Compiler>
|
||||||
|
<Compiler Name="U">0</Compiler>
|
||||||
|
<Compiler Name="V">1</Compiler>
|
||||||
|
<Compiler Name="W">0</Compiler>
|
||||||
|
<Compiler Name="X">1</Compiler>
|
||||||
|
<Compiler Name="Y">1</Compiler>
|
||||||
|
<Compiler Name="Z">1</Compiler>
|
||||||
|
<Compiler Name="ShowHints">True</Compiler>
|
||||||
|
<Compiler Name="ShowWarnings">True</Compiler>
|
||||||
|
<Compiler Name="UnitAliases">WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;</Compiler>
|
||||||
|
<Compiler Name="NamespacePrefix"></Compiler>
|
||||||
|
<Compiler Name="GenerateDocumentation">False</Compiler>
|
||||||
|
<Compiler Name="DefaultNamespace"></Compiler>
|
||||||
|
<Compiler Name="SymbolDeprecated">True</Compiler>
|
||||||
|
<Compiler Name="SymbolLibrary">True</Compiler>
|
||||||
|
<Compiler Name="SymbolPlatform">True</Compiler>
|
||||||
|
<Compiler Name="SymbolExperimental">True</Compiler>
|
||||||
|
<Compiler Name="UnitLibrary">True</Compiler>
|
||||||
|
<Compiler Name="UnitPlatform">True</Compiler>
|
||||||
|
<Compiler Name="UnitDeprecated">True</Compiler>
|
||||||
|
<Compiler Name="UnitExperimental">True</Compiler>
|
||||||
|
<Compiler Name="HResultCompat">True</Compiler>
|
||||||
|
<Compiler Name="HidingMember">True</Compiler>
|
||||||
|
<Compiler Name="HiddenVirtual">True</Compiler>
|
||||||
|
<Compiler Name="Garbage">True</Compiler>
|
||||||
|
<Compiler Name="BoundsError">True</Compiler>
|
||||||
|
<Compiler Name="ZeroNilCompat">True</Compiler>
|
||||||
|
<Compiler Name="StringConstTruncated">True</Compiler>
|
||||||
|
<Compiler Name="ForLoopVarVarPar">True</Compiler>
|
||||||
|
<Compiler Name="TypedConstVarPar">True</Compiler>
|
||||||
|
<Compiler Name="AsgToTypedConst">True</Compiler>
|
||||||
|
<Compiler Name="CaseLabelRange">True</Compiler>
|
||||||
|
<Compiler Name="ForVariable">True</Compiler>
|
||||||
|
<Compiler Name="ConstructingAbstract">True</Compiler>
|
||||||
|
<Compiler Name="ComparisonFalse">True</Compiler>
|
||||||
|
<Compiler Name="ComparisonTrue">True</Compiler>
|
||||||
|
<Compiler Name="ComparingSignedUnsigned">True</Compiler>
|
||||||
|
<Compiler Name="CombiningSignedUnsigned">True</Compiler>
|
||||||
|
<Compiler Name="UnsupportedConstruct">True</Compiler>
|
||||||
|
<Compiler Name="FileOpen">True</Compiler>
|
||||||
|
<Compiler Name="FileOpenUnitSrc">True</Compiler>
|
||||||
|
<Compiler Name="BadGlobalSymbol">True</Compiler>
|
||||||
|
<Compiler Name="DuplicateConstructorDestructor">True</Compiler>
|
||||||
|
<Compiler Name="InvalidDirective">True</Compiler>
|
||||||
|
<Compiler Name="PackageNoLink">True</Compiler>
|
||||||
|
<Compiler Name="PackageThreadVar">True</Compiler>
|
||||||
|
<Compiler Name="ImplicitImport">True</Compiler>
|
||||||
|
<Compiler Name="HPPEMITIgnored">True</Compiler>
|
||||||
|
<Compiler Name="NoRetVal">True</Compiler>
|
||||||
|
<Compiler Name="UseBeforeDef">True</Compiler>
|
||||||
|
<Compiler Name="ForLoopVarUndef">True</Compiler>
|
||||||
|
<Compiler Name="UnitNameMismatch">True</Compiler>
|
||||||
|
<Compiler Name="NoCFGFileFound">True</Compiler>
|
||||||
|
<Compiler Name="ImplicitVariants">True</Compiler>
|
||||||
|
<Compiler Name="UnicodeToLocale">True</Compiler>
|
||||||
|
<Compiler Name="LocaleToUnicode">True</Compiler>
|
||||||
|
<Compiler Name="ImagebaseMultiple">True</Compiler>
|
||||||
|
<Compiler Name="SuspiciousTypecast">True</Compiler>
|
||||||
|
<Compiler Name="PrivatePropAccessor">True</Compiler>
|
||||||
|
<Compiler Name="UnsafeType">False</Compiler>
|
||||||
|
<Compiler Name="UnsafeCode">False</Compiler>
|
||||||
|
<Compiler Name="UnsafeCast">False</Compiler>
|
||||||
|
<Compiler Name="OptionTruncated">True</Compiler>
|
||||||
|
<Compiler Name="WideCharReduced">True</Compiler>
|
||||||
|
<Compiler Name="DuplicatesIgnored">True</Compiler>
|
||||||
|
<Compiler Name="UnitInitSeq">True</Compiler>
|
||||||
|
<Compiler Name="LocalPInvoke">True</Compiler>
|
||||||
|
<Compiler Name="MessageDirective">True</Compiler>
|
||||||
|
<Compiler Name="CodePage"></Compiler>
|
||||||
|
</Compiler>
|
||||||
|
<Linker>
|
||||||
|
<Linker Name="MapFile">0</Linker>
|
||||||
|
<Linker Name="OutputObjs">0</Linker>
|
||||||
|
<Linker Name="GenerateHpps">False</Linker>
|
||||||
|
<Linker Name="ConsoleApp">1</Linker>
|
||||||
|
<Linker Name="DebugInfo">False</Linker>
|
||||||
|
<Linker Name="RemoteSymbols">False</Linker>
|
||||||
|
<Linker Name="GenerateDRC">False</Linker>
|
||||||
|
<Linker Name="MinStackSize">16384</Linker>
|
||||||
|
<Linker Name="MaxStackSize">1048576</Linker>
|
||||||
|
<Linker Name="ImageBase">4194304</Linker>
|
||||||
|
<Linker Name="ExeDescription"></Linker>
|
||||||
|
</Linker>
|
||||||
|
<Directories>
|
||||||
|
<Directories Name="OutputDir"></Directories>
|
||||||
|
<Directories Name="UnitOutputDir">.\</Directories>
|
||||||
|
<Directories Name="PackageDLLOutputDir">..\..\..\..\Output\Debug\Cliente</Directories>
|
||||||
|
<Directories Name="PackageDCPOutputDir">..\..\Lib</Directories>
|
||||||
|
<Directories Name="SearchPath">..\..\..\Lib;..\..\Lib</Directories>
|
||||||
|
<Directories Name="Packages"></Directories>
|
||||||
|
<Directories Name="Conditionals"></Directories>
|
||||||
|
<Directories Name="DebugSourceDirs"></Directories>
|
||||||
|
<Directories Name="UsePackages">False</Directories>
|
||||||
|
</Directories>
|
||||||
|
<Parameters>
|
||||||
|
<Parameters Name="RunParams"></Parameters>
|
||||||
|
<Parameters Name="HostApplication"></Parameters>
|
||||||
|
<Parameters Name="Launcher"></Parameters>
|
||||||
|
<Parameters Name="UseLauncher">False</Parameters>
|
||||||
|
<Parameters Name="DebugCWD"></Parameters>
|
||||||
|
<Parameters Name="Debug Symbols Search Path"></Parameters>
|
||||||
|
<Parameters Name="LoadAllSymbols">True</Parameters>
|
||||||
|
<Parameters Name="LoadUnspecifiedSymbols">False</Parameters>
|
||||||
|
</Parameters>
|
||||||
|
<Language>
|
||||||
|
<Language Name="ActiveLang"></Language>
|
||||||
|
<Language Name="ProjectLang">$00000000</Language>
|
||||||
|
<Language Name="RootDir"></Language>
|
||||||
|
</Language>
|
||||||
|
<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>
|
||||||
|
</Delphi.Personality>
|
||||||
|
<!-- EurekaLog First Line
|
||||||
|
[Exception Log]
|
||||||
|
EurekaLog Version=519
|
||||||
|
Activate=0
|
||||||
|
Activate Handle=1
|
||||||
|
Save Log File=1
|
||||||
|
Foreground Tab=0
|
||||||
|
Freeze Activate=0
|
||||||
|
Freeze Timeout=60
|
||||||
|
Freeze Message=The application seems to be frozen.
|
||||||
|
SMTP From=eurekalog@email.com
|
||||||
|
SMTP Host=
|
||||||
|
SMTP Port=25
|
||||||
|
SMTP UserID=
|
||||||
|
SMTP Password=
|
||||||
|
Append to Log=0
|
||||||
|
Show TerminateBtn=1
|
||||||
|
TerminateBtn Operation=1
|
||||||
|
Errors Number=32
|
||||||
|
Errors Terminate=3
|
||||||
|
Email Address=
|
||||||
|
Email Object=
|
||||||
|
Email Send Options=0
|
||||||
|
Output Path=
|
||||||
|
Encrypt Password=
|
||||||
|
AutoCloseDialogSecs=0
|
||||||
|
WebSendMode=0
|
||||||
|
SupportULR=
|
||||||
|
HTMLLayout Count=15
|
||||||
|
HTMLLine0="%3Chtml%3E"
|
||||||
|
HTMLLine1=" %3Chead%3E"
|
||||||
|
HTMLLine2=" %3C/head%3E"
|
||||||
|
HTMLLine3=" %3Cbody TopMargin=10 LeftMargin=10%3E"
|
||||||
|
HTMLLine4=" %3Ctable width="100%%" border="0"%3E"
|
||||||
|
HTMLLine5=" %3Ctr%3E"
|
||||||
|
HTMLLine6=" %3Ctd nowrap%3E"
|
||||||
|
HTMLLine7=" %3Cfont face="Lucida Console, Courier" size="2"%3E"
|
||||||
|
HTMLLine8=" %3C%%HTML_TAG%%%3E"
|
||||||
|
HTMLLine9=" %3C/font%3E"
|
||||||
|
HTMLLine10=" %3C/td%3E"
|
||||||
|
HTMLLine11=" %3C/tr%3E"
|
||||||
|
HTMLLine12=" %3C/table%3E"
|
||||||
|
HTMLLine13=" %3C/body%3E"
|
||||||
|
HTMLLine14="%3C/html%3E"
|
||||||
|
AutoCrashOperation=1
|
||||||
|
AutoCrashNumber=10
|
||||||
|
AutoCrashMinutes=1
|
||||||
|
WebURL=
|
||||||
|
WebUserID=
|
||||||
|
WebPassword=
|
||||||
|
WebPort=0
|
||||||
|
AttachedFiles=
|
||||||
|
Count=0
|
||||||
|
EMail Message Line Count=0
|
||||||
|
loNoDuplicateErrors=0
|
||||||
|
loAppendReproduceText=0
|
||||||
|
loDeleteLogAtVersionChange=0
|
||||||
|
loAddComputerNameInLogFileName=0
|
||||||
|
loSaveModulesSection=1
|
||||||
|
loSaveCPUSection=1
|
||||||
|
soAppStartDate=1
|
||||||
|
soAppName=1
|
||||||
|
soAppVersionNumber=1
|
||||||
|
soAppParameters=1
|
||||||
|
soAppCompilationDate=1
|
||||||
|
soExcDate=1
|
||||||
|
soExcAddress=1
|
||||||
|
soExcModule=1
|
||||||
|
soExcType=1
|
||||||
|
soExcMessage=1
|
||||||
|
soActCtlsFormClass=1
|
||||||
|
soActCtlsFormText=1
|
||||||
|
soActCtlsControlClass=1
|
||||||
|
soActCtlsControlText=1
|
||||||
|
soCmpName=1
|
||||||
|
soCmpUser=1
|
||||||
|
soCmpTotalMemory=1
|
||||||
|
soCmpFreeMemory=1
|
||||||
|
soCmpTotalDisk=1
|
||||||
|
soCmpFreeDisk=1
|
||||||
|
soCmpSysUpTime=1
|
||||||
|
soCmpProcessor=1
|
||||||
|
soCmpDisplayMode=1
|
||||||
|
soOSType=1
|
||||||
|
soOSBuildN=1
|
||||||
|
soOSUpdate=1
|
||||||
|
soOSLanguage=1
|
||||||
|
soNetIP=1
|
||||||
|
soNetSubmask=1
|
||||||
|
soNetGateway=1
|
||||||
|
soNetDNS1=1
|
||||||
|
soNetDNS2=1
|
||||||
|
soNetDHCP=1
|
||||||
|
sndShowSendDialog=1
|
||||||
|
sndShowSuccessFailureMsg=0
|
||||||
|
sndSendEntireLog=0
|
||||||
|
sndSendXMLLogCopy=0
|
||||||
|
sndSendScreenshot=1
|
||||||
|
sndUseOnlyActiveWindow=0
|
||||||
|
sndSendLastHTMLPage=1
|
||||||
|
sndSendInSeparatedThread=0
|
||||||
|
sndAddDateInFileName=0
|
||||||
|
sndCompressAllFiles=0
|
||||||
|
edoShowExceptionDialog=1
|
||||||
|
edoSendEmailChecked=1
|
||||||
|
edoAttachScreenshotChecked=1
|
||||||
|
edoShowCopyToClipOption=1
|
||||||
|
edoShowDetailsButton=1
|
||||||
|
edoShowInDetailedMode=0
|
||||||
|
edoShowInTopMostMode=0
|
||||||
|
edoUseEurekaLogLookAndFeel=0
|
||||||
|
csoShowDLLs=1
|
||||||
|
csoShowBPLs=1
|
||||||
|
csoShowBorlandThreads=1
|
||||||
|
csoShowWindowsThreads=1
|
||||||
|
csoShowProcedureOffset=0
|
||||||
|
boActivateCrashDetection=0
|
||||||
|
boPauseBorlandThreads=0
|
||||||
|
boDoNotPauseMainThread=0
|
||||||
|
boPauseWindowsThreads=0
|
||||||
|
boUseMainModuleOptions=1
|
||||||
|
boCopyLogInCaseOfError=1
|
||||||
|
boSaveCompressedCopyInCaseOfError=0
|
||||||
|
Count mtInformationMsgCaption=1
|
||||||
|
mtInformationMsgCaption0="Information."
|
||||||
|
Count mtQuestionMsgCaption=1
|
||||||
|
mtQuestionMsgCaption0="Question."
|
||||||
|
Count mtDialog_Caption=1
|
||||||
|
mtDialog_Caption0="Error."
|
||||||
|
Count mtDialog_ErrorMsgCaption=2
|
||||||
|
mtDialog_ErrorMsgCaption0="An error has occurred during program execution."
|
||||||
|
mtDialog_ErrorMsgCaption1="Please read the following information for further details."
|
||||||
|
Count mtDialog_GeneralCaption=1
|
||||||
|
mtDialog_GeneralCaption0="General"
|
||||||
|
Count mtDialog_GeneralHeader=1
|
||||||
|
mtDialog_GeneralHeader0="General Information"
|
||||||
|
Count mtDialog_CallStackCaption=1
|
||||||
|
mtDialog_CallStackCaption0="Call Stack"
|
||||||
|
Count mtDialog_CallStackHeader=1
|
||||||
|
mtDialog_CallStackHeader0="Call Stack Information"
|
||||||
|
Count mtDialog_ModulesCaption=1
|
||||||
|
mtDialog_ModulesCaption0="Modules"
|
||||||
|
Count mtDialog_ModulesHeader=1
|
||||||
|
mtDialog_ModulesHeader0="Modules Information"
|
||||||
|
Count mtDialog_CPUCaption=1
|
||||||
|
mtDialog_CPUCaption0="CPU"
|
||||||
|
Count mtDialog_CPUHeader=1
|
||||||
|
mtDialog_CPUHeader0="CPU Information"
|
||||||
|
Count mtDialog_CustomDataCaption=1
|
||||||
|
mtDialog_CustomDataCaption0="Other"
|
||||||
|
Count mtDialog_CustomDataHeader=1
|
||||||
|
mtDialog_CustomDataHeader0="Other Information"
|
||||||
|
Count mtDialog_OKButtonCaption=1
|
||||||
|
mtDialog_OKButtonCaption0="%26OK"
|
||||||
|
Count mtDialog_TerminateButtonCaption=1
|
||||||
|
mtDialog_TerminateButtonCaption0="%26Terminate"
|
||||||
|
Count mtDialog_RestartButtonCaption=1
|
||||||
|
mtDialog_RestartButtonCaption0="%26Restart"
|
||||||
|
Count mtDialog_DetailsButtonCaption=1
|
||||||
|
mtDialog_DetailsButtonCaption0="%26Details"
|
||||||
|
Count mtDialog_SendMessage=1
|
||||||
|
mtDialog_SendMessage0="%26Send this error via Internet"
|
||||||
|
Count mtDialog_ScreenshotMessage=1
|
||||||
|
mtDialog_ScreenshotMessage0="%26Attach a Screenshot image"
|
||||||
|
Count mtDialog_CopyMessage=1
|
||||||
|
mtDialog_CopyMessage0="%26Copy to Clipboard"
|
||||||
|
Count mtDialog_SupportMessage=1
|
||||||
|
mtDialog_SupportMessage0="Go to the Support Page"
|
||||||
|
Count mtLog_AppHeader=1
|
||||||
|
mtLog_AppHeader0="Application"
|
||||||
|
Count mtLog_AppStartDate=1
|
||||||
|
mtLog_AppStartDate0="Start Date"
|
||||||
|
Count mtLog_AppName=1
|
||||||
|
mtLog_AppName0="Name/Description"
|
||||||
|
Count mtLog_AppVersionNumber=1
|
||||||
|
mtLog_AppVersionNumber0="Version Number"
|
||||||
|
Count mtLog_AppParameters=1
|
||||||
|
mtLog_AppParameters0="Parameters"
|
||||||
|
Count mtLog_AppCompilationDate=1
|
||||||
|
mtLog_AppCompilationDate0="Compilation Date"
|
||||||
|
Count mtLog_ExcHeader=1
|
||||||
|
mtLog_ExcHeader0="Exception"
|
||||||
|
Count mtLog_ExcDate=1
|
||||||
|
mtLog_ExcDate0="Date"
|
||||||
|
Count mtLog_ExcAddress=1
|
||||||
|
mtLog_ExcAddress0="Address"
|
||||||
|
Count mtLog_ExcModule=1
|
||||||
|
mtLog_ExcModule0="Module"
|
||||||
|
Count mtLog_ExcType=1
|
||||||
|
mtLog_ExcType0="Type"
|
||||||
|
Count mtLog_ExcMessage=1
|
||||||
|
mtLog_ExcMessage0="Message"
|
||||||
|
Count mtLog_ActCtrlsHeader=1
|
||||||
|
mtLog_ActCtrlsHeader0="Active Controls"
|
||||||
|
Count mtLog_ActCtrlsFormClass=1
|
||||||
|
mtLog_ActCtrlsFormClass0="Form Class"
|
||||||
|
Count mtLog_ActCtrlsFormText=1
|
||||||
|
mtLog_ActCtrlsFormText0="Form Text"
|
||||||
|
Count mtLog_ActCtrlsControlClass=1
|
||||||
|
mtLog_ActCtrlsControlClass0="Control Class"
|
||||||
|
Count mtLog_ActCtrlsControlText=1
|
||||||
|
mtLog_ActCtrlsControlText0="Control Text"
|
||||||
|
Count mtLog_CmpHeader=1
|
||||||
|
mtLog_CmpHeader0="Computer"
|
||||||
|
Count mtLog_CmpName=1
|
||||||
|
mtLog_CmpName0="Name"
|
||||||
|
Count mtLog_CmpUser=1
|
||||||
|
mtLog_CmpUser0="User"
|
||||||
|
Count mtLog_CmpTotalMemory=1
|
||||||
|
mtLog_CmpTotalMemory0="Total Memory"
|
||||||
|
Count mtLog_CmpFreeMemory=1
|
||||||
|
mtLog_CmpFreeMemory0="Free Memory"
|
||||||
|
Count mtLog_CmpTotalDisk=1
|
||||||
|
mtLog_CmpTotalDisk0="Total Disk"
|
||||||
|
Count mtLog_CmpFreeDisk=1
|
||||||
|
mtLog_CmpFreeDisk0="Free Disk"
|
||||||
|
Count mtLog_CmpSystemUpTime=1
|
||||||
|
mtLog_CmpSystemUpTime0="System Up Time"
|
||||||
|
Count mtLog_CmpProcessor=1
|
||||||
|
mtLog_CmpProcessor0="Processor"
|
||||||
|
Count mtLog_CmpDisplayMode=1
|
||||||
|
mtLog_CmpDisplayMode0="Display Mode"
|
||||||
|
Count mtLog_OSHeader=1
|
||||||
|
mtLog_OSHeader0="Operating System"
|
||||||
|
Count mtLog_OSType=1
|
||||||
|
mtLog_OSType0="Type"
|
||||||
|
Count mtLog_OSBuildN=1
|
||||||
|
mtLog_OSBuildN0="Build #"
|
||||||
|
Count mtLog_OSUpdate=1
|
||||||
|
mtLog_OSUpdate0="Update"
|
||||||
|
Count mtLog_OSLanguage=1
|
||||||
|
mtLog_OSLanguage0="Language"
|
||||||
|
Count mtLog_NetHeader=1
|
||||||
|
mtLog_NetHeader0="Network"
|
||||||
|
Count mtLog_NetIP=1
|
||||||
|
mtLog_NetIP0="IP Address"
|
||||||
|
Count mtLog_NetSubmask=1
|
||||||
|
mtLog_NetSubmask0="Submask"
|
||||||
|
Count mtLog_NetGateway=1
|
||||||
|
mtLog_NetGateway0="Gateway"
|
||||||
|
Count mtLog_NetDNS1=1
|
||||||
|
mtLog_NetDNS10="DNS 1"
|
||||||
|
Count mtLog_NetDNS2=1
|
||||||
|
mtLog_NetDNS20="DNS 2"
|
||||||
|
Count mtLog_NetDHCP=1
|
||||||
|
mtLog_NetDHCP0="DHCP"
|
||||||
|
Count mtLog_CustInfoHeader=1
|
||||||
|
mtLog_CustInfoHeader0="Custom Information"
|
||||||
|
Count mtCallStack_Address=1
|
||||||
|
mtCallStack_Address0="Address"
|
||||||
|
Count mtCallStack_Name=1
|
||||||
|
mtCallStack_Name0="Module"
|
||||||
|
Count mtCallStack_Unit=1
|
||||||
|
mtCallStack_Unit0="Unit"
|
||||||
|
Count mtCallStack_Class=1
|
||||||
|
mtCallStack_Class0="Class"
|
||||||
|
Count mtCallStack_Procedure=1
|
||||||
|
mtCallStack_Procedure0="Procedure/Method"
|
||||||
|
Count mtCallStack_Line=1
|
||||||
|
mtCallStack_Line0="Line"
|
||||||
|
Count mtCallStack_MainThread=1
|
||||||
|
mtCallStack_MainThread0="Main"
|
||||||
|
Count mtCallStack_ExceptionThread=1
|
||||||
|
mtCallStack_ExceptionThread0="Exception Thread"
|
||||||
|
Count mtCallStack_RunningThread=1
|
||||||
|
mtCallStack_RunningThread0="Running Thread"
|
||||||
|
Count mtCallStack_CallingThread=1
|
||||||
|
mtCallStack_CallingThread0="Calling Thread"
|
||||||
|
Count mtCallStack_ThreadID=1
|
||||||
|
mtCallStack_ThreadID0="ID"
|
||||||
|
Count mtCallStack_ThreadPriority=1
|
||||||
|
mtCallStack_ThreadPriority0="Priority"
|
||||||
|
Count mtCallStack_ThreadClass=1
|
||||||
|
mtCallStack_ThreadClass0="Class"
|
||||||
|
Count mtSendDialog_Caption=1
|
||||||
|
mtSendDialog_Caption0="Send."
|
||||||
|
Count mtSendDialog_Message=1
|
||||||
|
mtSendDialog_Message0="Message"
|
||||||
|
Count mtSendDialog_Resolving=1
|
||||||
|
mtSendDialog_Resolving0="Resolving DNS..."
|
||||||
|
Count mtSendDialog_Connecting=1
|
||||||
|
mtSendDialog_Connecting0="Connecting with server..."
|
||||||
|
Count mtSendDialog_Connected=1
|
||||||
|
mtSendDialog_Connected0="Connected with server."
|
||||||
|
Count mtSendDialog_Sending=1
|
||||||
|
mtSendDialog_Sending0="Sending message..."
|
||||||
|
Count mtReproduceDialog_Caption=1
|
||||||
|
mtReproduceDialog_Caption0="Request"
|
||||||
|
Count mtReproduceDialog_Request=1
|
||||||
|
mtReproduceDialog_Request0="Please describe the steps to reproduce the error:"
|
||||||
|
Count mtReproduceDialog_OKButtonCaption=1
|
||||||
|
mtReproduceDialog_OKButtonCaption0="%26OK"
|
||||||
|
Count mtModules_Handle=1
|
||||||
|
mtModules_Handle0="Handle"
|
||||||
|
Count mtModules_Name=1
|
||||||
|
mtModules_Name0="Name"
|
||||||
|
Count mtModules_Description=1
|
||||||
|
mtModules_Description0="Description"
|
||||||
|
Count mtModules_Version=1
|
||||||
|
mtModules_Version0="Version"
|
||||||
|
Count mtModules_Size=1
|
||||||
|
mtModules_Size0="Size"
|
||||||
|
Count mtModules_LastModified=1
|
||||||
|
mtModules_LastModified0="Modified"
|
||||||
|
Count mtModules_Path=1
|
||||||
|
mtModules_Path0="Path"
|
||||||
|
Count mtCPU_Registers=1
|
||||||
|
mtCPU_Registers0="Registers"
|
||||||
|
Count mtCPU_Stack=1
|
||||||
|
mtCPU_Stack0="Stack"
|
||||||
|
Count mtCPU_MemoryDump=1
|
||||||
|
mtCPU_MemoryDump0="Memory Dump"
|
||||||
|
Count mtSend_SuccessMsg=1
|
||||||
|
mtSend_SuccessMsg0="The message was sent successfully."
|
||||||
|
Count mtSend_FailureMsg=1
|
||||||
|
mtSend_FailureMsg0="Sorry, sending the message didn't work."
|
||||||
|
EurekaLog Last Line -->
|
||||||
|
</BorlandProject>
|
||||||
35
Source/Modulos/Obras/Plugin/Obras_plugin.dpk
Normal file
35
Source/Modulos/Obras/Plugin/Obras_plugin.dpk
Normal file
@ -0,0 +1,35 @@
|
|||||||
|
package Obras_plugin;
|
||||||
|
|
||||||
|
{$R *.res}
|
||||||
|
{$ALIGN 8}
|
||||||
|
{$ASSERTIONS ON}
|
||||||
|
{$BOOLEVAL OFF}
|
||||||
|
{$DEBUGINFO ON}
|
||||||
|
{$EXTENDEDSYNTAX ON}
|
||||||
|
{$IMPORTEDDATA ON}
|
||||||
|
{$IOCHECKS ON}
|
||||||
|
{$LOCALSYMBOLS ON}
|
||||||
|
{$LONGSTRINGS ON}
|
||||||
|
{$OPENSTRINGS ON}
|
||||||
|
{$OPTIMIZATION ON}
|
||||||
|
{$OVERFLOWCHECKS OFF}
|
||||||
|
{$RANGECHECKS OFF}
|
||||||
|
{$REFERENCEINFO ON}
|
||||||
|
{$SAFEDIVIDE OFF}
|
||||||
|
{$STACKFRAMES OFF}
|
||||||
|
{$TYPEDADDRESS OFF}
|
||||||
|
{$VARSTRINGCHECKS ON}
|
||||||
|
{$WRITEABLECONST OFF}
|
||||||
|
{$MINENUMSIZE 1}
|
||||||
|
{$IMAGEBASE $400000}
|
||||||
|
{$IMPLICITBUILD ON}
|
||||||
|
|
||||||
|
requires
|
||||||
|
Obras_model,
|
||||||
|
Obras_controller,
|
||||||
|
Obras_view;
|
||||||
|
|
||||||
|
contains
|
||||||
|
uPluginObras in 'uPluginObras.pas';
|
||||||
|
|
||||||
|
end.
|
||||||
94
Source/Modulos/Obras/Plugin/Obras_plugin.dproj
Normal file
94
Source/Modulos/Obras/Plugin/Obras_plugin.dproj
Normal file
@ -0,0 +1,94 @@
|
|||||||
|
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
<PropertyGroup>
|
||||||
|
<ProjectGuid>{9314e2bb-2c1d-4afb-b75d-3ce39b2b3e1c}</ProjectGuid>
|
||||||
|
<MainSource>Obras_plugin.dpk</MainSource>
|
||||||
|
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||||
|
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||||
|
<DCC_DCCCompiler>DCC32</DCC_DCCCompiler>
|
||||||
|
<DCC_DependencyCheckOutputName>..\..\..\..\Output\Debug\Cliente\Obras_plugin.bpl</DCC_DependencyCheckOutputName>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||||
|
<Version>7.0</Version>
|
||||||
|
<DCC_DebugInformation>False</DCC_DebugInformation>
|
||||||
|
<DCC_LocalDebugSymbols>False</DCC_LocalDebugSymbols>
|
||||||
|
<DCC_SymbolReferenceInfo>0</DCC_SymbolReferenceInfo>
|
||||||
|
<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>..\..\..\Lib;..\..\Lib</DCC_UnitSearchPath>
|
||||||
|
<DCC_ResourcePath>..\..\..\Lib;..\..\Lib</DCC_ResourcePath>
|
||||||
|
<DCC_ObjPath>..\..\..\Lib;..\..\Lib</DCC_ObjPath>
|
||||||
|
<DCC_IncludePath>..\..\..\Lib;..\..\Lib</DCC_IncludePath>
|
||||||
|
<DCC_Define>RELEASE</DCC_Define>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||||
|
<Version>7.0</Version>
|
||||||
|
<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>..\..\..\Lib;..\..\Lib</DCC_UnitSearchPath>
|
||||||
|
<DCC_ResourcePath>..\..\..\Lib;..\..\Lib</DCC_ResourcePath>
|
||||||
|
<DCC_ObjPath>..\..\..\Lib;..\..\Lib</DCC_ObjPath>
|
||||||
|
<DCC_IncludePath>..\..\..\Lib;..\..\Lib</DCC_IncludePath>
|
||||||
|
</PropertyGroup>
|
||||||
|
<ProjectExtensions>
|
||||||
|
<Borland.Personality>Delphi.Personality</Borland.Personality>
|
||||||
|
<Borland.ProjectType>Package</Borland.ProjectType>
|
||||||
|
<BorlandProject>
|
||||||
|
<BorlandProject xmlns=""> <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">True</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">Obras_plugin.dpk</Source>
|
||||||
|
</Source>
|
||||||
|
</Delphi.Personality> </BorlandProject></BorlandProject>
|
||||||
|
</ProjectExtensions>
|
||||||
|
<Import Project="$(MSBuildBinPath)\Borland.Delphi.Targets" />
|
||||||
|
<ItemGroup>
|
||||||
|
<DelphiCompile Include="Obras_plugin.dpk">
|
||||||
|
<MainSource>MainSource</MainSource>
|
||||||
|
</DelphiCompile>
|
||||||
|
<DCCReference Include="..\..\Lib\Obras_controller.dcp" />
|
||||||
|
<DCCReference Include="..\..\Lib\Obras_model.dcp" />
|
||||||
|
<DCCReference Include="..\..\Lib\Obras_view.dcp" />
|
||||||
|
<DCCReference Include="uPluginObras.pas" />
|
||||||
|
</ItemGroup>
|
||||||
|
</Project>
|
||||||
0
Source/Modulos/Obras/Plugin/Obras_plugin.rc
Normal file
0
Source/Modulos/Obras/Plugin/Obras_plugin.rc
Normal file
BIN
Source/Modulos/Obras/Plugin/Obras_plugin.res
Normal file
BIN
Source/Modulos/Obras/Plugin/Obras_plugin.res
Normal file
Binary file not shown.
131
Source/Modulos/Obras/Plugin/uPluginObras.dfm
Normal file
131
Source/Modulos/Obras/Plugin/uPluginObras.dfm
Normal file
@ -0,0 +1,131 @@
|
|||||||
|
object PluginObras: TPluginObras
|
||||||
|
OldCreateOrder = True
|
||||||
|
Description = 'Log'#237'stica'
|
||||||
|
ModuleMenu = MainMenu
|
||||||
|
ModuleName = 'Obras'
|
||||||
|
SmallImages = SmallImages
|
||||||
|
LargeImages = LargeImages
|
||||||
|
Author = 'Rodax Software'
|
||||||
|
Version = '1.0.0'
|
||||||
|
Height = 252
|
||||||
|
Width = 401
|
||||||
|
object LargeImages: TPngImageList
|
||||||
|
Height = 24
|
||||||
|
Width = 24
|
||||||
|
PngImages = <
|
||||||
|
item
|
||||||
|
PngImage.Data = {
|
||||||
|
89504E470D0A1A0A0000000D4948445200000018000000180806000000E0773D
|
||||||
|
F80000000970485973000017120000171201679FD252000001D44944415478DA
|
||||||
|
B5D4BD4B027118C0F1E737D552D0105843616F838519166551345443A32D2E0D
|
||||||
|
D15863FF416B2141353544144A2004114144431695841445D00BE950E7905618
|
||||||
|
742F2257CFD9D9EFCE3BEF4EF001797E9CFAFD1C8A125114A19C43648010A2F9
|
||||||
|
8205AF5D7C611296C3FE33961802189F5909C13B1383EFF427B05FB94738B409
|
||||||
|
76BB0DC6E756FEAE7D289EF7EF3E422010280E941ADF589E8754A3AF3820C7F1
|
||||||
|
0DA9D798A5785D8D0D6EAB87F5013A8E81D46BDC521C471750C731F0CEC44DC5
|
||||||
|
5B1B9A41E00510848C36B038D15410C7F3C1FAB261BCABC3998BF31969472B07
|
||||||
|
0A81D97E52D20F62D0E381CCEF5DF3129043CE494F21B03445C4B1D169C36036
|
||||||
|
9B95223C27C0D17E181CCE36E963A19163C1551A40C731747274019DDDED529C
|
||||||
|
460EBF1CD601751CCF91D328F40DBA81653905B2976CB10668C5715F5DDEC2D0
|
||||||
|
88473AD3C80ED3681ED08BE3BEBBB997001C1AD98ED79B038AC5F14E9FEE9FF3
|
||||||
|
008D6C3DD41A03EA38FBCDE501FE6F332F090520236BD755C5013A22A8367D3D
|
||||||
|
F9962C00562315100C06FFFF21D480D938EE743AAD00E4389E3581E1A149D371
|
||||||
|
FC0E388ECD03745C17F0F4FA4CC77164401DD705DC2EAFE9B80CE03FA73AAE0B
|
||||||
|
9C733EB03A5A714DA05C5376E00756B52DFEBD3C9AE50000000049454E44AE42
|
||||||
|
6082}
|
||||||
|
Name = 'PngImage1'
|
||||||
|
Background = clWindow
|
||||||
|
end>
|
||||||
|
Left = 232
|
||||||
|
Top = 16
|
||||||
|
Bitmap = {}
|
||||||
|
end
|
||||||
|
object ModuleActionList: TActionList
|
||||||
|
Images = LargeImages
|
||||||
|
Left = 40
|
||||||
|
Top = 72
|
||||||
|
object actObras: TAction
|
||||||
|
Tag = 100
|
||||||
|
Category = 'Log'#237'stica'
|
||||||
|
Caption = 'Obras'
|
||||||
|
ImageIndex = 0
|
||||||
|
OnExecute = actObrasExecute
|
||||||
|
end
|
||||||
|
end
|
||||||
|
object MainMenu: TMainMenu
|
||||||
|
Images = LargeImages
|
||||||
|
Left = 40
|
||||||
|
Top = 16
|
||||||
|
object Ventas1: TMenuItem
|
||||||
|
Caption = 'Log'#237'stica'
|
||||||
|
object Obras1: TMenuItem
|
||||||
|
Tag = 120
|
||||||
|
Action = actObras
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
object SmallImages: TPngImageList
|
||||||
|
PngImages = <
|
||||||
|
item
|
||||||
|
PngImage.Data = {
|
||||||
|
89504E470D0A1A0A0000000D49484452000000100000001008060000001FF3FF
|
||||||
|
610000000970485973000017120000171201679FD2520000022E4944415478DA
|
||||||
|
8D93CF6BD36018C7BF6997A45DD376EA70CA18D31D44981741280C44119DA83D
|
||||||
|
C87619781A1EFD1BC49B2028B28353141111A43BE8CD934E65A8D4A1686B61B5
|
||||||
|
A31DD8CCBAFEDAACEDF226B389EFFB26CBCC54E6030FEFCB4B3E9FE79B9744B0
|
||||||
|
2C0B8220E0F7BA3AB2D75A282DE07F4AD82C60F0851B8F50530BF85EF98A6236
|
||||||
|
8DCCAB69B0B366BD8C95B24ACF4BB877FD226AFD635EC13A5CF99243A356869A
|
||||||
|
4D51F8398799EC476D09E5621E0F6F5EC6C8D938EE7C503604EB7055CDA34127
|
||||||
|
A8B90C3ECD3CE570A35AA2FD0DCB4B2AEE4F5CC29953C35094102667655B706D
|
||||||
|
7480C3F97412AD951AAAC502E6DEBCE47031974673B942BB8AA9DB57103F7D12
|
||||||
|
9D9D413ED4154C8C0BD6FCE7AD2F6C2816C3CE9E6E8862077C3E9F57307CE2FC
|
||||||
|
1F80655A308C35E844C7B3273318D8D78FE8B6282449A41211B7DE05FE2D304D
|
||||||
|
13866EC34433F0FAC55BF4EDE945A42B0C910A6459C6DD94F27781D936F964B2
|
||||||
|
AADB02DAEF9329ECEEED4138A240944548B2840773DBBD02B637596C6238205D
|
||||||
|
352AD175643E66B1A3BB0B0A15489204292061AAB0CB2B68D3C96B34367120BE
|
||||||
|
3AB2F96C01E1A8825028083920F35778BCD8B721387E6C9C42060788465C50A3
|
||||||
|
12B24AB0582C2110946907282C61BA3588442221B882C343E75C50A30093B104
|
||||||
|
84D849EAD53AFC1D7E0ECFFA631C76FF0526387470D4135977405B62A0D56CB2
|
||||||
|
C791891C71618FE0C0FEB873618623B2E33361FB679B4A340A1FF5C01E41928C
|
||||||
|
6DF9256E8659FD02D3B7960923D6946A0000000049454E44AE426082}
|
||||||
|
Name = 'PngImage1'
|
||||||
|
Background = clWindow
|
||||||
|
end>
|
||||||
|
PngOptions = [pngBlendOnDisabled, pngGrayscaleOnDisabled]
|
||||||
|
Left = 308
|
||||||
|
Top = 16
|
||||||
|
Bitmap = {}
|
||||||
|
end
|
||||||
|
object ExtraImages: TPngImageList
|
||||||
|
Height = 28
|
||||||
|
Width = 28
|
||||||
|
PngImages = <
|
||||||
|
item
|
||||||
|
PngImage.Data = {
|
||||||
|
89504E470D0A1A0A0000000D494844520000001C0000001C0806000000720DDF
|
||||||
|
940000000970485973000017120000171201679FD2520000020F4944415478DA
|
||||||
|
E5D4DB2B04511800F06FB659D7CD2D892816B984258992242129E5924BDEE491
|
||||||
|
47FF81571E9495072F44BB1EF69127CAA5DC436E895C4A92AC6CC48E9961EC39
|
||||||
|
63C7EEEC65CEAC6D5F7CF575E69C33F3FD3AA773861204014219D4FF02298AF2
|
||||||
|
FAD2709B5EB8BEBF0E18195B17A4C28A20C2FA8D16E059065EACF7F0FE6203FB
|
||||||
|
AB986B9619D0EB93A169D0E8757E7A6C089ED2BBC1643291814E4C2CF0EC13F3
|
||||||
|
368FB0AE8E5618DF0E27038381A1200283851181C1C414C191F6CC3F611DED2D
|
||||||
|
A0D150E4E0402515F0A56CACAF83C8A808A069DA0DF50B8EF65242437D1F11C0
|
||||||
|
B13C701C87DBA58555282E2B045A4B83D691AE685040578C6339585DDC808292
|
||||||
|
3C0CC9D13F83728CE378D858D981DC826C8CC9D189DD88C0C10F86151119BAB7
|
||||||
|
7D08593919222843270F74EAC1AFCF2FBC126F181A3FDA3F85F4CC34097245A7
|
||||||
|
4EE2D4814A18EA9F1D5F404A6A1284858779A0B3E789E42009869E2FCF6F2031
|
||||||
|
29016FA11C9DBB4A26034931D691B73777101B1F8341396AB94D53064930C6FE
|
||||||
|
21818F0F5688D6454907C589CE5BB3C16C36BBFF3EE5605D6DAF072616E781E7
|
||||||
|
C53196FD5D1DEADB9E6D18D06A7F4FE73263C018AAEB17ACAAEC715FCD4F515F
|
||||||
|
186ADFDFDE1C975C23615B9A720953042BCA3A556168FB19C68EBF47E8A1AEDA
|
||||||
|
0D53044B0DADAA30144EF038A6C60353048BF29B55614ED017A6086E32DD1048
|
||||||
|
F8C2FC82A1889083DF93D867F65E51168D0000000049454E44AE426082}
|
||||||
|
Name = 'PngImage0'
|
||||||
|
Background = clWindow
|
||||||
|
end>
|
||||||
|
Left = 232
|
||||||
|
Top = 80
|
||||||
|
Bitmap = {}
|
||||||
|
end
|
||||||
|
end
|
||||||
74
Source/Modulos/Obras/Plugin/uPluginObras.pas
Normal file
74
Source/Modulos/Obras/Plugin/uPluginObras.pas
Normal file
@ -0,0 +1,74 @@
|
|||||||
|
unit uPluginObras;
|
||||||
|
|
||||||
|
interface
|
||||||
|
|
||||||
|
uses
|
||||||
|
uModuleController, uInterfaces, uHostManager, Menus, Classes, ActnList,
|
||||||
|
ImgList, Controls, PngImageList;
|
||||||
|
|
||||||
|
type
|
||||||
|
IMCObras = interface(IInterface)
|
||||||
|
['{BC4A49B9-3CE9-48B5-A404-3468CB87B768}']
|
||||||
|
end;
|
||||||
|
|
||||||
|
TPluginObras = class(TModuleController, IMCObras)
|
||||||
|
actObras: TAction;
|
||||||
|
ExtraImages: TPngImageList;
|
||||||
|
LargeImages: TPngImageList;
|
||||||
|
MainMenu: TMainMenu;
|
||||||
|
ModuleActionList: TActionList;
|
||||||
|
SmallImages: TPngImageList;
|
||||||
|
Ventas1: TMenuItem;
|
||||||
|
Obras1: TMenuItem;
|
||||||
|
procedure actObrasExecute(Sender: TObject);
|
||||||
|
public
|
||||||
|
constructor Create(AOwner: TComponent); override;
|
||||||
|
destructor Destroy; override;
|
||||||
|
end;
|
||||||
|
|
||||||
|
implementation
|
||||||
|
|
||||||
|
{$R *.dfm}
|
||||||
|
|
||||||
|
uses
|
||||||
|
Forms, Dialogs, SysUtils,
|
||||||
|
uObrasController, uBizObras, uObrasViewRegister;
|
||||||
|
|
||||||
|
function GetModule : TModuleController;
|
||||||
|
begin
|
||||||
|
Result := TPluginObras.Create(NIL);
|
||||||
|
end;
|
||||||
|
|
||||||
|
exports
|
||||||
|
GetModule name GET_MODULE_FUNC;
|
||||||
|
|
||||||
|
procedure TPluginObras.actObrasExecute(Sender: TObject);
|
||||||
|
var
|
||||||
|
AObrasController : IObrasController;
|
||||||
|
AObras : IBizObra;
|
||||||
|
|
||||||
|
begin
|
||||||
|
AObrasController := TObrasController.Create;
|
||||||
|
AObras := (AObrasController.BuscarTodos as IBizObra);
|
||||||
|
AObrasController.VerTodos(AObras);
|
||||||
|
end;
|
||||||
|
|
||||||
|
constructor TPluginObras.Create(AOwner: TComponent);
|
||||||
|
begin
|
||||||
|
inherited;
|
||||||
|
uObrasViewRegister.RegisterViews;
|
||||||
|
end;
|
||||||
|
|
||||||
|
destructor TPluginObras.Destroy;
|
||||||
|
begin
|
||||||
|
uObrasViewRegister.UnregisterViews;
|
||||||
|
inherited;
|
||||||
|
end;
|
||||||
|
|
||||||
|
initialization
|
||||||
|
RegisterModuleClass(TPluginObras);
|
||||||
|
|
||||||
|
finalization
|
||||||
|
UnRegisterModuleClass(TPluginObras);
|
||||||
|
|
||||||
|
end.
|
||||||
505
Source/Modulos/Obras/Servidor/srvObras_Impl.dfm
Normal file
505
Source/Modulos/Obras/Servidor/srvObras_Impl.dfm
Normal file
@ -0,0 +1,505 @@
|
|||||||
|
object srvObras: TsrvObras
|
||||||
|
OldCreateOrder = True
|
||||||
|
OnCreate = DARemoteServiceCreate
|
||||||
|
RequiresSession = True
|
||||||
|
SessionManager = dmServer.SessionManager
|
||||||
|
ConnectionName = 'IBX'
|
||||||
|
ServiceSchema = schObras
|
||||||
|
ServiceDataStreamer = Bin2DataStreamer
|
||||||
|
ExportedDataTables = <>
|
||||||
|
BeforeAcquireConnection = DataAbstractServiceBeforeAcquireConnection
|
||||||
|
Height = 249
|
||||||
|
Width = 343
|
||||||
|
object Diagrams: TDADiagrams
|
||||||
|
Left = 150
|
||||||
|
Top = 82
|
||||||
|
DiagramData = '<Diagrams>'#13#10'</Diagrams>'#13#10
|
||||||
|
end
|
||||||
|
object DataDictionary: TDADataDictionary
|
||||||
|
Fields = <
|
||||||
|
item
|
||||||
|
Name = 'Obras_CALLE'
|
||||||
|
DataType = datString
|
||||||
|
Size = 255
|
||||||
|
DisplayLabel = 'Calle'
|
||||||
|
end
|
||||||
|
item
|
||||||
|
Name = 'Obras_PROVINCIA'
|
||||||
|
DataType = datString
|
||||||
|
Size = 255
|
||||||
|
DisplayLabel = 'Provincia'
|
||||||
|
end
|
||||||
|
item
|
||||||
|
Name = 'Obras_POBLACION'
|
||||||
|
DataType = datString
|
||||||
|
Size = 255
|
||||||
|
DisplayLabel = 'Poblaci'#243'n'
|
||||||
|
end
|
||||||
|
item
|
||||||
|
Name = 'Obras_CODIGO_POSTAL'
|
||||||
|
DataType = datString
|
||||||
|
Size = 10
|
||||||
|
DisplayLabel = 'C'#243'digo postal'
|
||||||
|
end
|
||||||
|
item
|
||||||
|
Name = 'Obras_TELEFONO'
|
||||||
|
DataType = datString
|
||||||
|
Size = 25
|
||||||
|
DisplayLabel = 'Tel'#233'fono'
|
||||||
|
end
|
||||||
|
item
|
||||||
|
Name = 'Obras_MOVIL'
|
||||||
|
DataType = datString
|
||||||
|
Size = 25
|
||||||
|
DisplayLabel = 'M'#243'vil'
|
||||||
|
end
|
||||||
|
item
|
||||||
|
Name = 'Obras_FAX'
|
||||||
|
DataType = datString
|
||||||
|
Size = 25
|
||||||
|
DisplayLabel = 'Fax'
|
||||||
|
end
|
||||||
|
item
|
||||||
|
Name = 'Obras_OBSERVACIONES'
|
||||||
|
DataType = datMemo
|
||||||
|
DisplayLabel = 'Observaciones'
|
||||||
|
end
|
||||||
|
item
|
||||||
|
Name = 'Obras_ID'
|
||||||
|
DataType = datAutoInc
|
||||||
|
GeneratorName = 'GEN_Obras_ID'
|
||||||
|
Required = True
|
||||||
|
DisplayLabel = 'ID'
|
||||||
|
end
|
||||||
|
item
|
||||||
|
Name = 'Obras_ID_EMPRESA'
|
||||||
|
DataType = datInteger
|
||||||
|
DisplayLabel = 'ID_EMPRESA'
|
||||||
|
end
|
||||||
|
item
|
||||||
|
Name = 'Obras_FECHA_ALTA'
|
||||||
|
DataType = datDateTime
|
||||||
|
DisplayLabel = 'FECHA_ALTA'
|
||||||
|
end
|
||||||
|
item
|
||||||
|
Name = 'Obras_PERSONA_CONTACTO'
|
||||||
|
DataType = datString
|
||||||
|
Size = 255
|
||||||
|
DisplayLabel = 'Persona de contacto'
|
||||||
|
end
|
||||||
|
item
|
||||||
|
Name = 'Obras_FECHA_MODIFICACION'
|
||||||
|
DataType = datDateTime
|
||||||
|
DisplayLabel = 'FECHA_MODIFICACION'
|
||||||
|
end
|
||||||
|
item
|
||||||
|
Name = 'Obras_USUARIO'
|
||||||
|
DataType = datString
|
||||||
|
Size = 20
|
||||||
|
DisplayLabel = 'USUARIO'
|
||||||
|
end
|
||||||
|
item
|
||||||
|
Name = 'Obras_NOMBRE'
|
||||||
|
DataType = datString
|
||||||
|
Size = 255
|
||||||
|
DisplayLabel = 'Nombre'
|
||||||
|
end
|
||||||
|
item
|
||||||
|
Name = 'Obras_ID_CLIENTE'
|
||||||
|
DataType = datInteger
|
||||||
|
end
|
||||||
|
item
|
||||||
|
Name = 'Obras_NOMBRE_CLIENTE'
|
||||||
|
DataType = datString
|
||||||
|
Size = 255
|
||||||
|
DisplayLabel = 'Cliente'
|
||||||
|
end>
|
||||||
|
Left = 150
|
||||||
|
Top = 22
|
||||||
|
end
|
||||||
|
object schObras: TDASchema
|
||||||
|
ConnectionManager = dmServer.ConnectionManager
|
||||||
|
DataDictionary = DataDictionary
|
||||||
|
Diagrams = Diagrams
|
||||||
|
Datasets = <
|
||||||
|
item
|
||||||
|
Params = <>
|
||||||
|
Statements = <
|
||||||
|
item
|
||||||
|
Connection = 'IBX'
|
||||||
|
TargetTable = 'V_OBRAS'
|
||||||
|
StatementType = stAutoSQL
|
||||||
|
ColumnMappings = <
|
||||||
|
item
|
||||||
|
DatasetField = 'ID'
|
||||||
|
TableField = 'ID'
|
||||||
|
end
|
||||||
|
item
|
||||||
|
DatasetField = 'ID_EMPRESA'
|
||||||
|
TableField = 'ID_EMPRESA'
|
||||||
|
end
|
||||||
|
item
|
||||||
|
DatasetField = 'NOMBRE'
|
||||||
|
TableField = 'NOMBRE'
|
||||||
|
end
|
||||||
|
item
|
||||||
|
DatasetField = 'CALLE'
|
||||||
|
TableField = 'CALLE'
|
||||||
|
end
|
||||||
|
item
|
||||||
|
DatasetField = 'PROVINCIA'
|
||||||
|
TableField = 'PROVINCIA'
|
||||||
|
end
|
||||||
|
item
|
||||||
|
DatasetField = 'POBLACION'
|
||||||
|
TableField = 'POBLACION'
|
||||||
|
end
|
||||||
|
item
|
||||||
|
DatasetField = 'CODIGO_POSTAL'
|
||||||
|
TableField = 'CODIGO_POSTAL'
|
||||||
|
end
|
||||||
|
item
|
||||||
|
DatasetField = 'TELEFONO'
|
||||||
|
TableField = 'TELEFONO'
|
||||||
|
end
|
||||||
|
item
|
||||||
|
DatasetField = 'MOVIL'
|
||||||
|
TableField = 'MOVIL'
|
||||||
|
end
|
||||||
|
item
|
||||||
|
DatasetField = 'FAX'
|
||||||
|
TableField = 'FAX'
|
||||||
|
end
|
||||||
|
item
|
||||||
|
DatasetField = 'PERSONA_CONTACTO'
|
||||||
|
TableField = 'PERSONA_CONTACTO'
|
||||||
|
end
|
||||||
|
item
|
||||||
|
DatasetField = 'OBSERVACIONES'
|
||||||
|
TableField = 'OBSERVACIONES'
|
||||||
|
end
|
||||||
|
item
|
||||||
|
DatasetField = 'ID_CLIENTE'
|
||||||
|
TableField = 'ID_CLIENTE'
|
||||||
|
end
|
||||||
|
item
|
||||||
|
DatasetField = 'NOMBRE_CLIENTE'
|
||||||
|
TableField = 'NOMBRE_CLIENTE'
|
||||||
|
end
|
||||||
|
item
|
||||||
|
DatasetField = 'FECHA_ALTA'
|
||||||
|
TableField = 'FECHA_ALTA'
|
||||||
|
end
|
||||||
|
item
|
||||||
|
DatasetField = 'FECHA_MODIFICACION'
|
||||||
|
TableField = 'FECHA_MODIFICACION'
|
||||||
|
end
|
||||||
|
item
|
||||||
|
DatasetField = 'USUARIO'
|
||||||
|
TableField = 'USUARIO'
|
||||||
|
end>
|
||||||
|
end>
|
||||||
|
Name = 'Obras'
|
||||||
|
Fields = <
|
||||||
|
item
|
||||||
|
Name = 'ID'
|
||||||
|
DataType = datAutoInc
|
||||||
|
GeneratorName = 'GEN_Obras_ID'
|
||||||
|
DictionaryEntry = 'Obras_ID'
|
||||||
|
InPrimaryKey = True
|
||||||
|
end
|
||||||
|
item
|
||||||
|
Name = 'ID_EMPRESA'
|
||||||
|
DataType = datInteger
|
||||||
|
DictionaryEntry = 'Obras_ID_EMPRESA'
|
||||||
|
end
|
||||||
|
item
|
||||||
|
Name = 'NOMBRE'
|
||||||
|
DataType = datString
|
||||||
|
Size = 255
|
||||||
|
DictionaryEntry = 'Obras_NOMBRE'
|
||||||
|
end
|
||||||
|
item
|
||||||
|
Name = 'CALLE'
|
||||||
|
DataType = datString
|
||||||
|
Size = 255
|
||||||
|
DictionaryEntry = 'Obras_CALLE'
|
||||||
|
end
|
||||||
|
item
|
||||||
|
Name = 'PROVINCIA'
|
||||||
|
DataType = datString
|
||||||
|
Size = 255
|
||||||
|
DictionaryEntry = 'Obras_PROVINCIA'
|
||||||
|
end
|
||||||
|
item
|
||||||
|
Name = 'POBLACION'
|
||||||
|
DataType = datString
|
||||||
|
Size = 255
|
||||||
|
DictionaryEntry = 'Obras_POBLACION'
|
||||||
|
end
|
||||||
|
item
|
||||||
|
Name = 'CODIGO_POSTAL'
|
||||||
|
DataType = datString
|
||||||
|
Size = 10
|
||||||
|
DictionaryEntry = 'Obras_CODIGO_POSTAL'
|
||||||
|
end
|
||||||
|
item
|
||||||
|
Name = 'TELEFONO'
|
||||||
|
DataType = datString
|
||||||
|
Size = 25
|
||||||
|
DictionaryEntry = 'Obras_TELEFONO'
|
||||||
|
end
|
||||||
|
item
|
||||||
|
Name = 'MOVIL'
|
||||||
|
DataType = datString
|
||||||
|
Size = 25
|
||||||
|
DictionaryEntry = 'Obras_MOVIL'
|
||||||
|
end
|
||||||
|
item
|
||||||
|
Name = 'FAX'
|
||||||
|
DataType = datString
|
||||||
|
Size = 25
|
||||||
|
DictionaryEntry = 'Obras_FAX'
|
||||||
|
end
|
||||||
|
item
|
||||||
|
Name = 'PERSONA_CONTACTO'
|
||||||
|
DataType = datString
|
||||||
|
Size = 255
|
||||||
|
DictionaryEntry = 'Obras_PERSONA_CONTACTO'
|
||||||
|
end
|
||||||
|
item
|
||||||
|
Name = 'OBSERVACIONES'
|
||||||
|
DataType = datMemo
|
||||||
|
DictionaryEntry = 'Obras_OBSERVACIONES'
|
||||||
|
end
|
||||||
|
item
|
||||||
|
Name = 'ID_CLIENTE'
|
||||||
|
DataType = datInteger
|
||||||
|
DictionaryEntry = 'Obras_ID_CLIENTE'
|
||||||
|
end
|
||||||
|
item
|
||||||
|
Name = 'NOMBRE_CLIENTE'
|
||||||
|
DataType = datString
|
||||||
|
Size = 255
|
||||||
|
ServerAutoRefresh = True
|
||||||
|
DictionaryEntry = 'Obras_NOMBRE_CLIENTE'
|
||||||
|
end
|
||||||
|
item
|
||||||
|
Name = 'FECHA_ALTA'
|
||||||
|
DataType = datDateTime
|
||||||
|
DictionaryEntry = 'Obras_FECHA_ALTA'
|
||||||
|
end
|
||||||
|
item
|
||||||
|
Name = 'FECHA_MODIFICACION'
|
||||||
|
DataType = datDateTime
|
||||||
|
DictionaryEntry = 'Obras_FECHA_MODIFICACION'
|
||||||
|
end
|
||||||
|
item
|
||||||
|
Name = 'USUARIO'
|
||||||
|
DataType = datString
|
||||||
|
Size = 20
|
||||||
|
DictionaryEntry = 'Obras_USUARIO'
|
||||||
|
end>
|
||||||
|
end>
|
||||||
|
JoinDataTables = <>
|
||||||
|
UnionDataTables = <>
|
||||||
|
Commands = <
|
||||||
|
item
|
||||||
|
Params = <
|
||||||
|
item
|
||||||
|
Name = 'ID'
|
||||||
|
DataType = datAutoInc
|
||||||
|
GeneratorName = 'GEN_OBRAS_ID'
|
||||||
|
Value = ''
|
||||||
|
end
|
||||||
|
item
|
||||||
|
Name = 'ID_EMPRESA'
|
||||||
|
Value = ''
|
||||||
|
end
|
||||||
|
item
|
||||||
|
Name = 'NOMBRE'
|
||||||
|
Value = ''
|
||||||
|
end
|
||||||
|
item
|
||||||
|
Name = 'CALLE'
|
||||||
|
Value = ''
|
||||||
|
end
|
||||||
|
item
|
||||||
|
Name = 'PROVINCIA'
|
||||||
|
Value = ''
|
||||||
|
end
|
||||||
|
item
|
||||||
|
Name = 'POBLACION'
|
||||||
|
Value = ''
|
||||||
|
end
|
||||||
|
item
|
||||||
|
Name = 'CODIGO_POSTAL'
|
||||||
|
Value = ''
|
||||||
|
end
|
||||||
|
item
|
||||||
|
Name = 'TELEFONO'
|
||||||
|
Value = ''
|
||||||
|
end
|
||||||
|
item
|
||||||
|
Name = 'MOVIL'
|
||||||
|
Value = ''
|
||||||
|
end
|
||||||
|
item
|
||||||
|
Name = 'FAX'
|
||||||
|
Value = ''
|
||||||
|
end
|
||||||
|
item
|
||||||
|
Name = 'PERSONA_CONTACTO'
|
||||||
|
Value = ''
|
||||||
|
end
|
||||||
|
item
|
||||||
|
Name = 'OBSERVACIONES'
|
||||||
|
Value = ''
|
||||||
|
end
|
||||||
|
item
|
||||||
|
Name = 'ID_CLIENTE'
|
||||||
|
Value = ''
|
||||||
|
end
|
||||||
|
item
|
||||||
|
Name = 'USUARIO'
|
||||||
|
Value = ''
|
||||||
|
end>
|
||||||
|
Statements = <
|
||||||
|
item
|
||||||
|
Connection = 'IBX'
|
||||||
|
Default = True
|
||||||
|
TargetTable = 'OBRAS'
|
||||||
|
SQL =
|
||||||
|
'INSERT'#10' INTO OBRAS'#10' (ID, ID_EMPRESA, NOMBRE, CALLE, PROVINCI' +
|
||||||
|
'A, POBLACION, CODIGO_POSTAL,'#10' TELEFONO, MOVIL, FAX, PERSONA_' +
|
||||||
|
'CONTACTO, OBSERVACIONES, '#10' ID_CLIENTE, FECHA_ALTA,'#10' USUA' +
|
||||||
|
'RIO)'#10' VALUES'#10' (:ID, :ID_EMPRESA, :NOMBRE, :CALLE, :PROVINCIA' +
|
||||||
|
', :POBLACION,'#10' :CODIGO_POSTAL, :TELEFONO, :MOVIL, :FAX, :PER' +
|
||||||
|
'SONA_CONTACTO, '#10' :OBSERVACIONES, :ID_CLIENTE, CURRENT_DATE,'#10 +
|
||||||
|
' :USUARIO)'#10
|
||||||
|
StatementType = stSQL
|
||||||
|
ColumnMappings = <>
|
||||||
|
end>
|
||||||
|
Name = 'Insert_Obras'
|
||||||
|
end
|
||||||
|
item
|
||||||
|
Params = <
|
||||||
|
item
|
||||||
|
Name = 'OLD_ID'
|
||||||
|
Value = ''
|
||||||
|
end>
|
||||||
|
Statements = <
|
||||||
|
item
|
||||||
|
Connection = 'IBX'
|
||||||
|
Default = True
|
||||||
|
TargetTable = 'OBRAS'
|
||||||
|
SQL = 'DELETE '#10' FROM'#10' OBRAS'#10' WHERE'#10' (ID = :OLD_ID)'#10
|
||||||
|
StatementType = stSQL
|
||||||
|
ColumnMappings = <>
|
||||||
|
end>
|
||||||
|
Name = 'Delete_Obras'
|
||||||
|
end
|
||||||
|
item
|
||||||
|
Params = <
|
||||||
|
item
|
||||||
|
Name = 'ID_EMPRESA'
|
||||||
|
Value = ''
|
||||||
|
end
|
||||||
|
item
|
||||||
|
Name = 'NOMBRE'
|
||||||
|
Value = ''
|
||||||
|
end
|
||||||
|
item
|
||||||
|
Name = 'CALLE'
|
||||||
|
Value = ''
|
||||||
|
end
|
||||||
|
item
|
||||||
|
Name = 'PROVINCIA'
|
||||||
|
Value = ''
|
||||||
|
end
|
||||||
|
item
|
||||||
|
Name = 'POBLACION'
|
||||||
|
Value = ''
|
||||||
|
end
|
||||||
|
item
|
||||||
|
Name = 'CODIGO_POSTAL'
|
||||||
|
Value = ''
|
||||||
|
end
|
||||||
|
item
|
||||||
|
Name = 'TELEFONO'
|
||||||
|
Value = ''
|
||||||
|
end
|
||||||
|
item
|
||||||
|
Name = 'MOVIL'
|
||||||
|
Value = ''
|
||||||
|
end
|
||||||
|
item
|
||||||
|
Name = 'FAX'
|
||||||
|
Value = ''
|
||||||
|
end
|
||||||
|
item
|
||||||
|
Name = 'PERSONA_CONTACTO'
|
||||||
|
Value = ''
|
||||||
|
end
|
||||||
|
item
|
||||||
|
Name = 'OBSERVACIONES'
|
||||||
|
Value = ''
|
||||||
|
end
|
||||||
|
item
|
||||||
|
Name = 'ID_CLIENTE'
|
||||||
|
Value = ''
|
||||||
|
end
|
||||||
|
item
|
||||||
|
Name = 'FECHA_MODIFICACION'
|
||||||
|
Value = ''
|
||||||
|
end
|
||||||
|
item
|
||||||
|
Name = 'USUARIO'
|
||||||
|
Value = ''
|
||||||
|
end
|
||||||
|
item
|
||||||
|
Name = 'OLD_ID'
|
||||||
|
Value = ''
|
||||||
|
end>
|
||||||
|
Statements = <
|
||||||
|
item
|
||||||
|
Connection = 'IBX'
|
||||||
|
Default = True
|
||||||
|
TargetTable = 'OBRAS'
|
||||||
|
SQL =
|
||||||
|
'UPDATE OBRAS'#10' SET '#10' ID_EMPRESA = :ID_EMPRESA, '#10' NOMBRE = ' +
|
||||||
|
':NOMBRE, '#10' CALLE = :CALLE, '#10' PROVINCIA = :PROVINCIA, '#10' ' +
|
||||||
|
'POBLACION = :POBLACION, '#10' CODIGO_POSTAL = :CODIGO_POSTAL, '#10' ' +
|
||||||
|
' TELEFONO = :TELEFONO, '#10' MOVIL = :MOVIL, '#10' FAX = :FAX, '#10' ' +
|
||||||
|
' PERSONA_CONTACTO = :PERSONA_CONTACTO, '#10' OBSERVACIONES = :O' +
|
||||||
|
'BSERVACIONES, '#10' ID_CLIENTE = :ID_CLIENTE, '#10' FECHA_MODIFICA' +
|
||||||
|
'CION = :FECHA_MODIFICACION,'#10' USUARIO = :USUARIO'#10' WHERE'#10' (' +
|
||||||
|
'ID = :OLD_ID)'#10
|
||||||
|
StatementType = stSQL
|
||||||
|
ColumnMappings = <>
|
||||||
|
end>
|
||||||
|
Name = 'Update_Obras'
|
||||||
|
end>
|
||||||
|
RelationShips = <>
|
||||||
|
UpdateRules = <>
|
||||||
|
Version = 0
|
||||||
|
Left = 48
|
||||||
|
Top = 24
|
||||||
|
end
|
||||||
|
object Bin2DataStreamer: TDABin2DataStreamer
|
||||||
|
Left = 48
|
||||||
|
Top = 80
|
||||||
|
end
|
||||||
|
object bpObras: TDABusinessProcessor
|
||||||
|
Schema = schObras
|
||||||
|
InsertCommandName = 'Insert_Obras'
|
||||||
|
DeleteCommandName = 'Delete_Obras'
|
||||||
|
UpdateCommandName = 'Update_Obras'
|
||||||
|
ReferencedDataset = 'Obras'
|
||||||
|
ProcessorOptions = [poAutoGenerateRefreshDataset, poPrepareCommands]
|
||||||
|
UpdateMode = updWhereKeyOnly
|
||||||
|
RaiseExceptionAtError = True
|
||||||
|
Left = 248
|
||||||
|
Top = 24
|
||||||
|
end
|
||||||
|
end
|
||||||
78
Source/Modulos/Obras/Servidor/srvObras_Impl.pas
Normal file
78
Source/Modulos/Obras/Servidor/srvObras_Impl.pas
Normal file
@ -0,0 +1,78 @@
|
|||||||
|
unit srvObras_Impl;
|
||||||
|
|
||||||
|
{----------------------------------------------------------------------------}
|
||||||
|
{ This unit was automatically generated by the RemObjects SDK after reading }
|
||||||
|
{ the RODL file associated with this project . }
|
||||||
|
{ }
|
||||||
|
{ This is where you are supposed to code the implementation of your objects. }
|
||||||
|
{----------------------------------------------------------------------------}
|
||||||
|
|
||||||
|
interface
|
||||||
|
|
||||||
|
uses
|
||||||
|
{vcl:} Classes, SysUtils,
|
||||||
|
{RemObjects:} uROClientIntf, uROTypes, uROServer, uROServerIntf, uROSessions,
|
||||||
|
{Ancestor Implementation:} DataAbstractService_Impl,
|
||||||
|
{Used RODLs:} DataAbstract4_Intf,
|
||||||
|
{Generated:} uDABusinessProcessor, uDABin2DataStreamer, uDADataStreamer,
|
||||||
|
uDAScriptingProvider, uDAClasses,
|
||||||
|
FactuGES_Intf, uDAInterfaces;
|
||||||
|
|
||||||
|
type
|
||||||
|
{ TsrvObras }
|
||||||
|
TsrvObras = class(TDataAbstractService, IsrvObras)
|
||||||
|
Diagrams: TDADiagrams;
|
||||||
|
Bin2DataStreamer: TDABin2DataStreamer;
|
||||||
|
bpObras: TDABusinessProcessor;
|
||||||
|
schObras: TDASchema;
|
||||||
|
DataDictionary: TDADataDictionary;
|
||||||
|
procedure DARemoteServiceAfterGetDatasetData(const Dataset: IDADataset;
|
||||||
|
const IncludeSchema: Boolean; const MaxRecords: Integer);
|
||||||
|
procedure DARemoteServiceCreate(Sender: TObject);
|
||||||
|
procedure DataAbstractServiceBeforeAcquireConnection(aSender: TObject;
|
||||||
|
var aConnectionName: string);
|
||||||
|
end;
|
||||||
|
|
||||||
|
implementation
|
||||||
|
|
||||||
|
{$R *.dfm}
|
||||||
|
uses
|
||||||
|
{Generated:} FactuGES_Invk, uDataModuleServer,
|
||||||
|
uDatabaseUtils, schObrasClient_Intf, uRestriccionesUsuarioUtils;
|
||||||
|
|
||||||
|
procedure Create_srvObras(out anInstance : IUnknown);
|
||||||
|
begin
|
||||||
|
anInstance := TsrvObras.Create(NIL);
|
||||||
|
end;
|
||||||
|
|
||||||
|
{ srvObras }
|
||||||
|
procedure TsrvObras.DARemoteServiceAfterGetDatasetData(
|
||||||
|
const Dataset: IDADataset; const IncludeSchema: Boolean;
|
||||||
|
const MaxRecords: Integer);
|
||||||
|
begin
|
||||||
|
if DataSet.Name = nme_Obras then
|
||||||
|
begin
|
||||||
|
{ Aquí se asegura que el usuario sólo accede a los Obras
|
||||||
|
de las empresas a las que tiene permiso para acceder
|
||||||
|
filtrando DataSet por ID_EMPRESA. }
|
||||||
|
FiltrarAccesoUsuario(Session, Connection, schObras, DataSet, fld_ObrasID_EMPRESA);
|
||||||
|
end;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TsrvObras.DARemoteServiceCreate(Sender: TObject);
|
||||||
|
begin
|
||||||
|
SessionManager := dmServer.SessionManager;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TsrvObras.DataAbstractServiceBeforeAcquireConnection(
|
||||||
|
aSender: TObject; var aConnectionName: string);
|
||||||
|
begin
|
||||||
|
ConnectionName := dmServer.ConnectionName;
|
||||||
|
end;
|
||||||
|
|
||||||
|
initialization
|
||||||
|
TROClassFactory.Create('srvObras', Create_srvObras, TsrvObras_Invoker);
|
||||||
|
|
||||||
|
finalization
|
||||||
|
|
||||||
|
end.
|
||||||
492
Source/Modulos/Obras/Views/Obras_view.bdsproj
Normal file
492
Source/Modulos/Obras/Views/Obras_view.bdsproj
Normal file
@ -0,0 +1,492 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<BorlandProject>
|
||||||
|
<PersonalityInfo>
|
||||||
|
<Option>
|
||||||
|
<Option Name="Personality">Delphi.Personality</Option>
|
||||||
|
<Option Name="ProjectType"></Option>
|
||||||
|
<Option Name="Version">1.0</Option>
|
||||||
|
<Option Name="GUID">{09ECB9EC-6DE2-404D-984B-CC7D73CAEA9A}</Option>
|
||||||
|
</Option>
|
||||||
|
</PersonalityInfo>
|
||||||
|
<Delphi.Personality>
|
||||||
|
<Source>
|
||||||
|
<Source Name="MainSource">Obras_view.dpk</Source>
|
||||||
|
</Source>
|
||||||
|
<FileVersion>
|
||||||
|
<FileVersion Name="Version">7.0</FileVersion>
|
||||||
|
</FileVersion>
|
||||||
|
<Compiler>
|
||||||
|
<Compiler Name="A">8</Compiler>
|
||||||
|
<Compiler Name="B">0</Compiler>
|
||||||
|
<Compiler Name="C">1</Compiler>
|
||||||
|
<Compiler Name="D">1</Compiler>
|
||||||
|
<Compiler Name="E">0</Compiler>
|
||||||
|
<Compiler Name="F">0</Compiler>
|
||||||
|
<Compiler Name="G">1</Compiler>
|
||||||
|
<Compiler Name="H">1</Compiler>
|
||||||
|
<Compiler Name="I">1</Compiler>
|
||||||
|
<Compiler Name="J">0</Compiler>
|
||||||
|
<Compiler Name="K">0</Compiler>
|
||||||
|
<Compiler Name="L">1</Compiler>
|
||||||
|
<Compiler Name="M">0</Compiler>
|
||||||
|
<Compiler Name="N">1</Compiler>
|
||||||
|
<Compiler Name="O">1</Compiler>
|
||||||
|
<Compiler Name="P">1</Compiler>
|
||||||
|
<Compiler Name="Q">0</Compiler>
|
||||||
|
<Compiler Name="R">0</Compiler>
|
||||||
|
<Compiler Name="S">0</Compiler>
|
||||||
|
<Compiler Name="T">0</Compiler>
|
||||||
|
<Compiler Name="U">0</Compiler>
|
||||||
|
<Compiler Name="V">1</Compiler>
|
||||||
|
<Compiler Name="W">0</Compiler>
|
||||||
|
<Compiler Name="X">1</Compiler>
|
||||||
|
<Compiler Name="Y">1</Compiler>
|
||||||
|
<Compiler Name="Z">1</Compiler>
|
||||||
|
<Compiler Name="ShowHints">True</Compiler>
|
||||||
|
<Compiler Name="ShowWarnings">True</Compiler>
|
||||||
|
<Compiler Name="UnitAliases">WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;</Compiler>
|
||||||
|
<Compiler Name="NamespacePrefix"></Compiler>
|
||||||
|
<Compiler Name="GenerateDocumentation">False</Compiler>
|
||||||
|
<Compiler Name="DefaultNamespace"></Compiler>
|
||||||
|
<Compiler Name="SymbolDeprecated">True</Compiler>
|
||||||
|
<Compiler Name="SymbolLibrary">True</Compiler>
|
||||||
|
<Compiler Name="SymbolPlatform">True</Compiler>
|
||||||
|
<Compiler Name="SymbolExperimental">True</Compiler>
|
||||||
|
<Compiler Name="UnitLibrary">True</Compiler>
|
||||||
|
<Compiler Name="UnitPlatform">True</Compiler>
|
||||||
|
<Compiler Name="UnitDeprecated">True</Compiler>
|
||||||
|
<Compiler Name="UnitExperimental">True</Compiler>
|
||||||
|
<Compiler Name="HResultCompat">True</Compiler>
|
||||||
|
<Compiler Name="HidingMember">True</Compiler>
|
||||||
|
<Compiler Name="HiddenVirtual">True</Compiler>
|
||||||
|
<Compiler Name="Garbage">True</Compiler>
|
||||||
|
<Compiler Name="BoundsError">True</Compiler>
|
||||||
|
<Compiler Name="ZeroNilCompat">True</Compiler>
|
||||||
|
<Compiler Name="StringConstTruncated">True</Compiler>
|
||||||
|
<Compiler Name="ForLoopVarVarPar">True</Compiler>
|
||||||
|
<Compiler Name="TypedConstVarPar">True</Compiler>
|
||||||
|
<Compiler Name="AsgToTypedConst">True</Compiler>
|
||||||
|
<Compiler Name="CaseLabelRange">True</Compiler>
|
||||||
|
<Compiler Name="ForVariable">True</Compiler>
|
||||||
|
<Compiler Name="ConstructingAbstract">True</Compiler>
|
||||||
|
<Compiler Name="ComparisonFalse">True</Compiler>
|
||||||
|
<Compiler Name="ComparisonTrue">True</Compiler>
|
||||||
|
<Compiler Name="ComparingSignedUnsigned">True</Compiler>
|
||||||
|
<Compiler Name="CombiningSignedUnsigned">True</Compiler>
|
||||||
|
<Compiler Name="UnsupportedConstruct">True</Compiler>
|
||||||
|
<Compiler Name="FileOpen">True</Compiler>
|
||||||
|
<Compiler Name="FileOpenUnitSrc">True</Compiler>
|
||||||
|
<Compiler Name="BadGlobalSymbol">True</Compiler>
|
||||||
|
<Compiler Name="DuplicateConstructorDestructor">True</Compiler>
|
||||||
|
<Compiler Name="InvalidDirective">True</Compiler>
|
||||||
|
<Compiler Name="PackageNoLink">True</Compiler>
|
||||||
|
<Compiler Name="PackageThreadVar">True</Compiler>
|
||||||
|
<Compiler Name="ImplicitImport">True</Compiler>
|
||||||
|
<Compiler Name="HPPEMITIgnored">True</Compiler>
|
||||||
|
<Compiler Name="NoRetVal">True</Compiler>
|
||||||
|
<Compiler Name="UseBeforeDef">True</Compiler>
|
||||||
|
<Compiler Name="ForLoopVarUndef">True</Compiler>
|
||||||
|
<Compiler Name="UnitNameMismatch">True</Compiler>
|
||||||
|
<Compiler Name="NoCFGFileFound">True</Compiler>
|
||||||
|
<Compiler Name="ImplicitVariants">True</Compiler>
|
||||||
|
<Compiler Name="UnicodeToLocale">True</Compiler>
|
||||||
|
<Compiler Name="LocaleToUnicode">True</Compiler>
|
||||||
|
<Compiler Name="ImagebaseMultiple">True</Compiler>
|
||||||
|
<Compiler Name="SuspiciousTypecast">True</Compiler>
|
||||||
|
<Compiler Name="PrivatePropAccessor">True</Compiler>
|
||||||
|
<Compiler Name="UnsafeType">False</Compiler>
|
||||||
|
<Compiler Name="UnsafeCode">False</Compiler>
|
||||||
|
<Compiler Name="UnsafeCast">False</Compiler>
|
||||||
|
<Compiler Name="OptionTruncated">True</Compiler>
|
||||||
|
<Compiler Name="WideCharReduced">True</Compiler>
|
||||||
|
<Compiler Name="DuplicatesIgnored">True</Compiler>
|
||||||
|
<Compiler Name="UnitInitSeq">True</Compiler>
|
||||||
|
<Compiler Name="LocalPInvoke">True</Compiler>
|
||||||
|
<Compiler Name="MessageDirective">True</Compiler>
|
||||||
|
<Compiler Name="CodePage"></Compiler>
|
||||||
|
</Compiler>
|
||||||
|
<Linker>
|
||||||
|
<Linker Name="MapFile">0</Linker>
|
||||||
|
<Linker Name="OutputObjs">0</Linker>
|
||||||
|
<Linker Name="GenerateHpps">False</Linker>
|
||||||
|
<Linker Name="ConsoleApp">1</Linker>
|
||||||
|
<Linker Name="DebugInfo">False</Linker>
|
||||||
|
<Linker Name="RemoteSymbols">False</Linker>
|
||||||
|
<Linker Name="GenerateDRC">False</Linker>
|
||||||
|
<Linker Name="MinStackSize">16384</Linker>
|
||||||
|
<Linker Name="MaxStackSize">1048576</Linker>
|
||||||
|
<Linker Name="ImageBase">4194304</Linker>
|
||||||
|
<Linker Name="ExeDescription"></Linker>
|
||||||
|
</Linker>
|
||||||
|
<Directories>
|
||||||
|
<Directories Name="OutputDir"></Directories>
|
||||||
|
<Directories Name="UnitOutputDir">.\</Directories>
|
||||||
|
<Directories Name="PackageDLLOutputDir">..\..\..\..\Output\Debug\Cliente</Directories>
|
||||||
|
<Directories Name="PackageDCPOutputDir">..\..\Lib</Directories>
|
||||||
|
<Directories Name="SearchPath">..\..\..\Lib;..\..\Lib</Directories>
|
||||||
|
<Directories Name="Packages"></Directories>
|
||||||
|
<Directories Name="Conditionals"></Directories>
|
||||||
|
<Directories Name="DebugSourceDirs"></Directories>
|
||||||
|
<Directories Name="UsePackages">False</Directories>
|
||||||
|
</Directories>
|
||||||
|
<Parameters>
|
||||||
|
<Parameters Name="RunParams"></Parameters>
|
||||||
|
<Parameters Name="HostApplication"></Parameters>
|
||||||
|
<Parameters Name="Launcher"></Parameters>
|
||||||
|
<Parameters Name="UseLauncher">False</Parameters>
|
||||||
|
<Parameters Name="DebugCWD"></Parameters>
|
||||||
|
<Parameters Name="Debug Symbols Search Path"></Parameters>
|
||||||
|
<Parameters Name="LoadAllSymbols">True</Parameters>
|
||||||
|
<Parameters Name="LoadUnspecifiedSymbols">False</Parameters>
|
||||||
|
</Parameters>
|
||||||
|
<Language>
|
||||||
|
<Language Name="ActiveLang"></Language>
|
||||||
|
<Language Name="ProjectLang">$00000000</Language>
|
||||||
|
<Language Name="RootDir"></Language>
|
||||||
|
</Language>
|
||||||
|
<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>
|
||||||
|
</Delphi.Personality>
|
||||||
|
<!-- EurekaLog First Line
|
||||||
|
[Exception Log]
|
||||||
|
EurekaLog Version=519
|
||||||
|
Activate=0
|
||||||
|
Activate Handle=1
|
||||||
|
Save Log File=1
|
||||||
|
Foreground Tab=0
|
||||||
|
Freeze Activate=0
|
||||||
|
Freeze Timeout=60
|
||||||
|
Freeze Message=The application seems to be frozen.
|
||||||
|
SMTP From=eurekalog@email.com
|
||||||
|
SMTP Host=
|
||||||
|
SMTP Port=25
|
||||||
|
SMTP UserID=
|
||||||
|
SMTP Password=
|
||||||
|
Append to Log=0
|
||||||
|
Show TerminateBtn=1
|
||||||
|
TerminateBtn Operation=1
|
||||||
|
Errors Number=32
|
||||||
|
Errors Terminate=3
|
||||||
|
Email Address=
|
||||||
|
Email Object=
|
||||||
|
Email Send Options=0
|
||||||
|
Output Path=
|
||||||
|
Encrypt Password=
|
||||||
|
AutoCloseDialogSecs=0
|
||||||
|
WebSendMode=0
|
||||||
|
SupportULR=
|
||||||
|
HTMLLayout Count=15
|
||||||
|
HTMLLine0="%3Chtml%3E"
|
||||||
|
HTMLLine1=" %3Chead%3E"
|
||||||
|
HTMLLine2=" %3C/head%3E"
|
||||||
|
HTMLLine3=" %3Cbody TopMargin=10 LeftMargin=10%3E"
|
||||||
|
HTMLLine4=" %3Ctable width="100%%" border="0"%3E"
|
||||||
|
HTMLLine5=" %3Ctr%3E"
|
||||||
|
HTMLLine6=" %3Ctd nowrap%3E"
|
||||||
|
HTMLLine7=" %3Cfont face="Lucida Console, Courier" size="2"%3E"
|
||||||
|
HTMLLine8=" %3C%%HTML_TAG%%%3E"
|
||||||
|
HTMLLine9=" %3C/font%3E"
|
||||||
|
HTMLLine10=" %3C/td%3E"
|
||||||
|
HTMLLine11=" %3C/tr%3E"
|
||||||
|
HTMLLine12=" %3C/table%3E"
|
||||||
|
HTMLLine13=" %3C/body%3E"
|
||||||
|
HTMLLine14="%3C/html%3E"
|
||||||
|
AutoCrashOperation=1
|
||||||
|
AutoCrashNumber=10
|
||||||
|
AutoCrashMinutes=1
|
||||||
|
WebURL=
|
||||||
|
WebUserID=
|
||||||
|
WebPassword=
|
||||||
|
WebPort=0
|
||||||
|
AttachedFiles=
|
||||||
|
Count=0
|
||||||
|
EMail Message Line Count=0
|
||||||
|
loNoDuplicateErrors=0
|
||||||
|
loAppendReproduceText=0
|
||||||
|
loDeleteLogAtVersionChange=0
|
||||||
|
loAddComputerNameInLogFileName=0
|
||||||
|
loSaveModulesSection=1
|
||||||
|
loSaveCPUSection=1
|
||||||
|
soAppStartDate=1
|
||||||
|
soAppName=1
|
||||||
|
soAppVersionNumber=1
|
||||||
|
soAppParameters=1
|
||||||
|
soAppCompilationDate=1
|
||||||
|
soExcDate=1
|
||||||
|
soExcAddress=1
|
||||||
|
soExcModule=1
|
||||||
|
soExcType=1
|
||||||
|
soExcMessage=1
|
||||||
|
soActCtlsFormClass=1
|
||||||
|
soActCtlsFormText=1
|
||||||
|
soActCtlsControlClass=1
|
||||||
|
soActCtlsControlText=1
|
||||||
|
soCmpName=1
|
||||||
|
soCmpUser=1
|
||||||
|
soCmpTotalMemory=1
|
||||||
|
soCmpFreeMemory=1
|
||||||
|
soCmpTotalDisk=1
|
||||||
|
soCmpFreeDisk=1
|
||||||
|
soCmpSysUpTime=1
|
||||||
|
soCmpProcessor=1
|
||||||
|
soCmpDisplayMode=1
|
||||||
|
soOSType=1
|
||||||
|
soOSBuildN=1
|
||||||
|
soOSUpdate=1
|
||||||
|
soOSLanguage=1
|
||||||
|
soNetIP=1
|
||||||
|
soNetSubmask=1
|
||||||
|
soNetGateway=1
|
||||||
|
soNetDNS1=1
|
||||||
|
soNetDNS2=1
|
||||||
|
soNetDHCP=1
|
||||||
|
sndShowSendDialog=1
|
||||||
|
sndShowSuccessFailureMsg=0
|
||||||
|
sndSendEntireLog=0
|
||||||
|
sndSendXMLLogCopy=0
|
||||||
|
sndSendScreenshot=1
|
||||||
|
sndUseOnlyActiveWindow=0
|
||||||
|
sndSendLastHTMLPage=1
|
||||||
|
sndSendInSeparatedThread=0
|
||||||
|
sndAddDateInFileName=0
|
||||||
|
sndCompressAllFiles=0
|
||||||
|
edoShowExceptionDialog=1
|
||||||
|
edoSendEmailChecked=1
|
||||||
|
edoAttachScreenshotChecked=1
|
||||||
|
edoShowCopyToClipOption=1
|
||||||
|
edoShowDetailsButton=1
|
||||||
|
edoShowInDetailedMode=0
|
||||||
|
edoShowInTopMostMode=0
|
||||||
|
edoUseEurekaLogLookAndFeel=0
|
||||||
|
csoShowDLLs=1
|
||||||
|
csoShowBPLs=1
|
||||||
|
csoShowBorlandThreads=1
|
||||||
|
csoShowWindowsThreads=1
|
||||||
|
csoShowProcedureOffset=0
|
||||||
|
boActivateCrashDetection=0
|
||||||
|
boPauseBorlandThreads=0
|
||||||
|
boDoNotPauseMainThread=0
|
||||||
|
boPauseWindowsThreads=0
|
||||||
|
boUseMainModuleOptions=1
|
||||||
|
boCopyLogInCaseOfError=1
|
||||||
|
boSaveCompressedCopyInCaseOfError=0
|
||||||
|
Count mtInformationMsgCaption=1
|
||||||
|
mtInformationMsgCaption0="Information."
|
||||||
|
Count mtQuestionMsgCaption=1
|
||||||
|
mtQuestionMsgCaption0="Question."
|
||||||
|
Count mtDialog_Caption=1
|
||||||
|
mtDialog_Caption0="Error."
|
||||||
|
Count mtDialog_ErrorMsgCaption=2
|
||||||
|
mtDialog_ErrorMsgCaption0="An error has occurred during program execution."
|
||||||
|
mtDialog_ErrorMsgCaption1="Please read the following information for further details."
|
||||||
|
Count mtDialog_GeneralCaption=1
|
||||||
|
mtDialog_GeneralCaption0="General"
|
||||||
|
Count mtDialog_GeneralHeader=1
|
||||||
|
mtDialog_GeneralHeader0="General Information"
|
||||||
|
Count mtDialog_CallStackCaption=1
|
||||||
|
mtDialog_CallStackCaption0="Call Stack"
|
||||||
|
Count mtDialog_CallStackHeader=1
|
||||||
|
mtDialog_CallStackHeader0="Call Stack Information"
|
||||||
|
Count mtDialog_ModulesCaption=1
|
||||||
|
mtDialog_ModulesCaption0="Modules"
|
||||||
|
Count mtDialog_ModulesHeader=1
|
||||||
|
mtDialog_ModulesHeader0="Modules Information"
|
||||||
|
Count mtDialog_CPUCaption=1
|
||||||
|
mtDialog_CPUCaption0="CPU"
|
||||||
|
Count mtDialog_CPUHeader=1
|
||||||
|
mtDialog_CPUHeader0="CPU Information"
|
||||||
|
Count mtDialog_CustomDataCaption=1
|
||||||
|
mtDialog_CustomDataCaption0="Other"
|
||||||
|
Count mtDialog_CustomDataHeader=1
|
||||||
|
mtDialog_CustomDataHeader0="Other Information"
|
||||||
|
Count mtDialog_OKButtonCaption=1
|
||||||
|
mtDialog_OKButtonCaption0="%26OK"
|
||||||
|
Count mtDialog_TerminateButtonCaption=1
|
||||||
|
mtDialog_TerminateButtonCaption0="%26Terminate"
|
||||||
|
Count mtDialog_RestartButtonCaption=1
|
||||||
|
mtDialog_RestartButtonCaption0="%26Restart"
|
||||||
|
Count mtDialog_DetailsButtonCaption=1
|
||||||
|
mtDialog_DetailsButtonCaption0="%26Details"
|
||||||
|
Count mtDialog_SendMessage=1
|
||||||
|
mtDialog_SendMessage0="%26Send this error via Internet"
|
||||||
|
Count mtDialog_ScreenshotMessage=1
|
||||||
|
mtDialog_ScreenshotMessage0="%26Attach a Screenshot image"
|
||||||
|
Count mtDialog_CopyMessage=1
|
||||||
|
mtDialog_CopyMessage0="%26Copy to Clipboard"
|
||||||
|
Count mtDialog_SupportMessage=1
|
||||||
|
mtDialog_SupportMessage0="Go to the Support Page"
|
||||||
|
Count mtLog_AppHeader=1
|
||||||
|
mtLog_AppHeader0="Application"
|
||||||
|
Count mtLog_AppStartDate=1
|
||||||
|
mtLog_AppStartDate0="Start Date"
|
||||||
|
Count mtLog_AppName=1
|
||||||
|
mtLog_AppName0="Name/Description"
|
||||||
|
Count mtLog_AppVersionNumber=1
|
||||||
|
mtLog_AppVersionNumber0="Version Number"
|
||||||
|
Count mtLog_AppParameters=1
|
||||||
|
mtLog_AppParameters0="Parameters"
|
||||||
|
Count mtLog_AppCompilationDate=1
|
||||||
|
mtLog_AppCompilationDate0="Compilation Date"
|
||||||
|
Count mtLog_ExcHeader=1
|
||||||
|
mtLog_ExcHeader0="Exception"
|
||||||
|
Count mtLog_ExcDate=1
|
||||||
|
mtLog_ExcDate0="Date"
|
||||||
|
Count mtLog_ExcAddress=1
|
||||||
|
mtLog_ExcAddress0="Address"
|
||||||
|
Count mtLog_ExcModule=1
|
||||||
|
mtLog_ExcModule0="Module"
|
||||||
|
Count mtLog_ExcType=1
|
||||||
|
mtLog_ExcType0="Type"
|
||||||
|
Count mtLog_ExcMessage=1
|
||||||
|
mtLog_ExcMessage0="Message"
|
||||||
|
Count mtLog_ActCtrlsHeader=1
|
||||||
|
mtLog_ActCtrlsHeader0="Active Controls"
|
||||||
|
Count mtLog_ActCtrlsFormClass=1
|
||||||
|
mtLog_ActCtrlsFormClass0="Form Class"
|
||||||
|
Count mtLog_ActCtrlsFormText=1
|
||||||
|
mtLog_ActCtrlsFormText0="Form Text"
|
||||||
|
Count mtLog_ActCtrlsControlClass=1
|
||||||
|
mtLog_ActCtrlsControlClass0="Control Class"
|
||||||
|
Count mtLog_ActCtrlsControlText=1
|
||||||
|
mtLog_ActCtrlsControlText0="Control Text"
|
||||||
|
Count mtLog_CmpHeader=1
|
||||||
|
mtLog_CmpHeader0="Computer"
|
||||||
|
Count mtLog_CmpName=1
|
||||||
|
mtLog_CmpName0="Name"
|
||||||
|
Count mtLog_CmpUser=1
|
||||||
|
mtLog_CmpUser0="User"
|
||||||
|
Count mtLog_CmpTotalMemory=1
|
||||||
|
mtLog_CmpTotalMemory0="Total Memory"
|
||||||
|
Count mtLog_CmpFreeMemory=1
|
||||||
|
mtLog_CmpFreeMemory0="Free Memory"
|
||||||
|
Count mtLog_CmpTotalDisk=1
|
||||||
|
mtLog_CmpTotalDisk0="Total Disk"
|
||||||
|
Count mtLog_CmpFreeDisk=1
|
||||||
|
mtLog_CmpFreeDisk0="Free Disk"
|
||||||
|
Count mtLog_CmpSystemUpTime=1
|
||||||
|
mtLog_CmpSystemUpTime0="System Up Time"
|
||||||
|
Count mtLog_CmpProcessor=1
|
||||||
|
mtLog_CmpProcessor0="Processor"
|
||||||
|
Count mtLog_CmpDisplayMode=1
|
||||||
|
mtLog_CmpDisplayMode0="Display Mode"
|
||||||
|
Count mtLog_OSHeader=1
|
||||||
|
mtLog_OSHeader0="Operating System"
|
||||||
|
Count mtLog_OSType=1
|
||||||
|
mtLog_OSType0="Type"
|
||||||
|
Count mtLog_OSBuildN=1
|
||||||
|
mtLog_OSBuildN0="Build #"
|
||||||
|
Count mtLog_OSUpdate=1
|
||||||
|
mtLog_OSUpdate0="Update"
|
||||||
|
Count mtLog_OSLanguage=1
|
||||||
|
mtLog_OSLanguage0="Language"
|
||||||
|
Count mtLog_NetHeader=1
|
||||||
|
mtLog_NetHeader0="Network"
|
||||||
|
Count mtLog_NetIP=1
|
||||||
|
mtLog_NetIP0="IP Address"
|
||||||
|
Count mtLog_NetSubmask=1
|
||||||
|
mtLog_NetSubmask0="Submask"
|
||||||
|
Count mtLog_NetGateway=1
|
||||||
|
mtLog_NetGateway0="Gateway"
|
||||||
|
Count mtLog_NetDNS1=1
|
||||||
|
mtLog_NetDNS10="DNS 1"
|
||||||
|
Count mtLog_NetDNS2=1
|
||||||
|
mtLog_NetDNS20="DNS 2"
|
||||||
|
Count mtLog_NetDHCP=1
|
||||||
|
mtLog_NetDHCP0="DHCP"
|
||||||
|
Count mtLog_CustInfoHeader=1
|
||||||
|
mtLog_CustInfoHeader0="Custom Information"
|
||||||
|
Count mtCallStack_Address=1
|
||||||
|
mtCallStack_Address0="Address"
|
||||||
|
Count mtCallStack_Name=1
|
||||||
|
mtCallStack_Name0="Module"
|
||||||
|
Count mtCallStack_Unit=1
|
||||||
|
mtCallStack_Unit0="Unit"
|
||||||
|
Count mtCallStack_Class=1
|
||||||
|
mtCallStack_Class0="Class"
|
||||||
|
Count mtCallStack_Procedure=1
|
||||||
|
mtCallStack_Procedure0="Procedure/Method"
|
||||||
|
Count mtCallStack_Line=1
|
||||||
|
mtCallStack_Line0="Line"
|
||||||
|
Count mtCallStack_MainThread=1
|
||||||
|
mtCallStack_MainThread0="Main"
|
||||||
|
Count mtCallStack_ExceptionThread=1
|
||||||
|
mtCallStack_ExceptionThread0="Exception Thread"
|
||||||
|
Count mtCallStack_RunningThread=1
|
||||||
|
mtCallStack_RunningThread0="Running Thread"
|
||||||
|
Count mtCallStack_CallingThread=1
|
||||||
|
mtCallStack_CallingThread0="Calling Thread"
|
||||||
|
Count mtCallStack_ThreadID=1
|
||||||
|
mtCallStack_ThreadID0="ID"
|
||||||
|
Count mtCallStack_ThreadPriority=1
|
||||||
|
mtCallStack_ThreadPriority0="Priority"
|
||||||
|
Count mtCallStack_ThreadClass=1
|
||||||
|
mtCallStack_ThreadClass0="Class"
|
||||||
|
Count mtSendDialog_Caption=1
|
||||||
|
mtSendDialog_Caption0="Send."
|
||||||
|
Count mtSendDialog_Message=1
|
||||||
|
mtSendDialog_Message0="Message"
|
||||||
|
Count mtSendDialog_Resolving=1
|
||||||
|
mtSendDialog_Resolving0="Resolving DNS..."
|
||||||
|
Count mtSendDialog_Connecting=1
|
||||||
|
mtSendDialog_Connecting0="Connecting with server..."
|
||||||
|
Count mtSendDialog_Connected=1
|
||||||
|
mtSendDialog_Connected0="Connected with server."
|
||||||
|
Count mtSendDialog_Sending=1
|
||||||
|
mtSendDialog_Sending0="Sending message..."
|
||||||
|
Count mtReproduceDialog_Caption=1
|
||||||
|
mtReproduceDialog_Caption0="Request"
|
||||||
|
Count mtReproduceDialog_Request=1
|
||||||
|
mtReproduceDialog_Request0="Please describe the steps to reproduce the error:"
|
||||||
|
Count mtReproduceDialog_OKButtonCaption=1
|
||||||
|
mtReproduceDialog_OKButtonCaption0="%26OK"
|
||||||
|
Count mtModules_Handle=1
|
||||||
|
mtModules_Handle0="Handle"
|
||||||
|
Count mtModules_Name=1
|
||||||
|
mtModules_Name0="Name"
|
||||||
|
Count mtModules_Description=1
|
||||||
|
mtModules_Description0="Description"
|
||||||
|
Count mtModules_Version=1
|
||||||
|
mtModules_Version0="Version"
|
||||||
|
Count mtModules_Size=1
|
||||||
|
mtModules_Size0="Size"
|
||||||
|
Count mtModules_LastModified=1
|
||||||
|
mtModules_LastModified0="Modified"
|
||||||
|
Count mtModules_Path=1
|
||||||
|
mtModules_Path0="Path"
|
||||||
|
Count mtCPU_Registers=1
|
||||||
|
mtCPU_Registers0="Registers"
|
||||||
|
Count mtCPU_Stack=1
|
||||||
|
mtCPU_Stack0="Stack"
|
||||||
|
Count mtCPU_MemoryDump=1
|
||||||
|
mtCPU_MemoryDump0="Memory Dump"
|
||||||
|
Count mtSend_SuccessMsg=1
|
||||||
|
mtSend_SuccessMsg0="The message was sent successfully."
|
||||||
|
Count mtSend_FailureMsg=1
|
||||||
|
mtSend_FailureMsg0="Sorry, sending the message didn't work."
|
||||||
|
EurekaLog Last Line -->
|
||||||
|
</BorlandProject>
|
||||||
41
Source/Modulos/Obras/Views/Obras_view.dpk
Normal file
41
Source/Modulos/Obras/Views/Obras_view.dpk
Normal file
@ -0,0 +1,41 @@
|
|||||||
|
package Obras_view;
|
||||||
|
|
||||||
|
{$R *.res}
|
||||||
|
{$ALIGN 8}
|
||||||
|
{$ASSERTIONS ON}
|
||||||
|
{$BOOLEVAL OFF}
|
||||||
|
{$DEBUGINFO ON}
|
||||||
|
{$EXTENDEDSYNTAX ON}
|
||||||
|
{$IMPORTEDDATA ON}
|
||||||
|
{$IOCHECKS ON}
|
||||||
|
{$LOCALSYMBOLS ON}
|
||||||
|
{$LONGSTRINGS ON}
|
||||||
|
{$OPENSTRINGS ON}
|
||||||
|
{$OPTIMIZATION ON}
|
||||||
|
{$OVERFLOWCHECKS OFF}
|
||||||
|
{$RANGECHECKS OFF}
|
||||||
|
{$REFERENCEINFO ON}
|
||||||
|
{$SAFEDIVIDE OFF}
|
||||||
|
{$STACKFRAMES OFF}
|
||||||
|
{$TYPEDADDRESS OFF}
|
||||||
|
{$VARSTRINGCHECKS ON}
|
||||||
|
{$WRITEABLECONST OFF}
|
||||||
|
{$MINENUMSIZE 1}
|
||||||
|
{$IMAGEBASE $400000}
|
||||||
|
{$IMPLICITBUILD ON}
|
||||||
|
|
||||||
|
requires
|
||||||
|
Obras_controller,
|
||||||
|
Obras_model,
|
||||||
|
ApplicationBase,
|
||||||
|
Contactos_view;
|
||||||
|
|
||||||
|
contains
|
||||||
|
uViewObra in 'uViewObra.pas' {frViewObra: TFrame},
|
||||||
|
uViewObras in 'uViewObras.pas' {frViewObras: TFrame},
|
||||||
|
uEditorObras in 'uEditorObras.pas' {fEditorObras: TfEditorObras},
|
||||||
|
uObrasViewRegister in 'uObrasViewRegister.pas',
|
||||||
|
uEditorObra in 'uEditorObra.pas' {fEditorObra: TfEditorObra},
|
||||||
|
uEditorListaObras in 'uEditorListaObras.pas' {fEditorListaObras: TfListaObras};
|
||||||
|
|
||||||
|
end.
|
||||||
558
Source/Modulos/Obras/Views/Obras_view.dproj
Normal file
558
Source/Modulos/Obras/Views/Obras_view.dproj
Normal file
@ -0,0 +1,558 @@
|
|||||||
|
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
<PropertyGroup>
|
||||||
|
<ProjectGuid>{09ecb9ec-6de2-404d-984b-cc7d73caea9a}</ProjectGuid>
|
||||||
|
<MainSource>Obras_view.dpk</MainSource>
|
||||||
|
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||||
|
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||||
|
<DCC_DCCCompiler>DCC32</DCC_DCCCompiler>
|
||||||
|
<DCC_DependencyCheckOutputName>..\..\..\..\Output\Debug\Cliente\Obras_view.bpl</DCC_DependencyCheckOutputName>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||||
|
<Version>7.0</Version>
|
||||||
|
<DCC_DebugInformation>False</DCC_DebugInformation>
|
||||||
|
<DCC_LocalDebugSymbols>False</DCC_LocalDebugSymbols>
|
||||||
|
<DCC_SymbolReferenceInfo>0</DCC_SymbolReferenceInfo>
|
||||||
|
<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>..\..\..\Lib;..\..\Lib</DCC_UnitSearchPath>
|
||||||
|
<DCC_ResourcePath>..\..\..\Lib;..\..\Lib</DCC_ResourcePath>
|
||||||
|
<DCC_ObjPath>..\..\..\Lib;..\..\Lib</DCC_ObjPath>
|
||||||
|
<DCC_IncludePath>..\..\..\Lib;..\..\Lib</DCC_IncludePath>
|
||||||
|
<DCC_Define>RELEASE</DCC_Define>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||||
|
<Version>7.0</Version>
|
||||||
|
<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>..\..\..\Lib;..\..\Lib</DCC_UnitSearchPath>
|
||||||
|
<DCC_ResourcePath>..\..\..\Lib;..\..\Lib</DCC_ResourcePath>
|
||||||
|
<DCC_ObjPath>..\..\..\Lib;..\..\Lib</DCC_ObjPath>
|
||||||
|
<DCC_IncludePath>..\..\..\Lib;..\..\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">True</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">Obras_view.dpk</Source></Source></Delphi.Personality></BorlandProject></BorlandProject>
|
||||||
|
</ProjectExtensions>
|
||||||
|
<Import Project="$(MSBuildBinPath)\Borland.Delphi.Targets" />
|
||||||
|
<ItemGroup>
|
||||||
|
<DelphiCompile Include="Obras_view.dpk">
|
||||||
|
<MainSource>MainSource</MainSource>
|
||||||
|
</DelphiCompile>
|
||||||
|
<DCCReference Include="..\..\..\Servidor\ApplicationBase.dcp" />
|
||||||
|
<DCCReference Include="..\..\..\Servidor\Contactos_view.dcp" />
|
||||||
|
<DCCReference Include="..\..\..\Servidor\Obras_controller.dcp" />
|
||||||
|
<DCCReference Include="..\..\..\Servidor\Obras_model.dcp" />
|
||||||
|
<DCCReference Include="uEditorListaObras.pas">
|
||||||
|
<Form>fEditorListaObras</Form>
|
||||||
|
<DesignClass>TfListaObras</DesignClass>
|
||||||
|
</DCCReference>
|
||||||
|
<DCCReference Include="uEditorObra.pas">
|
||||||
|
<Form>fEditorObra</Form>
|
||||||
|
<DesignClass>TfEditorObra</DesignClass>
|
||||||
|
</DCCReference>
|
||||||
|
<DCCReference Include="uEditorObras.pas">
|
||||||
|
<Form>fEditorObras</Form>
|
||||||
|
<DesignClass>TfEditorObras</DesignClass>
|
||||||
|
</DCCReference>
|
||||||
|
<DCCReference Include="uObrasViewRegister.pas" />
|
||||||
|
<DCCReference Include="uViewObra.pas">
|
||||||
|
<Form>frViewObra</Form>
|
||||||
|
<DesignClass>TFrame</DesignClass>
|
||||||
|
</DCCReference>
|
||||||
|
<DCCReference Include="uViewObras.pas">
|
||||||
|
<Form>frViewObras</Form>
|
||||||
|
<DesignClass>TFrame</DesignClass>
|
||||||
|
</DCCReference>
|
||||||
|
</ItemGroup>
|
||||||
|
</Project>
|
||||||
|
<!-- EurekaLog First Line
|
||||||
|
[Exception Log]
|
||||||
|
EurekaLog Version=6011
|
||||||
|
Activate=0
|
||||||
|
Activate Handle=1
|
||||||
|
Save Log File=1
|
||||||
|
Foreground Tab=0
|
||||||
|
Freeze Activate=0
|
||||||
|
Freeze Timeout=60
|
||||||
|
SMTP From=eurekalog@email.com
|
||||||
|
SMTP Host=
|
||||||
|
SMTP Port=25
|
||||||
|
SMTP UserID=
|
||||||
|
SMTP Password=
|
||||||
|
Append to Log=0
|
||||||
|
TerminateBtn Operation=1
|
||||||
|
Errors Number=32
|
||||||
|
Errors Terminate=3
|
||||||
|
Email Address=
|
||||||
|
Email Object=
|
||||||
|
Email Send Options=0
|
||||||
|
Output Path=
|
||||||
|
Encrypt Password=
|
||||||
|
AutoCloseDialogSecs=0
|
||||||
|
WebSendMode=0
|
||||||
|
SupportULR=
|
||||||
|
HTMLLayout Count=15
|
||||||
|
HTMLLine0="%3Chtml%3E"
|
||||||
|
HTMLLine1=" %3Chead%3E"
|
||||||
|
HTMLLine2=" %3C/head%3E"
|
||||||
|
HTMLLine3=" %3Cbody TopMargin=10 LeftMargin=10%3E"
|
||||||
|
HTMLLine4=" %3Ctable width="100%%" border="0"%3E"
|
||||||
|
HTMLLine5=" %3Ctr%3E"
|
||||||
|
HTMLLine6=" %3Ctd nowrap%3E"
|
||||||
|
HTMLLine7=" %3Cfont face="Lucida Console, Courier" size="2"%3E"
|
||||||
|
HTMLLine8=" %3C%%HTML_TAG%%%3E"
|
||||||
|
HTMLLine9=" %3C/font%3E"
|
||||||
|
HTMLLine10=" %3C/td%3E"
|
||||||
|
HTMLLine11=" %3C/tr%3E"
|
||||||
|
HTMLLine12=" %3C/table%3E"
|
||||||
|
HTMLLine13=" %3C/body%3E"
|
||||||
|
HTMLLine14="%3C/html%3E"
|
||||||
|
AutoCrashOperation=1
|
||||||
|
AutoCrashNumber=10
|
||||||
|
AutoCrashMinutes=1
|
||||||
|
WebURL=
|
||||||
|
WebUserID=
|
||||||
|
WebPassword=
|
||||||
|
WebPort=0
|
||||||
|
AttachedFiles=
|
||||||
|
ProxyURL=
|
||||||
|
ProxyUser=
|
||||||
|
ProxyPassword=
|
||||||
|
ProxyPort=8080
|
||||||
|
TrakerUser=
|
||||||
|
TrakerPassword=
|
||||||
|
TrakerAssignTo=
|
||||||
|
TrakerProject=
|
||||||
|
TrakerCategory=
|
||||||
|
TrakerTrialID=
|
||||||
|
ZipPassword=
|
||||||
|
PreBuildEvent=
|
||||||
|
PostSuccessfulBuildEvent=
|
||||||
|
PostFailureBuildEvent=
|
||||||
|
ExceptionDialogType=2
|
||||||
|
Count=0
|
||||||
|
EMail Message Line Count=0
|
||||||
|
loNoDuplicateErrors=0
|
||||||
|
loAppendReproduceText=0
|
||||||
|
loDeleteLogAtVersionChange=0
|
||||||
|
loAddComputerNameInLogFileName=0
|
||||||
|
loSaveModulesAndProcessesSections=1
|
||||||
|
loSaveAssemblerAndCPUSections=1
|
||||||
|
soAppStartDate=1
|
||||||
|
soAppName=1
|
||||||
|
soAppVersionNumber=1
|
||||||
|
soAppParameters=1
|
||||||
|
soAppCompilationDate=1
|
||||||
|
soAppUpTime=1
|
||||||
|
soExcDate=1
|
||||||
|
soExcAddress=1
|
||||||
|
soExcModuleName=1
|
||||||
|
soExcModuleVersion=1
|
||||||
|
soExcType=1
|
||||||
|
soExcMessage=1
|
||||||
|
soExcID=1
|
||||||
|
soExcCount=1
|
||||||
|
soExcStatus=1
|
||||||
|
soExcNote=1
|
||||||
|
soUserID=1
|
||||||
|
soUserName=1
|
||||||
|
soUserEmail=1
|
||||||
|
soUserPrivileges=1
|
||||||
|
soUserCompany=1
|
||||||
|
soActCtlsFormClass=1
|
||||||
|
soActCtlsFormText=1
|
||||||
|
soActCtlsControlClass=1
|
||||||
|
soActCtlsControlText=1
|
||||||
|
soCmpName=1
|
||||||
|
soCmpTotalMemory=1
|
||||||
|
soCmpFreeMemory=1
|
||||||
|
soCmpTotalDisk=1
|
||||||
|
soCmpFreeDisk=1
|
||||||
|
soCmpSysUpTime=1
|
||||||
|
soCmpProcessor=1
|
||||||
|
soCmpDisplayMode=1
|
||||||
|
soCmpDisplayDPI=1
|
||||||
|
soCmpVideoCard=1
|
||||||
|
soCmpPrinter=1
|
||||||
|
soOSType=1
|
||||||
|
soOSBuildN=1
|
||||||
|
soOSUpdate=1
|
||||||
|
soOSLanguage=1
|
||||||
|
soOSCharset=1
|
||||||
|
soNetIP=1
|
||||||
|
soNetSubmask=1
|
||||||
|
soNetGateway=1
|
||||||
|
soNetDNS1=1
|
||||||
|
soNetDNS2=1
|
||||||
|
soNetDHCP=1
|
||||||
|
soCustomData=1
|
||||||
|
sndShowSendDialog=1
|
||||||
|
sndShowSuccessFailureMsg=0
|
||||||
|
sndSendEntireLog=0
|
||||||
|
sndSendXMLLogCopy=0
|
||||||
|
sndSendScreenshot=1
|
||||||
|
sndUseOnlyActiveWindow=0
|
||||||
|
sndSendLastHTMLPage=1
|
||||||
|
sndSendInSeparatedThread=0
|
||||||
|
sndAddDateInFileName=0
|
||||||
|
sndAddComputerNameInFileName=0
|
||||||
|
edoSendErrorReportChecked=1
|
||||||
|
edoAttachScreenshotChecked=1
|
||||||
|
edoShowCopyToClipOption=1
|
||||||
|
edoShowDetailsButton=1
|
||||||
|
edoShowInDetailedMode=0
|
||||||
|
edoShowInTopMostMode=0
|
||||||
|
edoUseEurekaLogLookAndFeel=0
|
||||||
|
edoShowSendErrorReportOption=1
|
||||||
|
edoShowAttachScreenshotOption=1
|
||||||
|
edoShowCustomButton=0
|
||||||
|
csoShowDLLs=1
|
||||||
|
csoShowBPLs=1
|
||||||
|
csoShowBorlandThreads=1
|
||||||
|
csoShowWindowsThreads=1
|
||||||
|
csoDoNotStoreProcNames=0
|
||||||
|
boPauseBorlandThreads=0
|
||||||
|
boDoNotPauseMainThread=0
|
||||||
|
boPauseWindowsThreads=0
|
||||||
|
boUseMainModuleOptions=1
|
||||||
|
boCopyLogInCaseOfError=1
|
||||||
|
boSaveCompressedCopyInCaseOfError=0
|
||||||
|
boHandleSafeCallExceptions=1
|
||||||
|
boCallRTLExceptionEvent=0
|
||||||
|
boCatchHandledExceptions=0
|
||||||
|
loCatchLeaks=0
|
||||||
|
loGroupsSonLeaks=1
|
||||||
|
loHideBorlandLeaks=1
|
||||||
|
loFreeAllLeaks=1
|
||||||
|
loCatchLeaksExceptions=1
|
||||||
|
cfoReduceFileSize=1
|
||||||
|
cfoCheckFileCorruption=0
|
||||||
|
Count mtInformationMsgCaption=1
|
||||||
|
mtInformationMsgCaption0="Information."
|
||||||
|
Count mtQuestionMsgCaption=1
|
||||||
|
mtQuestionMsgCaption0="Question."
|
||||||
|
Count mtErrorMsgCaption=1
|
||||||
|
mtErrorMsgCaption0="Error."
|
||||||
|
Count mtDialog_Caption=1
|
||||||
|
mtDialog_Caption0="Error."
|
||||||
|
Count mtDialog_ErrorMsgCaption=2
|
||||||
|
mtDialog_ErrorMsgCaption0="An error has occurred during program execution."
|
||||||
|
mtDialog_ErrorMsgCaption1="Please read the following information for further details."
|
||||||
|
Count mtDialog_GeneralCaption=1
|
||||||
|
mtDialog_GeneralCaption0="General"
|
||||||
|
Count mtDialog_GeneralHeader=1
|
||||||
|
mtDialog_GeneralHeader0="General Information"
|
||||||
|
Count mtDialog_CallStackCaption=1
|
||||||
|
mtDialog_CallStackCaption0="Call Stack"
|
||||||
|
Count mtDialog_CallStackHeader=1
|
||||||
|
mtDialog_CallStackHeader0="Call Stack Information"
|
||||||
|
Count mtDialog_ModulesCaption=1
|
||||||
|
mtDialog_ModulesCaption0="Modules"
|
||||||
|
Count mtDialog_ModulesHeader=1
|
||||||
|
mtDialog_ModulesHeader0="Modules Information"
|
||||||
|
Count mtDialog_ProcessesCaption=1
|
||||||
|
mtDialog_ProcessesCaption0="Processes"
|
||||||
|
Count mtDialog_ProcessesHeader=1
|
||||||
|
mtDialog_ProcessesHeader0="Processes Information"
|
||||||
|
Count mtDialog_AsmCaption=1
|
||||||
|
mtDialog_AsmCaption0="Assembler"
|
||||||
|
Count mtDialog_AsmHeader=1
|
||||||
|
mtDialog_AsmHeader0="Assembler Information"
|
||||||
|
Count mtDialog_CPUCaption=1
|
||||||
|
mtDialog_CPUCaption0="CPU"
|
||||||
|
Count mtDialog_CPUHeader=1
|
||||||
|
mtDialog_CPUHeader0="CPU Information"
|
||||||
|
Count mtDialog_OKButtonCaption=1
|
||||||
|
mtDialog_OKButtonCaption0="%26OK"
|
||||||
|
Count mtDialog_TerminateButtonCaption=1
|
||||||
|
mtDialog_TerminateButtonCaption0="%26Terminate"
|
||||||
|
Count mtDialog_RestartButtonCaption=1
|
||||||
|
mtDialog_RestartButtonCaption0="%26Restart"
|
||||||
|
Count mtDialog_DetailsButtonCaption=1
|
||||||
|
mtDialog_DetailsButtonCaption0="%26Details"
|
||||||
|
Count mtDialog_CustomButtonCaption=1
|
||||||
|
mtDialog_CustomButtonCaption0="%26Help"
|
||||||
|
Count mtDialog_SendMessage=1
|
||||||
|
mtDialog_SendMessage0="%26Send this error via Internet"
|
||||||
|
Count mtDialog_ScreenshotMessage=1
|
||||||
|
mtDialog_ScreenshotMessage0="%26Attach a Screenshot image"
|
||||||
|
Count mtDialog_CopyMessage=1
|
||||||
|
mtDialog_CopyMessage0="%26Copy to Clipboard"
|
||||||
|
Count mtDialog_SupportMessage=1
|
||||||
|
mtDialog_SupportMessage0="Go to the Support Page"
|
||||||
|
Count mtMSDialog_ErrorMsgCaption=1
|
||||||
|
mtMSDialog_ErrorMsgCaption0="The application has encountered a problem. We are sorry for the inconvenience."
|
||||||
|
Count mtMSDialog_RestartCaption=1
|
||||||
|
mtMSDialog_RestartCaption0="Restart application."
|
||||||
|
Count mtMSDialog_TerminateCaption=1
|
||||||
|
mtMSDialog_TerminateCaption0="Terminate application."
|
||||||
|
Count mtMSDialog_PleaseCaption=1
|
||||||
|
mtMSDialog_PleaseCaption0="Please tell us about this problem."
|
||||||
|
Count mtMSDialog_DescriptionCaption=1
|
||||||
|
mtMSDialog_DescriptionCaption0="We have created an error report that you can send to us. We will treat this report as confidential and anonymous."
|
||||||
|
Count mtMSDialog_SeeDetailsCaption=1
|
||||||
|
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)?"
|
||||||
|
Count mtMSDialog_EmailCaption=1
|
||||||
|
mtMSDialog_EmailCaption0="Email address (optional):"
|
||||||
|
Count mtMSDialog_SendButtonCaption=1
|
||||||
|
mtMSDialog_SendButtonCaption0="%26Send Error Report"
|
||||||
|
Count mtMSDialog_NoSendButtonCaption=1
|
||||||
|
mtMSDialog_NoSendButtonCaption0="%26Don't Send"
|
||||||
|
Count mtLog_AppHeader=1
|
||||||
|
mtLog_AppHeader0="Application"
|
||||||
|
Count mtLog_AppStartDate=1
|
||||||
|
mtLog_AppStartDate0="Start Date"
|
||||||
|
Count mtLog_AppName=1
|
||||||
|
mtLog_AppName0="Name/Description"
|
||||||
|
Count mtLog_AppVersionNumber=1
|
||||||
|
mtLog_AppVersionNumber0="Version Number"
|
||||||
|
Count mtLog_AppParameters=1
|
||||||
|
mtLog_AppParameters0="Parameters"
|
||||||
|
Count mtLog_AppCompilationDate=1
|
||||||
|
mtLog_AppCompilationDate0="Compilation Date"
|
||||||
|
Count mtLog_AppUpTime=1
|
||||||
|
mtLog_AppUpTime0="Up Time"
|
||||||
|
Count mtLog_ExcHeader=1
|
||||||
|
mtLog_ExcHeader0="Exception"
|
||||||
|
Count mtLog_ExcDate=1
|
||||||
|
mtLog_ExcDate0="Date"
|
||||||
|
Count mtLog_ExcAddress=1
|
||||||
|
mtLog_ExcAddress0="Address"
|
||||||
|
Count mtLog_ExcModuleName=1
|
||||||
|
mtLog_ExcModuleName0="Module Name"
|
||||||
|
Count mtLog_ExcModuleVersion=1
|
||||||
|
mtLog_ExcModuleVersion0="Module Version"
|
||||||
|
Count mtLog_ExcType=1
|
||||||
|
mtLog_ExcType0="Type"
|
||||||
|
Count mtLog_ExcMessage=1
|
||||||
|
mtLog_ExcMessage0="Message"
|
||||||
|
Count mtLog_ExcID=1
|
||||||
|
mtLog_ExcID0="ID"
|
||||||
|
Count mtLog_ExcCount=1
|
||||||
|
mtLog_ExcCount0="Count"
|
||||||
|
Count mtLog_ExcStatus=1
|
||||||
|
mtLog_ExcStatus0="Status"
|
||||||
|
Count mtLog_ExcNote=1
|
||||||
|
mtLog_ExcNote0="Note"
|
||||||
|
Count mtLog_UserHeader=1
|
||||||
|
mtLog_UserHeader0="User"
|
||||||
|
Count mtLog_UserID=1
|
||||||
|
mtLog_UserID0="ID"
|
||||||
|
Count mtLog_UserName=1
|
||||||
|
mtLog_UserName0="Name"
|
||||||
|
Count mtLog_UserEmail=1
|
||||||
|
mtLog_UserEmail0="Email"
|
||||||
|
Count mtLog_UserCompany=1
|
||||||
|
mtLog_UserCompany0="Company"
|
||||||
|
Count mtLog_UserPrivileges=1
|
||||||
|
mtLog_UserPrivileges0="Privileges"
|
||||||
|
Count mtLog_ActCtrlsHeader=1
|
||||||
|
mtLog_ActCtrlsHeader0="Active Controls"
|
||||||
|
Count mtLog_ActCtrlsFormClass=1
|
||||||
|
mtLog_ActCtrlsFormClass0="Form Class"
|
||||||
|
Count mtLog_ActCtrlsFormText=1
|
||||||
|
mtLog_ActCtrlsFormText0="Form Text"
|
||||||
|
Count mtLog_ActCtrlsControlClass=1
|
||||||
|
mtLog_ActCtrlsControlClass0="Control Class"
|
||||||
|
Count mtLog_ActCtrlsControlText=1
|
||||||
|
mtLog_ActCtrlsControlText0="Control Text"
|
||||||
|
Count mtLog_CmpHeader=1
|
||||||
|
mtLog_CmpHeader0="Computer"
|
||||||
|
Count mtLog_CmpName=1
|
||||||
|
mtLog_CmpName0="Name"
|
||||||
|
Count mtLog_CmpTotalMemory=1
|
||||||
|
mtLog_CmpTotalMemory0="Total Memory"
|
||||||
|
Count mtLog_CmpFreeMemory=1
|
||||||
|
mtLog_CmpFreeMemory0="Free Memory"
|
||||||
|
Count mtLog_CmpTotalDisk=1
|
||||||
|
mtLog_CmpTotalDisk0="Total Disk"
|
||||||
|
Count mtLog_CmpFreeDisk=1
|
||||||
|
mtLog_CmpFreeDisk0="Free Disk"
|
||||||
|
Count mtLog_CmpSystemUpTime=1
|
||||||
|
mtLog_CmpSystemUpTime0="System Up Time"
|
||||||
|
Count mtLog_CmpProcessor=1
|
||||||
|
mtLog_CmpProcessor0="Processor"
|
||||||
|
Count mtLog_CmpDisplayMode=1
|
||||||
|
mtLog_CmpDisplayMode0="Display Mode"
|
||||||
|
Count mtLog_CmpDisplayDPI=1
|
||||||
|
mtLog_CmpDisplayDPI0="Display DPI"
|
||||||
|
Count mtLog_CmpVideoCard=1
|
||||||
|
mtLog_CmpVideoCard0="Video Card"
|
||||||
|
Count mtLog_CmpPrinter=1
|
||||||
|
mtLog_CmpPrinter0="Printer"
|
||||||
|
Count mtLog_OSHeader=1
|
||||||
|
mtLog_OSHeader0="Operating System"
|
||||||
|
Count mtLog_OSType=1
|
||||||
|
mtLog_OSType0="Type"
|
||||||
|
Count mtLog_OSBuildN=1
|
||||||
|
mtLog_OSBuildN0="Build #"
|
||||||
|
Count mtLog_OSUpdate=1
|
||||||
|
mtLog_OSUpdate0="Update"
|
||||||
|
Count mtLog_OSLanguage=1
|
||||||
|
mtLog_OSLanguage0="Language"
|
||||||
|
Count mtLog_OSCharset=1
|
||||||
|
mtLog_OSCharset0="Charset"
|
||||||
|
Count mtLog_NetHeader=1
|
||||||
|
mtLog_NetHeader0="Network"
|
||||||
|
Count mtLog_NetIP=1
|
||||||
|
mtLog_NetIP0="IP Address"
|
||||||
|
Count mtLog_NetSubmask=1
|
||||||
|
mtLog_NetSubmask0="Submask"
|
||||||
|
Count mtLog_NetGateway=1
|
||||||
|
mtLog_NetGateway0="Gateway"
|
||||||
|
Count mtLog_NetDNS1=1
|
||||||
|
mtLog_NetDNS10="DNS 1"
|
||||||
|
Count mtLog_NetDNS2=1
|
||||||
|
mtLog_NetDNS20="DNS 2"
|
||||||
|
Count mtLog_NetDHCP=1
|
||||||
|
mtLog_NetDHCP0="DHCP"
|
||||||
|
Count mtLog_CustInfoHeader=1
|
||||||
|
mtLog_CustInfoHeader0="Custom Information"
|
||||||
|
Count mtCallStack_Address=1
|
||||||
|
mtCallStack_Address0="Address"
|
||||||
|
Count mtCallStack_Name=1
|
||||||
|
mtCallStack_Name0="Module"
|
||||||
|
Count mtCallStack_Unit=1
|
||||||
|
mtCallStack_Unit0="Unit"
|
||||||
|
Count mtCallStack_Class=1
|
||||||
|
mtCallStack_Class0="Class"
|
||||||
|
Count mtCallStack_Procedure=1
|
||||||
|
mtCallStack_Procedure0="Procedure/Method"
|
||||||
|
Count mtCallStack_Line=1
|
||||||
|
mtCallStack_Line0="Line"
|
||||||
|
Count mtCallStack_MainThread=1
|
||||||
|
mtCallStack_MainThread0="Main"
|
||||||
|
Count mtCallStack_ExceptionThread=1
|
||||||
|
mtCallStack_ExceptionThread0="Exception Thread"
|
||||||
|
Count mtCallStack_RunningThread=1
|
||||||
|
mtCallStack_RunningThread0="Running Thread"
|
||||||
|
Count mtCallStack_CallingThread=1
|
||||||
|
mtCallStack_CallingThread0="Calling Thread"
|
||||||
|
Count mtCallStack_ThreadID=1
|
||||||
|
mtCallStack_ThreadID0="ID"
|
||||||
|
Count mtCallStack_ThreadPriority=1
|
||||||
|
mtCallStack_ThreadPriority0="Priority"
|
||||||
|
Count mtCallStack_ThreadClass=1
|
||||||
|
mtCallStack_ThreadClass0="Class"
|
||||||
|
Count mtCallStack_LeakCaption=1
|
||||||
|
mtCallStack_LeakCaption0="Memory Leak"
|
||||||
|
Count mtCallStack_LeakData=1
|
||||||
|
mtCallStack_LeakData0="Data"
|
||||||
|
Count mtCallStack_LeakType=1
|
||||||
|
mtCallStack_LeakType0="Type"
|
||||||
|
Count mtCallStack_LeakSize=1
|
||||||
|
mtCallStack_LeakSize0="Total size"
|
||||||
|
Count mtCallStack_LeakCount=1
|
||||||
|
mtCallStack_LeakCount0="Count"
|
||||||
|
Count mtSendDialog_Caption=1
|
||||||
|
mtSendDialog_Caption0="Send."
|
||||||
|
Count mtSendDialog_Message=1
|
||||||
|
mtSendDialog_Message0="Message"
|
||||||
|
Count mtSendDialog_Resolving=1
|
||||||
|
mtSendDialog_Resolving0="Resolving DNS..."
|
||||||
|
Count mtSendDialog_Login=1
|
||||||
|
mtSendDialog_Login0="Login..."
|
||||||
|
Count mtSendDialog_Connecting=1
|
||||||
|
mtSendDialog_Connecting0="Connecting with server..."
|
||||||
|
Count mtSendDialog_Connected=1
|
||||||
|
mtSendDialog_Connected0="Connected with server."
|
||||||
|
Count mtSendDialog_Sending=1
|
||||||
|
mtSendDialog_Sending0="Sending message..."
|
||||||
|
Count mtSendDialog_Sent=1
|
||||||
|
mtSendDialog_Sent0="Message sent."
|
||||||
|
Count mtSendDialog_SelectProject=1
|
||||||
|
mtSendDialog_SelectProject0="Select project..."
|
||||||
|
Count mtSendDialog_Searching=1
|
||||||
|
mtSendDialog_Searching0="Searching..."
|
||||||
|
Count mtSendDialog_Modifying=1
|
||||||
|
mtSendDialog_Modifying0="Modifying..."
|
||||||
|
Count mtSendDialog_Disconnecting=1
|
||||||
|
mtSendDialog_Disconnecting0="Disconnecting..."
|
||||||
|
Count mtSendDialog_Disconnected=1
|
||||||
|
mtSendDialog_Disconnected0="Disconnected."
|
||||||
|
Count mtReproduceDialog_Caption=1
|
||||||
|
mtReproduceDialog_Caption0="Request"
|
||||||
|
Count mtReproduceDialog_Request=1
|
||||||
|
mtReproduceDialog_Request0="Please describe the steps to reproduce the error:"
|
||||||
|
Count mtReproduceDialog_OKButtonCaption=1
|
||||||
|
mtReproduceDialog_OKButtonCaption0="%26OK"
|
||||||
|
Count mtModules_Handle=1
|
||||||
|
mtModules_Handle0="Handle"
|
||||||
|
Count mtModules_Name=1
|
||||||
|
mtModules_Name0="Name"
|
||||||
|
Count mtModules_Description=1
|
||||||
|
mtModules_Description0="Description"
|
||||||
|
Count mtModules_Version=1
|
||||||
|
mtModules_Version0="Version"
|
||||||
|
Count mtModules_Size=1
|
||||||
|
mtModules_Size0="Size"
|
||||||
|
Count mtModules_LastModified=1
|
||||||
|
mtModules_LastModified0="Modified"
|
||||||
|
Count mtModules_Path=1
|
||||||
|
mtModules_Path0="Path"
|
||||||
|
Count mtProcesses_ID=1
|
||||||
|
mtProcesses_ID0="ID"
|
||||||
|
Count mtProcesses_Name=1
|
||||||
|
mtProcesses_Name0="Name"
|
||||||
|
Count mtProcesses_Description=1
|
||||||
|
mtProcesses_Description0="Description"
|
||||||
|
Count mtProcesses_Version=1
|
||||||
|
mtProcesses_Version0="Version"
|
||||||
|
Count mtProcesses_Memory=1
|
||||||
|
mtProcesses_Memory0="Memory"
|
||||||
|
Count mtProcesses_Priority=1
|
||||||
|
mtProcesses_Priority0="Priority"
|
||||||
|
Count mtProcesses_Threads=1
|
||||||
|
mtProcesses_Threads0="Threads"
|
||||||
|
Count mtProcesses_Path=1
|
||||||
|
mtProcesses_Path0="Path"
|
||||||
|
Count mtCPU_Registers=1
|
||||||
|
mtCPU_Registers0="Registers"
|
||||||
|
Count mtCPU_Stack=1
|
||||||
|
mtCPU_Stack0="Stack"
|
||||||
|
Count mtCPU_MemoryDump=1
|
||||||
|
mtCPU_MemoryDump0="Memory Dump"
|
||||||
|
Count mtSend_SuccessMsg=1
|
||||||
|
mtSend_SuccessMsg0="The message was sent successfully."
|
||||||
|
Count mtSend_FailureMsg=1
|
||||||
|
mtSend_FailureMsg0="Sorry, sending the message didn't work."
|
||||||
|
Count mtSend_BugClosedMsg=2
|
||||||
|
mtSend_BugClosedMsg0="These BUG is just closed."
|
||||||
|
mtSend_BugClosedMsg1="Contact the program support to obtain an update."
|
||||||
|
Count mtSend_UnknownErrorMsg=1
|
||||||
|
mtSend_UnknownErrorMsg0="Unknown error."
|
||||||
|
Count mtSend_InvalidLoginMsg=1
|
||||||
|
mtSend_InvalidLoginMsg0="Invalid login request."
|
||||||
|
Count mtSend_InvalidSearchMsg=1
|
||||||
|
mtSend_InvalidSearchMsg0="Invalid search request."
|
||||||
|
Count mtSend_InvalidSelectionMsg=1
|
||||||
|
mtSend_InvalidSelectionMsg0="Invalid selection request."
|
||||||
|
Count mtSend_InvalidInsertMsg=1
|
||||||
|
mtSend_InvalidInsertMsg0="Invalid insert request."
|
||||||
|
Count mtSend_InvalidModifyMsg=1
|
||||||
|
mtSend_InvalidModifyMsg0="Invalid modify request."
|
||||||
|
Count mtFileCrackedMsg=2
|
||||||
|
mtFileCrackedMsg0="This file is cracked."
|
||||||
|
mtFileCrackedMsg1="The application will be closed."
|
||||||
|
Count mtException_LeakMultiFree=1
|
||||||
|
mtException_LeakMultiFree0="Multi Free memory leak."
|
||||||
|
Count mtException_LeakMemoryOverrun=1
|
||||||
|
mtException_LeakMemoryOverrun0="Memory Overrun leak."
|
||||||
|
Count mtException_AntiFreeze=1
|
||||||
|
mtException_AntiFreeze0="The application seems to be frozen."
|
||||||
|
Count mtInvalidEmailMsg=1
|
||||||
|
mtInvalidEmailMsg0="Invalid email."
|
||||||
|
TextsCollection=English
|
||||||
|
EurekaLog Last Line -->
|
||||||
22
Source/Modulos/Obras/Views/Obras_view.rc
Normal file
22
Source/Modulos/Obras/Views/Obras_view.rc
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
1 VERSIONINFO
|
||||||
|
FILEVERSION 1,0,0,0
|
||||||
|
PRODUCTVERSION 1,0,0,0
|
||||||
|
FILEFLAGSMASK 0x3FL
|
||||||
|
FILEFLAGS 0x00L
|
||||||
|
FILEOS 0x40004L
|
||||||
|
FILETYPE 0x1L
|
||||||
|
FILESUBTYPE 0x0L
|
||||||
|
BEGIN
|
||||||
|
BLOCK "StringFileInfo"
|
||||||
|
BEGIN
|
||||||
|
BLOCK "0C0A04E4"
|
||||||
|
BEGIN
|
||||||
|
VALUE "FileVersion", "1.0.0.0\0"
|
||||||
|
VALUE "ProductVersion", "1.0.0.0\0"
|
||||||
|
END
|
||||||
|
END
|
||||||
|
BLOCK "VarFileInfo"
|
||||||
|
BEGIN
|
||||||
|
VALUE "Translation", 0x0C0A, 1252
|
||||||
|
END
|
||||||
|
END
|
||||||
BIN
Source/Modulos/Obras/Views/Obras_view.res
Normal file
BIN
Source/Modulos/Obras/Views/Obras_view.res
Normal file
Binary file not shown.
107
Source/Modulos/Obras/Views/uEditorListaObras.dfm
Normal file
107
Source/Modulos/Obras/Views/uEditorListaObras.dfm
Normal file
@ -0,0 +1,107 @@
|
|||||||
|
object fEditorListaObras: TfEditorListaObras
|
||||||
|
Left = 356
|
||||||
|
Top = 461
|
||||||
|
ActiveControl = cxObras
|
||||||
|
Caption = 'fEditorListaObras'
|
||||||
|
ClientHeight = 116
|
||||||
|
ClientWidth = 355
|
||||||
|
Color = clBtnFace
|
||||||
|
Font.Charset = DEFAULT_CHARSET
|
||||||
|
Font.Color = clWindowText
|
||||||
|
Font.Height = -11
|
||||||
|
Font.Name = 'MS Sans Serif'
|
||||||
|
Font.Style = []
|
||||||
|
OldCreateOrder = False
|
||||||
|
Position = poScreenCenter
|
||||||
|
PixelsPerInch = 96
|
||||||
|
TextHeight = 13
|
||||||
|
object Label1: TLabel
|
||||||
|
Left = 21
|
||||||
|
Top = 42
|
||||||
|
Width = 90
|
||||||
|
Height = 13
|
||||||
|
Caption = 'Nombre de la obra:'
|
||||||
|
end
|
||||||
|
object Label5: TLabel
|
||||||
|
Left = 9
|
||||||
|
Top = 9
|
||||||
|
Width = 62
|
||||||
|
Height = 13
|
||||||
|
Caption = 'Elegir obra'
|
||||||
|
Font.Charset = DEFAULT_CHARSET
|
||||||
|
Font.Color = clActiveCaption
|
||||||
|
Font.Height = -11
|
||||||
|
Font.Name = 'MS Sans Serif'
|
||||||
|
Font.Style = [fsBold]
|
||||||
|
ParentFont = False
|
||||||
|
end
|
||||||
|
object Bevel1: TBevel
|
||||||
|
Left = 108
|
||||||
|
Top = 9
|
||||||
|
Width = 237
|
||||||
|
Height = 9
|
||||||
|
Shape = bsBottomLine
|
||||||
|
end
|
||||||
|
object cxObras: TcxLookupComboBox
|
||||||
|
Left = 128
|
||||||
|
Top = 38
|
||||||
|
Properties.KeyFieldNames = 'ID'
|
||||||
|
Properties.ListColumns = <
|
||||||
|
item
|
||||||
|
SortOrder = soAscending
|
||||||
|
FieldName = 'NOMBRE'
|
||||||
|
end>
|
||||||
|
Properties.ListOptions.AnsiSort = True
|
||||||
|
Properties.ListOptions.GridLines = glNone
|
||||||
|
Properties.ListOptions.ShowHeader = False
|
||||||
|
Properties.ListSource = DADataSource
|
||||||
|
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 = 0
|
||||||
|
Width = 217
|
||||||
|
end
|
||||||
|
object pnlSeleccion: TPanel
|
||||||
|
Left = 0
|
||||||
|
Top = 79
|
||||||
|
Width = 355
|
||||||
|
Height = 37
|
||||||
|
Align = alBottom
|
||||||
|
BevelOuter = bvNone
|
||||||
|
TabOrder = 1
|
||||||
|
DesignSize = (
|
||||||
|
355
|
||||||
|
37)
|
||||||
|
object bSeleccionar: TButton
|
||||||
|
Left = 192
|
||||||
|
Top = 7
|
||||||
|
Width = 74
|
||||||
|
Height = 23
|
||||||
|
Anchors = [akRight]
|
||||||
|
Caption = '&Seleccionar'
|
||||||
|
Default = True
|
||||||
|
ModalResult = 1
|
||||||
|
TabOrder = 0
|
||||||
|
end
|
||||||
|
object bCancelar: TButton
|
||||||
|
Left = 273
|
||||||
|
Top = 7
|
||||||
|
Width = 74
|
||||||
|
Height = 23
|
||||||
|
Anchors = [akRight]
|
||||||
|
Cancel = True
|
||||||
|
Caption = '&Cancelar'
|
||||||
|
ModalResult = 2
|
||||||
|
TabOrder = 1
|
||||||
|
end
|
||||||
|
end
|
||||||
|
object DADataSource: TDADataSource
|
||||||
|
Left = 84
|
||||||
|
Top = 68
|
||||||
|
end
|
||||||
|
end
|
||||||
84
Source/Modulos/Obras/Views/uEditorListaObras.pas
Normal file
84
Source/Modulos/Obras/Views/uEditorListaObras.pas
Normal file
@ -0,0 +1,84 @@
|
|||||||
|
unit uEditorListaObras;
|
||||||
|
|
||||||
|
interface
|
||||||
|
|
||||||
|
uses
|
||||||
|
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
|
||||||
|
Dialogs, cxGraphics, cxControls, cxContainer, cxEdit, cxTextEdit,
|
||||||
|
cxMaskEdit, cxDropDownEdit, cxLookupEdit, cxDBLookupEdit,
|
||||||
|
cxDBLookupComboBox, DB, uDADataTable, uCustomView, uViewBase,
|
||||||
|
uViewBarraSeleccion, uBizObras, ExtCtrls, StdCtrls,
|
||||||
|
Grids, DBGrids, uIEditorListaObras, uDAInterfaces;
|
||||||
|
|
||||||
|
type
|
||||||
|
TfEditorListaObras = class(TForm, IEditorListaObras)
|
||||||
|
DADataSource: TDADataSource;
|
||||||
|
Label1: TLabel;
|
||||||
|
Label5: TLabel;
|
||||||
|
Bevel1: TBevel;
|
||||||
|
cxObras: TcxLookupComboBox;
|
||||||
|
pnlSeleccion: TPanel;
|
||||||
|
bSeleccionar: TButton;
|
||||||
|
bCancelar: TButton;
|
||||||
|
private
|
||||||
|
FObras: IBizObra;
|
||||||
|
function GetObras: IBizObra;
|
||||||
|
procedure SetObras(const Value: IBizObra);
|
||||||
|
procedure localizarObra;
|
||||||
|
function GetObraSeleccionado: IBizObra;
|
||||||
|
public
|
||||||
|
property Obras: IBizObra read GetObras write SetObras;
|
||||||
|
property ObraSeleccionado: IBizObra read GetObraSeleccionado;
|
||||||
|
constructor Create(AOwner: TComponent); override;
|
||||||
|
destructor Destroy; override;
|
||||||
|
end;
|
||||||
|
|
||||||
|
implementation
|
||||||
|
{$R *.dfm}
|
||||||
|
|
||||||
|
uses uDataModuleObras, schObrasClient_Intf;
|
||||||
|
|
||||||
|
{ TfListaObras }
|
||||||
|
|
||||||
|
constructor TfEditorListaObras.Create(AOwner: TComponent);
|
||||||
|
begin
|
||||||
|
inherited;
|
||||||
|
end;
|
||||||
|
|
||||||
|
destructor TfEditorListaObras.Destroy;
|
||||||
|
begin
|
||||||
|
FObras := Nil;
|
||||||
|
inherited;
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TfEditorListaObras.GetObras: IBizObra;
|
||||||
|
begin
|
||||||
|
Result := FObras;
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TfEditorListaObras.GetObraSeleccionado: IBizObra;
|
||||||
|
begin
|
||||||
|
localizarObra;
|
||||||
|
Result := FObras;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TfEditorListaObras.localizarObra;
|
||||||
|
begin
|
||||||
|
FObras.First;
|
||||||
|
FObras.Locate(fld_OBRASNOMBRE, cxObras.Text);
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TfEditorListaObras.SetObras(const Value: IBizObra);
|
||||||
|
begin
|
||||||
|
FObras := Value;
|
||||||
|
if Assigned(FObras) then
|
||||||
|
begin
|
||||||
|
DADataSource.DataTable := FObras.DataTable;
|
||||||
|
FObras.DataTable.Active := True;
|
||||||
|
cxObras.ItemIndex := 0;
|
||||||
|
end
|
||||||
|
else
|
||||||
|
DADataSource.DataTable := Nil;
|
||||||
|
end;
|
||||||
|
|
||||||
|
end.
|
||||||
144
Source/Modulos/Obras/Views/uEditorObra.dfm
Normal file
144
Source/Modulos/Obras/Views/uEditorObra.dfm
Normal file
@ -0,0 +1,144 @@
|
|||||||
|
inherited fEditorObra: TfEditorObra
|
||||||
|
Left = 374
|
||||||
|
Top = 273
|
||||||
|
HorzScrollBar.Visible = False
|
||||||
|
VertScrollBar.Visible = False
|
||||||
|
Caption = 'Ficha de obra'
|
||||||
|
ClientWidth = 632
|
||||||
|
Scaled = False
|
||||||
|
OnClose = CustomEditorClose
|
||||||
|
ExplicitWidth = 640
|
||||||
|
ExplicitHeight = 488
|
||||||
|
PixelsPerInch = 96
|
||||||
|
TextHeight = 13
|
||||||
|
inherited JvNavPanelHeader: TJvNavPanelHeader
|
||||||
|
Width = 632
|
||||||
|
Caption = 'Obra'
|
||||||
|
ExplicitWidth = 632
|
||||||
|
inherited Image1: TImage
|
||||||
|
Left = 605
|
||||||
|
Picture.Data = {
|
||||||
|
0A54504E474F626A65637489504E470D0A1A0A0000000D494844520000001C00
|
||||||
|
00001C0806000000720DDF940000000970485973000017120000171201679FD2
|
||||||
|
520000000467414D410000B18E7CFB51930000020F4944415478DAE5D4DB2B04
|
||||||
|
511800F06FB659D7CD2D892816B984258992242129E5924BDEE49147FF81571E
|
||||||
|
9495072F44BB1EF69127CAA5DC436E895C4A92AC6CC48E9961EC3963C7EEEC65
|
||||||
|
CEAC6D5F7CF575E69C33F3FD3AA773861204014219D4FF02298AF2FAD2709B5E
|
||||||
|
B8BEBF0E18195B17A4C28A20C2FA8D16E059065EACF7F0FE6203FBAB986B9619
|
||||||
|
D0EB93A169D0E8757E7A6C089ED2BBC1643291814E4C2CF0EC13F3368FB0AE8E
|
||||||
|
5618DF0E27038381A1200283851181C1C414C191F6CC3F611DED2DA0D150E4E0
|
||||||
|
402515F0A56CACAF83C8A808A069DA0DF50B8EF65242437D1F11C0B13C701C87
|
||||||
|
DBA58555282E2B045A4B83D691AE685040578C6339585DDC8082923C0CC9D13F
|
||||||
|
83728CE378D858D981DC826C8CC9D189DD88C0C10F86151119BAB77D08593919
|
||||||
|
222843270F74EAC1AFCF2FBC126F181A3FDA3F85F4CC34097245A74EE2D4814A
|
||||||
|
18EA9F1D5F404A6A1284858779A0B3E789E42009869E2FCF6F203129016FA11C
|
||||||
|
9DBB4A26034931D691B73777101B1F8341396AB94D53064930C6FE21818F0F56
|
||||||
|
88D6454907C589CE5BB3C16C36BBFF3EE5605D6DAF072616E781E7C53196FD5D
|
||||||
|
1DEADB9E6D18D06A7F4FE73263C018AAEB17ACAAEC715FCD4F515F186ADFDFDE
|
||||||
|
1C975C23615B9A720953042BCA3A556168FB19C68EBF47E8A1AEDA0D53044B0D
|
||||||
|
ADAA30144EF038A6C60353048BF29B55614ED017A6086E32DD1048F8C2FC82A1
|
||||||
|
889083DF93D867F65E51168D0000000049454E44AE426082}
|
||||||
|
ExplicitLeft = 607
|
||||||
|
end
|
||||||
|
end
|
||||||
|
inherited TBXDock: TTBXDock
|
||||||
|
Width = 632
|
||||||
|
ExplicitWidth = 632
|
||||||
|
inherited tbxMain: TTBXToolbar
|
||||||
|
ExplicitWidth = 330
|
||||||
|
inherited TBXItem2: TTBXItem
|
||||||
|
Visible = False
|
||||||
|
end
|
||||||
|
inherited TBXItem5: TTBXItem
|
||||||
|
Visible = False
|
||||||
|
end
|
||||||
|
inherited TBXItem23: TTBXItem
|
||||||
|
Visible = False
|
||||||
|
end
|
||||||
|
inherited TBXItem3: TTBXItem
|
||||||
|
Visible = False
|
||||||
|
end
|
||||||
|
end
|
||||||
|
inherited tbxMenu: TTBXToolbar
|
||||||
|
DockPos = 0
|
||||||
|
ExplicitWidth = 632
|
||||||
|
inherited TBXSubmenuItem4: TTBXSubmenuItem
|
||||||
|
inherited TBXItem8: TTBXItem
|
||||||
|
Visible = False
|
||||||
|
end
|
||||||
|
inherited TBXSeparatorItem5: TTBXSeparatorItem
|
||||||
|
Visible = False
|
||||||
|
end
|
||||||
|
inherited TBXItem10: TTBXItem
|
||||||
|
Visible = False
|
||||||
|
end
|
||||||
|
inherited TBXItem21: TTBXItem
|
||||||
|
Visible = False
|
||||||
|
end
|
||||||
|
inherited TBXItem22: TTBXItem
|
||||||
|
Visible = False
|
||||||
|
end
|
||||||
|
inherited TBXItem9: TTBXItem
|
||||||
|
Visible = False
|
||||||
|
end
|
||||||
|
end
|
||||||
|
inherited TBXSubmenuItem1: TTBXSubmenuItem
|
||||||
|
inherited TBXItem32: TTBXItem
|
||||||
|
Visible = False
|
||||||
|
end
|
||||||
|
inherited TBXItem31: TTBXItem
|
||||||
|
Visible = False
|
||||||
|
end
|
||||||
|
inherited TBXSeparatorItem13: TTBXSeparatorItem
|
||||||
|
Visible = False
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
inherited pgPaginas: TPageControl
|
||||||
|
Width = 626
|
||||||
|
ExplicitWidth = 626
|
||||||
|
inherited pagGeneral: TTabSheet
|
||||||
|
ExplicitLeft = 4
|
||||||
|
ExplicitTop = 24
|
||||||
|
ExplicitWidth = 618
|
||||||
|
ExplicitHeight = 332
|
||||||
|
end
|
||||||
|
end
|
||||||
|
inherited StatusBar: TJvStatusBar
|
||||||
|
Width = 632
|
||||||
|
Panels = <
|
||||||
|
item
|
||||||
|
Width = 200
|
||||||
|
end>
|
||||||
|
ExplicitWidth = 632
|
||||||
|
end
|
||||||
|
inherited EditorActionList: TActionList
|
||||||
|
Top = 128
|
||||||
|
end
|
||||||
|
inherited SmallImages: TPngImageList
|
||||||
|
Top = 112
|
||||||
|
end
|
||||||
|
inherited dsDataTable: TDADataSource [6]
|
||||||
|
Left = 168
|
||||||
|
Top = 120
|
||||||
|
end
|
||||||
|
inherited LargeImages: TPngImageList [7]
|
||||||
|
Top = 112
|
||||||
|
end
|
||||||
|
inherited JvFormStorage: TJvFormStorage [8]
|
||||||
|
end
|
||||||
|
object dxLayoutLookAndFeelList1: TdxLayoutLookAndFeelList
|
||||||
|
Left = 320
|
||||||
|
Top = 248
|
||||||
|
object dxLayoutOfficeLookAndFeel1: TdxLayoutOfficeLookAndFeel
|
||||||
|
GroupOptions.CaptionOptions.Font.Charset = DEFAULT_CHARSET
|
||||||
|
GroupOptions.CaptionOptions.Font.Color = clWindowText
|
||||||
|
GroupOptions.CaptionOptions.Font.Height = -11
|
||||||
|
GroupOptions.CaptionOptions.Font.Name = 'Tahoma'
|
||||||
|
GroupOptions.CaptionOptions.Font.Style = [fsBold]
|
||||||
|
GroupOptions.CaptionOptions.TextColor = clHighlight
|
||||||
|
GroupOptions.CaptionOptions.UseDefaultFont = False
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
204
Source/Modulos/Obras/Views/uEditorObra.pas
Normal file
204
Source/Modulos/Obras/Views/uEditorObra.pas
Normal file
@ -0,0 +1,204 @@
|
|||||||
|
unit uEditorObra;
|
||||||
|
|
||||||
|
interface
|
||||||
|
|
||||||
|
uses
|
||||||
|
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
|
||||||
|
Dialogs, uEditorDBItem, ToolWin, ComCtrls, JvExControls, JvComponent,
|
||||||
|
uViewObra, uBizObras, JvNavigationPane, ActnList,
|
||||||
|
uEditorBase, StdActns, TB2Dock, TB2Toolbar, TBX, ImgList, PngImageList,
|
||||||
|
TB2Item, uEditorItem, DB, uDADataTable, uEditorDBBase, JvFormAutoSize,
|
||||||
|
uDAScriptingProvider, uDACDSDataTable, StdCtrls, pngimage, ExtCtrls,
|
||||||
|
TBXDkPanels, JvButton, AppEvnts, uCustomView, uViewBase,
|
||||||
|
JvAppStorage, JvAppRegistryStorage, JvFormPlacement, JvComponentBase,
|
||||||
|
|
||||||
|
uViewObras, uIEditorObra, uObrasController, JvExComCtrls,
|
||||||
|
JvStatusBar, dxLayoutLookAndFeels, uDAInterfaces;
|
||||||
|
|
||||||
|
type
|
||||||
|
TfEditorObra = class(TfEditorDBItem, IEditorObra)
|
||||||
|
dxLayoutLookAndFeelList1: TdxLayoutLookAndFeelList;
|
||||||
|
dxLayoutOfficeLookAndFeel1: TdxLayoutOfficeLookAndFeel;
|
||||||
|
procedure FormShow(Sender: TObject);
|
||||||
|
procedure dsDataTableDataChange(Sender: TObject; Field: TField);
|
||||||
|
procedure CustomEditorClose(Sender: TObject; var Action: TCloseAction);
|
||||||
|
protected
|
||||||
|
FController : IObrasController;
|
||||||
|
FObra: IBizObra;
|
||||||
|
FViewObra : IViewObra;
|
||||||
|
|
||||||
|
function GetController : IObrasController;
|
||||||
|
procedure SetController (const Value : IObrasController); virtual;
|
||||||
|
function GetObra: IBizObra; virtual;
|
||||||
|
procedure SetObra(const Value: IBizObra); virtual;
|
||||||
|
function GetViewObra: IViewObra;
|
||||||
|
procedure SetViewObra(const Value: IViewObra);
|
||||||
|
property ViewObra: IViewObra read GetViewObra write SetViewObra;
|
||||||
|
|
||||||
|
procedure GuardarInterno; override;
|
||||||
|
procedure EliminarInterno; override;
|
||||||
|
|
||||||
|
procedure PonerTitulos(const ATitulo: string = ''); override;
|
||||||
|
|
||||||
|
//Si queremos crear otra vista para el editor heredado solo tendriamos que
|
||||||
|
//sobreescribir este metodo
|
||||||
|
procedure AsignarVista; virtual;
|
||||||
|
|
||||||
|
public
|
||||||
|
property Obra: IBizObra read GetObra write SetObra;
|
||||||
|
constructor Create(AOwner: TComponent); override;
|
||||||
|
destructor Destroy; override;
|
||||||
|
end;
|
||||||
|
|
||||||
|
implementation
|
||||||
|
|
||||||
|
{$R *.dfm}
|
||||||
|
|
||||||
|
uses
|
||||||
|
uCustomEditor, uDataModuleObras, uDataModuleBase;
|
||||||
|
|
||||||
|
function ShowEditorObra (ABizObject : TDADataTableRules): TModalResult;
|
||||||
|
var
|
||||||
|
AEditor: TfEditorObra;
|
||||||
|
begin
|
||||||
|
AEditor := TfEditorObra.Create(Application);
|
||||||
|
try
|
||||||
|
AEditor.Obra := (ABizObject as IBizObra);
|
||||||
|
Result := AEditor.ShowModal;
|
||||||
|
finally
|
||||||
|
AEditor.Release;
|
||||||
|
end;
|
||||||
|
end;
|
||||||
|
|
||||||
|
{
|
||||||
|
******************************* TfEditorObra *******************************
|
||||||
|
}
|
||||||
|
function TfEditorObra.GetObra: IBizObra;
|
||||||
|
begin
|
||||||
|
Result := FObra;
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TfEditorObra.GetController: IObrasController;
|
||||||
|
begin
|
||||||
|
Result := FController;
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TfEditorObra.GetViewObra: IViewObra;
|
||||||
|
begin
|
||||||
|
Result := FViewObra;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TfEditorObra.GuardarInterno;
|
||||||
|
begin
|
||||||
|
inherited;
|
||||||
|
FController.Guardar(FObra);
|
||||||
|
Modified := False;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TfEditorObra.PonerTitulos(const ATitulo: string);
|
||||||
|
var
|
||||||
|
FTitulo : String;
|
||||||
|
begin
|
||||||
|
if Assigned(Obra) then
|
||||||
|
begin
|
||||||
|
if Obra.EsNuevo then
|
||||||
|
FTitulo := 'Nueva obra'
|
||||||
|
else
|
||||||
|
FTitulo := 'Obra' + ' - ' + Obra.NOMBRE;
|
||||||
|
end;
|
||||||
|
|
||||||
|
inherited PonerTitulos(FTitulo);
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TfEditorObra.SetObra(const Value: IBizObra);
|
||||||
|
begin
|
||||||
|
FObra := Value;
|
||||||
|
dsDataTable.DataTable := FObra.DataTable;
|
||||||
|
|
||||||
|
if Assigned(FViewObra) and Assigned(Obra) then
|
||||||
|
FViewObra.Obra := Obra;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TfEditorObra.SetController(const Value: IObrasController);
|
||||||
|
begin
|
||||||
|
FController := Value;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TfEditorObra.SetViewObra(const Value: IViewObra);
|
||||||
|
begin
|
||||||
|
FViewObra := Value;
|
||||||
|
|
||||||
|
if Assigned(FViewObra) and Assigned(Obra) then
|
||||||
|
FViewObra.Obra := Obra;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TfEditorObra.FormShow(Sender: TObject);
|
||||||
|
begin
|
||||||
|
inherited;
|
||||||
|
|
||||||
|
if not Assigned(FViewObra) then
|
||||||
|
raise Exception.Create('No hay ninguna vista asignada');
|
||||||
|
|
||||||
|
if not Assigned(Obra) then
|
||||||
|
raise Exception.Create('No hay ninguna obra asignada');
|
||||||
|
|
||||||
|
Obra.DataTable.Active := True;
|
||||||
|
end;
|
||||||
|
|
||||||
|
destructor TfEditorObra.Destroy;
|
||||||
|
begin
|
||||||
|
// Utilizar mejor OnClose;
|
||||||
|
inherited;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TfEditorObra.AsignarVista;
|
||||||
|
var
|
||||||
|
AViewObra: TfrViewObra;
|
||||||
|
begin
|
||||||
|
AViewObra := TfrViewObra.create(Self);
|
||||||
|
with AViewObra do
|
||||||
|
begin
|
||||||
|
Parent := pagGeneral;
|
||||||
|
Align := alClient;
|
||||||
|
dxLayoutControlObra.LookAndFeel := dxLayoutOfficeLookAndFeel1;
|
||||||
|
end;
|
||||||
|
ViewObra := AViewObra;
|
||||||
|
end;
|
||||||
|
|
||||||
|
constructor TfEditorObra.Create(AOwner: TComponent);
|
||||||
|
begin
|
||||||
|
inherited;
|
||||||
|
pgPaginas.ActivePageIndex := 0;
|
||||||
|
AsignarVista;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TfEditorObra.CustomEditorClose(Sender: TObject;
|
||||||
|
var Action: TCloseAction);
|
||||||
|
begin
|
||||||
|
inherited;
|
||||||
|
dsDataTable.DataTable := NIL;
|
||||||
|
FViewObra := NIL;
|
||||||
|
FObra := NIL;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TfEditorObra.dsDataTableDataChange(Sender: TObject;
|
||||||
|
Field: TField);
|
||||||
|
begin
|
||||||
|
inherited;
|
||||||
|
if Assigned(FObra) and (not (FObra.DataTable.Fetching) or
|
||||||
|
not (FObra.DataTable.Opening) or not (FObra.DataTable.Closing)) then
|
||||||
|
PonerTitulos;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TfEditorObra.EliminarInterno;
|
||||||
|
begin
|
||||||
|
if (Application.MessageBox('¿Desea borrar este obra?', 'Atención', MB_YESNO) = IDYES) then
|
||||||
|
begin
|
||||||
|
inherited;
|
||||||
|
if not FController.Eliminar(FObra) then
|
||||||
|
actRefrescar.Execute;
|
||||||
|
end;
|
||||||
|
end;
|
||||||
|
|
||||||
|
end.
|
||||||
|
|
||||||
1508
Source/Modulos/Obras/Views/uEditorObras.dfm
Normal file
1508
Source/Modulos/Obras/Views/uEditorObras.dfm
Normal file
File diff suppressed because it is too large
Load Diff
154
Source/Modulos/Obras/Views/uEditorObras.pas
Normal file
154
Source/Modulos/Obras/Views/uEditorObras.pas
Normal file
@ -0,0 +1,154 @@
|
|||||||
|
unit uEditorObras;
|
||||||
|
|
||||||
|
interface
|
||||||
|
|
||||||
|
uses
|
||||||
|
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
|
||||||
|
Dialogs, uEditorBase, ToolWin, ComCtrls, JvExControls, JvComponent,
|
||||||
|
JvNavigationPane, uViewObras, uBizObras, ActnList, DBActns, uViewGrid,
|
||||||
|
Menus, uDataModuleBase, ImgList, PngImageList, TB2Dock, TB2Toolbar, TBX,
|
||||||
|
TB2Item, StdActns, TB2ExtItems, TBXExtItems, TB2MRU, DB, uDADataTable,
|
||||||
|
JvFormAutoSize, uDAScriptingProvider, uDACDSDataTable, JvAppStorage,
|
||||||
|
JvAppRegistryStorage, JvFormPlacement, ExtCtrls, uCustomView, uViewBase,
|
||||||
|
uViewBarraSeleccion, pngimage, uIEditorObras, uEditorGridBase,
|
||||||
|
JvComponentBase, uViewGridBase, uObrasController, JvExComCtrls,
|
||||||
|
JvStatusBar, uDAInterfaces;
|
||||||
|
|
||||||
|
type
|
||||||
|
TfEditorObras = class(TfEditorGridBase, IEditorObras)
|
||||||
|
frViewObras1: TfrViewObras;
|
||||||
|
procedure FormShow(Sender: TObject);
|
||||||
|
private
|
||||||
|
FObras: IBizObra;
|
||||||
|
FController : IObrasController;
|
||||||
|
protected
|
||||||
|
function GetObras: IBizObra;
|
||||||
|
procedure SetObras(const Value: IBizObra);
|
||||||
|
function GetController : IObrasController; virtual;
|
||||||
|
procedure SetController (const Value : IObrasController); virtual;
|
||||||
|
|
||||||
|
procedure NuevoInterno; override;
|
||||||
|
procedure EliminarInterno; override;
|
||||||
|
procedure ModificarInterno; override;
|
||||||
|
procedure DuplicarInterno; override;
|
||||||
|
|
||||||
|
public
|
||||||
|
procedure PonerTitulos(const ATitulo: string = ''); override;
|
||||||
|
property Obras: IBizObra read GetObras write SetObras;
|
||||||
|
property Controller : IObrasController read GetController write SetController;
|
||||||
|
constructor Create(AOwner: TComponent); override;
|
||||||
|
destructor Destroy; override;
|
||||||
|
end;
|
||||||
|
|
||||||
|
implementation
|
||||||
|
|
||||||
|
uses
|
||||||
|
uCustomEditor, uDataModuleObras, uDataModuleUsuarios,
|
||||||
|
uEditorObra, uEditorDBBase, uFactuGES_App,
|
||||||
|
cxGrid, cxGridCustomTableView; //, uListaObras;
|
||||||
|
|
||||||
|
{$R *.dfm}
|
||||||
|
|
||||||
|
{
|
||||||
|
****************************** TfEditorObras *******************************
|
||||||
|
}
|
||||||
|
procedure TfEditorObras.FormShow(Sender: TObject);
|
||||||
|
begin
|
||||||
|
inherited;
|
||||||
|
|
||||||
|
if not Assigned(ViewGrid) then
|
||||||
|
raise Exception.Create('No hay ninguna vista asignada');
|
||||||
|
|
||||||
|
if not Assigned(Obras) then
|
||||||
|
raise Exception.Create('No hay ningún Obra asignado');
|
||||||
|
|
||||||
|
Obras.DataTable.Active := True;
|
||||||
|
ViewGrid.GotoFirst;
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TfEditorObras.GetObras: IBizObra;
|
||||||
|
begin
|
||||||
|
Result := FObras;
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TfEditorObras.GetController: IObrasController;
|
||||||
|
begin
|
||||||
|
Result := FController;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TfEditorObras.ModificarInterno;
|
||||||
|
begin
|
||||||
|
inherited;
|
||||||
|
FController.Ver(Obras);
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TfEditorObras.NuevoInterno;
|
||||||
|
begin
|
||||||
|
inherited;
|
||||||
|
FController.Anadir(Obras);
|
||||||
|
FController.Ver(Obras);
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TfEditorObras.PonerTitulos(const ATitulo: string);
|
||||||
|
var
|
||||||
|
FTitulo : String;
|
||||||
|
begin
|
||||||
|
FTitulo := 'Lista de obras - ' + AppFactuGES.EmpresaActiva.NOMBRE;
|
||||||
|
inherited PonerTitulos(FTitulo);
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TfEditorObras.SetObras(const Value: IBizObra);
|
||||||
|
begin
|
||||||
|
FObras := Value;
|
||||||
|
dsDataTable.DataTable := FObras.DataTable;
|
||||||
|
if Assigned(ViewGrid) then
|
||||||
|
(ViewGrid as IViewObras).Obras := Obras;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TfEditorObras.SetController(const Value: IObrasController);
|
||||||
|
begin
|
||||||
|
FController := Value;
|
||||||
|
end;
|
||||||
|
|
||||||
|
destructor TfEditorObras.Destroy;
|
||||||
|
begin
|
||||||
|
FObras := NIL;
|
||||||
|
inherited;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TfEditorObras.DuplicarInterno;
|
||||||
|
var
|
||||||
|
AObra : IBizObra;
|
||||||
|
begin
|
||||||
|
AppFactuGES.ShowCapado;
|
||||||
|
{
|
||||||
|
inherited;
|
||||||
|
AObra := FController.Duplicar(Obras);
|
||||||
|
try
|
||||||
|
FController.Ver(AObra);
|
||||||
|
finally
|
||||||
|
actRefrescar.Execute;
|
||||||
|
end;
|
||||||
|
}
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TfEditorObras.EliminarInterno;
|
||||||
|
begin
|
||||||
|
|
||||||
|
if (Application.MessageBox('¿Desea borrar esta obra?', 'Atención', MB_YESNO) = IDYES) then
|
||||||
|
begin
|
||||||
|
inherited;
|
||||||
|
//Para que en el caso de no poderse realizar la operación se refresquen
|
||||||
|
//los datos y no nos permita eliminar un registro a la segunda
|
||||||
|
if not FController.Eliminar(Obras) then
|
||||||
|
actRefrescar.Execute;
|
||||||
|
end;
|
||||||
|
end;
|
||||||
|
|
||||||
|
constructor TfEditorObras.Create(AOwner: TComponent);
|
||||||
|
begin
|
||||||
|
inherited;
|
||||||
|
ViewGrid := frViewObras1; //CreateView(TfrViewObras) as IViewObras;
|
||||||
|
end;
|
||||||
|
|
||||||
|
end.
|
||||||
103
Source/Modulos/Obras/Views/uListaObras.dfm
Normal file
103
Source/Modulos/Obras/Views/uListaObras.dfm
Normal file
@ -0,0 +1,103 @@
|
|||||||
|
object fListaObras: TfListaObras
|
||||||
|
Left = 356
|
||||||
|
Top = 461
|
||||||
|
ActiveControl = cxObras
|
||||||
|
Caption = 'fListaObras'
|
||||||
|
ClientHeight = 116
|
||||||
|
ClientWidth = 355
|
||||||
|
Color = clBtnFace
|
||||||
|
Font.Charset = DEFAULT_CHARSET
|
||||||
|
Font.Color = clWindowText
|
||||||
|
Font.Height = -11
|
||||||
|
Font.Name = 'MS Sans Serif'
|
||||||
|
Font.Style = []
|
||||||
|
OldCreateOrder = False
|
||||||
|
PixelsPerInch = 96
|
||||||
|
TextHeight = 13
|
||||||
|
object Label1: TLabel
|
||||||
|
Left = 21
|
||||||
|
Top = 42
|
||||||
|
Width = 100
|
||||||
|
Height = 13
|
||||||
|
Caption = 'Nombre de la obra:'
|
||||||
|
end
|
||||||
|
object Label5: TLabel
|
||||||
|
Left = 9
|
||||||
|
Top = 9
|
||||||
|
Width = 84
|
||||||
|
Height = 13
|
||||||
|
Caption = 'Elegir obra'
|
||||||
|
Font.Charset = DEFAULT_CHARSET
|
||||||
|
Font.Color = clActiveCaption
|
||||||
|
Font.Height = -11
|
||||||
|
Font.Name = 'MS Sans Serif'
|
||||||
|
Font.Style = [fsBold]
|
||||||
|
ParentFont = False
|
||||||
|
end
|
||||||
|
object Bevel1: TBevel
|
||||||
|
Left = 108
|
||||||
|
Top = 9
|
||||||
|
Width = 237
|
||||||
|
Height = 9
|
||||||
|
Shape = bsBottomLine
|
||||||
|
end
|
||||||
|
object cxObras: TcxLookupComboBox
|
||||||
|
Left = 128
|
||||||
|
Top = 38
|
||||||
|
Properties.KeyFieldNames = 'CODIGO'
|
||||||
|
Properties.ListColumns = <
|
||||||
|
item
|
||||||
|
SortOrder = soAscending
|
||||||
|
FieldName = 'NOMBRE'
|
||||||
|
end>
|
||||||
|
Properties.ListOptions.AnsiSort = True
|
||||||
|
Properties.ListOptions.GridLines = glNone
|
||||||
|
Properties.ListOptions.ShowHeader = False
|
||||||
|
Properties.ListSource = DADataSource
|
||||||
|
Style.LookAndFeel.NativeStyle = True
|
||||||
|
StyleDisabled.LookAndFeel.NativeStyle = True
|
||||||
|
StyleFocused.LookAndFeel.NativeStyle = True
|
||||||
|
StyleHot.LookAndFeel.NativeStyle = True
|
||||||
|
TabOrder = 0
|
||||||
|
Width = 217
|
||||||
|
end
|
||||||
|
object pnlSeleccion: TPanel
|
||||||
|
Left = 0
|
||||||
|
Top = 79
|
||||||
|
Width = 355
|
||||||
|
Height = 37
|
||||||
|
Align = alBottom
|
||||||
|
BevelOuter = bvNone
|
||||||
|
TabOrder = 1
|
||||||
|
DesignSize = (
|
||||||
|
355
|
||||||
|
37)
|
||||||
|
object bSeleccionar: TButton
|
||||||
|
Left = 192
|
||||||
|
Top = 7
|
||||||
|
Width = 74
|
||||||
|
Height = 23
|
||||||
|
Anchors = [akRight]
|
||||||
|
Caption = '&Seleccionar'
|
||||||
|
Default = True
|
||||||
|
ModalResult = 1
|
||||||
|
TabOrder = 0
|
||||||
|
OnClick = bSeleccionarClick
|
||||||
|
end
|
||||||
|
object bCancelar: TButton
|
||||||
|
Left = 273
|
||||||
|
Top = 7
|
||||||
|
Width = 74
|
||||||
|
Height = 23
|
||||||
|
Anchors = [akRight]
|
||||||
|
Cancel = True
|
||||||
|
Caption = '&Cancelar'
|
||||||
|
ModalResult = 2
|
||||||
|
TabOrder = 1
|
||||||
|
end
|
||||||
|
end
|
||||||
|
object DADataSource: TDADataSource
|
||||||
|
Left = 84
|
||||||
|
Top = 68
|
||||||
|
end
|
||||||
|
end
|
||||||
76
Source/Modulos/Obras/Views/uListaObras.pas
Normal file
76
Source/Modulos/Obras/Views/uListaObras.pas
Normal file
@ -0,0 +1,76 @@
|
|||||||
|
unit uListaObras;
|
||||||
|
|
||||||
|
interface
|
||||||
|
|
||||||
|
uses
|
||||||
|
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
|
||||||
|
Dialogs, cxGraphics, cxControls, cxContainer, cxEdit, cxTextEdit,
|
||||||
|
cxMaskEdit, cxDropDownEdit, cxLookupEdit, cxDBLookupEdit,
|
||||||
|
cxDBLookupComboBox, DB, uDADataTable, uCustomView, uViewBase,
|
||||||
|
uViewBarraSeleccion, uBizObras, ExtCtrls, StdCtrls,
|
||||||
|
Grids, DBGrids;
|
||||||
|
|
||||||
|
type
|
||||||
|
TfListaObras = class(TForm)
|
||||||
|
DADataSource: TDADataSource;
|
||||||
|
Label1: TLabel;
|
||||||
|
Label5: TLabel;
|
||||||
|
Bevel1: TBevel;
|
||||||
|
cxObras: TcxLookupComboBox;
|
||||||
|
pnlSeleccion: TPanel;
|
||||||
|
bSeleccionar: TButton;
|
||||||
|
bCancelar: TButton;
|
||||||
|
procedure bSeleccionarClick(Sender: TObject);
|
||||||
|
private
|
||||||
|
FObras: IBizObra;
|
||||||
|
function GetObras: IBizObra;
|
||||||
|
procedure SetObra(const Value: IBizObra);
|
||||||
|
public
|
||||||
|
property Obras: IBizObra read GetObras write SetObra;
|
||||||
|
constructor Create(AOwner: TComponent); override;
|
||||||
|
destructor Destroy; override;
|
||||||
|
end;
|
||||||
|
|
||||||
|
implementation
|
||||||
|
{$R *.dfm}
|
||||||
|
|
||||||
|
uses uDataModuleObras, schObrasClient_Intf;
|
||||||
|
|
||||||
|
{ TfListaObras }
|
||||||
|
|
||||||
|
constructor TfListaObras.Create(AOwner: TComponent);
|
||||||
|
begin
|
||||||
|
inherited;
|
||||||
|
end;
|
||||||
|
|
||||||
|
destructor TfListaObras.Destroy;
|
||||||
|
begin
|
||||||
|
FObras := Nil;
|
||||||
|
inherited;
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TfListaObras.GetObras: IBizObra;
|
||||||
|
begin
|
||||||
|
Result := FObras;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TfListaObras.SetObra(const Value: IBizObra);
|
||||||
|
begin
|
||||||
|
FObras := Value;
|
||||||
|
if Assigned(FObras) then
|
||||||
|
begin
|
||||||
|
DADataSource.DataTable := FObras.DataTable;
|
||||||
|
FObras.DataTable.Active := True;
|
||||||
|
cxObras.ItemIndex := 0;
|
||||||
|
end
|
||||||
|
else
|
||||||
|
DADataSource.DataTable := Nil;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TfListaObras.bSeleccionarClick(Sender: TObject);
|
||||||
|
begin
|
||||||
|
FObras.First;
|
||||||
|
FObras.Locate(fld_OBRASNOMBRE, cxObras.Text);
|
||||||
|
end;
|
||||||
|
|
||||||
|
end.
|
||||||
27
Source/Modulos/Obras/Views/uObrasViewRegister.pas
Normal file
27
Source/Modulos/Obras/Views/uObrasViewRegister.pas
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
unit uObrasViewRegister;
|
||||||
|
|
||||||
|
interface
|
||||||
|
|
||||||
|
procedure RegisterViews;
|
||||||
|
procedure UnregisterViews;
|
||||||
|
|
||||||
|
implementation
|
||||||
|
|
||||||
|
uses
|
||||||
|
uEditorRegistryUtils, uEditorObras, uEditorObra, uEditorListaObras;
|
||||||
|
|
||||||
|
procedure RegisterViews;
|
||||||
|
begin
|
||||||
|
EditorRegistry.RegisterClass(TfEditorObra, 'EditorObra');
|
||||||
|
EditorRegistry.RegisterClass(TfEditorObras, 'EditorObras');
|
||||||
|
EditorRegistry.RegisterClass(TfEditorListaObras, 'EditorListaObras');
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure UnregisterViews;
|
||||||
|
begin
|
||||||
|
EditorRegistry.UnRegisterClass(TfEditorObra);
|
||||||
|
EditorRegistry.UnRegisterClass(TfEditorObras);
|
||||||
|
EditorRegistry.UnRegisterClass(TfEditorListaObras);
|
||||||
|
end;
|
||||||
|
|
||||||
|
end.
|
||||||
360
Source/Modulos/Obras/Views/uViewObra.dfm
Normal file
360
Source/Modulos/Obras/Views/uViewObra.dfm
Normal file
@ -0,0 +1,360 @@
|
|||||||
|
inherited frViewObra: TfrViewObra
|
||||||
|
Width = 634
|
||||||
|
Height = 449
|
||||||
|
Align = alClient
|
||||||
|
AutoSize = True
|
||||||
|
ExplicitWidth = 451
|
||||||
|
ExplicitHeight = 304
|
||||||
|
object dxLayoutControlObra: TdxLayoutControl
|
||||||
|
Left = 0
|
||||||
|
Top = 0
|
||||||
|
Width = 634
|
||||||
|
Height = 449
|
||||||
|
Align = alClient
|
||||||
|
ParentBackground = True
|
||||||
|
TabOrder = 0
|
||||||
|
AutoContentSizes = [acsWidth, acsHeight]
|
||||||
|
ExplicitWidth = 451
|
||||||
|
ExplicitHeight = 304
|
||||||
|
DesignSize = (
|
||||||
|
634
|
||||||
|
449)
|
||||||
|
object eNombre: TcxDBTextEdit
|
||||||
|
Left = 130
|
||||||
|
Top = 28
|
||||||
|
Anchors = [akLeft, akTop, akRight]
|
||||||
|
DataBinding.DataField = 'NOMBRE'
|
||||||
|
DataBinding.DataSource = DADataSource
|
||||||
|
Properties.ValidateOnEnter = True
|
||||||
|
Style.BorderColor = clWindowFrame
|
||||||
|
Style.BorderStyle = ebs3D
|
||||||
|
Style.Color = 14745599
|
||||||
|
Style.HotTrack = False
|
||||||
|
Style.LookAndFeel.NativeStyle = True
|
||||||
|
StyleDisabled.LookAndFeel.NativeStyle = True
|
||||||
|
StyleFocused.LookAndFeel.NativeStyle = True
|
||||||
|
StyleHot.LookAndFeel.NativeStyle = True
|
||||||
|
TabOrder = 0
|
||||||
|
Width = 204
|
||||||
|
end
|
||||||
|
object ePersonaContacto: TcxDBTextEdit
|
||||||
|
Left = 130
|
||||||
|
Top = 55
|
||||||
|
Anchors = [akLeft, akTop, akRight]
|
||||||
|
DataBinding.DataField = 'PERSONA_CONTACTO'
|
||||||
|
DataBinding.DataSource = DADataSource
|
||||||
|
Style.BorderColor = clWindowFrame
|
||||||
|
Style.BorderStyle = ebs3D
|
||||||
|
Style.HotTrack = False
|
||||||
|
Style.LookAndFeel.NativeStyle = True
|
||||||
|
StyleDisabled.LookAndFeel.NativeStyle = True
|
||||||
|
StyleFocused.LookAndFeel.NativeStyle = True
|
||||||
|
StyleHot.LookAndFeel.NativeStyle = True
|
||||||
|
TabOrder = 1
|
||||||
|
Width = 204
|
||||||
|
end
|
||||||
|
object eTlfTelefono: TcxDBTextEdit
|
||||||
|
Left = 130
|
||||||
|
Top = 193
|
||||||
|
DataBinding.DataField = 'TELEFONO'
|
||||||
|
DataBinding.DataSource = DADataSource
|
||||||
|
Style.BorderColor = clWindowFrame
|
||||||
|
Style.BorderStyle = ebs3D
|
||||||
|
Style.HotTrack = False
|
||||||
|
Style.LookAndFeel.NativeStyle = True
|
||||||
|
StyleDisabled.LookAndFeel.NativeStyle = True
|
||||||
|
StyleFocused.LookAndFeel.NativeStyle = True
|
||||||
|
StyleHot.LookAndFeel.NativeStyle = True
|
||||||
|
TabOrder = 6
|
||||||
|
Width = 173
|
||||||
|
end
|
||||||
|
object eTlfMovil: TcxDBTextEdit
|
||||||
|
Left = 130
|
||||||
|
Top = 220
|
||||||
|
DataBinding.DataField = 'MOVIL'
|
||||||
|
DataBinding.DataSource = DADataSource
|
||||||
|
Style.BorderColor = clWindowFrame
|
||||||
|
Style.BorderStyle = ebs3D
|
||||||
|
Style.HotTrack = False
|
||||||
|
Style.LookAndFeel.NativeStyle = True
|
||||||
|
StyleDisabled.LookAndFeel.NativeStyle = True
|
||||||
|
StyleFocused.LookAndFeel.NativeStyle = True
|
||||||
|
StyleHot.LookAndFeel.NativeStyle = True
|
||||||
|
TabOrder = 7
|
||||||
|
Width = 173
|
||||||
|
end
|
||||||
|
object eFax: TcxDBTextEdit
|
||||||
|
Left = 130
|
||||||
|
Top = 247
|
||||||
|
DataBinding.DataField = 'FAX'
|
||||||
|
DataBinding.DataSource = DADataSource
|
||||||
|
Style.BorderColor = clWindowFrame
|
||||||
|
Style.BorderStyle = ebs3D
|
||||||
|
Style.HotTrack = False
|
||||||
|
Style.LookAndFeel.NativeStyle = True
|
||||||
|
StyleDisabled.LookAndFeel.NativeStyle = True
|
||||||
|
StyleFocused.LookAndFeel.NativeStyle = True
|
||||||
|
StyleHot.LookAndFeel.NativeStyle = True
|
||||||
|
TabOrder = 8
|
||||||
|
Width = 173
|
||||||
|
end
|
||||||
|
object eCalle: TcxDBTextEdit
|
||||||
|
Left = 130
|
||||||
|
Top = 112
|
||||||
|
DataBinding.DataField = 'CALLE'
|
||||||
|
DataBinding.DataSource = DADataSource
|
||||||
|
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 = 2
|
||||||
|
Width = 278
|
||||||
|
end
|
||||||
|
object ePoblacion: TcxDBTextEdit
|
||||||
|
Left = 130
|
||||||
|
Top = 139
|
||||||
|
DataBinding.DataField = 'POBLACION'
|
||||||
|
DataBinding.DataSource = DADataSource
|
||||||
|
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 = 3
|
||||||
|
Width = 177
|
||||||
|
end
|
||||||
|
object eCodigoPostal: TcxDBTextEdit
|
||||||
|
Left = 276
|
||||||
|
Top = 139
|
||||||
|
DataBinding.DataField = 'CODIGO_POSTAL'
|
||||||
|
DataBinding.DataSource = DADataSource
|
||||||
|
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 = 4
|
||||||
|
Width = 65
|
||||||
|
end
|
||||||
|
object eProvincia: TcxDBTextEdit
|
||||||
|
Left = 130
|
||||||
|
Top = 166
|
||||||
|
DataBinding.DataField = 'PROVINCIA'
|
||||||
|
DataBinding.DataSource = DADataSource
|
||||||
|
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 = 5
|
||||||
|
Width = 278
|
||||||
|
end
|
||||||
|
inline frViewDatosYSeleccionCliente1: TfrViewDatosYSeleccionCliente
|
||||||
|
Left = 347
|
||||||
|
Top = 28
|
||||||
|
Width = 350
|
||||||
|
Height = 212
|
||||||
|
Font.Charset = DEFAULT_CHARSET
|
||||||
|
Font.Color = clWindowText
|
||||||
|
Font.Height = -11
|
||||||
|
Font.Name = 'Tahoma'
|
||||||
|
Font.Style = []
|
||||||
|
ParentFont = False
|
||||||
|
TabOrder = 9
|
||||||
|
ReadOnly = False
|
||||||
|
ExplicitLeft = 347
|
||||||
|
ExplicitTop = 28
|
||||||
|
inherited dxLayoutControl1: TdxLayoutControl
|
||||||
|
ExplicitWidth = 170
|
||||||
|
inherited edtlNombre: TcxDBTextEdit
|
||||||
|
ExplicitWidth = 224
|
||||||
|
Width = 224
|
||||||
|
end
|
||||||
|
inherited edtNIFCIF: TcxDBTextEdit
|
||||||
|
ExplicitWidth = 562
|
||||||
|
Width = 562
|
||||||
|
end
|
||||||
|
inherited edtCalle: TcxDBTextEdit
|
||||||
|
ExplicitWidth = 562
|
||||||
|
Width = 562
|
||||||
|
end
|
||||||
|
inherited edtPoblacion: TcxDBTextEdit
|
||||||
|
ExplicitWidth = 177
|
||||||
|
Width = 177
|
||||||
|
end
|
||||||
|
inherited edtProvincia: TcxDBTextEdit
|
||||||
|
ExplicitWidth = 327
|
||||||
|
Width = 327
|
||||||
|
end
|
||||||
|
inherited edtCodigoPostal: TcxDBTextEdit
|
||||||
|
Left = 192
|
||||||
|
ExplicitLeft = 192
|
||||||
|
end
|
||||||
|
inherited Button3: TBitBtn
|
||||||
|
Left = 82
|
||||||
|
ExplicitLeft = 82
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
object eObservaciones: TcxDBMemo
|
||||||
|
Left = 22
|
||||||
|
Top = 304
|
||||||
|
DataBinding.DataField = 'OBSERVACIONES'
|
||||||
|
DataBinding.DataSource = DADataSource
|
||||||
|
Properties.ScrollBars = ssVertical
|
||||||
|
Style.BorderColor = clWindowFrame
|
||||||
|
Style.BorderStyle = ebs3D
|
||||||
|
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 = 10
|
||||||
|
Height = 86
|
||||||
|
Width = 630
|
||||||
|
end
|
||||||
|
object dxLayoutControlObraGroup_Root: TdxLayoutGroup
|
||||||
|
ShowCaption = False
|
||||||
|
Hidden = True
|
||||||
|
ShowBorder = False
|
||||||
|
object dxLayoutControlObraGroup2: TdxLayoutGroup
|
||||||
|
ShowCaption = False
|
||||||
|
Hidden = True
|
||||||
|
LayoutDirection = ldHorizontal
|
||||||
|
ShowBorder = False
|
||||||
|
object dxLayoutControlObraGroup4: TdxLayoutGroup
|
||||||
|
AutoAligns = []
|
||||||
|
AlignHorz = ahClient
|
||||||
|
ShowCaption = False
|
||||||
|
Hidden = True
|
||||||
|
ShowBorder = False
|
||||||
|
object dxLayoutControlObraGroup1: TdxLayoutGroup
|
||||||
|
AutoAligns = [aaVertical]
|
||||||
|
AlignHorz = ahClient
|
||||||
|
Caption = 'Datos generales de la obra'
|
||||||
|
object dxLayoutControlObraItem3: TdxLayoutItem
|
||||||
|
Caption = 'Nombre:'
|
||||||
|
Control = eNombre
|
||||||
|
ControlOptions.ShowBorder = False
|
||||||
|
end
|
||||||
|
object dxLayoutControlObraItem4: TdxLayoutItem
|
||||||
|
Caption = 'Persona de contacto:'
|
||||||
|
Control = ePersonaContacto
|
||||||
|
ControlOptions.ShowBorder = False
|
||||||
|
end
|
||||||
|
end
|
||||||
|
object dxLayoutControlObraGroup3: TdxLayoutGroup
|
||||||
|
Caption = 'Direcci'#243'n y tel'#233'fonos'
|
||||||
|
object dxLayoutControlObraItem10: TdxLayoutItem
|
||||||
|
Caption = 'Calle:'
|
||||||
|
Control = eCalle
|
||||||
|
ControlOptions.ShowBorder = False
|
||||||
|
end
|
||||||
|
object dxLayoutControlObraGroup5: TdxLayoutGroup
|
||||||
|
ShowCaption = False
|
||||||
|
Hidden = True
|
||||||
|
ShowBorder = False
|
||||||
|
object dxLayoutControlObraGroup6: TdxLayoutGroup
|
||||||
|
ShowCaption = False
|
||||||
|
Hidden = True
|
||||||
|
LayoutDirection = ldHorizontal
|
||||||
|
ShowBorder = False
|
||||||
|
object dxLayoutControlObraItem2: TdxLayoutItem
|
||||||
|
AutoAligns = [aaVertical]
|
||||||
|
AlignHorz = ahClient
|
||||||
|
Caption = 'Poblaci'#243'n:'
|
||||||
|
Control = ePoblacion
|
||||||
|
ControlOptions.ShowBorder = False
|
||||||
|
end
|
||||||
|
object dxLayoutControlObraItem7: TdxLayoutItem
|
||||||
|
AutoAligns = [aaVertical]
|
||||||
|
AlignHorz = ahClient
|
||||||
|
Caption = 'C. P.:'
|
||||||
|
Control = eCodigoPostal
|
||||||
|
ControlOptions.ShowBorder = False
|
||||||
|
end
|
||||||
|
end
|
||||||
|
object dxLayoutControlObraItem9: TdxLayoutItem
|
||||||
|
Caption = 'Provincia:'
|
||||||
|
Control = eProvincia
|
||||||
|
ControlOptions.ShowBorder = False
|
||||||
|
end
|
||||||
|
object dxLayoutControlObraItem1: TdxLayoutItem
|
||||||
|
Caption = 'Tel'#233'fono:'
|
||||||
|
Control = eTlfTelefono
|
||||||
|
ControlOptions.ShowBorder = False
|
||||||
|
end
|
||||||
|
object dxLayoutControlObraItem5: TdxLayoutItem
|
||||||
|
Caption = 'M'#243'vil:'
|
||||||
|
Control = eTlfMovil
|
||||||
|
ControlOptions.ShowBorder = False
|
||||||
|
end
|
||||||
|
object dxLayoutControlObraItem6: TdxLayoutItem
|
||||||
|
Caption = 'N'#250'mero de fax:'
|
||||||
|
Control = eFax
|
||||||
|
ControlOptions.ShowBorder = False
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
object dxLayoutControlObraGroup7: TdxLayoutGroup
|
||||||
|
AutoAligns = []
|
||||||
|
AlignHorz = ahClient
|
||||||
|
Caption = 'Cliente asociado'
|
||||||
|
object dxLayoutControlObraItem8: TdxLayoutItem
|
||||||
|
Caption = 'New Item'
|
||||||
|
ShowCaption = False
|
||||||
|
Control = frViewDatosYSeleccionCliente1
|
||||||
|
ControlOptions.AutoColor = True
|
||||||
|
ControlOptions.ShowBorder = False
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
object dxLayoutControlObraGroup8: TdxLayoutGroup
|
||||||
|
AutoAligns = [aaHorizontal]
|
||||||
|
AlignVert = avClient
|
||||||
|
Caption = 'Observaciones'
|
||||||
|
object dxLayoutControlObraItem11: TdxLayoutItem
|
||||||
|
AutoAligns = [aaHorizontal]
|
||||||
|
AlignVert = avClient
|
||||||
|
Caption = 'Observaciones'
|
||||||
|
ShowCaption = False
|
||||||
|
Control = eObservaciones
|
||||||
|
ControlOptions.ShowBorder = False
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
object DADataSource: TDADataSource
|
||||||
|
Left = 336
|
||||||
|
Top = 64
|
||||||
|
end
|
||||||
|
end
|
||||||
106
Source/Modulos/Obras/Views/uViewObra.pas
Normal file
106
Source/Modulos/Obras/Views/uViewObra.pas
Normal file
@ -0,0 +1,106 @@
|
|||||||
|
unit uViewObra;
|
||||||
|
|
||||||
|
interface
|
||||||
|
|
||||||
|
uses
|
||||||
|
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
|
||||||
|
Dialogs, uViewBase, ExtCtrls, StdCtrls, Buttons, DB, uDADataTable,
|
||||||
|
DBCtrls, Grids, DBGrids, uBizObras, Mask, ComCtrls, uCustomView,
|
||||||
|
JvComponent, JvFormAutoSize, cxControls, cxContainer, cxEdit, cxTextEdit,
|
||||||
|
cxDBEdit, dxLayoutControl, uDAInterfaces, uViewDatosYSeleccionCliente, cxMemo;
|
||||||
|
|
||||||
|
type
|
||||||
|
IViewObra = interface(IViewBase)
|
||||||
|
['{D8669267-CAC9-468E-9923-2D3B2DD30CED}']
|
||||||
|
function GetObra: IBizObra;
|
||||||
|
procedure SetObra(const Value: IBizObra);
|
||||||
|
property Obra: IBizObra read GetObra write SetObra;
|
||||||
|
end;
|
||||||
|
|
||||||
|
TfrViewObra = class(TfrViewBase, IViewObra)
|
||||||
|
DADataSource: TDADataSource;
|
||||||
|
ePersonaContacto: TcxDBTextEdit;
|
||||||
|
eTlfTelefono: TcxDBTextEdit;
|
||||||
|
eTlfMovil: TcxDBTextEdit;
|
||||||
|
eFax: TcxDBTextEdit;
|
||||||
|
dxLayoutControlObraGroup_Root: TdxLayoutGroup;
|
||||||
|
dxLayoutControlObra: TdxLayoutControl;
|
||||||
|
dxLayoutControlObraGroup1: TdxLayoutGroup;
|
||||||
|
dxLayoutControlObraItem3: TdxLayoutItem;
|
||||||
|
eNombre: TcxDBTextEdit;
|
||||||
|
dxLayoutControlObraItem4: TdxLayoutItem;
|
||||||
|
dxLayoutControlObraItem1: TdxLayoutItem;
|
||||||
|
dxLayoutControlObraItem5: TdxLayoutItem;
|
||||||
|
dxLayoutControlObraItem6: TdxLayoutItem;
|
||||||
|
dxLayoutControlObraGroup3: TdxLayoutGroup;
|
||||||
|
dxLayoutControlObraItem10: TdxLayoutItem;
|
||||||
|
eCalle: TcxDBTextEdit;
|
||||||
|
dxLayoutControlObraItem2: TdxLayoutItem;
|
||||||
|
ePoblacion: TcxDBTextEdit;
|
||||||
|
dxLayoutControlObraItem7: TdxLayoutItem;
|
||||||
|
dxLayoutControlObraGroup5: TdxLayoutGroup;
|
||||||
|
eCodigoPostal: TcxDBTextEdit;
|
||||||
|
dxLayoutControlObraItem9: TdxLayoutItem;
|
||||||
|
dxLayoutControlObraGroup6: TdxLayoutGroup;
|
||||||
|
eProvincia: TcxDBTextEdit;
|
||||||
|
frViewDatosYSeleccionCliente1: TfrViewDatosYSeleccionCliente;
|
||||||
|
dxLayoutControlObraGroup7: TdxLayoutGroup;
|
||||||
|
dxLayoutControlObraItem8: TdxLayoutItem;
|
||||||
|
dxLayoutControlObraGroup4: TdxLayoutGroup;
|
||||||
|
dxLayoutControlObraItem11: TdxLayoutItem;
|
||||||
|
eObservaciones: TcxDBMemo;
|
||||||
|
dxLayoutControlObraGroup2: TdxLayoutGroup;
|
||||||
|
dxLayoutControlObraGroup8: TdxLayoutGroup;
|
||||||
|
protected
|
||||||
|
FObra: IBizObra;
|
||||||
|
function GetObra: IBizObra;
|
||||||
|
procedure SetObra(const Value: IBizObra);
|
||||||
|
procedure OnClienteChanged(Sender : TObject);
|
||||||
|
public
|
||||||
|
property Obra: IBizObra read GetObra write SetObra;
|
||||||
|
end;
|
||||||
|
|
||||||
|
implementation
|
||||||
|
|
||||||
|
uses uDataModuleObras;
|
||||||
|
|
||||||
|
{$R *.dfm}
|
||||||
|
|
||||||
|
{ TfrViewObras }
|
||||||
|
|
||||||
|
{
|
||||||
|
******************************* TfrViewObras ********************************
|
||||||
|
}
|
||||||
|
|
||||||
|
function TfrViewObra.GetObra: IBizObra;
|
||||||
|
begin
|
||||||
|
Result := FObra;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TfrViewObra.OnClienteChanged(Sender: TObject);
|
||||||
|
begin
|
||||||
|
if Assigned(FObra) then
|
||||||
|
begin
|
||||||
|
FObra.Edit;
|
||||||
|
FObra.ID_CLIENTE := frViewDatosYSeleccionCliente1.ID_Cliente;
|
||||||
|
end;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TfrViewObra.SetObra(const Value: IBizObra);
|
||||||
|
begin
|
||||||
|
FObra := Value;
|
||||||
|
frViewDatosYSeleccionCliente1.OnClienteChanged := NIL;
|
||||||
|
if Assigned(FObra) then
|
||||||
|
begin
|
||||||
|
DADataSource.DataTable := FObra.DataTable;
|
||||||
|
if not FObra.ID_CLIENTEIsNull then
|
||||||
|
frViewDatosYSeleccionCliente1.ID_Cliente := FObra.ID_CLIENTE;
|
||||||
|
|
||||||
|
frViewDatosYSeleccionCliente1.OnClienteChanged := OnClienteChanged;
|
||||||
|
end
|
||||||
|
else
|
||||||
|
DADataSource.DataTable := NIL;
|
||||||
|
end;
|
||||||
|
|
||||||
|
end.
|
||||||
|
|
||||||
125
Source/Modulos/Obras/Views/uViewObras.dfm
Normal file
125
Source/Modulos/Obras/Views/uViewObras.dfm
Normal file
@ -0,0 +1,125 @@
|
|||||||
|
inherited frViewObras: TfrViewObras
|
||||||
|
inherited cxGrid: TcxGrid
|
||||||
|
inherited cxGridView: TcxGridDBTableView
|
||||||
|
DataController.KeyFieldNames = 'ID'
|
||||||
|
DataController.Summary.FooterSummaryItems = <
|
||||||
|
item
|
||||||
|
Format = '0 obras'
|
||||||
|
Kind = skCount
|
||||||
|
Column = cxGridViewNOMBRE
|
||||||
|
end>
|
||||||
|
OptionsBehavior.PullFocusing = True
|
||||||
|
object cxGridViewID: TcxGridDBColumn
|
||||||
|
DataBinding.FieldName = 'ID'
|
||||||
|
OnCustomDrawCell = cxGridViewIDCustomDrawCell
|
||||||
|
BestFitMaxWidth = 22
|
||||||
|
MinWidth = 22
|
||||||
|
Options.HorzSizing = False
|
||||||
|
Width = 22
|
||||||
|
IsCaptionAssigned = True
|
||||||
|
end
|
||||||
|
object cxGridViewNOMBRE: TcxGridDBColumn
|
||||||
|
DataBinding.FieldName = 'NOMBRE'
|
||||||
|
SortIndex = 0
|
||||||
|
SortOrder = soAscending
|
||||||
|
Width = 304
|
||||||
|
end
|
||||||
|
object cxGridViewPERSONACONTACTO: TcxGridDBColumn
|
||||||
|
DataBinding.FieldName = 'PERSONA_CONTACTO'
|
||||||
|
Width = 118
|
||||||
|
end
|
||||||
|
object cxGridViewTELEFONO: TcxGridDBColumn
|
||||||
|
DataBinding.FieldName = 'TELEFONO'
|
||||||
|
BestFitMaxWidth = 64
|
||||||
|
Width = 118
|
||||||
|
end
|
||||||
|
object cxGridViewMOVIL: TcxGridDBColumn
|
||||||
|
DataBinding.FieldName = 'MOVIL'
|
||||||
|
Visible = False
|
||||||
|
end
|
||||||
|
object cxGridViewFAX: TcxGridDBColumn
|
||||||
|
DataBinding.FieldName = 'FAX'
|
||||||
|
end
|
||||||
|
object cxGridViewCALLE: TcxGridDBColumn
|
||||||
|
DataBinding.FieldName = 'CALLE'
|
||||||
|
Visible = False
|
||||||
|
end
|
||||||
|
object cxGridViewPROVINCIA: TcxGridDBColumn
|
||||||
|
DataBinding.FieldName = 'PROVINCIA'
|
||||||
|
Visible = False
|
||||||
|
end
|
||||||
|
object cxGridViewPOBLACION: TcxGridDBColumn
|
||||||
|
DataBinding.FieldName = 'POBLACION'
|
||||||
|
Visible = False
|
||||||
|
end
|
||||||
|
object cxGridViewCODIGO_POSTAL: TcxGridDBColumn
|
||||||
|
DataBinding.FieldName = 'CODIGO_POSTAL'
|
||||||
|
Visible = False
|
||||||
|
end
|
||||||
|
object cxGridViewNOMBRE_CLIENTE: TcxGridDBColumn
|
||||||
|
DataBinding.FieldName = 'NOMBRE_CLIENTE'
|
||||||
|
Width = 100
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
inherited frViewFiltroBase1: TfrViewFiltroBase
|
||||||
|
inherited TBXDockablePanel1: TTBXDockablePanel
|
||||||
|
inherited dxLayoutControl1: TdxLayoutControl
|
||||||
|
inherited txtFiltroTodo: TcxTextEdit
|
||||||
|
ExplicitWidth = 273
|
||||||
|
Width = 273
|
||||||
|
end
|
||||||
|
inherited edtFechaIniFiltro: TcxDateEdit
|
||||||
|
ExplicitWidth = 121
|
||||||
|
Width = 121
|
||||||
|
end
|
||||||
|
inherited edtFechaFinFiltro: TcxDateEdit
|
||||||
|
ExplicitWidth = 121
|
||||||
|
Width = 121
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
inherited dxComponentPrinter: TdxComponentPrinter
|
||||||
|
inherited dxComponentPrinterLink: TdxGridReportLink
|
||||||
|
ReportDocument.CreationDate = 38673.842406053240000000
|
||||||
|
BuiltInReportLink = True
|
||||||
|
end
|
||||||
|
end
|
||||||
|
inherited dxPrintStyleManager1: TdxPrintStyleManager
|
||||||
|
inherited dxPrintStyleManager1Style1: TdxPSPrintStyle
|
||||||
|
BuiltInStyle = True
|
||||||
|
end
|
||||||
|
end
|
||||||
|
object PngImageList: TPngImageList
|
||||||
|
PngImages = <
|
||||||
|
item
|
||||||
|
PngImage.Data = {
|
||||||
|
89504E470D0A1A0A0000000D49484452000000100000001008060000001FF3FF
|
||||||
|
610000000970485973000017120000171201679FD2520000022E4944415478DA
|
||||||
|
8D93CF6BD36018C7BF6997A45DD376EA70CA18D31D44981741280C44119DA83D
|
||||||
|
C87619781A1EFD1BC49B2028B28353141111A43BE8CD934E65A8D4A1686B61B5
|
||||||
|
A31DD8CCBAFEDAACEDF226B389EFFB26CBCC54E6030FEFCB4B3E9FE79B9744B0
|
||||||
|
2C0B8220E0F7BA3AB2D75A282DE07F4AD82C60F0851B8F50530BF85EF98A6236
|
||||||
|
8DCCAB69B0B366BD8C95B24ACF4BB877FD226AFD635EC13A5CF99243A356869A
|
||||||
|
4D51F8398799EC476D09E5621E0F6F5EC6C8D938EE7C503604EB7055CDA34127
|
||||||
|
A8B90C3ECD3CE570A35AA2FD0DCB4B2AEE4F5CC29953C35094102667655B706D
|
||||||
|
7480C3F97412AD951AAAC502E6DEBCE47031974673B942BB8AA9DB57103F7D12
|
||||||
|
9D9D413ED4154C8C0BD6FCE7AD2F6C2816C3CE9E6E8862077C3E9F57307CE2FC
|
||||||
|
1F80655A308C35E844C7B3273318D8D78FE8B6282449A41211B7DE05FE2D304D
|
||||||
|
13866EC34433F0FAC55BF4EDE945A42B0C910A6459C6DD94F27781D936F964B2
|
||||||
|
AADB02DAEF9329ECEEED4138A240944548B2840773DBBD02B637596C6238205D
|
||||||
|
352AD175643E66B1A3BB0B0A15489204292061AAB0CB2B68D3C96B34367120BE
|
||||||
|
3AB2F96C01E1A8825028083920F35778BCD8B721387E6C9C42060788465C50A3
|
||||||
|
12B24AB0582C2110946907282C61BA3588442221B882C343E75C50A30093B104
|
||||||
|
84D849EAD53AFC1D7E0ECFFA631C76FF0526387470D4135977405B62A0D56CB2
|
||||||
|
C791891C71618FE0C0FEB873618623B2E33361FB679B4A340A1FF5C01E41928C
|
||||||
|
6DF9256E8659FD02D3B7960923D6946A0000000049454E44AE426082}
|
||||||
|
Name = 'PngImage0'
|
||||||
|
Background = clWindow
|
||||||
|
end>
|
||||||
|
Left = 160
|
||||||
|
Top = 32
|
||||||
|
Bitmap = {}
|
||||||
|
end
|
||||||
|
end
|
||||||
88
Source/Modulos/Obras/Views/uViewObras.pas
Normal file
88
Source/Modulos/Obras/Views/uViewObras.pas
Normal file
@ -0,0 +1,88 @@
|
|||||||
|
unit uViewObras;
|
||||||
|
|
||||||
|
interface
|
||||||
|
|
||||||
|
uses
|
||||||
|
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
|
||||||
|
Dialogs, uViewGrid, cxStyles, cxCustomData, cxGraphics, cxFilter, cxData,
|
||||||
|
cxDataStorage, cxEdit, DB, cxDBData, uDADataTable, cxGridLevel,
|
||||||
|
cxClasses, cxControls, cxGridCustomView, cxGridCustomTableView,
|
||||||
|
cxGridTableView, cxGridDBTableView, cxGrid, uBizObras, ActnList, Menus,
|
||||||
|
cxGridBandedTableView, cxGridDBBandedTableView, JvComponent,
|
||||||
|
JvFormAutoSize, PngImageList, ImgList, dxPSGlbl, dxPSUtl, dxPSEngn,
|
||||||
|
dxPrnPg, dxBkgnd, dxWrap, dxPrnDev, dxPSCompsProvider, dxPSFillPatterns,
|
||||||
|
dxPSEdgePatterns, cxIntlPrintSys3, dxPSCore, dxPScxCommon, dxPScxGrid6Lnk,
|
||||||
|
cxGridCustomPopupMenu, cxGridPopupMenu, uViewFiltroBase, TB2Item, TBX,
|
||||||
|
TB2Toolbar, TBXDkPanels, TB2Dock, dxPgsDlg, uDAInterfaces;
|
||||||
|
|
||||||
|
type
|
||||||
|
IViewObras = interface(IViewGrid)
|
||||||
|
['{C04FA358-5EAC-444D-8E48-490302D9DE15}']
|
||||||
|
function GetObras: IBizObra;
|
||||||
|
procedure SetObras(const Value: IBizObra);
|
||||||
|
property Obras: IBizObra read GetObras write SetObras;
|
||||||
|
end;
|
||||||
|
|
||||||
|
TfrViewObras = class(TfrViewGrid, IViewObras)
|
||||||
|
cxGridViewPERSONACONTACTO: TcxGridDBColumn;
|
||||||
|
cxGridViewNOMBRE: TcxGridDBColumn;
|
||||||
|
cxGridViewTELEFONO: TcxGridDBColumn;
|
||||||
|
cxGridViewID: TcxGridDBColumn;
|
||||||
|
PngImageList: TPngImageList;
|
||||||
|
cxGridViewCALLE: TcxGridDBColumn;
|
||||||
|
cxGridViewPROVINCIA: TcxGridDBColumn;
|
||||||
|
cxGridViewPOBLACION: TcxGridDBColumn;
|
||||||
|
cxGridViewCODIGO_POSTAL: TcxGridDBColumn;
|
||||||
|
cxGridViewMOVIL: TcxGridDBColumn;
|
||||||
|
cxGridViewFAX: TcxGridDBColumn;
|
||||||
|
cxGridViewNOMBRE_CLIENTE: TcxGridDBColumn;
|
||||||
|
procedure cxGridViewIDCustomDrawCell(
|
||||||
|
Sender: TcxCustomGridTableView; ACanvas: TcxCanvas;
|
||||||
|
AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean);
|
||||||
|
protected
|
||||||
|
FObras: IBizObra;
|
||||||
|
function GetObras: IBizObra; virtual;
|
||||||
|
procedure SetObras(const Value: IBizObra); virtual;
|
||||||
|
public
|
||||||
|
property Obras: IBizObra read GetObras write SetObras;
|
||||||
|
end;
|
||||||
|
|
||||||
|
implementation
|
||||||
|
|
||||||
|
uses uDataModuleObras;
|
||||||
|
|
||||||
|
|
||||||
|
{$R *.dfm}
|
||||||
|
|
||||||
|
{ TfrViewObras }
|
||||||
|
|
||||||
|
{
|
||||||
|
******************************* TfrViewObras *******************************
|
||||||
|
}
|
||||||
|
function TfrViewObras.GetObras: IBizObra;
|
||||||
|
begin
|
||||||
|
Result := FObras;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TfrViewObras.SetObras(const Value: IBizObra);
|
||||||
|
begin
|
||||||
|
FObras := Value;
|
||||||
|
if Assigned(FObras) then
|
||||||
|
dsDataSource.DataTable := FObras.DataTable;
|
||||||
|
end;
|
||||||
|
|
||||||
|
|
||||||
|
procedure TfrViewObras.cxGridViewIDCustomDrawCell(
|
||||||
|
Sender: TcxCustomGridTableView; ACanvas: TcxCanvas;
|
||||||
|
AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean);
|
||||||
|
var
|
||||||
|
R : TRect;
|
||||||
|
begin
|
||||||
|
inherited;
|
||||||
|
R := AViewInfo.ContentBounds;
|
||||||
|
ACanvas.FillRect(R);
|
||||||
|
ACanvas.DrawImage(PngImageList, R.Left, R.Top, 0);
|
||||||
|
ADone := True;
|
||||||
|
end;
|
||||||
|
|
||||||
|
end.
|
||||||
@ -417,6 +417,14 @@
|
|||||||
</Interface>
|
</Interface>
|
||||||
</Interfaces>
|
</Interfaces>
|
||||||
</Service>
|
</Service>
|
||||||
|
<Service Name="srvObras" UID="{B53943CB-2771-46DA-ABC1-21CD3AA27EDF}" Ancestor="DataAbstractService">
|
||||||
|
<Interfaces>
|
||||||
|
<Interface Name="Default" UID="{39277224-A0BD-4249-9ACA-39D238798B25}">
|
||||||
|
<Operations>
|
||||||
|
</Operations>
|
||||||
|
</Interface>
|
||||||
|
</Interfaces>
|
||||||
|
</Service>
|
||||||
</Services>
|
</Services>
|
||||||
<EventSinks>
|
<EventSinks>
|
||||||
</EventSinks>
|
</EventSinks>
|
||||||
|
|||||||
@ -48,6 +48,7 @@ const
|
|||||||
IsrvReferencias_IID : TGUID = '{B957528D-3BE1-412D-A35E-801C97CCD252}';
|
IsrvReferencias_IID : TGUID = '{B957528D-3BE1-412D-A35E-801C97CCD252}';
|
||||||
IsrvUnidadesMedida_IID : TGUID = '{8B4C72F0-5ACE-46FF-9F00-D70C2B611652}';
|
IsrvUnidadesMedida_IID : TGUID = '{8B4C72F0-5ACE-46FF-9F00-D70C2B611652}';
|
||||||
IsrvFabricantes_IID : TGUID = '{E26547E0-9E61-4BC8-B154-49ACC9339875}';
|
IsrvFabricantes_IID : TGUID = '{E26547E0-9E61-4BC8-B154-49ACC9339875}';
|
||||||
|
IsrvObras_IID : TGUID = '{39277224-A0BD-4249-9ACA-39D238798B25}';
|
||||||
|
|
||||||
{ Event ID's }
|
{ Event ID's }
|
||||||
|
|
||||||
@ -78,6 +79,7 @@ type
|
|||||||
IsrvReferencias = interface;
|
IsrvReferencias = interface;
|
||||||
IsrvUnidadesMedida = interface;
|
IsrvUnidadesMedida = interface;
|
||||||
IsrvFabricantes = interface;
|
IsrvFabricantes = interface;
|
||||||
|
IsrvObras = interface;
|
||||||
|
|
||||||
TRdxEmpresasArray = class;
|
TRdxEmpresasArray = class;
|
||||||
|
|
||||||
@ -633,6 +635,23 @@ type
|
|||||||
|
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
{ IsrvObras }
|
||||||
|
IsrvObras = interface(IDataAbstractService)
|
||||||
|
['{39277224-A0BD-4249-9ACA-39D238798B25}']
|
||||||
|
end;
|
||||||
|
|
||||||
|
{ CosrvObras }
|
||||||
|
CosrvObras = class
|
||||||
|
class function Create(const aMessage: IROMessage; aTransportChannel: IROTransportChannel): IsrvObras;
|
||||||
|
end;
|
||||||
|
|
||||||
|
{ TsrvObras_Proxy }
|
||||||
|
TsrvObras_Proxy = class(TDataAbstractService_Proxy, IsrvObras)
|
||||||
|
protected
|
||||||
|
function __GetInterfaceName:string; override;
|
||||||
|
|
||||||
|
end;
|
||||||
|
|
||||||
implementation
|
implementation
|
||||||
|
|
||||||
uses
|
uses
|
||||||
@ -1654,6 +1673,18 @@ begin
|
|||||||
result := 'srvFabricantes';
|
result := 'srvFabricantes';
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
{ CosrvObras }
|
||||||
|
|
||||||
|
class function CosrvObras.Create(const aMessage: IROMessage; aTransportChannel: IROTransportChannel): IsrvObras;
|
||||||
|
begin
|
||||||
|
result := TsrvObras_Proxy.Create(aMessage, aTransportChannel);
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TsrvObras_Proxy.__GetInterfaceName:string;
|
||||||
|
begin
|
||||||
|
result := 'srvObras';
|
||||||
|
end;
|
||||||
|
|
||||||
initialization
|
initialization
|
||||||
RegisterROClass(TRdxLoginInfo);
|
RegisterROClass(TRdxLoginInfo);
|
||||||
RegisterROClass(TRdxEmpresasArray);
|
RegisterROClass(TRdxEmpresasArray);
|
||||||
@ -1682,6 +1713,7 @@ initialization
|
|||||||
RegisterProxyClass(IsrvReferencias_IID, TsrvReferencias_Proxy);
|
RegisterProxyClass(IsrvReferencias_IID, TsrvReferencias_Proxy);
|
||||||
RegisterProxyClass(IsrvUnidadesMedida_IID, TsrvUnidadesMedida_Proxy);
|
RegisterProxyClass(IsrvUnidadesMedida_IID, TsrvUnidadesMedida_Proxy);
|
||||||
RegisterProxyClass(IsrvFabricantes_IID, TsrvFabricantes_Proxy);
|
RegisterProxyClass(IsrvFabricantes_IID, TsrvFabricantes_Proxy);
|
||||||
|
RegisterProxyClass(IsrvObras_IID, TsrvObras_Proxy);
|
||||||
|
|
||||||
|
|
||||||
finalization
|
finalization
|
||||||
@ -1712,5 +1744,6 @@ finalization
|
|||||||
UnregisterProxyClass(IsrvReferencias_IID);
|
UnregisterProxyClass(IsrvReferencias_IID);
|
||||||
UnregisterProxyClass(IsrvUnidadesMedida_IID);
|
UnregisterProxyClass(IsrvUnidadesMedida_IID);
|
||||||
UnregisterProxyClass(IsrvFabricantes_IID);
|
UnregisterProxyClass(IsrvFabricantes_IID);
|
||||||
|
UnregisterProxyClass(IsrvObras_IID);
|
||||||
|
|
||||||
end.
|
end.
|
||||||
|
|||||||
@ -195,6 +195,12 @@ type
|
|||||||
published
|
published
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
TsrvObras_Invoker = class(TDataAbstractService_Invoker)
|
||||||
|
private
|
||||||
|
protected
|
||||||
|
published
|
||||||
|
end;
|
||||||
|
|
||||||
implementation
|
implementation
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
@ -119,7 +119,10 @@ uses
|
|||||||
schArticulosClient_Intf in '..\Modulos\Articulos\Model\schArticulosClient_Intf.pas',
|
schArticulosClient_Intf in '..\Modulos\Articulos\Model\schArticulosClient_Intf.pas',
|
||||||
schArticulosServer_Intf in '..\Modulos\Articulos\Model\schArticulosServer_Intf.pas',
|
schArticulosServer_Intf in '..\Modulos\Articulos\Model\schArticulosServer_Intf.pas',
|
||||||
uRptPedidosProveedor_Server in '..\Modulos\Pedidos a proveedor\Reports\uRptPedidosProveedor_Server.pas' {RptPedidosProveedor: TDataModule},
|
uRptPedidosProveedor_Server in '..\Modulos\Pedidos a proveedor\Reports\uRptPedidosProveedor_Server.pas' {RptPedidosProveedor: TDataModule},
|
||||||
uRptWordPedidoProveedor in '..\Modulos\Pedidos a proveedor\Reports\uRptWordPedidoProveedor.pas' {RptWordPedidoProveedor: TDataModule};
|
uRptWordPedidoProveedor in '..\Modulos\Pedidos a proveedor\Reports\uRptWordPedidoProveedor.pas' {RptWordPedidoProveedor: TDataModule},
|
||||||
|
srvObras_Impl in '..\Modulos\Obras\Servidor\srvObras_Impl.pas',
|
||||||
|
schObrasClient_Intf in '..\Modulos\Obras\Model\schObrasClient_Intf.pas',
|
||||||
|
schObrasServer_Intf in '..\Modulos\Obras\Model\schObrasServer_Intf.pas';
|
||||||
|
|
||||||
{$R *.res}
|
{$R *.res}
|
||||||
{$R ..\Servicios\RODLFile.res}
|
{$R ..\Servicios\RODLFile.res}
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<ProjectGuid>{ebdcd25d-40d7-4146-91ec-a0ea4aa1dcd1}</ProjectGuid>
|
<ProjectGuid>{ebdcd25d-40d7-4146-91ec-a0ea4aa1dcd1}</ProjectGuid>
|
||||||
@ -150,6 +150,9 @@
|
|||||||
<Form>srvInventario</Form>
|
<Form>srvInventario</Form>
|
||||||
<DesignClass>TDataAbstractService</DesignClass>
|
<DesignClass>TDataAbstractService</DesignClass>
|
||||||
</DCCReference>
|
</DCCReference>
|
||||||
|
<DCCReference Include="..\Modulos\Obras\Model\schObrasClient_Intf.pas"/>
|
||||||
|
<DCCReference Include="..\Modulos\Obras\Model\schObrasServer_Intf.pas"/>
|
||||||
|
<DCCReference Include="..\Modulos\Obras\Servidor\srvObras_Impl.pas"/>
|
||||||
<DCCReference Include="..\Modulos\Pedidos a proveedor\Model\schPedidosProveedorClient_Intf.pas"/>
|
<DCCReference Include="..\Modulos\Pedidos a proveedor\Model\schPedidosProveedorClient_Intf.pas"/>
|
||||||
<DCCReference Include="..\Modulos\Pedidos a proveedor\Model\schPedidosProveedorServer_Intf.pas"/>
|
<DCCReference Include="..\Modulos\Pedidos a proveedor\Model\schPedidosProveedorServer_Intf.pas"/>
|
||||||
<DCCReference Include="..\Modulos\Pedidos a proveedor\Model\uBizPedidosProveedorServer.pas"/>
|
<DCCReference Include="..\Modulos\Pedidos a proveedor\Model\uBizPedidosProveedorServer.pas"/>
|
||||||
|
|||||||
@ -14,7 +14,7 @@ BEGIN
|
|||||||
BEGIN
|
BEGIN
|
||||||
VALUE "FileVersion", "1.0.2.0\0"
|
VALUE "FileVersion", "1.0.2.0\0"
|
||||||
VALUE "ProductVersion", "1.0.2.0\0"
|
VALUE "ProductVersion", "1.0.2.0\0"
|
||||||
VALUE "CompileDate", "jueves, 20 de marzo de 2008 10:23\0"
|
VALUE "CompileDate", "domingo, 23 de marzo de 2008 20:42\0"
|
||||||
END
|
END
|
||||||
END
|
END
|
||||||
BLOCK "VarFileInfo"
|
BLOCK "VarFileInfo"
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user