Compare commits
	
		
			31 Commits
		
	
	
		
			F2025-018-
			...
			C2025-053
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| f6e3c72e9c | |||
| 3f618bc970 | |||
| 1c766e568c | |||
| 8ed9bfbfcb | |||
| f1d66fc446 | |||
| 50977b367f | |||
| 45312d0564 | |||
| 3261d63b19 | |||
| 2894899ad4 | |||
| dd5c709709 | |||
| 618247f4d5 | |||
| abcf035143 | |||
| 0b015233a9 | |||
| 44d85b842c | |||
| 470f4a770b | |||
| 808a1ba0ea | |||
| 04cef606fc | |||
| 1ef6a1d0e4 | |||
| b163a3a7b9 | |||
| e7f7f28ff1 | |||
| b9c17fd360 | |||
| c7534a985a | |||
| 081373fc0d | |||
| 9130604fa6 | |||
| e8b32c4ed3 | |||
| 72ca259771 | |||
| d175c4b564 | |||
| fb2aeb8192 | |||
| 24c25ab26c | |||
| 9da91e460f | |||
| 2634cf7de9 | 
| @@ -32,7 +32,7 @@ namespace AdjustBuildRevision | ||||
| 						{ | ||||
| 							// Allow for setting build revision on either proms or the roeditor: | ||||
| 							if (Directory.GetCurrentDirectory().ToUpper().Contains("REFOBJ")) | ||||
| 								outline = Regex.Replace(line, @"([0-9]*)\.([0-9]*)\.([0-9]*)\.([0-9]*)""\)", DateTime.Now.ToString("2.3.yyMM.dHH") + "\")"); | ||||
| 								outline = Regex.Replace(line, @"([0-9]*)\.([0-9]*)\.([0-9]*)\.([0-9]*)""\)", DateTime.Now.ToString("2.4.yyMM.dHH") + "\")"); | ||||
| 							else | ||||
| 								outline = Regex.Replace(line, @"([0-9]*)\.([0-9]*)\.([0-9]*)\.([0-9]*)""\)", DateTime.Now.ToString("2.3.yyMM.dHH") + "\")"); | ||||
| 					//		if (outline != line) | ||||
|   | ||||
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							| @@ -59,7 +59,7 @@ | ||||
|     <WarningLevel>4</WarningLevel> | ||||
|     <DebugType>full</DebugType> | ||||
|     <ErrorReport>prompt</ErrorReport> | ||||
|     <PlatformTarget>x86</PlatformTarget> | ||||
|     <PlatformTarget>x64</PlatformTarget> | ||||
|     <Prefer32Bit>false</Prefer32Bit> | ||||
|   </PropertyGroup> | ||||
|   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> | ||||
| @@ -85,6 +85,7 @@ | ||||
|     <DebugType>none</DebugType> | ||||
|     <ErrorReport>prompt</ErrorReport> | ||||
|     <Prefer32Bit>false</Prefer32Bit> | ||||
|     <PlatformTarget>x64</PlatformTarget> | ||||
|   </PropertyGroup> | ||||
|   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' "> | ||||
|     <DebugSymbols>true</DebugSymbols> | ||||
| @@ -92,7 +93,7 @@ | ||||
|     <DefineConstants>DEBUG;TRACE</DefineConstants> | ||||
|     <BaseAddress>285212672</BaseAddress> | ||||
|     <DebugType>full</DebugType> | ||||
|     <PlatformTarget>x86</PlatformTarget> | ||||
|     <PlatformTarget>x64</PlatformTarget> | ||||
|     <ErrorReport>prompt</ErrorReport> | ||||
|     <Prefer32Bit>false</Prefer32Bit> | ||||
|   </PropertyGroup> | ||||
| @@ -103,7 +104,7 @@ | ||||
|     <Optimize>true</Optimize> | ||||
|     <DebugType> | ||||
|     </DebugType> | ||||
|     <PlatformTarget>x86</PlatformTarget> | ||||
|     <PlatformTarget>x64</PlatformTarget> | ||||
|     <ErrorReport>prompt</ErrorReport> | ||||
|     <Prefer32Bit>false</Prefer32Bit> | ||||
|   </PropertyGroup> | ||||
|   | ||||
| @@ -7,7 +7,7 @@ | ||||
|     <Optimize>true</Optimize> | ||||
|     <DebugType> | ||||
|     </DebugType> | ||||
|     <PlatformTarget>x86</PlatformTarget> | ||||
|     <PlatformTarget>x64</PlatformTarget> | ||||
|     <ErrorReport>prompt</ErrorReport> | ||||
|     <Prefer32Bit>false</Prefer32Bit> | ||||
|   </PropertyGroup> | ||||
| @@ -71,7 +71,7 @@ | ||||
|     <DebugType>full</DebugType> | ||||
|     <ErrorReport>prompt</ErrorReport> | ||||
|     <Prefer32Bit>false</Prefer32Bit> | ||||
|     <PlatformTarget>x86</PlatformTarget> | ||||
|     <PlatformTarget>x64</PlatformTarget> | ||||
|   </PropertyGroup> | ||||
|   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> | ||||
|     <OutputPath>bin\Release\</OutputPath> | ||||
| @@ -96,6 +96,7 @@ | ||||
|     <DebugType>none</DebugType> | ||||
|     <ErrorReport>prompt</ErrorReport> | ||||
|     <Prefer32Bit>false</Prefer32Bit> | ||||
|     <PlatformTarget>x64</PlatformTarget> | ||||
|   </PropertyGroup> | ||||
|   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' "> | ||||
|     <DebugSymbols>true</DebugSymbols> | ||||
| @@ -103,7 +104,7 @@ | ||||
|     <DefineConstants>DEBUG;TRACE</DefineConstants> | ||||
|     <BaseAddress>285212672</BaseAddress> | ||||
|     <DebugType>full</DebugType> | ||||
|     <PlatformTarget>x86</PlatformTarget> | ||||
|     <PlatformTarget>x64</PlatformTarget> | ||||
|     <ErrorReport>prompt</ErrorReport> | ||||
|     <Prefer32Bit>false</Prefer32Bit> | ||||
|   </PropertyGroup> | ||||
|   | ||||
| @@ -62,6 +62,7 @@ | ||||
|     <DebugType>full</DebugType> | ||||
|     <ErrorReport>prompt</ErrorReport> | ||||
|     <Prefer32Bit>false</Prefer32Bit> | ||||
|     <PlatformTarget>x64</PlatformTarget> | ||||
|   </PropertyGroup> | ||||
|   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> | ||||
|     <OutputPath>bin\Release\</OutputPath> | ||||
| @@ -86,6 +87,7 @@ | ||||
|     <DebugType>none</DebugType> | ||||
|     <ErrorReport>prompt</ErrorReport> | ||||
|     <Prefer32Bit>false</Prefer32Bit> | ||||
|     <PlatformTarget>x64</PlatformTarget> | ||||
|   </PropertyGroup> | ||||
|   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' "> | ||||
|     <DebugSymbols>true</DebugSymbols> | ||||
| @@ -93,7 +95,7 @@ | ||||
|     <DefineConstants>DEBUG;TRACE</DefineConstants> | ||||
|     <BaseAddress>285212672</BaseAddress> | ||||
|     <DebugType>full</DebugType> | ||||
|     <PlatformTarget>x86</PlatformTarget> | ||||
|     <PlatformTarget>x64</PlatformTarget> | ||||
|     <ErrorReport>prompt</ErrorReport> | ||||
|     <Prefer32Bit>false</Prefer32Bit> | ||||
|   </PropertyGroup> | ||||
| @@ -104,7 +106,7 @@ | ||||
|     <Optimize>true</Optimize> | ||||
|     <DebugType> | ||||
|     </DebugType> | ||||
|     <PlatformTarget>x86</PlatformTarget> | ||||
|     <PlatformTarget>x64</PlatformTarget> | ||||
|     <ErrorReport>prompt</ErrorReport> | ||||
|     <Prefer32Bit>false</Prefer32Bit> | ||||
|   </PropertyGroup> | ||||
|   | ||||
| @@ -35,6 +35,7 @@ | ||||
|     <ErrorReport>prompt</ErrorReport> | ||||
|     <WarningLevel>4</WarningLevel> | ||||
|     <Prefer32Bit>false</Prefer32Bit> | ||||
|     <PlatformTarget>x64</PlatformTarget> | ||||
|   </PropertyGroup> | ||||
|   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> | ||||
|     <DebugType>pdbonly</DebugType> | ||||
| @@ -44,13 +45,14 @@ | ||||
|     <ErrorReport>prompt</ErrorReport> | ||||
|     <WarningLevel>4</WarningLevel> | ||||
|     <Prefer32Bit>false</Prefer32Bit> | ||||
|     <PlatformTarget>x64</PlatformTarget> | ||||
|   </PropertyGroup> | ||||
|   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' "> | ||||
|     <DebugSymbols>true</DebugSymbols> | ||||
|     <OutputPath>bin\Debug\</OutputPath> | ||||
|     <DefineConstants>DEBUG;TRACE</DefineConstants> | ||||
|     <DebugType>full</DebugType> | ||||
|     <PlatformTarget>x86</PlatformTarget> | ||||
|     <PlatformTarget>x64</PlatformTarget> | ||||
|     <ErrorReport>prompt</ErrorReport> | ||||
|     <Prefer32Bit>false</Prefer32Bit> | ||||
|   </PropertyGroup> | ||||
| @@ -59,7 +61,7 @@ | ||||
|     <DefineConstants>TRACE</DefineConstants> | ||||
|     <Optimize>true</Optimize> | ||||
|     <DebugType>pdbonly</DebugType> | ||||
|     <PlatformTarget>x86</PlatformTarget> | ||||
|     <PlatformTarget>x64</PlatformTarget> | ||||
|     <ErrorReport>prompt</ErrorReport> | ||||
|     <Prefer32Bit>false</Prefer32Bit> | ||||
|   </PropertyGroup> | ||||
|   | ||||
| @@ -409,7 +409,7 @@ namespace RODBInterface | ||||
| 			GetDbServerInfo(ropath); | ||||
| 			if (!dbProviderType.Equals((int)DB_PROVIDER.SQL_SERVER)) | ||||
| 			{ | ||||
| 				strDatabaseConnectionCommand = "Provider=Microsoft.Jet.OLEDB.4.0;Password=\"\";User ID=Admin;Data Source=" + DataConnectionPath + "\\ROMaster.mdb;Mode=Share Deny None;Extended Properties=\"\";Jet OLEDB:System database=\"\";Jet OLEDB:Registry Path=\"\";Jet OLEDB:Database Password=\"\";Jet OLEDB:Engine Type=5;Jet OLEDB:Database Locking Mode=1;Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Global Bulk Transactions=1;Jet OLEDB:New Database Password=\"\";Jet OLEDB:Create System Database=False;Jet OLEDB:Encrypt Database=False;Jet OLEDB:Don't Copy Locale on Compact=False;Jet OLEDB:Compact Without Replica Repair=False;Jet OLEDB:SFP=False"; | ||||
| 				strDatabaseConnectionCommand = "Provider=Microsoft.ACE.OLEDB.12.0;Password=\"\";User ID=Admin;Data Source=" + DataConnectionPath + "\\ROMaster.mdb;Mode=Share Deny None;Extended Properties=\"\";Jet OLEDB:System database=\"\";Jet OLEDB:Registry Path=\"\";Jet OLEDB:Database Password=\"\";Jet OLEDB:Engine Type=5;Jet OLEDB:Database Locking Mode=1;Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Global Bulk Transactions=1;Jet OLEDB:New Database Password=\"\";Jet OLEDB:Create System Database=False;Jet OLEDB:Encrypt Database=False;Jet OLEDB:Don't Copy Locale on Compact=False;Jet OLEDB:Compact Without Replica Repair=False;Jet OLEDB:SFP=False"; | ||||
| 			} | ||||
| 		} | ||||
| 		#endregion | ||||
|   | ||||
| @@ -62,6 +62,7 @@ | ||||
|     <DebugType>full</DebugType> | ||||
|     <ErrorReport>prompt</ErrorReport> | ||||
|     <Prefer32Bit>false</Prefer32Bit> | ||||
|     <PlatformTarget>x64</PlatformTarget> | ||||
|   </PropertyGroup> | ||||
|   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> | ||||
|     <OutputPath>bin\Release\</OutputPath> | ||||
| @@ -86,6 +87,7 @@ | ||||
|     <DebugType>none</DebugType> | ||||
|     <ErrorReport>prompt</ErrorReport> | ||||
|     <Prefer32Bit>false</Prefer32Bit> | ||||
|     <PlatformTarget>x64</PlatformTarget> | ||||
|   </PropertyGroup> | ||||
|   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' "> | ||||
|     <DebugSymbols>true</DebugSymbols> | ||||
| @@ -93,7 +95,7 @@ | ||||
|     <DefineConstants>DEBUG;TRACE</DefineConstants> | ||||
|     <BaseAddress>285212672</BaseAddress> | ||||
|     <DebugType>full</DebugType> | ||||
|     <PlatformTarget>x86</PlatformTarget> | ||||
|     <PlatformTarget>x64</PlatformTarget> | ||||
|     <ErrorReport>prompt</ErrorReport> | ||||
|     <Prefer32Bit>false</Prefer32Bit> | ||||
|   </PropertyGroup> | ||||
| @@ -104,7 +106,7 @@ | ||||
|     <Optimize>true</Optimize> | ||||
|     <DebugType> | ||||
|     </DebugType> | ||||
|     <PlatformTarget>x86</PlatformTarget> | ||||
|     <PlatformTarget>x64</PlatformTarget> | ||||
|     <ErrorReport>prompt</ErrorReport> | ||||
|     <Prefer32Bit>false</Prefer32Bit> | ||||
|   </PropertyGroup> | ||||
| @@ -171,6 +173,17 @@ | ||||
|       <Name>VlnStatus</Name> | ||||
|     </ProjectReference> | ||||
|   </ItemGroup> | ||||
|   <ItemGroup> | ||||
|     <COMReference Include="Microsoft.Office.Interop.Access.Dao"> | ||||
|       <Guid>{4AC9E1DA-5BAD-4AC7-86E3-24F4CDCECA28}</Guid> | ||||
|       <VersionMajor>12</VersionMajor> | ||||
|       <VersionMinor>0</VersionMinor> | ||||
|       <Lcid>0</Lcid> | ||||
|       <WrapperTool>primary</WrapperTool> | ||||
|       <Isolated>False</Isolated> | ||||
|       <EmbedInteropTypes>True</EmbedInteropTypes> | ||||
|     </COMReference> | ||||
|   </ItemGroup> | ||||
|   <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" /> | ||||
|   <PropertyGroup> | ||||
|     <PreBuildEvent> | ||||
|   | ||||
| @@ -62,6 +62,7 @@ | ||||
|     <DebugType>full</DebugType> | ||||
|     <ErrorReport>prompt</ErrorReport> | ||||
|     <Prefer32Bit>false</Prefer32Bit> | ||||
|     <PlatformTarget>x64</PlatformTarget> | ||||
|   </PropertyGroup> | ||||
|   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> | ||||
|     <OutputPath>bin\Release\</OutputPath> | ||||
| @@ -86,6 +87,7 @@ | ||||
|     <DebugType>none</DebugType> | ||||
|     <ErrorReport>prompt</ErrorReport> | ||||
|     <Prefer32Bit>false</Prefer32Bit> | ||||
|     <PlatformTarget>x64</PlatformTarget> | ||||
|   </PropertyGroup> | ||||
|   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' "> | ||||
|     <DebugSymbols>true</DebugSymbols> | ||||
| @@ -93,7 +95,7 @@ | ||||
|     <DefineConstants>DEBUG;TRACE;Upgrade2005;</DefineConstants> | ||||
|     <BaseAddress>285212672</BaseAddress> | ||||
|     <DebugType>full</DebugType> | ||||
|     <PlatformTarget>x86</PlatformTarget> | ||||
|     <PlatformTarget>x64</PlatformTarget> | ||||
|     <ErrorReport>prompt</ErrorReport> | ||||
|     <Prefer32Bit>false</Prefer32Bit> | ||||
|   </PropertyGroup> | ||||
| @@ -104,7 +106,7 @@ | ||||
|     <Optimize>true</Optimize> | ||||
|     <DebugType> | ||||
|     </DebugType> | ||||
|     <PlatformTarget>x86</PlatformTarget> | ||||
|     <PlatformTarget>x64</PlatformTarget> | ||||
|     <ErrorReport>prompt</ErrorReport> | ||||
|     <Prefer32Bit>false</Prefer32Bit> | ||||
|   </PropertyGroup> | ||||
|   | ||||
| @@ -62,6 +62,7 @@ | ||||
|     <DebugType>full</DebugType> | ||||
|     <ErrorReport>prompt</ErrorReport> | ||||
|     <Prefer32Bit>false</Prefer32Bit> | ||||
|     <PlatformTarget>x64</PlatformTarget> | ||||
|   </PropertyGroup> | ||||
|   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> | ||||
|     <OutputPath>bin\Release\</OutputPath> | ||||
| @@ -86,6 +87,7 @@ | ||||
|     <DebugType>none</DebugType> | ||||
|     <ErrorReport>prompt</ErrorReport> | ||||
|     <Prefer32Bit>false</Prefer32Bit> | ||||
|     <PlatformTarget>x64</PlatformTarget> | ||||
|   </PropertyGroup> | ||||
|   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' "> | ||||
|     <DebugSymbols>true</DebugSymbols> | ||||
| @@ -93,7 +95,7 @@ | ||||
|     <DefineConstants>DEBUG;TRACE</DefineConstants> | ||||
|     <BaseAddress>285212672</BaseAddress> | ||||
|     <DebugType>full</DebugType> | ||||
|     <PlatformTarget>x86</PlatformTarget> | ||||
|     <PlatformTarget>x64</PlatformTarget> | ||||
|     <ErrorReport>prompt</ErrorReport> | ||||
|     <Prefer32Bit>false</Prefer32Bit> | ||||
|   </PropertyGroup> | ||||
| @@ -104,7 +106,7 @@ | ||||
|     <Optimize>true</Optimize> | ||||
|     <DebugType> | ||||
|     </DebugType> | ||||
|     <PlatformTarget>x86</PlatformTarget> | ||||
|     <PlatformTarget>x64</PlatformTarget> | ||||
|     <ErrorReport>prompt</ErrorReport> | ||||
|     <Prefer32Bit>false</Prefer32Bit> | ||||
|   </PropertyGroup> | ||||
|   | ||||
| @@ -77,6 +77,7 @@ | ||||
|     <DebugType>full</DebugType> | ||||
|     <ErrorReport>prompt</ErrorReport> | ||||
|     <Prefer32Bit>false</Prefer32Bit> | ||||
|     <PlatformTarget>x64</PlatformTarget> | ||||
|   </PropertyGroup> | ||||
|   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> | ||||
|     <OutputPath>bin\Release\</OutputPath> | ||||
| @@ -101,6 +102,7 @@ | ||||
|     <DebugType>none</DebugType> | ||||
|     <ErrorReport>prompt</ErrorReport> | ||||
|     <Prefer32Bit>false</Prefer32Bit> | ||||
|     <PlatformTarget>x64</PlatformTarget> | ||||
|   </PropertyGroup> | ||||
|   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' "> | ||||
|     <DebugSymbols>true</DebugSymbols> | ||||
| @@ -108,7 +110,7 @@ | ||||
|     <DefineConstants>DEBUG;TRACE</DefineConstants> | ||||
|     <BaseAddress>285212672</BaseAddress> | ||||
|     <DebugType>full</DebugType> | ||||
|     <PlatformTarget>x86</PlatformTarget> | ||||
|     <PlatformTarget>x64</PlatformTarget> | ||||
|     <ErrorReport>prompt</ErrorReport> | ||||
|     <Prefer32Bit>false</Prefer32Bit> | ||||
|   </PropertyGroup> | ||||
| @@ -119,7 +121,7 @@ | ||||
|     <Optimize>true</Optimize> | ||||
|     <DebugType> | ||||
|     </DebugType> | ||||
|     <PlatformTarget>x86</PlatformTarget> | ||||
|     <PlatformTarget>x64</PlatformTarget> | ||||
|     <ErrorReport>prompt</ErrorReport> | ||||
|     <Prefer32Bit>false</Prefer32Bit> | ||||
|   </PropertyGroup> | ||||
|   | ||||
| @@ -7,7 +7,7 @@ | ||||
|     <Optimize>true</Optimize> | ||||
|     <DebugType> | ||||
|     </DebugType> | ||||
|     <PlatformTarget>x86</PlatformTarget> | ||||
|     <PlatformTarget>x64</PlatformTarget> | ||||
|     <ErrorReport>prompt</ErrorReport> | ||||
|     <Prefer32Bit>false</Prefer32Bit> | ||||
|   </PropertyGroup> | ||||
| @@ -73,6 +73,7 @@ | ||||
|     <DebugType>full</DebugType> | ||||
|     <ErrorReport>prompt</ErrorReport> | ||||
|     <Prefer32Bit>false</Prefer32Bit> | ||||
|     <PlatformTarget>x64</PlatformTarget> | ||||
|   </PropertyGroup> | ||||
|   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> | ||||
|     <OutputPath>bin\Release\</OutputPath> | ||||
| @@ -97,6 +98,7 @@ | ||||
|     <DebugType>none</DebugType> | ||||
|     <ErrorReport>prompt</ErrorReport> | ||||
|     <Prefer32Bit>false</Prefer32Bit> | ||||
|     <PlatformTarget>x64</PlatformTarget> | ||||
|   </PropertyGroup> | ||||
|   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' "> | ||||
|     <DebugSymbols>true</DebugSymbols> | ||||
| @@ -104,7 +106,7 @@ | ||||
|     <DefineConstants>DEBUG;TRACE</DefineConstants> | ||||
|     <BaseAddress>285212672</BaseAddress> | ||||
|     <DebugType>full</DebugType> | ||||
|     <PlatformTarget>x86</PlatformTarget> | ||||
|     <PlatformTarget>x64</PlatformTarget> | ||||
|     <ErrorReport>prompt</ErrorReport> | ||||
|     <Prefer32Bit>false</Prefer32Bit> | ||||
|   </PropertyGroup> | ||||
|   | ||||
| @@ -62,6 +62,7 @@ | ||||
|     <DebugType>full</DebugType> | ||||
|     <ErrorReport>prompt</ErrorReport> | ||||
|     <Prefer32Bit>false</Prefer32Bit> | ||||
|     <PlatformTarget>x64</PlatformTarget> | ||||
|   </PropertyGroup> | ||||
|   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> | ||||
|     <OutputPath>bin\Release\</OutputPath> | ||||
| @@ -86,6 +87,7 @@ | ||||
|     <DebugType>none</DebugType> | ||||
|     <ErrorReport>prompt</ErrorReport> | ||||
|     <Prefer32Bit>false</Prefer32Bit> | ||||
|     <PlatformTarget>x64</PlatformTarget> | ||||
|   </PropertyGroup> | ||||
|   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' "> | ||||
|     <DebugSymbols>true</DebugSymbols> | ||||
| @@ -93,7 +95,7 @@ | ||||
|     <DefineConstants>DEBUG;TRACE</DefineConstants> | ||||
|     <BaseAddress>285212672</BaseAddress> | ||||
|     <DebugType>full</DebugType> | ||||
|     <PlatformTarget>x86</PlatformTarget> | ||||
|     <PlatformTarget>x64</PlatformTarget> | ||||
|     <ErrorReport>prompt</ErrorReport> | ||||
|     <Prefer32Bit>false</Prefer32Bit> | ||||
|   </PropertyGroup> | ||||
| @@ -104,7 +106,7 @@ | ||||
|     <Optimize>true</Optimize> | ||||
|     <DebugType> | ||||
|     </DebugType> | ||||
|     <PlatformTarget>x86</PlatformTarget> | ||||
|     <PlatformTarget>x64</PlatformTarget> | ||||
|     <ErrorReport>prompt</ErrorReport> | ||||
|     <Prefer32Bit>false</Prefer32Bit> | ||||
|   </PropertyGroup> | ||||
|   | ||||
| @@ -62,6 +62,7 @@ | ||||
|     <DebugType>full</DebugType> | ||||
|     <ErrorReport>prompt</ErrorReport> | ||||
|     <Prefer32Bit>false</Prefer32Bit> | ||||
|     <PlatformTarget>x64</PlatformTarget> | ||||
|   </PropertyGroup> | ||||
|   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> | ||||
|     <OutputPath>bin\Release\</OutputPath> | ||||
| @@ -86,6 +87,7 @@ | ||||
|     <DebugType>none</DebugType> | ||||
|     <ErrorReport>prompt</ErrorReport> | ||||
|     <Prefer32Bit>false</Prefer32Bit> | ||||
|     <PlatformTarget>x64</PlatformTarget> | ||||
|   </PropertyGroup> | ||||
|   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' "> | ||||
|     <DebugSymbols>true</DebugSymbols> | ||||
| @@ -93,7 +95,7 @@ | ||||
|     <DefineConstants>DEBUG;TRACE</DefineConstants> | ||||
|     <BaseAddress>285212672</BaseAddress> | ||||
|     <DebugType>full</DebugType> | ||||
|     <PlatformTarget>x86</PlatformTarget> | ||||
|     <PlatformTarget>x64</PlatformTarget> | ||||
|     <ErrorReport>prompt</ErrorReport> | ||||
|     <Prefer32Bit>false</Prefer32Bit> | ||||
|   </PropertyGroup> | ||||
| @@ -104,7 +106,7 @@ | ||||
|     <Optimize>true</Optimize> | ||||
|     <DebugType> | ||||
|     </DebugType> | ||||
|     <PlatformTarget>x86</PlatformTarget> | ||||
|     <PlatformTarget>x64</PlatformTarget> | ||||
|     <ErrorReport>prompt</ErrorReport> | ||||
|     <Prefer32Bit>false</Prefer32Bit> | ||||
|   </PropertyGroup> | ||||
|   | ||||
| @@ -229,7 +229,7 @@ namespace RoAccessToSql | ||||
| 					if (sqlConnection.State == ConnectionState.Open) | ||||
| 					{ | ||||
| 						// now try to open access db: | ||||
| 						string strDatabaseConnectionCommand = "Provider=Microsoft.Jet.OLEDB.4.0;Password=\"\";User ID=Admin;Data Source=" + MSAccessPath + "\\ROMaster.mdb;Mode=Share Deny None;Extended Properties=\"\";Jet OLEDB:System database=\"\";Jet OLEDB:Registry Path=\"\";Jet OLEDB:Database Password=\"\";Jet OLEDB:Engine Type=5;Jet OLEDB:Database Locking Mode=1;Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Global Bulk Transactions=1;Jet OLEDB:New Database Password=\"\";Jet OLEDB:Create System Database=False;Jet OLEDB:Encrypt Database=False;Jet OLEDB:Don't Copy Locale on Compact=False;Jet OLEDB:Compact Without Replica Repair=False;Jet OLEDB:SFP=False"; | ||||
| 						string strDatabaseConnectionCommand = "Provider=Microsoft.ACE.OLEDB.12.0;Password=\"\";User ID=Admin;Data Source=" + MSAccessPath + "\\ROMaster.mdb;Mode=Share Deny None;Extended Properties=\"\";Jet OLEDB:System database=\"\";Jet OLEDB:Registry Path=\"\";Jet OLEDB:Database Password=\"\";Jet OLEDB:Engine Type=5;Jet OLEDB:Database Locking Mode=1;Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Global Bulk Transactions=1;Jet OLEDB:New Database Password=\"\";Jet OLEDB:Create System Database=False;Jet OLEDB:Encrypt Database=False;Jet OLEDB:Don't Copy Locale on Compact=False;Jet OLEDB:Compact Without Replica Repair=False;Jet OLEDB:SFP=False"; | ||||
| 						using (OleDbConnection accessConnection = new OleDbConnection(strDatabaseConnectionCommand)) | ||||
| 						{ | ||||
| 							try | ||||
|   | ||||
| @@ -100,6 +100,17 @@ | ||||
|   <ItemGroup> | ||||
|     <None Include="App.config" /> | ||||
|   </ItemGroup> | ||||
|   <ItemGroup> | ||||
|     <COMReference Include="Microsoft.Office.Interop.Access.Dao"> | ||||
|       <Guid>{4AC9E1DA-5BAD-4AC7-86E3-24F4CDCECA28}</Guid> | ||||
|       <VersionMajor>12</VersionMajor> | ||||
|       <VersionMinor>0</VersionMinor> | ||||
|       <Lcid>0</Lcid> | ||||
|       <WrapperTool>primary</WrapperTool> | ||||
|       <Isolated>False</Isolated> | ||||
|       <EmbedInteropTypes>True</EmbedInteropTypes> | ||||
|     </COMReference> | ||||
|   </ItemGroup> | ||||
|   <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" /> | ||||
|   <!-- To modify your build process, add your task inside one of the targets below and uncomment it.  | ||||
|        Other similar extension points exist, see Microsoft.Common.targets. | ||||
|   | ||||
| @@ -24288,8 +24288,23 @@ BEGIN | ||||
| 		Delete from ROFSTs where ROFSTID not in(select rofstid from Associations) and DTS < @dte | ||||
| 		delete from roimages where rodbid not in(select rodbid from rofsts) and DTS < @dte | ||||
| 		delete from documents where docid not in(select docid from entries) and DTS < @dte | ||||
| 	PRINT 'Temporarally storing Items to delete' | ||||
| 	    declare @Items table (ItemID bigint PRIMARY KEY, deletestatus int) | ||||
| 		INSERT INTO @Items | ||||
| 			Select Child.ItemID, Child.deletestatus | ||||
| 				FROM tblItems AS Child | ||||
| 				INNER JOIN tblContents AS parent | ||||
| 				ON Parent.ContentID = Child.ContentID | ||||
| 					AND Parent.deletestatus = Child.deletestatus | ||||
| 				Where | ||||
| 				parent.deletestatus != 0 and parent.ActionDTS < @dte | ||||
| 	PRINT 'Phase 1' | ||||
| 		delete from tblAnnotations where deletestatus != 0 and DTS < @dte | ||||
| 		delete tblAnnotations  | ||||
| 		  from tblAnnotations | ||||
| 		   INNER JOIN @Items Itms | ||||
| 		     ON Itms.ItemID = tblAnnotations.ItemID AND tblAnnotations.deletestatus != 0 | ||||
|  | ||||
| 		delete from drousages where docid in(select docid from tbldocuments where deletestatus != 0) and DTS < @dte | ||||
| 		delete from tblEntries where deletestatus != 0 and DTS < @dte | ||||
| 		delete from tblDocuments where deletestatus != 0 and DTS < @dte | ||||
| @@ -24297,11 +24312,46 @@ BEGIN | ||||
| 		delete from tblImages where deletestatus != 0 and DTS < @dte | ||||
| 	PRINT 'Phase 2' | ||||
| 		delete from tblROUsages where deletestatus != 0 and DTS < @dte | ||||
| 		delete from tblTransitions where deletestatus != 0 and DTS < @dte | ||||
| 		delete from tblParts where deletestatus != 0 and DTS < @dte | ||||
| 		delete from tblItems where deletestatus != 0 and ItemID Not IN (Select ItemID from Parts) and DTS < @dte | ||||
| 	PRINT 'Purge Contents' | ||||
| 		delete from tblContents where deletestatus != 0 and DTS < @dte | ||||
| 		delete tblROUsages  | ||||
| 		   from tblROUsages | ||||
| 		   INNER JOIN tblContents ON tblContents.ContentID = tblROUsages.ContentID | ||||
| 		     AND tblContents.deletestatus = tblROUsages.deletestatus | ||||
| 		    where tblContents.deletestatus != 0 and tblContents.ActionDTS < @dte | ||||
| 	PRINT 'Deleting Transitions' | ||||
| 		delete from tblTransitions where deletestatus != 0 and  | ||||
| 		  (DTS < @dte | ||||
| 		   OR RangeID in (Select ItemID FROM @Items) | ||||
| 		   OR ToID in (Select ItemID FROM @Items) | ||||
| 		   OR FromID in (Select ContentID from tblContents where deletestatus != 0 and ActionDTS < @dte) | ||||
| 		  ) | ||||
| 	PRINT 'Deleting Items and Parts' | ||||
| 		delete from tblItems where deletestatus != 0 and DTS < @dte | ||||
| 		delete from tblParts where deletestatus != 0 and ItemID Not IN (Select ItemID from Items) and DTS < @dte | ||||
| 	PRINT 'Purging Parts with deleted Contents' | ||||
| 		DELETE from Child | ||||
| 		 FROM tblParts AS Child | ||||
| 		 INNER JOIN tblItems | ||||
| 		   ON tblItems.ItemID = Child.ItemID | ||||
| 		    AND tblItems.deletestatus = Child.deletestatus | ||||
| 		 INNER JOIN tblContents AS parent | ||||
| 		   ON parent.ContentID = tblItems.ContentID | ||||
| 		    AND parent.deletestatus = tblItems.deletestatus | ||||
| 		   Where | ||||
| 		    parent.deletestatus != 0 and parent.ActionDTS < @dte | ||||
| 		DELETE FROM tblParts  | ||||
| 		where deletestatus != 0 AND | ||||
| 		ContentID in | ||||
|          (Select ContentID from tblContents where deletestatus != 0 and ActionDTS < @dte) | ||||
|  | ||||
| 	PRINT 'Purging Items with deleted Contents' | ||||
| 	   alter table tblItems nocheck constraint FK_Items_Items | ||||
| 		DELETE tblItems | ||||
| 		 FROM tblItems | ||||
| 		 INNER JOIN @Items Itms | ||||
| 		   ON Itms.ItemID = tblItems.ItemID AND Itms.deletestatus = tblItems.deletestatus | ||||
| 	   alter table tblItems check constraint FK_Items_Items | ||||
| 	PRINT 'Purging Contents' | ||||
| 		delete from tblContents where deletestatus != 0 and ActionDTS < @dte  | ||||
| 	PRINT 'Phase 3'  | ||||
| 		delete from AnnotationAudits where DTS < @dte | ||||
| 		delete from ContentAudits where DTS < @dte | ||||
|   | ||||
| @@ -284,6 +284,15 @@ namespace VEPROMS | ||||
| 					cachePartInfo = PartInfo.CacheList; | ||||
| 				} | ||||
|  | ||||
| 				//B2025-048  Problem with Printing CAS Steps | ||||
| 				//  skip doing section titles if printing CAS or CTAS | ||||
| 				//  - was causing it to | ||||
| 				//  skip/overwrite data | ||||
| 				if (OnlyShowContinuousActionSummary) | ||||
| 					{ MyPromsPrinter.PromsPrinterPrintType = PromsPrinterPrintType.CAS_Only; } | ||||
| 				if (OnlyShowTimeCriticalActionSummary) | ||||
| 					{ MyPromsPrinter.PromsPrinterPrintType = PromsPrinterPrintType.TCAS_only; } | ||||
|  | ||||
| 				_PdfFile = MyPromsPrinter.Print(PDFPath, MakePlaceKeeper, MakeContinuousActionSummary, MakeTimeCriticalActionSummary, PrtSectID); | ||||
|  | ||||
| 				ProfileTimer.Pop(profileDepth); | ||||
|   | ||||
| @@ -30,7 +30,6 @@ namespace VEPROMS | ||||
| 		{ | ||||
| 			this.components = new System.ComponentModel.Container(); | ||||
| 			System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(frmSysOptions)); | ||||
| 			//this.btnCancel = new DevComponents.DotNetBar.ButtonX(); | ||||
| 			this.btnOK = new DevComponents.DotNetBar.ButtonX(); | ||||
| 			this.gpSystemColor = new DevComponents.DotNetBar.Controls.GroupPanel(); | ||||
| 			this.cbRibonBlack = new DevComponents.DotNetBar.Controls.CheckBoxX(); | ||||
| @@ -50,6 +49,7 @@ namespace VEPROMS | ||||
| 			this.gpShwRplWords = new DevComponents.DotNetBar.Controls.GroupPanel(); | ||||
| 			this.cbShwRplWrdsColor = new DevComponents.DotNetBar.Controls.CheckBoxX(); | ||||
| 			this.gpAnnoTypeFilter = new DevComponents.DotNetBar.Controls.GroupPanel(); | ||||
| 			this.cbShwAnnoFilter = new DevComponents.DotNetBar.ButtonX(); | ||||
| 			this.gpVisioPath = new DevComponents.DotNetBar.Controls.GroupPanel(); | ||||
| 			this.txbxVisioPath = new DevComponents.DotNetBar.Controls.TextBoxX(); | ||||
| 			this.gpSeparateWindows = new DevComponents.DotNetBar.Controls.GroupPanel(); | ||||
| @@ -72,10 +72,10 @@ namespace VEPROMS | ||||
| 			this.cbTabbedIntrFace = new DevComponents.DotNetBar.Controls.CheckBoxX(); | ||||
| 			this.cbButtonIntrFace = new DevComponents.DotNetBar.Controls.CheckBoxX(); | ||||
| 			this.tiIntrFaceStngs = new DevComponents.DotNetBar.TabItem(this.components); | ||||
| 			this.tabControlPanel1 = new DevComponents.DotNetBar.TabControlPanel(); | ||||
| 			this.tiGeneral = new DevComponents.DotNetBar.TabItem(this.components); | ||||
| 			this.tabControlPanel2 = new DevComponents.DotNetBar.TabControlPanel(); | ||||
| 			this.tiStUpMsg = new DevComponents.DotNetBar.TabItem(this.components); | ||||
| 			this.tabControlPanel1 = new DevComponents.DotNetBar.TabControlPanel(); | ||||
| 			this.tiGeneral = new DevComponents.DotNetBar.TabItem(this.components); | ||||
| 			this.cbUCFLForSetOnly = new DevComponents.DotNetBar.Controls.CheckBoxX(); | ||||
| 			this.cbUCFLUseAll = new DevComponents.DotNetBar.Controls.CheckBoxX(); | ||||
| 			this.cbUCFLOnlyImport = new DevComponents.DotNetBar.Controls.CheckBoxX(); | ||||
| @@ -83,7 +83,6 @@ namespace VEPROMS | ||||
| 			this.cbUCFIgnore = new DevComponents.DotNetBar.Controls.CheckBoxX(); | ||||
| 			this.btnReset = new DevComponents.DotNetBar.ButtonX(); | ||||
| 			this.superTooltip1 = new DevComponents.DotNetBar.SuperTooltip(); | ||||
| 			this.cbShwAnnoFilter = new DevComponents.DotNetBar.ButtonX(); | ||||
| 			this.gpSystemColor.SuspendLayout(); | ||||
| 			this.panButtons.SuspendLayout(); | ||||
| 			((System.ComponentModel.ISupportInitialize)(this.tcSysOpts)).BeginInit(); | ||||
| @@ -103,18 +102,6 @@ namespace VEPROMS | ||||
| 			this.gpTransRangeColor.SuspendLayout(); | ||||
| 			this.gpPropPageStyle.SuspendLayout(); | ||||
| 			this.SuspendLayout(); | ||||
| 			////  | ||||
| 			//// btnCancel | ||||
| 			////  | ||||
| 			//this.btnCancel.AccessibleRole = System.Windows.Forms.AccessibleRole.PushButton; | ||||
| 			//this.btnCancel.DialogResult = System.Windows.Forms.DialogResult.Cancel; | ||||
| 			//this.btnCancel.Location = new System.Drawing.Point(616, 591); | ||||
| 			//this.btnCancel.Margin = new System.Windows.Forms.Padding(2); | ||||
| 			//this.btnCancel.Name = "btnCancel"; | ||||
| 			//this.btnCancel.Size = new System.Drawing.Size(56, 19); | ||||
| 			//this.btnCancel.TabIndex = 0; | ||||
| 			//this.btnCancel.Text = "Cancel"; | ||||
| 			//this.btnCancel.Click += new System.EventHandler(this.btnCancel_Click); | ||||
| 			//  | ||||
| 			// btnOK | ||||
| 			//  | ||||
| @@ -564,6 +551,18 @@ namespace VEPROMS | ||||
| 			this.gpAnnoTypeFilter.TabIndex = 13; | ||||
| 			this.gpAnnoTypeFilter.Text = "Filter Annotation Types"; | ||||
| 			//  | ||||
| 			// cbShwAnnoFilter | ||||
| 			//  | ||||
| 			this.cbShwAnnoFilter.AccessibleRole = System.Windows.Forms.AccessibleRole.PushButton; | ||||
| 			this.cbShwAnnoFilter.ColorTable = DevComponents.DotNetBar.eButtonColor.OrangeWithBackground; | ||||
| 			this.cbShwAnnoFilter.Location = new System.Drawing.Point(25, 13); | ||||
| 			this.cbShwAnnoFilter.Name = "cbShwAnnoFilter"; | ||||
| 			this.cbShwAnnoFilter.Size = new System.Drawing.Size(91, 23); | ||||
| 			this.cbShwAnnoFilter.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; | ||||
| 			this.cbShwAnnoFilter.TabIndex = 0; | ||||
| 			this.cbShwAnnoFilter.Text = "Open"; | ||||
| 			this.cbShwAnnoFilter.Click += new System.EventHandler(this.cbShwAnnoFilter_Click); | ||||
| 			//  | ||||
| 			// gpVisioPath | ||||
| 			//  | ||||
| 			this.gpVisioPath.BackColor = System.Drawing.Color.Transparent; | ||||
| @@ -741,6 +740,7 @@ namespace VEPROMS | ||||
| 			this.cbEnhancedDocumentSync.Size = new System.Drawing.Size(99, 19); | ||||
| 			this.cbEnhancedDocumentSync.TabIndex = 9; | ||||
| 			this.cbEnhancedDocumentSync.Text = "Sync Navigation"; | ||||
| 			this.cbEnhancedDocumentSync.CheckedChanged += new System.EventHandler(this.cbEnhancedDocumentSync_CheckedChanged); | ||||
| 			//  | ||||
| 			// gpPasteSettings | ||||
| 			//  | ||||
| @@ -1147,31 +1147,6 @@ namespace VEPROMS | ||||
| 			this.tiIntrFaceStngs.Name = "tiIntrFaceStngs"; | ||||
| 			this.tiIntrFaceStngs.Text = "My Interface Settings"; | ||||
| 			//  | ||||
| 			// tabControlPanel1 | ||||
| 			//  | ||||
| 			this.tabControlPanel1.DisabledBackColor = System.Drawing.Color.Empty; | ||||
| 			this.tabControlPanel1.Dock = System.Windows.Forms.DockStyle.Fill; | ||||
| 			this.tabControlPanel1.Location = new System.Drawing.Point(0, 27); | ||||
| 			this.tabControlPanel1.Margin = new System.Windows.Forms.Padding(2); | ||||
| 			this.tabControlPanel1.Name = "tabControlPanel1"; | ||||
| 			this.tabControlPanel1.Padding = new System.Windows.Forms.Padding(1); | ||||
| 			this.tabControlPanel1.Size = new System.Drawing.Size(645, 528); | ||||
| 			this.tabControlPanel1.Style.BackColor1.Color = System.Drawing.SystemColors.Control; | ||||
| 			this.tabControlPanel1.Style.Border = DevComponents.DotNetBar.eBorderType.SingleLine; | ||||
| 			this.tabControlPanel1.Style.BorderSide = ((DevComponents.DotNetBar.eBorderSide)(((DevComponents.DotNetBar.eBorderSide.Left | DevComponents.DotNetBar.eBorderSide.Right)  | ||||
|             | DevComponents.DotNetBar.eBorderSide.Bottom))); | ||||
| 			this.tabControlPanel1.Style.GradientAngle = 90; | ||||
| 			this.tabControlPanel1.TabIndex = 1; | ||||
| 			this.tabControlPanel1.TabItem = this.tiGeneral; | ||||
| 			this.tabControlPanel1.ThemeAware = true; | ||||
| 			//  | ||||
| 			// tiGeneral | ||||
| 			//  | ||||
| 			this.tiGeneral.AttachedControl = this.tabControlPanel1; | ||||
| 			this.tiGeneral.Name = "tiGeneral"; | ||||
| 			this.tiGeneral.Text = "General"; | ||||
| 			this.tiGeneral.Visible = false; | ||||
| 			//  | ||||
| 			// tabControlPanel2 | ||||
| 			//  | ||||
| 			this.tabControlPanel2.DisabledBackColor = System.Drawing.Color.Empty; | ||||
| @@ -1197,6 +1172,31 @@ namespace VEPROMS | ||||
| 			this.tiStUpMsg.Text = "Startup Message"; | ||||
| 			this.tiStUpMsg.Visible = false; | ||||
| 			//  | ||||
| 			// tabControlPanel1 | ||||
| 			//  | ||||
| 			this.tabControlPanel1.DisabledBackColor = System.Drawing.Color.Empty; | ||||
| 			this.tabControlPanel1.Dock = System.Windows.Forms.DockStyle.Fill; | ||||
| 			this.tabControlPanel1.Location = new System.Drawing.Point(0, 27); | ||||
| 			this.tabControlPanel1.Margin = new System.Windows.Forms.Padding(2); | ||||
| 			this.tabControlPanel1.Name = "tabControlPanel1"; | ||||
| 			this.tabControlPanel1.Padding = new System.Windows.Forms.Padding(1); | ||||
| 			this.tabControlPanel1.Size = new System.Drawing.Size(645, 528); | ||||
| 			this.tabControlPanel1.Style.BackColor1.Color = System.Drawing.SystemColors.Control; | ||||
| 			this.tabControlPanel1.Style.Border = DevComponents.DotNetBar.eBorderType.SingleLine; | ||||
| 			this.tabControlPanel1.Style.BorderSide = ((DevComponents.DotNetBar.eBorderSide)(((DevComponents.DotNetBar.eBorderSide.Left | DevComponents.DotNetBar.eBorderSide.Right)  | ||||
|             | DevComponents.DotNetBar.eBorderSide.Bottom))); | ||||
| 			this.tabControlPanel1.Style.GradientAngle = 90; | ||||
| 			this.tabControlPanel1.TabIndex = 1; | ||||
| 			this.tabControlPanel1.TabItem = this.tiGeneral; | ||||
| 			this.tabControlPanel1.ThemeAware = true; | ||||
| 			//  | ||||
| 			// tiGeneral | ||||
| 			//  | ||||
| 			this.tiGeneral.AttachedControl = this.tabControlPanel1; | ||||
| 			this.tiGeneral.Name = "tiGeneral"; | ||||
| 			this.tiGeneral.Text = "General"; | ||||
| 			this.tiGeneral.Visible = false; | ||||
| 			//  | ||||
| 			// cbUCFLForSetOnly | ||||
| 			//  | ||||
| 			this.cbUCFLForSetOnly.BackColor = System.Drawing.Color.Transparent; | ||||
| @@ -1291,31 +1291,17 @@ namespace VEPROMS | ||||
| 			this.superTooltip1.DefaultTooltipSettings = new DevComponents.DotNetBar.SuperTooltipInfo("", "", "", null, null, DevComponents.DotNetBar.eTooltipColor.Gray); | ||||
| 			this.superTooltip1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; | ||||
| 			//  | ||||
| 			// cbShwAnnoFilter | ||||
| 			//  | ||||
| 			this.cbShwAnnoFilter.AccessibleRole = System.Windows.Forms.AccessibleRole.PushButton; | ||||
| 			this.cbShwAnnoFilter.ColorTable = DevComponents.DotNetBar.eButtonColor.OrangeWithBackground; | ||||
| 			this.cbShwAnnoFilter.Location = new System.Drawing.Point(25, 13); | ||||
| 			this.cbShwAnnoFilter.Name = "cbShwAnnoFilter"; | ||||
| 			this.cbShwAnnoFilter.Size = new System.Drawing.Size(91, 23); | ||||
| 			this.cbShwAnnoFilter.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; | ||||
| 			this.cbShwAnnoFilter.TabIndex = 0; | ||||
| 			this.cbShwAnnoFilter.Text = "Open"; | ||||
| 			this.cbShwAnnoFilter.Click += new System.EventHandler(this.cbShwAnnoFilter_Click); | ||||
| 			//  | ||||
| 			// frmSysOptions | ||||
| 			//  | ||||
| 			this.AcceptButton = this.btnOK; | ||||
| 			this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); | ||||
| 			this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; | ||||
| 			//this.CancelButton = this.btnCancel; | ||||
| 			this.ClientSize = new System.Drawing.Size(699, 620); | ||||
| 			this.ControlBox = false; | ||||
| 			this.Controls.Add(this.btnReset); | ||||
| 			this.Controls.Add(this.tcSysOpts); | ||||
| 			this.Controls.Add(this.panButtons); | ||||
| 			this.Controls.Add(this.btnOK); | ||||
| 			//this.Controls.Add(this.btnCancel); | ||||
| 			this.DoubleBuffered = true; | ||||
| 			this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); | ||||
| 			this.Margin = new System.Windows.Forms.Padding(2); | ||||
|   | ||||
| @@ -270,7 +270,7 @@ namespace VEPROMS | ||||
| 		private void cbStepTypeToolTip_CheckedChanged(object sender, EventArgs e) | ||||
| 		{ | ||||
| 			Settings.Default.StepTypeToolTip = cbStepTypeToolTip.Checked; | ||||
| 			VlnSettings.StepTypeToolType = cbStepTypeToolTip.Checked; | ||||
| 			VlnSettings.StepTypeToolTip = cbStepTypeToolTip.Checked; | ||||
| 		} | ||||
| 		private void cbTVExpand_CheckedChanged(object sender, EventArgs e) | ||||
| 		{ | ||||
|   | ||||
| @@ -524,7 +524,7 @@ namespace VEPROMS | ||||
|  | ||||
| 			this.Activated += new EventHandler(frmVEPROMS_Activated); | ||||
|  | ||||
| 			VlnSettings.StepTypeToolType = Settings.Default.StepTypeToolTip; | ||||
| 			VlnSettings.StepTypeToolTip = Settings.Default.StepTypeToolTip; | ||||
| 			VlnSettings.cbShwRplWrdsColor = Settings.Default.cbShwRplWrdsColor; | ||||
| 			displayLibDocs.PrintRequest += new DisplayLibDocEvent(displayLibDocs_PrintRequest); | ||||
| 			ContentInfo.InfoChanged += new ContentInfoEvent(RefreshDisplayHistory); | ||||
| @@ -1325,12 +1325,17 @@ namespace VEPROMS | ||||
| 					prnDlg.SetupForProcedure();  // Setup filename | ||||
|  | ||||
| 					if (quickprint) | ||||
|                     { | ||||
| 						prnDlg.OverwritePDF = false; // turn off overwriting of PDFs B2025-051 | ||||
| 						prnDlg.QPCreatePDF();  // Create Print report | ||||
| 					else | ||||
| 						prnDlg.ShowDialog(this);  // Create Print report | ||||
|                     } | ||||
|                     else | ||||
|                     { | ||||
|                         prnDlg.ShowDialog(this);  // Create Print report | ||||
|                     } | ||||
|  | ||||
| 					//B2025-032 Fix Section not Printing Applicability Properly | ||||
| 					si2.MyDocVersion.DocVersionConfig.SelectedSlave = 0; | ||||
|                     //B2025-032 Fix Section not Printing Applicability Properly | ||||
|                     si2.MyDocVersion.DocVersionConfig.SelectedSlave = 0; | ||||
| 					si2.MyProcedure.MyDocVersion.DocVersionConfig.SelectedSlave = 0; | ||||
| 				} | ||||
| 			} | ||||
| @@ -1802,14 +1807,15 @@ namespace VEPROMS | ||||
| 						// Deactivate previous procedure tab state by user | ||||
| 						VEPROMS.CSLA.Library.Item.DeactivateStateDisplayTabTmp(MySessionInfo.UserID); | ||||
| 						// Save current procedure tab state | ||||
| 						foreach (KeyValuePair<string, DisplayTabItem> pgTab in tc._MyDisplayTabItems) | ||||
|  | ||||
| 						//B2024-082 Remember Tabs Not opening in correct order | ||||
| 						foreach (DisplayTabItem dti in tc.MyBar.Items) | ||||
| 						{ | ||||
| 							cnt++; | ||||
| 							DisplayTabID = pgTab.Key; | ||||
| 							TabItemID = Int32.Parse(DisplayTabID.Substring(DisplayTabID.IndexOf("Item - ") + 7)); | ||||
| 							DisplayTabName = pgTab.Value.ToString(); | ||||
| 							//tc.SelectedDisplayTabItem.MyStepTabPanel.ToString() | ||||
| 							VEPROMS.CSLA.Library.Item.AddDisplayTabsState(TabItemID, DisplayTabID, DisplayTabName, MySessionInfo.UserID, cnt); | ||||
| 							DisplayTabID = dti.MyKey; | ||||
| 							TabItemID = dti.MyItemInfo.ItemID; | ||||
| 							DisplayTabName = dti.ToString(); | ||||
|                             Item.AddDisplayTabsState(TabItemID, DisplayTabID, DisplayTabName, MySessionInfo.UserID, cnt); | ||||
| 						} | ||||
| 					} | ||||
|  | ||||
| @@ -2496,6 +2502,7 @@ namespace VEPROMS | ||||
| 						// Open procedure in the editor. | ||||
| 						if (_Procedure == null) continue; //skip and continue with foreach | ||||
| 						OpenItem(_Procedure); | ||||
| 						if (tc.MyEditItem == null) continue; // skip and continue with foreach | ||||
| 						// SelectedStepTabPanel needs to be set so the print buttons on the ribbon will work. | ||||
| 						SelectedStepTabPanel = tc.MyEditItem.MyStepPanel.MyStepTabPanel; | ||||
|  | ||||
| @@ -2507,6 +2514,7 @@ namespace VEPROMS | ||||
| 						{ | ||||
| 							SelectedStepTabPanel.Select(); | ||||
| 							dlgFindReplace.MyEditItem = tc.MyEditItem; | ||||
| 							SpellChecker.MyEditItem = tc.MyEditItem;   //B2025-043 Remember Tabs is not setting the EditItem for the active window causing a PROMS crash when Spell Check | ||||
| 						} | ||||
| 					} | ||||
| 				} | ||||
|   | ||||
| @@ -394,6 +394,33 @@ namespace VEPROMS.CSLA.Library | ||||
| 				OnPropertyChanged("Step_ChangeID"); | ||||
| 			} | ||||
| 		} | ||||
|  | ||||
| 		// C2015-028 Add Editorial Mode to PROMS Step Editor | ||||
| 		//   was last change made in editorial mode and thus change bars should be disabled? | ||||
| 		//    will contain userid of user that made last change if it was in Editorial Mode | ||||
| 		//    if there was not a previous change that would have caused change bars | ||||
| 		//    will be blank/empty by default | ||||
| 		// will get overwritten every time a change is made | ||||
| 		public string Step_ChangeIDEditorialMode | ||||
| 		{ | ||||
| 			get | ||||
| 			{ | ||||
| 				string s = _Xp["Step", "ChangeIDEMode"]; | ||||
|  | ||||
| 				if (s == string.Empty) return null; | ||||
| 				return s; | ||||
| 			} | ||||
| 			set | ||||
| 			{ | ||||
| 				string s = _Xp["Step", "ChangeIDEMode"]; | ||||
|  | ||||
| 				if (value != null && value.ToString() == s) return; | ||||
| 				if (value == null && s != null) _Xp["Step", "ChangeIDEMode"] = null; | ||||
| 				else _Xp["Step", "ChangeIDEMode"] = value.ToString(); | ||||
| 				OnPropertyChanged("Step_ChangeIDEMode"); | ||||
| 			} | ||||
| 		} | ||||
|  | ||||
| 		public string Step_Responsibility | ||||
| 		{ | ||||
| 			get | ||||
|   | ||||
| @@ -2647,8 +2647,8 @@ namespace VEPROMS.CSLA.Library | ||||
| 								with = with.Replace(@"\ul ", ""); | ||||
| 								with = with.Replace(@"\ulnone ", ""); | ||||
| 							} | ||||
| 							//if (Properties.Settings.Default.cbShwRplWrdsColor && !(epMode == E_EditPrintMode.Print)) | ||||
| 							if (Properties.Settings.Default.cbShwRplWrdsColor && !(epMode == E_EditPrintMode.Print)) | ||||
| 							// B2025-050 use VlnSettings so we don't need to restart PROMS | ||||
| 							if (VlnSettings.cbShwRplWrdsColor && !(epMode == E_EditPrintMode.Print)) | ||||
| 							{ | ||||
| 								with = $@"\cf2{with}\cf0 "; | ||||
| 							} | ||||
|   | ||||
| @@ -3933,9 +3933,7 @@ namespace VEPROMS.CSLA.Library | ||||
| 			get | ||||
| 			{ | ||||
| 				bool chg = HasChanges; | ||||
| 				StepInfo si = this as StepInfo; | ||||
| 				if (si == null) return false; | ||||
| 				StepConfig sc = si.MyConfig as StepConfig; | ||||
| 				StepConfig sc = this.MyConfig as StepConfig; | ||||
| 				if (sc == null) return false; | ||||
| 				// if there is no override & return whether there was a change to the text. | ||||
| 				if (chg && ActiveFormat.PlantFormat.FormatData.ProcData.ChangeBarData.ChangeIds && | ||||
| @@ -3943,6 +3941,21 @@ namespace VEPROMS.CSLA.Library | ||||
| 					return false; // No Change ID - No Change Bar | ||||
| 				if ((sc.Step_SpellCheckerChangedText ?? "") == "NoChangeBar") | ||||
| 					return false; // Spell Checker, in editorial mode (format flag EditoralSpellCheck) , made the change and there was no change bar prior to that change  B2015-024 | ||||
| 				// C2015-028 Add Editorial Mode to PROMS Step Editor | ||||
| 				//   last change was in editorial mode, so ignore it | ||||
| 				if (!string.IsNullOrEmpty(sc.Step_ChangeIDEditorialMode)) | ||||
| 					return false; | ||||
| 				// C2015-028 Add Editorial Mode to PROMS Step Editor | ||||
| 				//   Add Check for enhanced docs | ||||
| 				//   If enhanced docs, need to check the step_config for the master | ||||
| 				if (sc.MyEnhancedDocuments != null && sc.MyEnhancedDocuments.Count == 1 && sc.MyEnhancedDocuments[0].Type == 0) | ||||
| 				{ | ||||
| 					ItemInfo ii = ItemInfo.Get(sc.MyEnhancedDocuments[0].ItemID, true); | ||||
| 					if (ii == null) return false;       // when deleting a source step, this was causing a crash (null ii) | ||||
| 					return ii.HasChangeBar; | ||||
| 				} | ||||
|  | ||||
|  | ||||
| 				if (sc.Step_CBOverride == null) | ||||
| 					return chg; | ||||
| 				return (sc.Step_CBOverride == "On"); | ||||
| @@ -3953,9 +3966,7 @@ namespace VEPROMS.CSLA.Library | ||||
| 			get | ||||
| 			{ | ||||
| 				if (this.IsAccPages || this.IsProcedure || this.IsSection) return false; | ||||
| 				StepInfo si = this as StepInfo; | ||||
| 				if (si == null) return false; | ||||
| 				StepConfig sc = si.MyConfig as StepConfig; | ||||
| 				StepConfig sc = this.MyConfig as StepConfig; | ||||
| 				if (sc == null) return false; | ||||
| 				// go back to source & see what date it has: | ||||
| 				if (sc.MyEnhancedDocuments != null && sc.MyEnhancedDocuments.Count == 1 && sc.MyEnhancedDocuments[0].Type == 0) | ||||
|   | ||||
| @@ -37,7 +37,7 @@ namespace VEPROMS.CSLA.Library | ||||
| 		// Variables in this region are not set in the format files.  They are used only in the C# code | ||||
|  | ||||
| 		// when IgnoreUCF is true, get the original data, i.e.don't apply any UCF changes to it | ||||
| 		private static bool _IgnoreUCF = false; | ||||
| 		private static bool _IgnoreUCF = true; // turn off reading in UCF values when getting format information | ||||
| 		public static bool IgnoreUCF | ||||
| 		{ | ||||
| 			get { return PlantFormat._IgnoreUCF; } | ||||
|   | ||||
| @@ -606,12 +606,20 @@ namespace VEPROMS.CSLA.Library | ||||
|             _ItemInfoExtension.Refresh(this); | ||||
|             OnChange();// raise an event | ||||
|         } | ||||
|         public static ItemInfo Get(int itemID) | ||||
|         public static ItemInfo Get(int itemID, bool forcerefresh = false) | ||||
|         { | ||||
|             //if (!CanGetObject()) | ||||
|             //  throw new System.Security.SecurityException("User not authorized to view a Item"); | ||||
|  | ||||
|             try | ||||
|             { | ||||
|                 // C2015-028 Add Editorial Mode to PROMS Step Editor | ||||
|                 //  fixes caching issue | ||||
|                 //   item.myconfig was cached not containing the bypass changebar info | ||||
|                 //   so this forces a refresh of the cache | ||||
|                 if (forcerefresh) | ||||
|                 { | ||||
|                     _CacheByPrimaryKey.Remove(itemID.ToString()); | ||||
|                 } | ||||
|  | ||||
|                 ItemInfo tmp = GetCachedByPrimaryKey(itemID); | ||||
|                 if (tmp == null) | ||||
|                 { | ||||
|   | ||||
| @@ -42,7 +42,7 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RoAccessToSql", "..\RoAcces | ||||
| 		{AEEE9FD1-6892-45E2-A67E-418C06D46FF9} = {AEEE9FD1-6892-45E2-A67E-418C06D46FF9} | ||||
| 	EndProjectSection | ||||
| EndProject | ||||
| Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "VlnStatus64", "VlnStatus64\VlnStatus64.csproj", "{797DE52C-278C-41D4-8B65-B9CFC02DDCD9}" | ||||
| Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "VlnStatus", "..\ReferencedObjects\LibSource\VlnStatus\VlnStatus.csproj", "{551CB7B3-00B1-11D7-8590-482B59000000}" | ||||
| EndProject | ||||
| Global | ||||
| 	GlobalSection(SolutionConfigurationPlatforms) = preSolution | ||||
| @@ -550,38 +550,38 @@ Global | ||||
| 		{1EC96BDA-01E7-4153-A95D-6A4A36FA278E}.Release|Mixed Platforms.Build.0 = Release|Any CPU | ||||
| 		{1EC96BDA-01E7-4153-A95D-6A4A36FA278E}.Release|Win32.ActiveCfg = Release|Any CPU | ||||
| 		{1EC96BDA-01E7-4153-A95D-6A4A36FA278E}.Release|x86.ActiveCfg = Release|Any CPU | ||||
| 		{797DE52C-278C-41D4-8B65-B9CFC02DDCD9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | ||||
| 		{797DE52C-278C-41D4-8B65-B9CFC02DDCD9}.Debug|Any CPU.Build.0 = Debug|Any CPU | ||||
| 		{797DE52C-278C-41D4-8B65-B9CFC02DDCD9}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU | ||||
| 		{797DE52C-278C-41D4-8B65-B9CFC02DDCD9}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU | ||||
| 		{797DE52C-278C-41D4-8B65-B9CFC02DDCD9}.Debug|Win32.ActiveCfg = Debug|Any CPU | ||||
| 		{797DE52C-278C-41D4-8B65-B9CFC02DDCD9}.Debug|Win32.Build.0 = Debug|Any CPU | ||||
| 		{797DE52C-278C-41D4-8B65-B9CFC02DDCD9}.Debug|x86.ActiveCfg = Debug|Any CPU | ||||
| 		{797DE52C-278C-41D4-8B65-B9CFC02DDCD9}.Debug|x86.Build.0 = Debug|Any CPU | ||||
| 		{797DE52C-278C-41D4-8B65-B9CFC02DDCD9}.Demo|Any CPU.ActiveCfg = Debug|Any CPU | ||||
| 		{797DE52C-278C-41D4-8B65-B9CFC02DDCD9}.Demo|Any CPU.Build.0 = Debug|Any CPU | ||||
| 		{797DE52C-278C-41D4-8B65-B9CFC02DDCD9}.Demo|Mixed Platforms.ActiveCfg = Debug|Any CPU | ||||
| 		{797DE52C-278C-41D4-8B65-B9CFC02DDCD9}.Demo|Mixed Platforms.Build.0 = Debug|Any CPU | ||||
| 		{797DE52C-278C-41D4-8B65-B9CFC02DDCD9}.Demo|Win32.ActiveCfg = Debug|Any CPU | ||||
| 		{797DE52C-278C-41D4-8B65-B9CFC02DDCD9}.Demo|Win32.Build.0 = Debug|Any CPU | ||||
| 		{797DE52C-278C-41D4-8B65-B9CFC02DDCD9}.Demo|x86.ActiveCfg = Debug|Any CPU | ||||
| 		{797DE52C-278C-41D4-8B65-B9CFC02DDCD9}.Demo|x86.Build.0 = Debug|Any CPU | ||||
| 		{797DE52C-278C-41D4-8B65-B9CFC02DDCD9}.Release_PreRegistered|Any CPU.ActiveCfg = Release|Any CPU | ||||
| 		{797DE52C-278C-41D4-8B65-B9CFC02DDCD9}.Release_PreRegistered|Any CPU.Build.0 = Release|Any CPU | ||||
| 		{797DE52C-278C-41D4-8B65-B9CFC02DDCD9}.Release_PreRegistered|Mixed Platforms.ActiveCfg = Release|Any CPU | ||||
| 		{797DE52C-278C-41D4-8B65-B9CFC02DDCD9}.Release_PreRegistered|Mixed Platforms.Build.0 = Release|Any CPU | ||||
| 		{797DE52C-278C-41D4-8B65-B9CFC02DDCD9}.Release_PreRegistered|Win32.ActiveCfg = Release|Any CPU | ||||
| 		{797DE52C-278C-41D4-8B65-B9CFC02DDCD9}.Release_PreRegistered|Win32.Build.0 = Release|Any CPU | ||||
| 		{797DE52C-278C-41D4-8B65-B9CFC02DDCD9}.Release_PreRegistered|x86.ActiveCfg = Release|Any CPU | ||||
| 		{797DE52C-278C-41D4-8B65-B9CFC02DDCD9}.Release_PreRegistered|x86.Build.0 = Release|Any CPU | ||||
| 		{797DE52C-278C-41D4-8B65-B9CFC02DDCD9}.Release|Any CPU.ActiveCfg = Release|Any CPU | ||||
| 		{797DE52C-278C-41D4-8B65-B9CFC02DDCD9}.Release|Any CPU.Build.0 = Release|Any CPU | ||||
| 		{797DE52C-278C-41D4-8B65-B9CFC02DDCD9}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU | ||||
| 		{797DE52C-278C-41D4-8B65-B9CFC02DDCD9}.Release|Mixed Platforms.Build.0 = Release|Any CPU | ||||
| 		{797DE52C-278C-41D4-8B65-B9CFC02DDCD9}.Release|Win32.ActiveCfg = Release|Any CPU | ||||
| 		{797DE52C-278C-41D4-8B65-B9CFC02DDCD9}.Release|Win32.Build.0 = Release|Any CPU | ||||
| 		{797DE52C-278C-41D4-8B65-B9CFC02DDCD9}.Release|x86.ActiveCfg = Release|Any CPU | ||||
| 		{797DE52C-278C-41D4-8B65-B9CFC02DDCD9}.Release|x86.Build.0 = Release|Any CPU | ||||
| 		{551CB7B3-00B1-11D7-8590-482B59000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | ||||
| 		{551CB7B3-00B1-11D7-8590-482B59000000}.Debug|Any CPU.Build.0 = Debug|Any CPU | ||||
| 		{551CB7B3-00B1-11D7-8590-482B59000000}.Debug|Mixed Platforms.ActiveCfg = Debug|x86 | ||||
| 		{551CB7B3-00B1-11D7-8590-482B59000000}.Debug|Mixed Platforms.Build.0 = Debug|x86 | ||||
| 		{551CB7B3-00B1-11D7-8590-482B59000000}.Debug|Win32.ActiveCfg = Debug|x86 | ||||
| 		{551CB7B3-00B1-11D7-8590-482B59000000}.Debug|Win32.Build.0 = Debug|x86 | ||||
| 		{551CB7B3-00B1-11D7-8590-482B59000000}.Debug|x86.ActiveCfg = Debug|x86 | ||||
| 		{551CB7B3-00B1-11D7-8590-482B59000000}.Debug|x86.Build.0 = Debug|x86 | ||||
| 		{551CB7B3-00B1-11D7-8590-482B59000000}.Demo|Any CPU.ActiveCfg = Debug|Any CPU | ||||
| 		{551CB7B3-00B1-11D7-8590-482B59000000}.Demo|Any CPU.Build.0 = Debug|Any CPU | ||||
| 		{551CB7B3-00B1-11D7-8590-482B59000000}.Demo|Mixed Platforms.ActiveCfg = Debug|x86 | ||||
| 		{551CB7B3-00B1-11D7-8590-482B59000000}.Demo|Mixed Platforms.Build.0 = Debug|x86 | ||||
| 		{551CB7B3-00B1-11D7-8590-482B59000000}.Demo|Win32.ActiveCfg = Debug|x86 | ||||
| 		{551CB7B3-00B1-11D7-8590-482B59000000}.Demo|Win32.Build.0 = Debug|x86 | ||||
| 		{551CB7B3-00B1-11D7-8590-482B59000000}.Demo|x86.ActiveCfg = Debug|x86 | ||||
| 		{551CB7B3-00B1-11D7-8590-482B59000000}.Demo|x86.Build.0 = Debug|x86 | ||||
| 		{551CB7B3-00B1-11D7-8590-482B59000000}.Release_PreRegistered|Any CPU.ActiveCfg = Release|Any CPU | ||||
| 		{551CB7B3-00B1-11D7-8590-482B59000000}.Release_PreRegistered|Any CPU.Build.0 = Release|Any CPU | ||||
| 		{551CB7B3-00B1-11D7-8590-482B59000000}.Release_PreRegistered|Mixed Platforms.ActiveCfg = Release|x86 | ||||
| 		{551CB7B3-00B1-11D7-8590-482B59000000}.Release_PreRegistered|Mixed Platforms.Build.0 = Release|x86 | ||||
| 		{551CB7B3-00B1-11D7-8590-482B59000000}.Release_PreRegistered|Win32.ActiveCfg = Release|x86 | ||||
| 		{551CB7B3-00B1-11D7-8590-482B59000000}.Release_PreRegistered|Win32.Build.0 = Release|x86 | ||||
| 		{551CB7B3-00B1-11D7-8590-482B59000000}.Release_PreRegistered|x86.ActiveCfg = Release|x86 | ||||
| 		{551CB7B3-00B1-11D7-8590-482B59000000}.Release_PreRegistered|x86.Build.0 = Release|x86 | ||||
| 		{551CB7B3-00B1-11D7-8590-482B59000000}.Release|Any CPU.ActiveCfg = Release|Any CPU | ||||
| 		{551CB7B3-00B1-11D7-8590-482B59000000}.Release|Any CPU.Build.0 = Release|Any CPU | ||||
| 		{551CB7B3-00B1-11D7-8590-482B59000000}.Release|Mixed Platforms.ActiveCfg = Release|x86 | ||||
| 		{551CB7B3-00B1-11D7-8590-482B59000000}.Release|Mixed Platforms.Build.0 = Release|x86 | ||||
| 		{551CB7B3-00B1-11D7-8590-482B59000000}.Release|Win32.ActiveCfg = Release|x86 | ||||
| 		{551CB7B3-00B1-11D7-8590-482B59000000}.Release|Win32.Build.0 = Release|x86 | ||||
| 		{551CB7B3-00B1-11D7-8590-482B59000000}.Release|x86.ActiveCfg = Release|x86 | ||||
| 		{551CB7B3-00B1-11D7-8590-482B59000000}.Release|x86.Build.0 = Release|x86 | ||||
| 	EndGlobalSection | ||||
| 	GlobalSection(SolutionProperties) = preSolution | ||||
| 		HideSolutionNode = FALSE | ||||
|   | ||||
| @@ -1,232 +0,0 @@ | ||||
| /********************************************************************************************* | ||||
|  * Copyright 2002 - Volian Enterprises, Inc. All rights reserved. | ||||
|  * Volian Enterprises - Proprietary Information - DO NOT COPY OR DISTRIBUTE | ||||
|  * ------------------------------------------------------------------------------ | ||||
|  * $Workfile: StatusBarFrm.cs $     $Revision: 3 $ | ||||
|  * $Author: Jsj $   $Date: 4/08/04 9:50a $ | ||||
|  * | ||||
|  * $History: StatusBarFrm.cs $ | ||||
|  *  | ||||
|  * *****************  Version 3  ***************** | ||||
|  * User: Jsj          Date: 4/08/04    Time: 9:50a | ||||
|  * Updated in $/LibSource/VlnStatus | ||||
|  * added profile code and try to optimize | ||||
|  *  | ||||
|  * *****************  Version 2  ***************** | ||||
|  * User: Jsj          Date: 11/26/02   Time: 3:38p | ||||
|  * Updated in $/LibSource/VlnStatus | ||||
|  * Added overbounds check | ||||
|  *********************************************************************************************/ | ||||
|  | ||||
| using System; | ||||
| using System.Drawing; | ||||
| using System.Collections; | ||||
| using System.ComponentModel; | ||||
| using System.Windows.Forms; | ||||
| //using ROProfiler; //don't forget to add VlnProfiler to the reference list | ||||
|  | ||||
| namespace VlnStatus | ||||
| { | ||||
| 	/// <summary> | ||||
| 	/// Create a status window with a progress bar | ||||
| 	/// </summary> | ||||
| 	public class StatusBarFrm : System.Windows.Forms.Form | ||||
| 	{ | ||||
| 		private System.Windows.Forms.ProgressBar progressBar1; | ||||
| 		private System.Windows.Forms.Label lblBar; | ||||
| 		private System.Windows.Forms.Label StatMsg; | ||||
| //		private string strLblLast=""; | ||||
| 		/// <summary> | ||||
| 		/// Required designer variable. | ||||
| 		/// </summary> | ||||
| 		private System.ComponentModel.Container components = null; | ||||
|  | ||||
| 		public StatusBarFrm() | ||||
| 		{ | ||||
| 			// | ||||
| 			// Required for Windows Form Designer support | ||||
| 			// | ||||
| 			InitializeComponent(); | ||||
|  | ||||
| 			Text = "Status"; | ||||
| 		} | ||||
|  | ||||
| 		public StatusBarFrm(string StatusBoxTitle) | ||||
| 		{ | ||||
| 			// | ||||
| 			// Required for Windows Form Designer support | ||||
| 			// | ||||
| 			InitializeComponent(); | ||||
|  | ||||
| 			Text = StatusBoxTitle; | ||||
| 		} | ||||
|  | ||||
| 		/// <summary> | ||||
| 		/// Clean up any resources being used. | ||||
| 		/// </summary> | ||||
| 		protected override void Dispose( bool disposing ) | ||||
| 		{ | ||||
| 			if( disposing ) | ||||
| 			{ | ||||
| 				if(components != null) | ||||
| 				{ | ||||
| 					components.Dispose(); | ||||
| 				} | ||||
| 			} | ||||
| 			base.Dispose( disposing ); | ||||
| 		} | ||||
|  | ||||
| 		#region Windows Form Designer generated code | ||||
| 		/// <summary> | ||||
| 		/// Required method for Designer support - do not modify | ||||
| 		/// the contents of this method with the code editor. | ||||
| 		/// </summary> | ||||
| 		private void InitializeComponent() | ||||
| 		{ | ||||
| 			this.progressBar1 = new System.Windows.Forms.ProgressBar(); | ||||
| 			this.lblBar = new System.Windows.Forms.Label(); | ||||
| 			this.StatMsg = new System.Windows.Forms.Label(); | ||||
| 			this.SuspendLayout(); | ||||
| 			//  | ||||
| 			// progressBar1 | ||||
| 			//  | ||||
| 			this.progressBar1.Location = new System.Drawing.Point(29, 83); | ||||
| 			this.progressBar1.Name = "progressBar1"; | ||||
| 			this.progressBar1.Size = new System.Drawing.Size(297, 27); | ||||
| 			this.progressBar1.TabIndex = 0; | ||||
| 			//  | ||||
| 			// lblBar | ||||
| 			//  | ||||
| 			this.lblBar.Font = new System.Drawing.Font("Tahoma", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0))); | ||||
| 			this.lblBar.Location = new System.Drawing.Point(29, 136); | ||||
| 			this.lblBar.Name = "lblBar"; | ||||
| 			this.lblBar.Size = new System.Drawing.Size(297, 16); | ||||
| 			this.lblBar.TabIndex = 1; | ||||
| 			this.lblBar.Text = "% Complete"; | ||||
| 			this.lblBar.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; | ||||
| 			//  | ||||
| 			// StatMsg | ||||
| 			//  | ||||
| 			this.StatMsg.Font = new System.Drawing.Font("Tahoma", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0))); | ||||
| 			this.StatMsg.Location = new System.Drawing.Point(29, 18); | ||||
| 			this.StatMsg.Name = "StatMsg"; | ||||
| 			this.StatMsg.Size = new System.Drawing.Size(307, 56); | ||||
| 			this.StatMsg.TabIndex = 2; | ||||
| 			this.StatMsg.Text = "Progress Bar"; | ||||
| 			this.StatMsg.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; | ||||
| 			//  | ||||
| 			// StatusBarFrm | ||||
| 			//  | ||||
| 			this.AutoScaleBaseSize = new System.Drawing.Size(6, 15); | ||||
| 			this.ClientSize = new System.Drawing.Size(350, 171); | ||||
| 			this.ControlBox = false; | ||||
| 			this.Controls.Add(this.StatMsg); | ||||
| 			this.Controls.Add(this.lblBar); | ||||
| 			this.Controls.Add(this.progressBar1); | ||||
| 			this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.Fixed3D; | ||||
| 			this.MaximizeBox = false; | ||||
| 			this.MinimizeBox = false; | ||||
| 			this.Name = "StatusBarFrm"; | ||||
| 			this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; | ||||
| 			this.Text = "Status"; | ||||
| 			this.TopMost = true; | ||||
| 			this.Load += new System.EventHandler(this.StatusBarFrm_Load); | ||||
| 			this.ResumeLayout(false); | ||||
|  | ||||
| 		} | ||||
| 		#endregion | ||||
|  | ||||
| 		private void StatusBarFrm_Load(object sender, System.EventArgs e) | ||||
| 		{ | ||||
| 		 | ||||
| 		} | ||||
|  | ||||
| 		public int Value | ||||
| 		{ | ||||
| 			get | ||||
| 			{ | ||||
| 				return progressBar1.Value; | ||||
| 			} | ||||
| 			set | ||||
| 			{ | ||||
| 				if (value >= progressBar1.Maximum) | ||||
| 					progressBar1.Value = progressBar1.Maximum; | ||||
| 				else | ||||
| 					progressBar1.Value = value; | ||||
| 				UpateLabel(); | ||||
| 			} | ||||
| 		} | ||||
|  | ||||
| 		public int Maximum | ||||
| 		{ | ||||
| 			get | ||||
| 			{ | ||||
| 				return progressBar1.Maximum; | ||||
| 			} | ||||
| 			set | ||||
| 			{ | ||||
| 				progressBar1.Maximum = value; | ||||
| 			} | ||||
| 		} | ||||
|  | ||||
| 		public int Step | ||||
| 		{ | ||||
| 			get | ||||
| 			{ | ||||
| 				return progressBar1.Step; | ||||
| 			} | ||||
| 			set | ||||
| 			{ | ||||
| 				progressBar1.Step = value; | ||||
| 			} | ||||
| 		} | ||||
|  | ||||
| 		public void PerformStep() | ||||
| 		{ | ||||
| 			progressBar1.PerformStep(); | ||||
| 		} | ||||
|  | ||||
| 		private void UpateLabel() | ||||
| 		{ | ||||
| 			lblBar.Text = (Math.Round((decimal)(progressBar1.Value * 100) / progressBar1.Maximum)).ToString(); | ||||
| 			lblBar.Text += "% Complete"; | ||||
| //			if( lblBar.Text != strLblLast) | ||||
| //			{ | ||||
| //				Profiler.Start("UpdateLabel"); | ||||
| 				lblBar.Refresh(); | ||||
| //				lblBar.Update(); | ||||
| //				Profiler.End("UpdateLabel"); | ||||
| //			} | ||||
| //			strLblLast = lblBar.Text; | ||||
| 		} | ||||
|  | ||||
| 		public string StatusMessage | ||||
| 		{ | ||||
| 			get | ||||
| 			{ | ||||
| 				return StatMsg.Text; | ||||
| 			} | ||||
| 			set | ||||
| 			{ | ||||
| 				StatMsg.Text = value; | ||||
| //				Profiler.Start("StatusMessage"); | ||||
| 				StatMsg.Refresh(); | ||||
| //				StatMsg.Update(); | ||||
| //				Profiler.End("StatusMessage"); | ||||
| 			} | ||||
| 		} | ||||
|  | ||||
| 		public string StatusBoxTitle | ||||
| 		{ | ||||
| 			get | ||||
| 			{ | ||||
| 				return Text; | ||||
| 			} | ||||
| 			set | ||||
| 			{ | ||||
| 				Text = value; | ||||
| 			} | ||||
| 		} | ||||
|  | ||||
| 	} | ||||
| } | ||||
| @@ -1,157 +0,0 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <root> | ||||
|   <!--  | ||||
|     Microsoft ResX Schema  | ||||
|      | ||||
|     Version 1.3 | ||||
|      | ||||
|     The primary goals of this format is to allow a simple XML format  | ||||
|     that is mostly human readable. The generation and parsing of the  | ||||
|     various data types are done through the TypeConverter classes  | ||||
|     associated with the data types. | ||||
|      | ||||
|     Example: | ||||
|      | ||||
|     ... ado.net/XML headers & schema ... | ||||
|     <resheader name="resmimetype">text/microsoft-resx</resheader> | ||||
|     <resheader name="version">1.3</resheader> | ||||
|     <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader> | ||||
|     <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader> | ||||
|     <data name="Name1">this is my long string</data> | ||||
|     <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data> | ||||
|     <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64"> | ||||
|         [base64 mime encoded serialized .NET Framework object] | ||||
|     </data> | ||||
|     <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> | ||||
|         [base64 mime encoded string representing a byte array form of the .NET Framework object] | ||||
|     </data> | ||||
|                  | ||||
|     There are any number of "resheader" rows that contain simple  | ||||
|     name/value pairs. | ||||
|      | ||||
|     Each data row contains a name, and value. The row also contains a  | ||||
|     type or mimetype. Type corresponds to a .NET class that support  | ||||
|     text/value conversion through the TypeConverter architecture.  | ||||
|     Classes that don't support this are serialized and stored with the  | ||||
|     mimetype set. | ||||
|      | ||||
|     The mimetype is used forserialized objects, and tells the  | ||||
|     ResXResourceReader how to depersist the object. This is currently not  | ||||
|     extensible. For a given mimetype the value must be set accordingly: | ||||
|      | ||||
|     Note - application/x-microsoft.net.object.binary.base64 is the format  | ||||
|     that the ResXResourceWriter will generate, however the reader can  | ||||
|     read any of the formats listed below. | ||||
|      | ||||
|     mimetype: application/x-microsoft.net.object.binary.base64 | ||||
|     value   : The object must be serialized with  | ||||
|             : System.Serialization.Formatters.Binary.BinaryFormatter | ||||
|             : and then encoded with base64 encoding. | ||||
|      | ||||
|     mimetype: application/x-microsoft.net.object.soap.base64 | ||||
|     value   : The object must be serialized with  | ||||
|             : System.Runtime.Serialization.Formatters.Soap.SoapFormatter | ||||
|             : and then encoded with base64 encoding. | ||||
|  | ||||
|     mimetype: application/x-microsoft.net.object.bytearray.base64 | ||||
|     value   : The object must be serialized into a byte array  | ||||
|             : using a System.ComponentModel.TypeConverter | ||||
|             : and then encoded with base64 encoding. | ||||
|     --> | ||||
|   <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"> | ||||
|     <xsd:element name="root" msdata:IsDataSet="true"> | ||||
|       <xsd:complexType> | ||||
|         <xsd:choice maxOccurs="unbounded"> | ||||
|           <xsd:element name="data"> | ||||
|             <xsd:complexType> | ||||
|               <xsd:sequence> | ||||
|                 <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> | ||||
|                 <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" /> | ||||
|               </xsd:sequence> | ||||
|               <xsd:attribute name="name" type="xsd:string" msdata:Ordinal="1" /> | ||||
|               <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" /> | ||||
|               <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" /> | ||||
|             </xsd:complexType> | ||||
|           </xsd:element> | ||||
|           <xsd:element name="resheader"> | ||||
|             <xsd:complexType> | ||||
|               <xsd:sequence> | ||||
|                 <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> | ||||
|               </xsd:sequence> | ||||
|               <xsd:attribute name="name" type="xsd:string" use="required" /> | ||||
|             </xsd:complexType> | ||||
|           </xsd:element> | ||||
|         </xsd:choice> | ||||
|       </xsd:complexType> | ||||
|     </xsd:element> | ||||
|   </xsd:schema> | ||||
|   <resheader name="resmimetype"> | ||||
|     <value>text/microsoft-resx</value> | ||||
|   </resheader> | ||||
|   <resheader name="version"> | ||||
|     <value>1.3</value> | ||||
|   </resheader> | ||||
|   <resheader name="reader"> | ||||
|     <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> | ||||
|   </resheader> | ||||
|   <resheader name="writer"> | ||||
|     <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> | ||||
|   </resheader> | ||||
|   <data name="progressBar1.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||||
|     <value>False</value> | ||||
|   </data> | ||||
|   <data name="progressBar1.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||||
|     <value>Private</value> | ||||
|   </data> | ||||
|   <data name="progressBar1.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||||
|     <value>Private</value> | ||||
|   </data> | ||||
|   <data name="lblBar.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||||
|     <value>False</value> | ||||
|   </data> | ||||
|   <data name="lblBar.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||||
|     <value>Private</value> | ||||
|   </data> | ||||
|   <data name="lblBar.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||||
|     <value>Private</value> | ||||
|   </data> | ||||
|   <data name="StatMsg.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||||
|     <value>False</value> | ||||
|   </data> | ||||
|   <data name="StatMsg.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||||
|     <value>Private</value> | ||||
|   </data> | ||||
|   <data name="StatMsg.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||||
|     <value>Private</value> | ||||
|   </data> | ||||
|   <data name="$this.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||||
|     <value>False</value> | ||||
|   </data> | ||||
|   <data name="$this.Language" type="System.Globalization.CultureInfo, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||||
|     <value>(Default)</value> | ||||
|   </data> | ||||
|   <data name="$this.TrayLargeIcon" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||||
|     <value>False</value> | ||||
|   </data> | ||||
|   <data name="$this.Localizable" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||||
|     <value>False</value> | ||||
|   </data> | ||||
|   <data name="$this.GridSize" type="System.Drawing.Size, System.Drawing, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> | ||||
|     <value>8, 8</value> | ||||
|   </data> | ||||
|   <data name="$this.DrawGrid" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||||
|     <value>True</value> | ||||
|   </data> | ||||
|   <data name="$this.TrayHeight" type="System.Int32, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||||
|     <value>80</value> | ||||
|   </data> | ||||
|   <data name="$this.Name"> | ||||
|     <value>StatusBarFrm</value> | ||||
|   </data> | ||||
|   <data name="$this.SnapToGrid" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||||
|     <value>True</value> | ||||
|   </data> | ||||
|   <data name="$this.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||||
|     <value>Private</value> | ||||
|   </data> | ||||
| </root> | ||||
| @@ -1,140 +0,0 @@ | ||||
| /********************************************************************************************* | ||||
|  * Copyright 2002 - Volian Enterprises, Inc. All rights reserved. | ||||
|  * Volian Enterprises - Proprietary Information - DO NOT COPY OR DISTRIBUTE | ||||
|  * ------------------------------------------------------------------------------ | ||||
|  * $Workfile: StatusMessageFrm.cs $     $Revision: 3 $ | ||||
|  * $Author: Jsj $   $Date: 5/11/04 9:30a $ | ||||
|  * | ||||
|  * $History: StatusMessageFrm.cs $ | ||||
|  *  | ||||
|  * *****************  Version 3  ***************** | ||||
|  * User: Jsj          Date: 5/11/04    Time: 9:30a | ||||
|  * Updated in $/LibSource/VlnStatus | ||||
|  *  | ||||
|  * *****************  Version 2  ***************** | ||||
|  * User: Jsj          Date: 11/26/02   Time: 3:38p | ||||
|  * Updated in $/LibSource/VlnStatus | ||||
|  * Added overbounds check | ||||
|  *********************************************************************************************/ | ||||
|  | ||||
| using System; | ||||
| using System.Drawing; | ||||
| using System.Collections; | ||||
| using System.ComponentModel; | ||||
| using System.Windows.Forms; | ||||
|  | ||||
| namespace VlnStatus | ||||
| { | ||||
| 	/// <summary> | ||||
| 	/// Create status message window. | ||||
| 	/// </summary> | ||||
| 	public class StatusMessageFrm : System.Windows.Forms.Form | ||||
| 	{ | ||||
| 		private System.Windows.Forms.Label lblStatMsg; | ||||
| 		/// <summary> | ||||
| 		/// Required designer variable. | ||||
| 		/// </summary> | ||||
| 		private System.ComponentModel.Container components = null; | ||||
|  | ||||
| 		public StatusMessageFrm() | ||||
| 		{ | ||||
| 			// | ||||
| 			// Required for Windows Form Designer support | ||||
| 			// | ||||
| 			InitializeComponent(); | ||||
| 		} | ||||
|  | ||||
| 		public StatusMessageFrm(string StatTitle) | ||||
| 		{ | ||||
| 			// | ||||
| 			// Required for Windows Form Designer support | ||||
| 			// | ||||
| 			InitializeComponent(); | ||||
|  | ||||
| 			Text = StatTitle; | ||||
| 		} | ||||
|  | ||||
| 		/// <summary> | ||||
| 		/// Clean up any resources being used. | ||||
| 		/// </summary> | ||||
| 		protected override void Dispose( bool disposing ) | ||||
| 		{ | ||||
| 			if( disposing ) | ||||
| 			{ | ||||
| 				if(components != null) | ||||
| 				{ | ||||
| 					components.Dispose(); | ||||
| 				} | ||||
| 			} | ||||
| 			base.Dispose( disposing ); | ||||
| 		} | ||||
|  | ||||
| 		#region Windows Form Designer generated code | ||||
| 		/// <summary> | ||||
| 		/// Required method for Designer support - do not modify | ||||
| 		/// the contents of this method with the code editor. | ||||
| 		/// </summary> | ||||
| 		private void InitializeComponent() | ||||
| 		{ | ||||
| 			this.lblStatMsg = new System.Windows.Forms.Label(); | ||||
| 			this.SuspendLayout(); | ||||
| 			//  | ||||
| 			// lblStatMsg | ||||
| 			//  | ||||
| 			this.lblStatMsg.Location = new System.Drawing.Point(19, 20); | ||||
| 			this.lblStatMsg.Name = "lblStatMsg"; | ||||
| 			this.lblStatMsg.Size = new System.Drawing.Size(420, 81); | ||||
| 			this.lblStatMsg.TabIndex = 0; | ||||
| 			this.lblStatMsg.Text = "Put Status Message Here"; | ||||
| 			this.lblStatMsg.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; | ||||
| 			//  | ||||
| 			// StatusMessageFrm | ||||
| 			//  | ||||
| 			this.AutoScaleBaseSize = new System.Drawing.Size(7, 19); | ||||
| 			this.ClientSize = new System.Drawing.Size(457, 117); | ||||
| 			this.ControlBox = false; | ||||
| 			this.Controls.Add(this.lblStatMsg); | ||||
| 			this.Font = new System.Drawing.Font("Tahoma", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0))); | ||||
| 			this.MaximizeBox = false; | ||||
| 			this.MinimizeBox = false; | ||||
| 			this.Name = "StatusMessageFrm"; | ||||
| 			this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; | ||||
| 			this.Text = "Status"; | ||||
| 			this.TopMost = true; | ||||
| 			this.Load += new System.EventHandler(this.StatusMessageFrm_Load); | ||||
| 			this.ResumeLayout(false); | ||||
|  | ||||
| 		} | ||||
| 		#endregion | ||||
|  | ||||
| 		private void StatusMessageFrm_Load(object sender, System.EventArgs e) | ||||
| 		{ | ||||
| 		 | ||||
| 		} | ||||
|  | ||||
| 		public string StatusMessage | ||||
| 		{ | ||||
| 			get | ||||
| 			{ | ||||
| 				return lblStatMsg.Text; | ||||
| 			} | ||||
| 			set | ||||
| 			{ | ||||
| 				lblStatMsg.Text = value; | ||||
| 				lblStatMsg.Refresh(); | ||||
| 			} | ||||
| 		} | ||||
|  | ||||
| 		public string StatusBoxTitle | ||||
| 		{ | ||||
| 			get | ||||
| 			{ | ||||
| 				return Text; | ||||
| 			} | ||||
| 			set | ||||
| 			{ | ||||
| 				Text = value; | ||||
| 			} | ||||
| 		} | ||||
| 	} | ||||
| } | ||||
| @@ -1,139 +0,0 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <root> | ||||
|   <!--  | ||||
|     Microsoft ResX Schema  | ||||
|      | ||||
|     Version 1.3 | ||||
|      | ||||
|     The primary goals of this format is to allow a simple XML format  | ||||
|     that is mostly human readable. The generation and parsing of the  | ||||
|     various data types are done through the TypeConverter classes  | ||||
|     associated with the data types. | ||||
|      | ||||
|     Example: | ||||
|      | ||||
|     ... ado.net/XML headers & schema ... | ||||
|     <resheader name="resmimetype">text/microsoft-resx</resheader> | ||||
|     <resheader name="version">1.3</resheader> | ||||
|     <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader> | ||||
|     <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader> | ||||
|     <data name="Name1">this is my long string</data> | ||||
|     <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data> | ||||
|     <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64"> | ||||
|         [base64 mime encoded serialized .NET Framework object] | ||||
|     </data> | ||||
|     <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> | ||||
|         [base64 mime encoded string representing a byte array form of the .NET Framework object] | ||||
|     </data> | ||||
|                  | ||||
|     There are any number of "resheader" rows that contain simple  | ||||
|     name/value pairs. | ||||
|      | ||||
|     Each data row contains a name, and value. The row also contains a  | ||||
|     type or mimetype. Type corresponds to a .NET class that support  | ||||
|     text/value conversion through the TypeConverter architecture.  | ||||
|     Classes that don't support this are serialized and stored with the  | ||||
|     mimetype set. | ||||
|      | ||||
|     The mimetype is used forserialized objects, and tells the  | ||||
|     ResXResourceReader how to depersist the object. This is currently not  | ||||
|     extensible. For a given mimetype the value must be set accordingly: | ||||
|      | ||||
|     Note - application/x-microsoft.net.object.binary.base64 is the format  | ||||
|     that the ResXResourceWriter will generate, however the reader can  | ||||
|     read any of the formats listed below. | ||||
|      | ||||
|     mimetype: application/x-microsoft.net.object.binary.base64 | ||||
|     value   : The object must be serialized with  | ||||
|             : System.Serialization.Formatters.Binary.BinaryFormatter | ||||
|             : and then encoded with base64 encoding. | ||||
|      | ||||
|     mimetype: application/x-microsoft.net.object.soap.base64 | ||||
|     value   : The object must be serialized with  | ||||
|             : System.Runtime.Serialization.Formatters.Soap.SoapFormatter | ||||
|             : and then encoded with base64 encoding. | ||||
|  | ||||
|     mimetype: application/x-microsoft.net.object.bytearray.base64 | ||||
|     value   : The object must be serialized into a byte array  | ||||
|             : using a System.ComponentModel.TypeConverter | ||||
|             : and then encoded with base64 encoding. | ||||
|     --> | ||||
|   <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"> | ||||
|     <xsd:element name="root" msdata:IsDataSet="true"> | ||||
|       <xsd:complexType> | ||||
|         <xsd:choice maxOccurs="unbounded"> | ||||
|           <xsd:element name="data"> | ||||
|             <xsd:complexType> | ||||
|               <xsd:sequence> | ||||
|                 <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> | ||||
|                 <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" /> | ||||
|               </xsd:sequence> | ||||
|               <xsd:attribute name="name" type="xsd:string" msdata:Ordinal="1" /> | ||||
|               <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" /> | ||||
|               <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" /> | ||||
|             </xsd:complexType> | ||||
|           </xsd:element> | ||||
|           <xsd:element name="resheader"> | ||||
|             <xsd:complexType> | ||||
|               <xsd:sequence> | ||||
|                 <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> | ||||
|               </xsd:sequence> | ||||
|               <xsd:attribute name="name" type="xsd:string" use="required" /> | ||||
|             </xsd:complexType> | ||||
|           </xsd:element> | ||||
|         </xsd:choice> | ||||
|       </xsd:complexType> | ||||
|     </xsd:element> | ||||
|   </xsd:schema> | ||||
|   <resheader name="resmimetype"> | ||||
|     <value>text/microsoft-resx</value> | ||||
|   </resheader> | ||||
|   <resheader name="version"> | ||||
|     <value>1.3</value> | ||||
|   </resheader> | ||||
|   <resheader name="reader"> | ||||
|     <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> | ||||
|   </resheader> | ||||
|   <resheader name="writer"> | ||||
|     <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> | ||||
|   </resheader> | ||||
|   <data name="lblStatMsg.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||||
|     <value>False</value> | ||||
|   </data> | ||||
|   <data name="lblStatMsg.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||||
|     <value>Private</value> | ||||
|   </data> | ||||
|   <data name="lblStatMsg.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||||
|     <value>Private</value> | ||||
|   </data> | ||||
|   <data name="$this.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||||
|     <value>False</value> | ||||
|   </data> | ||||
|   <data name="$this.Language" type="System.Globalization.CultureInfo, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||||
|     <value>(Default)</value> | ||||
|   </data> | ||||
|   <data name="$this.TrayLargeIcon" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||||
|     <value>False</value> | ||||
|   </data> | ||||
|   <data name="$this.Localizable" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||||
|     <value>False</value> | ||||
|   </data> | ||||
|   <data name="$this.GridSize" type="System.Drawing.Size, System.Drawing, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> | ||||
|     <value>8, 8</value> | ||||
|   </data> | ||||
|   <data name="$this.Name"> | ||||
|     <value>StatusMessageFrm</value> | ||||
|   </data> | ||||
|   <data name="$this.DrawGrid" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||||
|     <value>True</value> | ||||
|   </data> | ||||
|   <data name="$this.TrayHeight" type="System.Int32, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||||
|     <value>80</value> | ||||
|   </data> | ||||
|   <data name="$this.SnapToGrid" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||||
|     <value>True</value> | ||||
|   </data> | ||||
|   <data name="$this.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||||
|     <value>Private</value> | ||||
|   </data> | ||||
| </root> | ||||
| @@ -1,58 +0,0 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | ||||
|   <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" /> | ||||
|   <PropertyGroup> | ||||
|     <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> | ||||
|     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> | ||||
|     <ProjectGuid>{797DE52C-278C-41D4-8B65-B9CFC02DDCD9}</ProjectGuid> | ||||
|     <OutputType>Library</OutputType> | ||||
|     <AppDesignerFolder>Properties</AppDesignerFolder> | ||||
|     <RootNamespace>VlnStatus64</RootNamespace> | ||||
|     <AssemblyName>VlnStatus64</AssemblyName> | ||||
|     <TargetFrameworkVersion>v4.8.1</TargetFrameworkVersion> | ||||
|     <FileAlignment>512</FileAlignment> | ||||
|     <Deterministic>true</Deterministic> | ||||
|   </PropertyGroup> | ||||
|   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> | ||||
|     <DebugSymbols>true</DebugSymbols> | ||||
|     <DebugType>full</DebugType> | ||||
|     <Optimize>false</Optimize> | ||||
|     <OutputPath>bin\Debug\</OutputPath> | ||||
|     <DefineConstants>DEBUG;TRACE</DefineConstants> | ||||
|     <ErrorReport>prompt</ErrorReport> | ||||
|     <WarningLevel>4</WarningLevel> | ||||
|     <PlatformTarget>x64</PlatformTarget> | ||||
|   </PropertyGroup> | ||||
|   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> | ||||
|     <DebugType>pdbonly</DebugType> | ||||
|     <Optimize>true</Optimize> | ||||
|     <OutputPath>bin\Release\</OutputPath> | ||||
|     <DefineConstants>TRACE</DefineConstants> | ||||
|     <ErrorReport>prompt</ErrorReport> | ||||
|     <WarningLevel>4</WarningLevel> | ||||
|     <PlatformTarget>x64</PlatformTarget> | ||||
|   </PropertyGroup> | ||||
|   <ItemGroup> | ||||
|     <Reference Include="System" /> | ||||
|     <Reference Include="System.Data" /> | ||||
|     <Reference Include="System.Drawing" /> | ||||
|     <Reference Include="System.Windows.Forms" /> | ||||
|     <Reference Include="System.Xml" /> | ||||
|   </ItemGroup> | ||||
|   <ItemGroup> | ||||
|     <Compile Include="Properties\AssemblyInfo.cs" /> | ||||
|     <Compile Include="StatusBarFrm.cs"> | ||||
|       <SubType>Form</SubType> | ||||
|     </Compile> | ||||
|     <Compile Include="StatusMessageFrm.cs"> | ||||
|       <SubType>Form</SubType> | ||||
|     </Compile> | ||||
|     <Compile Include="VlnStatusBar.cs" /> | ||||
|     <Compile Include="VlnStatusMessage.cs" /> | ||||
|   </ItemGroup> | ||||
|   <ItemGroup> | ||||
|     <EmbeddedResource Include="StatusBarFrm.resx" /> | ||||
|     <EmbeddedResource Include="StatusMessageFrm.resx" /> | ||||
|   </ItemGroup> | ||||
|   <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" /> | ||||
| </Project> | ||||
| @@ -1,148 +0,0 @@ | ||||
| /********************************************************************************************* | ||||
|  * Copyright 2002 - Volian Enterprises, Inc. All rights reserved. | ||||
|  * Volian Enterprises - Proprietary Information - DO NOT COPY OR DISTRIBUTE | ||||
|  * ------------------------------------------------------------------------------ | ||||
|  * $Workfile: VlnStatusBar.cs $     $Revision: 4 $ | ||||
|  * $Author: Jsj $   $Date: 11/26/02 4:25p $ | ||||
|  * | ||||
|  * $History: VlnStatusBar.cs $ | ||||
|  *  | ||||
|  * *****************  Version 4  ***************** | ||||
|  * User: Jsj          Date: 11/26/02   Time: 4:25p | ||||
|  * Updated in $/LibSource/VlnStatus | ||||
|  * fixed problem with counter | ||||
|  *  | ||||
|  * *****************  Version 3  ***************** | ||||
|  * User: Jsj          Date: 11/26/02   Time: 3:38p | ||||
|  * Updated in $/LibSource/VlnStatus | ||||
|  * Added overbounds check | ||||
|  *********************************************************************************************/ | ||||
| using System; | ||||
|  | ||||
| namespace VlnStatus | ||||
| { | ||||
| 	/// <summary> | ||||
| 	/// Creates a Status Window with a progression bar control. | ||||
| 	///  | ||||
| 	/// This class has two constructors. One allows you to pass in the title | ||||
| 	/// of the Status Box.  The Other provides a default title of "Status". | ||||
| 	/// The Status Box Title can also be set/changed via the StatusBoxTitle | ||||
| 	/// property. | ||||
| 	///  | ||||
| 	///  | ||||
| 	/// </summary> | ||||
| 	public class VlnStatusBar | ||||
| 	{ | ||||
| 		StatusBarFrm StatBar; | ||||
| 		private int Cnt; | ||||
|  | ||||
| 		// Create a status window with the default title of "Status" | ||||
| 		public VlnStatusBar() | ||||
| 		{ | ||||
| 			StatBar = new StatusBarFrm(); | ||||
| 			StatBar.Show(); | ||||
| 		} | ||||
|  | ||||
| 		// Create a status window with the passed in title | ||||
| 		public VlnStatusBar(string Title) | ||||
| 		{ | ||||
| 			StatBar = new StatusBarFrm(Title); | ||||
| 			StatBar.Show(); | ||||
| 		} | ||||
|  | ||||
| 		// Increament the the status bar by the passed in value. | ||||
| 		public void PerformStep(int val) | ||||
| 		{ | ||||
| //			StatBar.Value = val; | ||||
| //			Cnt = val; | ||||
| 			BarValue = val; | ||||
| 			StatBar.PerformStep(); | ||||
| 		} | ||||
|  | ||||
| 		// Increament the the status bar by one | ||||
| 		public void PerformStep() | ||||
| 		{ | ||||
| //			StatBar.Value = StatBar.Value + 1; | ||||
| 			Cnt++; | ||||
| 			BarValue = Cnt; | ||||
| 			StatBar.PerformStep(); | ||||
| 		} | ||||
| 		 | ||||
| 		// This property gets or sets the current status bar value. | ||||
| 		public int BarValue | ||||
| 		{ | ||||
| 			get | ||||
| 			{ | ||||
| 				return StatBar.Value; | ||||
| 			} | ||||
| 			set | ||||
| 			{ | ||||
| 				StatBar.Value = value; | ||||
| 				Cnt = value; | ||||
| 			} | ||||
| 		} | ||||
|  | ||||
| 		// This property sets or gets the maximum value that the | ||||
| 		// BarValue property can be. i.e. when BarValue reaches this | ||||
| 		// number, the status bar is completely displayed. | ||||
| 		public int BarMax | ||||
| 		{ | ||||
| 			get | ||||
| 			{ | ||||
| 				return StatBar.Maximum; | ||||
| 			} | ||||
| 			set | ||||
| 			{ | ||||
| 				StatBar.Maximum = value; | ||||
| 			} | ||||
| 		} | ||||
|  | ||||
| 		// This property sets or gets the increamenting value used to | ||||
| 		// move the status bar.  For example, if set to 5, each tick of | ||||
| 		// the status bar represents a value of 5. | ||||
| 		public int BarStepValue | ||||
| 		{ | ||||
| 			get | ||||
| 			{ | ||||
| 				return StatBar.Step; | ||||
| 			} | ||||
| 			set | ||||
| 			{ | ||||
| 				StatBar.Step = value; | ||||
| 			} | ||||
| 		} | ||||
|  | ||||
| 		// This property sets or gets the message above the status bar. | ||||
| 		public string StatMsg | ||||
| 		{ | ||||
| 			get | ||||
| 			{ | ||||
| 				return StatBar.StatusMessage; | ||||
| 			} | ||||
| 			set | ||||
| 			{ | ||||
| 				StatBar.StatusMessage = value; | ||||
| 			} | ||||
| 		} | ||||
|  | ||||
| 		// This property sets or gets the Status Window Title | ||||
| 		public string StatusBoxTitle | ||||
| 		{ | ||||
| 			get | ||||
| 			{ | ||||
| 				return StatBar.StatusBoxTitle; | ||||
| 			} | ||||
| 			set | ||||
| 			{ | ||||
| 				StatBar.StatusBoxTitle = value; | ||||
| 			} | ||||
| 		} | ||||
|  | ||||
| 		public void Dispose() | ||||
| 		{ | ||||
| 			StatBar.Dispose(); | ||||
| 		} | ||||
|  | ||||
| 	} | ||||
| } | ||||
|  | ||||
| @@ -1,79 +0,0 @@ | ||||
| /********************************************************************************************* | ||||
|  * Copyright 2002 - Volian Enterprises, Inc. All rights reserved. | ||||
|  * Volian Enterprises - Proprietary Information - DO NOT COPY OR DISTRIBUTE | ||||
|  * ------------------------------------------------------------------------------ | ||||
|  * $Workfile: VlnStatusMessage.cs $     $Revision: 3 $ | ||||
|  * $Author: Jsj $   $Date: 11/26/02 3:38p $ | ||||
|  * | ||||
|  * $History: VlnStatusMessage.cs $ | ||||
|  *  | ||||
|  * *****************  Version 3  ***************** | ||||
|  * User: Jsj          Date: 11/26/02   Time: 3:38p | ||||
|  * Updated in $/LibSource/VlnStatus | ||||
|  * Added overbounds check | ||||
|  *********************************************************************************************/ | ||||
|  | ||||
| using System; | ||||
|  | ||||
| namespace VlnStatus | ||||
| { | ||||
| 	/// <summary> | ||||
| 	/// Creates a Status Window to display a status message. | ||||
| 	///  | ||||
| 	/// This class has two constructors. One allows you to pass in the title | ||||
| 	/// of the Status Box.  The Other provides a default title of "Status". | ||||
| 	/// The Status Box Title can also be set/changed via the StatusBoxTitle | ||||
| 	/// property. | ||||
| 	///  | ||||
| 	/// </summary> | ||||
| 	public class VlnStatusMessage | ||||
| 	{ | ||||
| 		StatusMessageFrm StatusMessageBox; | ||||
|  | ||||
| 		// Create a status window with the default title of "Status" | ||||
| 		public VlnStatusMessage() | ||||
| 		{ | ||||
| 			StatusMessageBox = new StatusMessageFrm(); | ||||
| 			StatusMessageBox.Show(); | ||||
| 		} | ||||
|  | ||||
| 		// Create a status window with the passed in title. | ||||
| 		public VlnStatusMessage(string StatusBoxTitle) | ||||
| 		{ | ||||
| 			StatusMessageBox = new StatusMessageFrm(StatusBoxTitle); | ||||
| 			StatusMessageBox.Show(); | ||||
| 		} | ||||
|  | ||||
| 		// This property gets or sets the current status message | ||||
| 		public string StatusMessage | ||||
| 		{ | ||||
| 			get | ||||
| 			{ | ||||
| 				return StatusMessageBox.StatusMessage; | ||||
| 			} | ||||
| 			set | ||||
| 			{ | ||||
| 				StatusMessageBox.StatusMessage = value; | ||||
| 			} | ||||
| 		} | ||||
|  | ||||
| 		// This property gets or sets the status box title | ||||
| 		public string StatusBoxTitle | ||||
| 		{ | ||||
| 			get | ||||
| 			{ | ||||
| 				return StatusMessageBox.StatusBoxTitle; | ||||
| 			} | ||||
| 			set | ||||
| 			{ | ||||
| 				StatusMessageBox.StatusBoxTitle = value; | ||||
| 			} | ||||
| 		} | ||||
|  | ||||
| 		public void Dispose() | ||||
| 		{ | ||||
| 			StatusMessageBox.Dispose(); | ||||
| 		} | ||||
|  | ||||
| 	} | ||||
| } | ||||
| @@ -197,7 +197,7 @@ namespace Volian.Base.Library | ||||
| 			set { VlnSettings._UserID = value; } | ||||
| 		} | ||||
| 		private static bool _StepTypeToolTip = false; | ||||
| 		public static bool StepTypeToolType | ||||
| 		public static bool StepTypeToolTip | ||||
| 		{ | ||||
| 			get { return VlnSettings._StepTypeToolTip; } | ||||
| 			set { VlnSettings._StepTypeToolTip = value; } | ||||
|   | ||||
| @@ -614,7 +614,7 @@ namespace Volian.Controls.Library | ||||
| 					AddDummyGroup(db, tn); | ||||
| 				} | ||||
|  | ||||
| 				_currRofstID = (int?)MyROFST.ROFstID; | ||||
| 				_currRofstID = (IsRofstValid) ? (int?)_myROFST.ROFstID : null; | ||||
| 				_currDocVersionID = null; | ||||
|  | ||||
| 				if(_docVersionInfo != null) _currDocVersionID = (int?)_docVersionInfo.VersionID; | ||||
| @@ -789,7 +789,7 @@ namespace Volian.Controls.Library | ||||
|  | ||||
| 		private void AddDummyGroup(ROFSTLookup.rodbi rodbi, TreeNode tn) | ||||
| 		{ | ||||
| 			if (MyROFSTLookup.HasChildren(ref rodbi)) | ||||
| 			if (IsRofstValid && MyROFSTLookup.HasChildren(ref rodbi)) | ||||
| 			{ | ||||
| 				TreeNode tmp = new TreeNode(DummyNodeText); | ||||
| 				tn.Nodes.Add(tmp); | ||||
|   | ||||
| @@ -11,6 +11,7 @@ using DevComponents.DotNetBar; | ||||
| using JR.Utils.GUI.Forms; | ||||
| using Volian.Base.Library; | ||||
| using Microsoft.Win32; | ||||
| using System.Linq; | ||||
|  | ||||
| namespace Volian.Controls.Library | ||||
| { | ||||
| @@ -261,24 +262,45 @@ namespace Volian.Controls.Library | ||||
| 			get { return _ChgId; } | ||||
| 			set { _ChgId = value; } | ||||
| 		} | ||||
|  | ||||
| 		// C2015-028 Add Editorial Mode to PROMS Step Editor | ||||
| 		public bool EditorialChange | ||||
| 		{ | ||||
| 			get | ||||
| 			{ | ||||
| 				if (_ChgId == null) return true; | ||||
| 				if (_ChgId == "") return true; | ||||
| 				if (_ChgId.ToUpper() == "EC") return true; | ||||
| 				return false; | ||||
| 			} | ||||
| 		} | ||||
| 		#endregion | ||||
| 		#region Events | ||||
| 		/// <summary> | ||||
| 		/// This event is raised when a the "Tab" of a DisplayItem is clicked with a mouse.   | ||||
| 		/// So far this has just been used for demo purposes.  It could be used to select a | ||||
| 		/// step and it's children for the purpose of copying. | ||||
| 		/// </summary> | ||||
| 		public event StepPanelEvent ItemClick; | ||||
| 				if (_ChgId.ToUpper() == "EC") { return true;} | ||||
|  | ||||
|                 return IsInEditorialMode; | ||||
|             } | ||||
|         } | ||||
|  | ||||
| 		// C2015-028 Add Editorial Mode to PROMS Step Editor | ||||
| 		//   property to hold if button in ribbon is toggled on or off | ||||
| 		public bool IsInEditorialMode { get; set; } = false; | ||||
|  | ||||
| 		// C2015-028 Add Editorial Mode to PROMS Step Editor | ||||
| 		//   This is used when button in the ribbon is toggled on/off | ||||
| 		//   It iterates through all previously opened tabs | ||||
| 		//   and updates the "Editorial Mode" button | ||||
| 		//   and background color to match those of the current tab | ||||
| 		public void SetEdititorialModeForAllTabs(bool mode) | ||||
|         { | ||||
|             foreach (DisplayTabItem tabItem in _MyDisplayTabItems.Values.Where(tabItem => tabItem.MyStepTabPanel != null)) | ||||
|             { | ||||
|                 tabItem.MyStepTabPanel.MyStepTabRibbon.SetEditorialMode(mode); | ||||
|             } | ||||
|         } | ||||
|  | ||||
|         #endregion | ||||
|         #region Events | ||||
|         /// <summary> | ||||
|         /// This event is raised when a the "Tab" of a DisplayItem is clicked with a mouse.   | ||||
|         /// So far this has just been used for demo purposes.  It could be used to select a | ||||
|         /// step and it's children for the purpose of copying. | ||||
|         /// </summary> | ||||
|         public event StepPanelEvent ItemClick; | ||||
| 		/// <summary> | ||||
| 		/// Checks to see if the ItemClick event is handled and launches it | ||||
| 		/// </summary> | ||||
| @@ -581,7 +603,8 @@ namespace Volian.Controls.Library | ||||
| 		{ | ||||
| 			ItemInfo myItemInfo = myItemInfo2; | ||||
|  | ||||
| 			if (myItemInfo.MyDocVersion == null) // bug fix: B2016-108 disconnected data will not have a MyDocVersion | ||||
| 			//B2025-046 Remember Tabs failing when swapping versions of PROMS | ||||
| 			if (myItemInfo?.MyDocVersion == null) // bug fix: B2016-108 disconnected data will not have a MyDocVersion | ||||
| 			{ | ||||
| 				FlexibleMessageBox.Show(this, "Possible disconnected item", "Item Not Found"); | ||||
| 				return null; | ||||
|   | ||||
| @@ -201,11 +201,15 @@ namespace Volian.Controls.Library | ||||
| 		/// </summary> | ||||
| 		public ItemInfo MyItemInfo | ||||
| 		{ | ||||
| 			get { return _MyItemInfo; } | ||||
| 			get  | ||||
| 			{ | ||||
| 				ToolTipOnOff(); //B2025-050 Show the tooltip based on User Options Settings | ||||
| 				return _MyItemInfo;  | ||||
| 			} | ||||
| 			set | ||||
| 			{ | ||||
| 				_MyItemInfo = value; | ||||
| 				if (VlnSettings.StepTypeToolType) SetToolTip(_MyItemInfo.ToolTip); | ||||
| 				SetToolTip(_MyItemInfo.ToolTip); // B2025-050 always set tooltip text. This method will also show the tooltip based on User Options Settings | ||||
| 				ChangeBar = _MyItemInfo.HasChangeBar; | ||||
| 				CheckOff co = _MyItemInfo.GetCheckOffStep(); | ||||
| 				if (co != null && co.UIMark != null) | ||||
| @@ -2977,6 +2981,8 @@ namespace Volian.Controls.Library | ||||
| 		public abstract void SetText(); | ||||
| 		public abstract void SetExpandAndExpander(ItemInfo itemInfo); | ||||
| 		public abstract void SaveCurrentAndContents(); | ||||
| 		public abstract void ToolTipOnOff(); | ||||
|  | ||||
| 		#endregion | ||||
| 		private int SupInfoTopOffset | ||||
| 		{ | ||||
|   | ||||
| @@ -462,8 +462,12 @@ namespace Volian.Controls.Library | ||||
| 			DevComponents.DotNetBar.SuperTooltipInfo tpi = new DevComponents.DotNetBar.SuperTooltipInfo("", "", tip, null, null, DevComponents.DotNetBar.eTooltipColor.Lemon); | ||||
| 			_MyToolTip.MinimumTooltipSize = new Size(0, 24); | ||||
| 			_MyToolTip.TooltipDuration = 3; | ||||
| 			//_MyToolTip.SetSuperTooltip(MyStepRTB, tpi); | ||||
| 			_MyToolTip.SetSuperTooltip(MyFlexGrid, tpi); | ||||
| 			ToolTipOnOff(); // B2025-050 Show the tooltip based on User Options Settings | ||||
| 		} | ||||
| 		public override void ToolTipOnOff() | ||||
| 		{ | ||||
| 			_MyToolTip.Enabled = VlnSettings.StepTypeToolTip; // B2025-XXX Show the tooltip based on User Options Settings | ||||
| 		} | ||||
| 		private bool DoNotRefresh = false; | ||||
| 		public override void RefreshContent()  | ||||
|   | ||||
| @@ -9,6 +9,7 @@ using System.IO; | ||||
| using System.Text.RegularExpressions; | ||||
| using VEPROMS.CSLA.Library; | ||||
| using JR.Utils.GUI.Forms; | ||||
| using Volian.Base.Library; | ||||
|  | ||||
| namespace Volian.Controls.Library | ||||
| { | ||||
| @@ -78,7 +79,7 @@ namespace Volian.Controls.Library | ||||
| 		/// <summary> | ||||
| 		/// Left edge of the PictureBox | ||||
| 		/// </summary> | ||||
| 		public override int ContentLeft | ||||
| 		override public int ContentLeft | ||||
| 		{ | ||||
| 			get { return Left + _MyPictureBox.Left; } | ||||
| 		} | ||||
| @@ -95,8 +96,14 @@ namespace Volian.Controls.Library | ||||
| 			_MyToolTip.MinimumTooltipSize = new Size(0, 24); | ||||
| 			_MyToolTip.TooltipDuration = 3; | ||||
| 			_MyToolTip.SetSuperTooltip(MyPictureBox, tpi); | ||||
| 			ToolTipOnOff(); // B2025-050 Show the tooltip based on User Options Settings | ||||
| 		} | ||||
| 		public override void RefreshContent() | ||||
| 		public override void ToolTipOnOff() | ||||
| 		{ | ||||
| 			_MyToolTip.Enabled = VlnSettings.StepTypeToolTip; // B2025-XXX Show the tooltip based on User Options Settings | ||||
| 		} | ||||
|  | ||||
| 		override public void RefreshContent() | ||||
| 		{ | ||||
| 			IdentifyMe(false); | ||||
| 			RefreshDisplay(false); | ||||
|   | ||||
| @@ -7,6 +7,7 @@ using System.Text; | ||||
| using System.Text.RegularExpressions; | ||||
| using System.Windows.Forms; | ||||
| using VEPROMS.CSLA.Library; | ||||
| using Volian.Base.Library; | ||||
|  | ||||
| namespace Volian.Controls.Library | ||||
| { | ||||
| @@ -133,6 +134,11 @@ namespace Volian.Controls.Library | ||||
| 			_MyToolTip.MinimumTooltipSize = new Size(0, 24); | ||||
| 			_MyToolTip.TooltipDuration = 3; | ||||
| 			_MyToolTip.SetSuperTooltip(MyStepRTB, tpi); | ||||
| 			ToolTipOnOff(); // B2025-050 Show the tooltip based on User Options Settings | ||||
| 		} | ||||
| 		public override void ToolTipOnOff() | ||||
| 		{ | ||||
| 			_MyToolTip.Enabled = VlnSettings.StepTypeToolTip; // B2025-XXX Show the tooltip based on User Options Settings | ||||
| 		} | ||||
| 		public override void RefreshContent() | ||||
| 		{ | ||||
| @@ -793,27 +799,41 @@ namespace Volian.Controls.Library | ||||
| 				// if the plant has the change id option, the change id was entered when the program started. | ||||
| 				// this should be saved for every piece of edited data.  Note that the set of config | ||||
| 				// item Step_MultipleChangeID has the save built in to it. | ||||
| 				if (sc == null) sc = new StepConfig(); | ||||
| 				if (MyStepRTB.MyItemInfo.IsStep && | ||||
| 					MyStepRTB.MyItemInfo.ActiveFormat.PlantFormat.FormatData.ProcData.ChangeBarData.ChangeIds | ||||
| 					&& !this.MyStepPanel.MyStepTabPanel.MyDisplayTabControl.EditorialChange) | ||||
| 				{ | ||||
| 					//StepConfig sc = MyStepRTB.MyItemInfo.MyConfig as StepConfig; | ||||
| 					if (sc == null) sc = new StepConfig(); | ||||
| 					sc.Step_ChangeID = this.MyStepPanel.MyStepTabPanel.MyDisplayTabControl.ChgId; | ||||
| 					//if (MyStepRTB.MyItemInfo.MyConfig == null) itm.MyContent.Config = sc.ToString(); | ||||
| 				} | ||||
| 				// C2015-028 Add Editorial Mode to PROMS Step Editor | ||||
| 				//   if in Editorial Mode, treat it the same as if the ChangeIds are set in the Format file | ||||
| 				if (MyStepPanel.MyStepTabPanel.MyDisplayTabControl.IsInEditorialMode && !existingChangeBar) | ||||
| 				{ | ||||
| 					sc.Step_ChangeIDEditorialMode = Volian.Base.Library.VlnSettings.UserID; | ||||
| 				} | ||||
| 				else | ||||
|                 { | ||||
| 					sc.Step_ChangeIDEditorialMode = null; | ||||
| 				} | ||||
| 				// B2020-017: If making an editorial change, clear the Change id.  Having the change id on | ||||
| 				//   was adding/printing a change bar. | ||||
| 				// C2015-028 Add Editorial Mode to PROMS Step Editor | ||||
| 				//   if in Editorial Mode, treat it the same as if the ChangeIds are set in the Format file | ||||
| 				if (MyStepRTB.MyItemInfo.IsStep && | ||||
| 					MyStepRTB.MyItemInfo.ActiveFormat.PlantFormat.FormatData.ProcData.ChangeBarData.ChangeIds | ||||
| 					&& this.MyStepPanel.MyStepTabPanel.MyDisplayTabControl.EditorialChange | ||||
| 					&& hasChangeBar == false) | ||||
| 					(MyStepRTB.MyItemInfo.ActiveFormat.PlantFormat.FormatData.ProcData.ChangeBarData.ChangeIds | ||||
| 					 || MyStepPanel.MyStepTabPanel.MyDisplayTabControl.IsInEditorialMode | ||||
| 					) | ||||
| 					&& MyStepPanel.MyStepTabPanel.MyDisplayTabControl.EditorialChange | ||||
| 					&& !hasChangeBar) | ||||
| 				{ | ||||
| 					if (sc == null) sc = new StepConfig(); | ||||
| 					sc.Step_ChangeID = null; | ||||
| 				} | ||||
| 				//  B2015-024 Have Spell Checker text changes be an editorial change (not assign a change bar but keep existing change bar) | ||||
| 				if (MyItemInfo.ActiveFormat.PlantFormat.FormatData.EditData.EditoralSpellCheck) | ||||
| 				// C2015-028 Add Editorial Mode to PROMS Step Editor | ||||
| 				//   if in Editorial Mode, treat it the same as if the Rditorial SprllCheck flag is set in the Format file | ||||
| 				if (MyItemInfo.ActiveFormat.PlantFormat.FormatData.EditData.EditoralSpellCheck || this.MyStepPanel.MyStepTabPanel.MyDisplayTabControl.IsInEditorialMode) | ||||
| 				{ | ||||
| 					if (StepRTB.DidEditorialSpellCheck) | ||||
| 					{ | ||||
|   | ||||
| @@ -97,6 +97,11 @@ namespace Volian.Controls.Library | ||||
| 			_MyToolTip.MinimumTooltipSize = new Size(0, 24); | ||||
| 			_MyToolTip.TooltipDuration = 3; | ||||
| 			_MyToolTip.SetSuperTooltip(MyStepRTB, tpi); | ||||
| 			ToolTipOnOff(); // B2025-050 Show the tooltip based on User Options Settings | ||||
| 		} | ||||
| 		public override void ToolTipOnOff() | ||||
| 		{ | ||||
| 			_MyToolTip.Enabled = VlnSettings.StepTypeToolTip; // B2025-XXX Show the tooltip based on User Options Settings | ||||
| 		} | ||||
| 		public override void RefreshContent() | ||||
| 		{ | ||||
|   | ||||
| @@ -650,8 +650,13 @@ namespace Volian.Controls.Library | ||||
| 		/// </summary> | ||||
| 		public Color ActiveColor | ||||
| 		{ | ||||
| 			get { return _ActiveColor; } | ||||
| 			set { _ActiveColor = value; } | ||||
| 			get { | ||||
| 				// C2015-028 Add Editorial Mode to PROMS Step Editor | ||||
| 				//   if in Editorial Mode, use LightGreen background | ||||
| 				_ActiveColor = MyStepTabPanel != null && MyStepTabPanel.MyDisplayTabControl.IsInEditorialMode ? Color.LightGreen : Color.SkyBlue; | ||||
| 					return _ActiveColor;  | ||||
| 				} | ||||
|             set { _ActiveColor = value; } | ||||
| 		} | ||||
| 		/// <summary> | ||||
| 		/// Gets or Sets the Annotation backcolor for StepRTBs in the Panel | ||||
|   | ||||
| @@ -3760,7 +3760,12 @@ namespace Volian.Controls.Library | ||||
| 		public bool SpellCheckNext() | ||||
| 		{ | ||||
| 			int nBad = C1SpellChecker2.CheckControl(this, false, MySpellCheckDlg); | ||||
| 				if (MyItemInfo.ActiveFormat.PlantFormat.FormatData.EditData.EditoralSpellCheck) | ||||
|  | ||||
| 			// C2015-028 Add Editorial Mode to PROMS Step Editor | ||||
| 			//   if in Editorial Mode, treat it the same as if the EditorialSpellCheck flag is set in the Format file | ||||
| 			bool editorialmode = (this.Parent.Parent.Parent as StepTabPanel).MyDisplayTabControl.IsInEditorialMode; | ||||
|  | ||||
|             if (MyItemInfo.ActiveFormat.PlantFormat.FormatData.EditData.EditoralSpellCheck || editorialmode) | ||||
| 					DidEditorialSpellCheck = MySpellCheckDlg.DidCorrectSpelling;  // B2015-024 spell checker in editoral mode | ||||
| 			return (nBad >= 0); // nBad = -1 means user pressed Cancel button | ||||
| 		} | ||||
|   | ||||
| @@ -120,7 +120,7 @@ namespace Volian.Controls.Library | ||||
| 		/// </summary> | ||||
| 		private void SetupStepTabRibbon() | ||||
| 		{ | ||||
| 			_MyStepTabRibbon = new StepTabRibbon(); | ||||
| 			_MyStepTabRibbon = new StepTabRibbon(_MyDisplayTabControl.IsInEditorialMode); | ||||
| 			_MyStepTabRibbon.Dock = System.Windows.Forms.DockStyle.Top; | ||||
| 			_MyStepTabRibbon.Location = new System.Drawing.Point(0, 0); | ||||
| 			_MyStepTabRibbon.Name = "displayTabRibbon1"; | ||||
|   | ||||
| @@ -995,7 +995,7 @@ namespace Volian.Controls.Library | ||||
| 		//    SetButtonAndMenuEnabling(true); | ||||
| 		//} | ||||
| 		#region Constructor | ||||
| 		public StepTabRibbon() | ||||
| 		public StepTabRibbon(bool? IsInEditorialMode = false) | ||||
| 		{ | ||||
| 			InitializeComponent(); | ||||
| 			this.btnInsSupInfo.Tag = string.Format("{0} {1}", (int)E_FromTypes.SupInfos, 1040);  // Make type of rno (40) & special case 1000 | ||||
| @@ -1021,8 +1021,16 @@ namespace Volian.Controls.Library | ||||
| 			// hide the import from Word file if not running in Debug mode | ||||
| 			if (!VlnSettings.DebugMode) | ||||
| 				rbnImpWrd.Visible = false; | ||||
| 		} | ||||
| 		void _RibbonControl_SizeChanged(object sender, EventArgs e) | ||||
|  | ||||
| 			// C2015-028 Add Editorial Mode to PROMS Step Editor | ||||
| 			//  default Editorial Mode to what is set in the DisplayTabControl | ||||
| 			SetEditorialMode(IsInEditorialMode != null && (bool) IsInEditorialMode); | ||||
|  | ||||
|         } | ||||
|  | ||||
|         public void SetEditorialMode(bool mode) => btnEditorialMode.Checked = btnCMEditorialMode.Checked = mode; | ||||
|  | ||||
|         void _RibbonControl_SizeChanged(object sender, EventArgs e) | ||||
| 		{ | ||||
| 			this.Size = _RibbonControl.Size; | ||||
| 		} | ||||
| @@ -3125,7 +3133,7 @@ namespace Volian.Controls.Library | ||||
| 			btnCMRedo.Enabled = btnRedo.Enabled = _MyStepRTB.CanRedo; | ||||
| 			btnCMUndo.Enabled = btnUndo.Enabled = _MyStepRTB.CanUndo; | ||||
| 		} | ||||
| 		private void btnGoTo_Click(object sender, EventArgs e) | ||||
|         private void btnGoTo_Click(object sender, EventArgs e) | ||||
| 		{ | ||||
| 			// if on a transition, go to the selected transition 'to'.  If on | ||||
| 			// a referenced object, bring up ReferencedObject Editor (for now, just put up a message box. | ||||
| @@ -3211,7 +3219,29 @@ namespace Volian.Controls.Library | ||||
| 				System.Diagnostics.Process.Start(roapp, args); | ||||
| 			} | ||||
| 		} | ||||
| 		private void btnChgTyp_Click(object sender, EventArgs e) | ||||
|  | ||||
| 		// C2015-028 Add Editorial Mode to PROMS Step Editor | ||||
| 		private void btnEditorialMode_Click(object sender, EventArgs e) | ||||
| 		{ | ||||
| 			//toggle button is selected | ||||
| 			SetEditorialMode(!btnEditorialMode.Checked); | ||||
|  | ||||
| 			//set the overall flag in the displaytabcontrol | ||||
|             StepTabPanel tmp = Parent as StepTabPanel; | ||||
| 			tmp.MyDisplayTabControl.IsInEditorialMode = btnEditorialMode.Checked; | ||||
|  | ||||
| 			//refresh the current item so the background color changes (LightGreen=Editorial Mode, SkyBlue=Normal Selected) | ||||
|             if (MyEditItem != null) | ||||
| 			{ | ||||
| 				_MyEditItem.RefreshContent(); | ||||
| 				Application.DoEvents(); | ||||
|             } | ||||
|  | ||||
|             //set other preciously opened tabs to match the state of Editorial Mode in the current tab | ||||
|             tmp.MyDisplayTabControl.SetEdititorialModeForAllTabs(btnEditorialMode.Checked); | ||||
|         } | ||||
|  | ||||
|         private void btnChgTyp_Click(object sender, EventArgs e) | ||||
| 		{ | ||||
| 			StepPanelTabDisplayEventArgs args = new StepPanelTabDisplayEventArgs("Change Step Type"); | ||||
| 			MyEditItem.MyStepPanel.OnTabDisplay(sender, args); | ||||
| @@ -3279,7 +3309,8 @@ namespace Volian.Controls.Library | ||||
| 				rtabInsert.Visible = false; | ||||
| 				rtabAdmin.Visible = false; | ||||
| 				rtabReview.Select(); | ||||
| 				btnCMEditMode1.Enabled = btnEditMode.Enabled = false; // don't allow reviewer toggle out of view mode | ||||
| 				btnCMEditMode1.Enabled = btnEditMode.Enabled = btnCMEditorialMode.Enabled = false; // don't allow reviewer toggle out of view mode | ||||
| 				btnCMEditorialMode.Visible = false; | ||||
| 			} | ||||
| 		} | ||||
| 		public void SetupROEditorMode() | ||||
|   | ||||
							
								
								
									
										
											BIN
										
									
								
								PROMS/Volian.Controls.Library/StepTabRibbon.designer.cs
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										
											BIN
										
									
								
								PROMS/Volian.Controls.Library/StepTabRibbon.designer.cs
									
									
									
										generated
									
									
									
								
							
										
											Binary file not shown.
										
									
								
							| @@ -27,10 +27,26 @@ namespace Volian.Controls.Library | ||||
| 			while (MyEditItem.SpellCheckNext()) | ||||
| 			{ | ||||
| 				ItemInfo next = MyEditItem.MyItemInfo.SearchNext; | ||||
| 				if (next == null || !next.IsStep) // B2016-063 check if next is not a step type instead of specifically a section | ||||
| 					return; // spell check only current section | ||||
| 				MyEditItem.MyStepPanel.MyStepTabPanel.MyDisplayTabControl.OpenItem(next); | ||||
| 			} | ||||
| 				//C2025-037 Evaluate the way that Spell Check (in step editor sections) is currently closing after one section. | ||||
|  | ||||
| 				if (next == null || next.IsProcedure) // B2016-063 check if next is not a step type instead of specifically a section | ||||
|                 { | ||||
|                     return; // spell check only current procedure | ||||
|                 } | ||||
|  | ||||
| 				//If it is a word document, find the next non-word document | ||||
| 				while (next.HasWordContent) | ||||
|                 { | ||||
| 					next = next.SearchNext; | ||||
|  | ||||
| 					if (next == null || next.IsProcedure) // B2016-063 check if next is not a step type instead of specifically a section | ||||
| 					{ | ||||
| 						return; // spell check only current procedure | ||||
| 					} | ||||
| 				} | ||||
|  | ||||
|                 MyEditItem.MyStepPanel.MyStepTabPanel.MyDisplayTabControl.OpenItem(next); | ||||
|             } | ||||
| 			MyEditItem.SetFocus(); | ||||
| 		} | ||||
|  | ||||
|   | ||||
| @@ -85,6 +85,14 @@ namespace Volian.Print.Library | ||||
| 		ProgressSetup, | ||||
| 		LoadVlnParagraph | ||||
| 	} | ||||
|  | ||||
| 	//B2025-048  Problem with Printing CAS Steps | ||||
| 	public enum PromsPrinterPrintType | ||||
| 	{ | ||||
| 		Normal, | ||||
| 		CAS_Only, | ||||
| 		TCAS_only | ||||
| 	} | ||||
| 	public class PromsPrinter | ||||
| 	{ | ||||
| 		public bool NeedSupInfoBreak = false; | ||||
| @@ -331,6 +339,12 @@ namespace Volian.Print.Library | ||||
| 			get { return _MergedPdf; } | ||||
| 			set { _MergedPdf = value; } | ||||
| 		} | ||||
|  | ||||
| 		//B2025-048  Problem with Printing CAS Steps | ||||
| 		// default to Normal | ||||
| 		// will skip certain logic if CAS Only or CTS Only | ||||
| 		public PromsPrinterPrintType PromsPrinterPrintType { get; set; } = PromsPrinterPrintType.Normal; | ||||
|  | ||||
| 		public PromsPrinter(ItemInfo myItem, string rev, string watermark, bool debugOutput, bool origPgBrk, string backgroundFolder, bool openPDF, bool overWrite, | ||||
| 			ChangeBarDefinition cbd, String pdfFile, bool insertBlankPages, bool batchPrint, string prefix, bool saveLinks, int removeTrailngHardReturnsAndManualPageBreaks, string blankPageText, bool didAll, MergedPdf mergedPdf, string watermarkColor, int PrtSectID = -1) | ||||
| 		{ | ||||
| @@ -1266,7 +1280,7 @@ namespace Volian.Print.Library | ||||
| 			set { _MyTimeCriticalActSummary = value; } | ||||
| 		} | ||||
|  | ||||
| 		public void CreateWordDocPdf(PdfContentByte cb, SectionInfo mySection) | ||||
|         public void CreateWordDocPdf(PdfContentByte cb, SectionInfo mySection) | ||||
| 		{ | ||||
| 			if (mySection.PageNumber == -1)         // If page num transition goes to a section, need the pagenumber of section. | ||||
| 			{ | ||||
|   | ||||
| @@ -99,8 +99,8 @@ | ||||
|     <Reference Include="System.Drawing" /> | ||||
|     <Reference Include="System.Windows.Forms" /> | ||||
|     <Reference Include="System.Xml" /> | ||||
|     <Reference Include="VlnStatus64"> | ||||
|       <HintPath>..\VEPROMS\VlnStatus64\bin\Debug\VlnStatus64.dll</HintPath> | ||||
|     <Reference Include="VlnStatus"> | ||||
|       <HintPath>..\ReferencedObjects\LibSource\VlnStatus\bin\Debug\VlnStatus.dll</HintPath> | ||||
|     </Reference> | ||||
|   </ItemGroup> | ||||
|   <ItemGroup> | ||||
|   | ||||
| @@ -2159,7 +2159,10 @@ namespace Volian.Print.Library | ||||
| 			} | ||||
| 			// If "doSectionTitleContinued" is true then print the section title with "(Continued)" appended to it | ||||
| 			// format must have ContinueSectinHeader format flag set to true | ||||
| 			if (doSectionTitleContinued) | ||||
| 			//B2025-048  Problem with Printing CAS Steps | ||||
| 			//  skip this if printing CAS or CTAS - was causing it to | ||||
| 			//  skip/overwrite data | ||||
| 			if (doSectionTitleContinued && MyPromsPrinter.PromsPrinterPrintType == PromsPrinterPrintType.Normal) | ||||
| 			{ | ||||
| 				vlnParagraph sectContPara; | ||||
| 				string contMsg = (MyItemInfo.ActiveSection != null) ? MyItemInfo.ActiveSection.MyDocStyle.Continue.SectionTitle.AppendToTitle : ""; // C2018-003 fixed use of getting the active section | ||||
|   | ||||
		Reference in New Issue
	
	Block a user