diff --git a/PROMS/Formats/Formats.csproj b/PROMS/Formats/Formats.csproj
new file mode 100644
index 00000000..ade1887b
--- /dev/null
+++ b/PROMS/Formats/Formats.csproj
@@ -0,0 +1,391 @@
+
+
+ Debug
+ AnyCPU
+ 8.0.50727
+ 2.0
+ {F479493D-A543-4CCF-9541-039FD5126794}
+ WinExe
+ Properties
+ Formats
+ Formats
+ SAK
+ SAK
+ SAK
+ SAK
+
+
+ true
+ full
+ false
+ bin\Debug\
+ DEBUG;TRACE
+ prompt
+ 4
+
+
+ pdbonly
+ true
+ bin\Release\
+ TRACE
+ prompt
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+ Form
+
+
+ frmFormatCopy.cs
+
+
+
+
+ Designer
+ frmFormatCopy.cs
+
+
+ ResXFileCodeGenerator
+ Resources.Designer.cs
+ Designer
+
+
+ True
+ Resources.resx
+
+
+ SettingsSingleFileGenerator
+ Settings.Designer.cs
+
+
+ True
+ Settings.settings
+ True
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/PROMS/Formats/Formats.csproj.vspscc b/PROMS/Formats/Formats.csproj.vspscc
new file mode 100644
index 00000000..b6d32892
--- /dev/null
+++ b/PROMS/Formats/Formats.csproj.vspscc
@@ -0,0 +1,10 @@
+""
+{
+"FILE_VERSION" = "9237"
+"ENLISTMENT_CHOICE" = "NEVER"
+"PROJECT_FILE_RELATIVE_PATH" = ""
+"NUMBER_OF_EXCLUDED_FILES" = "0"
+"ORIGINAL_PROJECT_FILE_PATH" = ""
+"NUMBER_OF_NESTED_PROJECTS" = "0"
+"SOURCE_CONTROL_SETTINGS_PROVIDER" = "PROVIDER"
+}
diff --git a/PROMS/Formats/Formats.sln b/PROMS/Formats/Formats.sln
new file mode 100644
index 00000000..a8cc0e9c
--- /dev/null
+++ b/PROMS/Formats/Formats.sln
@@ -0,0 +1,26 @@
+
+Microsoft Visual Studio Solution File, Format Version 9.00
+# Visual Studio 2005
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Formats", "Formats.csproj", "{F479493D-A543-4CCF-9541-039FD5126794}"
+EndProject
+Global
+ GlobalSection(SourceCodeControl) = preSolution
+ SccNumberOfProjects = 2
+ SccLocalPath0 = .
+ SccProjectUniqueName1 = Formats.csproj
+ SccLocalPath1 = .
+ EndGlobalSection
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {F479493D-A543-4CCF-9541-039FD5126794}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {F479493D-A543-4CCF-9541-039FD5126794}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {F479493D-A543-4CCF-9541-039FD5126794}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {F479493D-A543-4CCF-9541-039FD5126794}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/PROMS/Formats/Formats.vssscc b/PROMS/Formats/Formats.vssscc
new file mode 100644
index 00000000..6cb031bc
--- /dev/null
+++ b/PROMS/Formats/Formats.vssscc
@@ -0,0 +1,10 @@
+""
+{
+"FILE_VERSION" = "9237"
+"ENLISTMENT_CHOICE" = "NEVER"
+"PROJECT_FILE_RELATIVE_PATH" = ""
+"NUMBER_OF_EXCLUDED_FILES" = "0"
+"ORIGINAL_PROJECT_FILE_PATH" = ""
+"NUMBER_OF_NESTED_PROJECTS" = "0"
+"SOURCE_CONTROL_SETTINGS_PROVIDER" = "PROJECT"
+}
diff --git a/PROMS/Formats/Program.cs b/PROMS/Formats/Program.cs
new file mode 100644
index 00000000..ecbbfc91
--- /dev/null
+++ b/PROMS/Formats/Program.cs
@@ -0,0 +1,20 @@
+using System;
+using System.Collections.Generic;
+using System.Windows.Forms;
+
+namespace Formats
+{
+ static class Program
+ {
+ ///
+ /// The main entry point for the application.
+ ///
+ [STAThread]
+ static void Main()
+ {
+ Application.EnableVisualStyles();
+ Application.SetCompatibleTextRenderingDefault(false);
+ Application.Run(new frmFormatCopy());
+ }
+ }
+}
\ No newline at end of file
diff --git a/PROMS/Formats/Properties/AssemblyInfo.cs b/PROMS/Formats/Properties/AssemblyInfo.cs
new file mode 100644
index 00000000..b7b29f28
--- /dev/null
+++ b/PROMS/Formats/Properties/AssemblyInfo.cs
@@ -0,0 +1,33 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// General Information about an assembly is controlled through the following
+// set of attributes. Change these attribute values to modify the information
+// associated with an assembly.
+[assembly: AssemblyTitle("Formats")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("Formats")]
+[assembly: AssemblyCopyright("Copyright © 2014")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// Setting ComVisible to false makes the types in this assembly not visible
+// to COM components. If you need to access a type in this assembly from
+// COM, set the ComVisible attribute to true on that type.
+[assembly: ComVisible(false)]
+
+// The following GUID is for the ID of the typelib if this project is exposed to COM
+[assembly: Guid("eb4582a1-c54a-4250-8623-1fb71eb8352e")]
+
+// Version information for an assembly consists of the following four values:
+//
+// Major Version
+// Minor Version
+// Build Number
+// Revision
+//
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/PROMS/Formats/Properties/Resources.Designer.cs b/PROMS/Formats/Properties/Resources.Designer.cs
new file mode 100644
index 00000000..e7dd6df1
--- /dev/null
+++ b/PROMS/Formats/Properties/Resources.Designer.cs
@@ -0,0 +1,71 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+// Runtime Version:2.0.50727.4253
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+namespace Formats.Properties
+{
+
+
+ ///
+ /// A strongly-typed resource class, for looking up localized strings, etc.
+ ///
+ // This class was auto-generated by the StronglyTypedResourceBuilder
+ // class via a tool like ResGen or Visual Studio.
+ // To add or remove a member, edit your .ResX file then rerun ResGen
+ // with the /str option, or rebuild your VS project.
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
+ internal class Resources
+ {
+
+ private static global::System.Resources.ResourceManager resourceMan;
+
+ private static global::System.Globalization.CultureInfo resourceCulture;
+
+ [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
+ internal Resources()
+ {
+ }
+
+ ///
+ /// Returns the cached ResourceManager instance used by this class.
+ ///
+ [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+ internal static global::System.Resources.ResourceManager ResourceManager
+ {
+ get
+ {
+ if ((resourceMan == null))
+ {
+ global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Formats.Properties.Resources", typeof(Resources).Assembly);
+ resourceMan = temp;
+ }
+ return resourceMan;
+ }
+ }
+
+ ///
+ /// Overrides the current thread's CurrentUICulture property for all
+ /// resource lookups using this strongly typed resource class.
+ ///
+ [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+ internal static global::System.Globalization.CultureInfo Culture
+ {
+ get
+ {
+ return resourceCulture;
+ }
+ set
+ {
+ resourceCulture = value;
+ }
+ }
+ }
+}
diff --git a/PROMS/Formats/Properties/Resources.resx b/PROMS/Formats/Properties/Resources.resx
new file mode 100644
index 00000000..25a61211
--- /dev/null
+++ b/PROMS/Formats/Properties/Resources.resx
@@ -0,0 +1,117 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
\ No newline at end of file
diff --git a/PROMS/Formats/Properties/Settings.Designer.cs b/PROMS/Formats/Properties/Settings.Designer.cs
new file mode 100644
index 00000000..5f322b05
--- /dev/null
+++ b/PROMS/Formats/Properties/Settings.Designer.cs
@@ -0,0 +1,30 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+// Runtime Version:2.0.50727.4253
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+namespace Formats.Properties
+{
+
+
+ [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "8.0.0.0")]
+ internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase
+ {
+
+ private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
+
+ public static Settings Default
+ {
+ get
+ {
+ return defaultInstance;
+ }
+ }
+ }
+}
diff --git a/PROMS/Formats/Properties/Settings.settings b/PROMS/Formats/Properties/Settings.settings
new file mode 100644
index 00000000..39645652
--- /dev/null
+++ b/PROMS/Formats/Properties/Settings.settings
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/PROMS/Formats/fmtall/AEPAPPRall.xml b/PROMS/Formats/fmtall/AEPAPPRall.xml
new file mode 100644
index 00000000..e5911a3b
Binary files /dev/null and b/PROMS/Formats/fmtall/AEPAPPRall.xml differ
diff --git a/PROMS/Formats/fmtall/AEPCHID_00all.xml b/PROMS/Formats/fmtall/AEPCHID_00all.xml
new file mode 100644
index 00000000..08f138b3
Binary files /dev/null and b/PROMS/Formats/fmtall/AEPCHID_00all.xml differ
diff --git a/PROMS/Formats/fmtall/AEPCHIDall.xml b/PROMS/Formats/fmtall/AEPCHIDall.xml
new file mode 100644
index 00000000..bc4f1534
Binary files /dev/null and b/PROMS/Formats/fmtall/AEPCHIDall.xml differ
diff --git a/PROMS/Formats/fmtall/AEPDEVall.xml b/PROMS/Formats/fmtall/AEPDEVall.xml
new file mode 100644
index 00000000..d6ac0225
Binary files /dev/null and b/PROMS/Formats/fmtall/AEPDEVall.xml differ
diff --git a/PROMS/Formats/fmtall/AEP_00all.xml b/PROMS/Formats/fmtall/AEP_00all.xml
new file mode 100644
index 00000000..7c7ff978
Binary files /dev/null and b/PROMS/Formats/fmtall/AEP_00all.xml differ
diff --git a/PROMS/Formats/fmtall/AEP_01all.xml b/PROMS/Formats/fmtall/AEP_01all.xml
new file mode 100644
index 00000000..7f99f26f
Binary files /dev/null and b/PROMS/Formats/fmtall/AEP_01all.xml differ
diff --git a/PROMS/Formats/fmtall/AEP_02all.xml b/PROMS/Formats/fmtall/AEP_02all.xml
new file mode 100644
index 00000000..4a1b3298
Binary files /dev/null and b/PROMS/Formats/fmtall/AEP_02all.xml differ
diff --git a/PROMS/Formats/fmtall/AEPall.xml b/PROMS/Formats/fmtall/AEPall.xml
new file mode 100644
index 00000000..23745fcb
Binary files /dev/null and b/PROMS/Formats/fmtall/AEPall.xml differ
diff --git a/PROMS/Formats/fmtall/BASEall.xml b/PROMS/Formats/fmtall/BASEall.xml
new file mode 100644
index 00000000..53b91893
Binary files /dev/null and b/PROMS/Formats/fmtall/BASEall.xml differ
diff --git a/PROMS/Formats/fmtall/BGEALNall.xml b/PROMS/Formats/fmtall/BGEALNall.xml
new file mode 100644
index 00000000..d7dc7576
Binary files /dev/null and b/PROMS/Formats/fmtall/BGEALNall.xml differ
diff --git a/PROMS/Formats/fmtall/BGEEOP_00all.xml b/PROMS/Formats/fmtall/BGEEOP_00all.xml
new file mode 100644
index 00000000..6200ba33
Binary files /dev/null and b/PROMS/Formats/fmtall/BGEEOP_00all.xml differ
diff --git a/PROMS/Formats/fmtall/BGEEOPall.xml b/PROMS/Formats/fmtall/BGEEOPall.xml
new file mode 100644
index 00000000..5962caae
Binary files /dev/null and b/PROMS/Formats/fmtall/BGEEOPall.xml differ
diff --git a/PROMS/Formats/fmtall/BGEOI_00all.xml b/PROMS/Formats/fmtall/BGEOI_00all.xml
new file mode 100644
index 00000000..e3de66e4
Binary files /dev/null and b/PROMS/Formats/fmtall/BGEOI_00all.xml differ
diff --git a/PROMS/Formats/fmtall/BGEOIall.xml b/PROMS/Formats/fmtall/BGEOIall.xml
new file mode 100644
index 00000000..cd919609
Binary files /dev/null and b/PROMS/Formats/fmtall/BGEOIall.xml differ
diff --git a/PROMS/Formats/fmtall/BGESTPall.xml b/PROMS/Formats/fmtall/BGESTPall.xml
new file mode 100644
index 00000000..ed30affc
Binary files /dev/null and b/PROMS/Formats/fmtall/BGESTPall.xml differ
diff --git a/PROMS/Formats/fmtall/BGEVLall.xml b/PROMS/Formats/fmtall/BGEVLall.xml
new file mode 100644
index 00000000..ff832ca1
Binary files /dev/null and b/PROMS/Formats/fmtall/BGEVLall.xml differ
diff --git a/PROMS/Formats/fmtall/CAL1all.xml b/PROMS/Formats/fmtall/CAL1all.xml
new file mode 100644
index 00000000..65b2b363
Binary files /dev/null and b/PROMS/Formats/fmtall/CAL1all.xml differ
diff --git a/PROMS/Formats/fmtall/CAL2_00all.xml b/PROMS/Formats/fmtall/CAL2_00all.xml
new file mode 100644
index 00000000..553841d3
Binary files /dev/null and b/PROMS/Formats/fmtall/CAL2_00all.xml differ
diff --git a/PROMS/Formats/fmtall/CAL2all.xml b/PROMS/Formats/fmtall/CAL2all.xml
new file mode 100644
index 00000000..cd073e8c
Binary files /dev/null and b/PROMS/Formats/fmtall/CAL2all.xml differ
diff --git a/PROMS/Formats/fmtall/CALBCKall.xml b/PROMS/Formats/fmtall/CALBCKall.xml
new file mode 100644
index 00000000..20a10a65
Binary files /dev/null and b/PROMS/Formats/fmtall/CALBCKall.xml differ
diff --git a/PROMS/Formats/fmtall/CALOTOall.xml b/PROMS/Formats/fmtall/CALOTOall.xml
new file mode 100644
index 00000000..7aebbb43
Binary files /dev/null and b/PROMS/Formats/fmtall/CALOTOall.xml differ
diff --git a/PROMS/Formats/fmtall/CATADEVall.xml b/PROMS/Formats/fmtall/CATADEVall.xml
new file mode 100644
index 00000000..49d46d90
Binary files /dev/null and b/PROMS/Formats/fmtall/CATADEVall.xml differ
diff --git a/PROMS/Formats/fmtall/CATBOXall.xml b/PROMS/Formats/fmtall/CATBOXall.xml
new file mode 100644
index 00000000..037f9c2f
Binary files /dev/null and b/PROMS/Formats/fmtall/CATBOXall.xml differ
diff --git a/PROMS/Formats/fmtall/CATDEVall.xml b/PROMS/Formats/fmtall/CATDEVall.xml
new file mode 100644
index 00000000..affed00a
Binary files /dev/null and b/PROMS/Formats/fmtall/CATDEVall.xml differ
diff --git a/PROMS/Formats/fmtall/CATEBCKall.xml b/PROMS/Formats/fmtall/CATEBCKall.xml
new file mode 100644
index 00000000..eebb809e
Binary files /dev/null and b/PROMS/Formats/fmtall/CATEBCKall.xml differ
diff --git a/PROMS/Formats/fmtall/CATall.xml b/PROMS/Formats/fmtall/CATall.xml
new file mode 100644
index 00000000..26a11c7d
Binary files /dev/null and b/PROMS/Formats/fmtall/CATall.xml differ
diff --git a/PROMS/Formats/fmtall/CPBCK2all.xml b/PROMS/Formats/fmtall/CPBCK2all.xml
new file mode 100644
index 00000000..81383776
Binary files /dev/null and b/PROMS/Formats/fmtall/CPBCK2all.xml differ
diff --git a/PROMS/Formats/fmtall/CPBCK_00all.xml b/PROMS/Formats/fmtall/CPBCK_00all.xml
new file mode 100644
index 00000000..be8b7a37
Binary files /dev/null and b/PROMS/Formats/fmtall/CPBCK_00all.xml differ
diff --git a/PROMS/Formats/fmtall/CPBCK_01all.xml b/PROMS/Formats/fmtall/CPBCK_01all.xml
new file mode 100644
index 00000000..ccbfc365
Binary files /dev/null and b/PROMS/Formats/fmtall/CPBCK_01all.xml differ
diff --git a/PROMS/Formats/fmtall/CPBCKall.xml b/PROMS/Formats/fmtall/CPBCKall.xml
new file mode 100644
index 00000000..8326d22e
Binary files /dev/null and b/PROMS/Formats/fmtall/CPBCKall.xml differ
diff --git a/PROMS/Formats/fmtall/CPLAall.xml b/PROMS/Formats/fmtall/CPLAall.xml
new file mode 100644
index 00000000..35ece519
Binary files /dev/null and b/PROMS/Formats/fmtall/CPLAall.xml differ
diff --git a/PROMS/Formats/fmtall/CPLRDEVall.xml b/PROMS/Formats/fmtall/CPLRDEVall.xml
new file mode 100644
index 00000000..b861065f
Binary files /dev/null and b/PROMS/Formats/fmtall/CPLRDEVall.xml differ
diff --git a/PROMS/Formats/fmtall/CPLS2all.xml b/PROMS/Formats/fmtall/CPLS2all.xml
new file mode 100644
index 00000000..bcfde24e
Binary files /dev/null and b/PROMS/Formats/fmtall/CPLS2all.xml differ
diff --git a/PROMS/Formats/fmtall/CPLSDEVall.xml b/PROMS/Formats/fmtall/CPLSDEVall.xml
new file mode 100644
index 00000000..8f404618
Binary files /dev/null and b/PROMS/Formats/fmtall/CPLSDEVall.xml differ
diff --git a/PROMS/Formats/fmtall/CPLSSDDall.xml b/PROMS/Formats/fmtall/CPLSSDDall.xml
new file mode 100644
index 00000000..53ba1a07
Binary files /dev/null and b/PROMS/Formats/fmtall/CPLSSDDall.xml differ
diff --git a/PROMS/Formats/fmtall/CPLSSUMall.xml b/PROMS/Formats/fmtall/CPLSSUMall.xml
new file mode 100644
index 00000000..d04f5bb3
Binary files /dev/null and b/PROMS/Formats/fmtall/CPLSSUMall.xml differ
diff --git a/PROMS/Formats/fmtall/CPLSall.xml b/PROMS/Formats/fmtall/CPLSall.xml
new file mode 100644
index 00000000..02030bba
Binary files /dev/null and b/PROMS/Formats/fmtall/CPLSall.xml differ
diff --git a/PROMS/Formats/fmtall/CPL_00all.xml b/PROMS/Formats/fmtall/CPL_00all.xml
new file mode 100644
index 00000000..2b29adc9
Binary files /dev/null and b/PROMS/Formats/fmtall/CPL_00all.xml differ
diff --git a/PROMS/Formats/fmtall/CPL_01all.xml b/PROMS/Formats/fmtall/CPL_01all.xml
new file mode 100644
index 00000000..e67a48cb
Binary files /dev/null and b/PROMS/Formats/fmtall/CPL_01all.xml differ
diff --git a/PROMS/Formats/fmtall/CPL_02all.xml b/PROMS/Formats/fmtall/CPL_02all.xml
new file mode 100644
index 00000000..c3e73e4e
Binary files /dev/null and b/PROMS/Formats/fmtall/CPL_02all.xml differ
diff --git a/PROMS/Formats/fmtall/CPL_03all.xml b/PROMS/Formats/fmtall/CPL_03all.xml
new file mode 100644
index 00000000..a5077891
Binary files /dev/null and b/PROMS/Formats/fmtall/CPL_03all.xml differ
diff --git a/PROMS/Formats/fmtall/CPLall.xml b/PROMS/Formats/fmtall/CPLall.xml
new file mode 100644
index 00000000..3dd9eeef
Binary files /dev/null and b/PROMS/Formats/fmtall/CPLall.xml differ
diff --git a/PROMS/Formats/fmtall/CWEDEVall.xml b/PROMS/Formats/fmtall/CWEDEVall.xml
new file mode 100644
index 00000000..44afad63
Binary files /dev/null and b/PROMS/Formats/fmtall/CWEDEVall.xml differ
diff --git a/PROMS/Formats/fmtall/CWER_00all.xml b/PROMS/Formats/fmtall/CWER_00all.xml
new file mode 100644
index 00000000..762652d1
Binary files /dev/null and b/PROMS/Formats/fmtall/CWER_00all.xml differ
diff --git a/PROMS/Formats/fmtall/CWER_01all.xml b/PROMS/Formats/fmtall/CWER_01all.xml
new file mode 100644
index 00000000..0dbd049e
Binary files /dev/null and b/PROMS/Formats/fmtall/CWER_01all.xml differ
diff --git a/PROMS/Formats/fmtall/CWERall.xml b/PROMS/Formats/fmtall/CWERall.xml
new file mode 100644
index 00000000..c3cc1369
Binary files /dev/null and b/PROMS/Formats/fmtall/CWERall.xml differ
diff --git a/PROMS/Formats/fmtall/CWE_00all.xml b/PROMS/Formats/fmtall/CWE_00all.xml
new file mode 100644
index 00000000..53c02c39
Binary files /dev/null and b/PROMS/Formats/fmtall/CWE_00all.xml differ
diff --git a/PROMS/Formats/fmtall/CWE_01all.xml b/PROMS/Formats/fmtall/CWE_01all.xml
new file mode 100644
index 00000000..33f29368
Binary files /dev/null and b/PROMS/Formats/fmtall/CWE_01all.xml differ
diff --git a/PROMS/Formats/fmtall/CWEall.xml b/PROMS/Formats/fmtall/CWEall.xml
new file mode 100644
index 00000000..82d9cf2a
Binary files /dev/null and b/PROMS/Formats/fmtall/CWEall.xml differ
diff --git a/PROMS/Formats/fmtall/ComPeakFlexall.xml b/PROMS/Formats/fmtall/ComPeakFlexall.xml
new file mode 100644
index 00000000..c5f7071d
Binary files /dev/null and b/PROMS/Formats/fmtall/ComPeakFlexall.xml differ
diff --git a/PROMS/Formats/fmtall/EBCKall.xml b/PROMS/Formats/fmtall/EBCKall.xml
new file mode 100644
index 00000000..a96d2b56
Binary files /dev/null and b/PROMS/Formats/fmtall/EBCKall.xml differ
diff --git a/PROMS/Formats/fmtall/ELFDEVall.xml b/PROMS/Formats/fmtall/ELFDEVall.xml
new file mode 100644
index 00000000..f08822a7
Binary files /dev/null and b/PROMS/Formats/fmtall/ELFDEVall.xml differ
diff --git a/PROMS/Formats/fmtall/ENall.xml b/PROMS/Formats/fmtall/ENall.xml
new file mode 100644
index 00000000..7c8a0431
Binary files /dev/null and b/PROMS/Formats/fmtall/ENall.xml differ
diff --git a/PROMS/Formats/fmtall/ESFDEVall.xml b/PROMS/Formats/fmtall/ESFDEVall.xml
new file mode 100644
index 00000000..d950716c
Binary files /dev/null and b/PROMS/Formats/fmtall/ESFDEVall.xml differ
diff --git a/PROMS/Formats/fmtall/EXCLN_00all.xml b/PROMS/Formats/fmtall/EXCLN_00all.xml
new file mode 100644
index 00000000..bb7e725b
Binary files /dev/null and b/PROMS/Formats/fmtall/EXCLN_00all.xml differ
diff --git a/PROMS/Formats/fmtall/EXCLN_01all.xml b/PROMS/Formats/fmtall/EXCLN_01all.xml
new file mode 100644
index 00000000..de2eeff2
Binary files /dev/null and b/PROMS/Formats/fmtall/EXCLN_01all.xml differ
diff --git a/PROMS/Formats/fmtall/EXCLNall.xml b/PROMS/Formats/fmtall/EXCLNall.xml
new file mode 100644
index 00000000..aac232c2
Binary files /dev/null and b/PROMS/Formats/fmtall/EXCLNall.xml differ
diff --git a/PROMS/Formats/fmtall/EXEBCK_00all.xml b/PROMS/Formats/fmtall/EXEBCK_00all.xml
new file mode 100644
index 00000000..b2e45220
Binary files /dev/null and b/PROMS/Formats/fmtall/EXEBCK_00all.xml differ
diff --git a/PROMS/Formats/fmtall/EXEBCKall.xml b/PROMS/Formats/fmtall/EXEBCKall.xml
new file mode 100644
index 00000000..ea09ea9e
Binary files /dev/null and b/PROMS/Formats/fmtall/EXEBCKall.xml differ
diff --git a/PROMS/Formats/fmtall/EXEDEVall.xml b/PROMS/Formats/fmtall/EXEDEVall.xml
new file mode 100644
index 00000000..d3634103
Binary files /dev/null and b/PROMS/Formats/fmtall/EXEDEVall.xml differ
diff --git a/PROMS/Formats/fmtall/FNPCASall.xml b/PROMS/Formats/fmtall/FNPCASall.xml
new file mode 100644
index 00000000..152bb388
Binary files /dev/null and b/PROMS/Formats/fmtall/FNPCASall.xml differ
diff --git a/PROMS/Formats/fmtall/FNPDEVall.xml b/PROMS/Formats/fmtall/FNPDEVall.xml
new file mode 100644
index 00000000..7e3d8886
Binary files /dev/null and b/PROMS/Formats/fmtall/FNPDEVall.xml differ
diff --git a/PROMS/Formats/fmtall/FNPEBKall.xml b/PROMS/Formats/fmtall/FNPEBKall.xml
new file mode 100644
index 00000000..d571dab7
Binary files /dev/null and b/PROMS/Formats/fmtall/FNPEBKall.xml differ
diff --git a/PROMS/Formats/fmtall/FNP_00all.xml b/PROMS/Formats/fmtall/FNP_00all.xml
new file mode 100644
index 00000000..7c832acc
Binary files /dev/null and b/PROMS/Formats/fmtall/FNP_00all.xml differ
diff --git a/PROMS/Formats/fmtall/FNP_01all.xml b/PROMS/Formats/fmtall/FNP_01all.xml
new file mode 100644
index 00000000..3b5fd69f
Binary files /dev/null and b/PROMS/Formats/fmtall/FNP_01all.xml differ
diff --git a/PROMS/Formats/fmtall/FNPall.xml b/PROMS/Formats/fmtall/FNPall.xml
new file mode 100644
index 00000000..03a8bdb0
Binary files /dev/null and b/PROMS/Formats/fmtall/FNPall.xml differ
diff --git a/PROMS/Formats/fmtall/FPLBCKall.xml b/PROMS/Formats/fmtall/FPLBCKall.xml
new file mode 100644
index 00000000..e2a2996c
Binary files /dev/null and b/PROMS/Formats/fmtall/FPLBCKall.xml differ
diff --git a/PROMS/Formats/fmtall/FPLall.xml b/PROMS/Formats/fmtall/FPLall.xml
new file mode 100644
index 00000000..1adf96eb
Binary files /dev/null and b/PROMS/Formats/fmtall/FPLall.xml differ
diff --git a/PROMS/Formats/fmtall/GENDEVall.xml b/PROMS/Formats/fmtall/GENDEVall.xml
new file mode 100644
index 00000000..8e57da91
Binary files /dev/null and b/PROMS/Formats/fmtall/GENDEVall.xml differ
diff --git a/PROMS/Formats/fmtall/GENPLANall.xml b/PROMS/Formats/fmtall/GENPLANall.xml
new file mode 100644
index 00000000..ee9b3140
Binary files /dev/null and b/PROMS/Formats/fmtall/GENPLANall.xml differ
diff --git a/PROMS/Formats/fmtall/GENall.xml b/PROMS/Formats/fmtall/GENall.xml
new file mode 100644
index 00000000..329202e1
Binary files /dev/null and b/PROMS/Formats/fmtall/GENall.xml differ
diff --git a/PROMS/Formats/fmtall/GPCA_00all.xml b/PROMS/Formats/fmtall/GPCA_00all.xml
new file mode 100644
index 00000000..6848b420
Binary files /dev/null and b/PROMS/Formats/fmtall/GPCA_00all.xml differ
diff --git a/PROMS/Formats/fmtall/GPCAall.xml b/PROMS/Formats/fmtall/GPCAall.xml
new file mode 100644
index 00000000..a94ad466
Binary files /dev/null and b/PROMS/Formats/fmtall/GPCAall.xml differ
diff --git a/PROMS/Formats/fmtall/GPCall.xml b/PROMS/Formats/fmtall/GPCall.xml
new file mode 100644
index 00000000..d195e8f3
Binary files /dev/null and b/PROMS/Formats/fmtall/GPCall.xml differ
diff --git a/PROMS/Formats/fmtall/HLPDEVall.xml b/PROMS/Formats/fmtall/HLPDEVall.xml
new file mode 100644
index 00000000..40f7bde9
Binary files /dev/null and b/PROMS/Formats/fmtall/HLPDEVall.xml differ
diff --git a/PROMS/Formats/fmtall/HLPall.xml b/PROMS/Formats/fmtall/HLPall.xml
new file mode 100644
index 00000000..d81267a0
Binary files /dev/null and b/PROMS/Formats/fmtall/HLPall.xml differ
diff --git a/PROMS/Formats/fmtall/IP2BCKall.xml b/PROMS/Formats/fmtall/IP2BCKall.xml
new file mode 100644
index 00000000..86c3bcc9
Binary files /dev/null and b/PROMS/Formats/fmtall/IP2BCKall.xml differ
diff --git a/PROMS/Formats/fmtall/IP2DEVall.xml b/PROMS/Formats/fmtall/IP2DEVall.xml
new file mode 100644
index 00000000..251837d2
Binary files /dev/null and b/PROMS/Formats/fmtall/IP2DEVall.xml differ
diff --git a/PROMS/Formats/fmtall/IP2_00all.xml b/PROMS/Formats/fmtall/IP2_00all.xml
new file mode 100644
index 00000000..5e860b01
Binary files /dev/null and b/PROMS/Formats/fmtall/IP2_00all.xml differ
diff --git a/PROMS/Formats/fmtall/IP2_01all.xml b/PROMS/Formats/fmtall/IP2_01all.xml
new file mode 100644
index 00000000..e1e8b60d
Binary files /dev/null and b/PROMS/Formats/fmtall/IP2_01all.xml differ
diff --git a/PROMS/Formats/fmtall/IP2_02all.xml b/PROMS/Formats/fmtall/IP2_02all.xml
new file mode 100644
index 00000000..561d4bcc
Binary files /dev/null and b/PROMS/Formats/fmtall/IP2_02all.xml differ
diff --git a/PROMS/Formats/fmtall/IP2_03all.xml b/PROMS/Formats/fmtall/IP2_03all.xml
new file mode 100644
index 00000000..888a48c6
Binary files /dev/null and b/PROMS/Formats/fmtall/IP2_03all.xml differ
diff --git a/PROMS/Formats/fmtall/IP2all.xml b/PROMS/Formats/fmtall/IP2all.xml
new file mode 100644
index 00000000..1589f30f
Binary files /dev/null and b/PROMS/Formats/fmtall/IP2all.xml differ
diff --git a/PROMS/Formats/fmtall/IP3DEV_00all.xml b/PROMS/Formats/fmtall/IP3DEV_00all.xml
new file mode 100644
index 00000000..d492c4e2
Binary files /dev/null and b/PROMS/Formats/fmtall/IP3DEV_00all.xml differ
diff --git a/PROMS/Formats/fmtall/IP3DEVall.xml b/PROMS/Formats/fmtall/IP3DEVall.xml
new file mode 100644
index 00000000..6d9364af
Binary files /dev/null and b/PROMS/Formats/fmtall/IP3DEVall.xml differ
diff --git a/PROMS/Formats/fmtall/IP3_00all.xml b/PROMS/Formats/fmtall/IP3_00all.xml
new file mode 100644
index 00000000..e77dc996
Binary files /dev/null and b/PROMS/Formats/fmtall/IP3_00all.xml differ
diff --git a/PROMS/Formats/fmtall/IP3_01all.xml b/PROMS/Formats/fmtall/IP3_01all.xml
new file mode 100644
index 00000000..4395c9af
Binary files /dev/null and b/PROMS/Formats/fmtall/IP3_01all.xml differ
diff --git a/PROMS/Formats/fmtall/IP3_02all.xml b/PROMS/Formats/fmtall/IP3_02all.xml
new file mode 100644
index 00000000..cf828231
Binary files /dev/null and b/PROMS/Formats/fmtall/IP3_02all.xml differ
diff --git a/PROMS/Formats/fmtall/IP3_03all.xml b/PROMS/Formats/fmtall/IP3_03all.xml
new file mode 100644
index 00000000..57914474
Binary files /dev/null and b/PROMS/Formats/fmtall/IP3_03all.xml differ
diff --git a/PROMS/Formats/fmtall/IP3_06all.xml b/PROMS/Formats/fmtall/IP3_06all.xml
new file mode 100644
index 00000000..5f1ff6b3
Binary files /dev/null and b/PROMS/Formats/fmtall/IP3_06all.xml differ
diff --git a/PROMS/Formats/fmtall/IP3_07all.xml b/PROMS/Formats/fmtall/IP3_07all.xml
new file mode 100644
index 00000000..fd648b43
Binary files /dev/null and b/PROMS/Formats/fmtall/IP3_07all.xml differ
diff --git a/PROMS/Formats/fmtall/IP3_08all.xml b/PROMS/Formats/fmtall/IP3_08all.xml
new file mode 100644
index 00000000..5f39d3b1
Binary files /dev/null and b/PROMS/Formats/fmtall/IP3_08all.xml differ
diff --git a/PROMS/Formats/fmtall/IP3_09all.xml b/PROMS/Formats/fmtall/IP3_09all.xml
new file mode 100644
index 00000000..3a2521f7
Binary files /dev/null and b/PROMS/Formats/fmtall/IP3_09all.xml differ
diff --git a/PROMS/Formats/fmtall/IP3_10all.xml b/PROMS/Formats/fmtall/IP3_10all.xml
new file mode 100644
index 00000000..f4180ba8
Binary files /dev/null and b/PROMS/Formats/fmtall/IP3_10all.xml differ
diff --git a/PROMS/Formats/fmtall/IP3_11all.xml b/PROMS/Formats/fmtall/IP3_11all.xml
new file mode 100644
index 00000000..5b4b18f6
Binary files /dev/null and b/PROMS/Formats/fmtall/IP3_11all.xml differ
diff --git a/PROMS/Formats/fmtall/IP3_12all.xml b/PROMS/Formats/fmtall/IP3_12all.xml
new file mode 100644
index 00000000..d2bb413d
Binary files /dev/null and b/PROMS/Formats/fmtall/IP3_12all.xml differ
diff --git a/PROMS/Formats/fmtall/IP3_13all.xml b/PROMS/Formats/fmtall/IP3_13all.xml
new file mode 100644
index 00000000..a39db6fe
Binary files /dev/null and b/PROMS/Formats/fmtall/IP3_13all.xml differ
diff --git a/PROMS/Formats/fmtall/IP3_14all.xml b/PROMS/Formats/fmtall/IP3_14all.xml
new file mode 100644
index 00000000..a966e791
Binary files /dev/null and b/PROMS/Formats/fmtall/IP3_14all.xml differ
diff --git a/PROMS/Formats/fmtall/IP3_15all.xml b/PROMS/Formats/fmtall/IP3_15all.xml
new file mode 100644
index 00000000..0eaa5cae
Binary files /dev/null and b/PROMS/Formats/fmtall/IP3_15all.xml differ
diff --git a/PROMS/Formats/fmtall/IP3all.xml b/PROMS/Formats/fmtall/IP3all.xml
new file mode 100644
index 00000000..39cf6ee9
Binary files /dev/null and b/PROMS/Formats/fmtall/IP3all.xml differ
diff --git a/PROMS/Formats/fmtall/MAINGall.xml b/PROMS/Formats/fmtall/MAINGall.xml
new file mode 100644
index 00000000..31c39878
Binary files /dev/null and b/PROMS/Formats/fmtall/MAINGall.xml differ
diff --git a/PROMS/Formats/fmtall/MCGBOXall.xml b/PROMS/Formats/fmtall/MCGBOXall.xml
new file mode 100644
index 00000000..f42a2974
Binary files /dev/null and b/PROMS/Formats/fmtall/MCGBOXall.xml differ
diff --git a/PROMS/Formats/fmtall/MCGDEVall.xml b/PROMS/Formats/fmtall/MCGDEVall.xml
new file mode 100644
index 00000000..b3aceb8a
Binary files /dev/null and b/PROMS/Formats/fmtall/MCGDEVall.xml differ
diff --git a/PROMS/Formats/fmtall/MCGEBCKall.xml b/PROMS/Formats/fmtall/MCGEBCKall.xml
new file mode 100644
index 00000000..51e93948
Binary files /dev/null and b/PROMS/Formats/fmtall/MCGEBCKall.xml differ
diff --git a/PROMS/Formats/fmtall/MCGall.xml b/PROMS/Formats/fmtall/MCGall.xml
new file mode 100644
index 00000000..6c7ec6dc
Binary files /dev/null and b/PROMS/Formats/fmtall/MCGall.xml differ
diff --git a/PROMS/Formats/fmtall/NSPAB_00all.xml b/PROMS/Formats/fmtall/NSPAB_00all.xml
new file mode 100644
index 00000000..79e0e52b
Binary files /dev/null and b/PROMS/Formats/fmtall/NSPAB_00all.xml differ
diff --git a/PROMS/Formats/fmtall/NSPAB_01all.xml b/PROMS/Formats/fmtall/NSPAB_01all.xml
new file mode 100644
index 00000000..bc012984
Binary files /dev/null and b/PROMS/Formats/fmtall/NSPAB_01all.xml differ
diff --git a/PROMS/Formats/fmtall/NSPAB_02all.xml b/PROMS/Formats/fmtall/NSPAB_02all.xml
new file mode 100644
index 00000000..6b7a5dae
Binary files /dev/null and b/PROMS/Formats/fmtall/NSPAB_02all.xml differ
diff --git a/PROMS/Formats/fmtall/NSPABall.xml b/PROMS/Formats/fmtall/NSPABall.xml
new file mode 100644
index 00000000..06d7d033
Binary files /dev/null and b/PROMS/Formats/fmtall/NSPABall.xml differ
diff --git a/PROMS/Formats/fmtall/NSPARP_00all.xml b/PROMS/Formats/fmtall/NSPARP_00all.xml
new file mode 100644
index 00000000..3585b64a
Binary files /dev/null and b/PROMS/Formats/fmtall/NSPARP_00all.xml differ
diff --git a/PROMS/Formats/fmtall/NSPARPall.xml b/PROMS/Formats/fmtall/NSPARPall.xml
new file mode 100644
index 00000000..20286935
Binary files /dev/null and b/PROMS/Formats/fmtall/NSPARPall.xml differ
diff --git a/PROMS/Formats/fmtall/NSPBCKall.xml b/PROMS/Formats/fmtall/NSPBCKall.xml
new file mode 100644
index 00000000..1f539cc0
Binary files /dev/null and b/PROMS/Formats/fmtall/NSPBCKall.xml differ
diff --git a/PROMS/Formats/fmtall/NSPDEVall.xml b/PROMS/Formats/fmtall/NSPDEVall.xml
new file mode 100644
index 00000000..ced079dd
Binary files /dev/null and b/PROMS/Formats/fmtall/NSPDEVall.xml differ
diff --git a/PROMS/Formats/fmtall/NSPEDEVall.xml b/PROMS/Formats/fmtall/NSPEDEVall.xml
new file mode 100644
index 00000000..d5c438fd
Binary files /dev/null and b/PROMS/Formats/fmtall/NSPEDEVall.xml differ
diff --git a/PROMS/Formats/fmtall/NSPFCall.xml b/PROMS/Formats/fmtall/NSPFCall.xml
new file mode 100644
index 00000000..7583bbb3
Binary files /dev/null and b/PROMS/Formats/fmtall/NSPFCall.xml differ
diff --git a/PROMS/Formats/fmtall/NSPIFG2all.xml b/PROMS/Formats/fmtall/NSPIFG2all.xml
new file mode 100644
index 00000000..1a3fe490
Binary files /dev/null and b/PROMS/Formats/fmtall/NSPIFG2all.xml differ
diff --git a/PROMS/Formats/fmtall/NSPIFG_00all.xml b/PROMS/Formats/fmtall/NSPIFG_00all.xml
new file mode 100644
index 00000000..20c24647
Binary files /dev/null and b/PROMS/Formats/fmtall/NSPIFG_00all.xml differ
diff --git a/PROMS/Formats/fmtall/NSPIFGall.xml b/PROMS/Formats/fmtall/NSPIFGall.xml
new file mode 100644
index 00000000..35374a01
Binary files /dev/null and b/PROMS/Formats/fmtall/NSPIFGall.xml differ
diff --git a/PROMS/Formats/fmtall/NSPPEall.xml b/PROMS/Formats/fmtall/NSPPEall.xml
new file mode 100644
index 00000000..8bc42274
Binary files /dev/null and b/PROMS/Formats/fmtall/NSPPEall.xml differ
diff --git a/PROMS/Formats/fmtall/NSPSAMall.xml b/PROMS/Formats/fmtall/NSPSAMall.xml
new file mode 100644
index 00000000..3a216173
Binary files /dev/null and b/PROMS/Formats/fmtall/NSPSAMall.xml differ
diff --git a/PROMS/Formats/fmtall/NSPWGall.xml b/PROMS/Formats/fmtall/NSPWGall.xml
new file mode 100644
index 00000000..dc046f3d
Binary files /dev/null and b/PROMS/Formats/fmtall/NSPWGall.xml differ
diff --git a/PROMS/Formats/fmtall/NSP_00all.xml b/PROMS/Formats/fmtall/NSP_00all.xml
new file mode 100644
index 00000000..d61647df
Binary files /dev/null and b/PROMS/Formats/fmtall/NSP_00all.xml differ
diff --git a/PROMS/Formats/fmtall/NSPall.xml b/PROMS/Formats/fmtall/NSPall.xml
new file mode 100644
index 00000000..cff94358
Binary files /dev/null and b/PROMS/Formats/fmtall/NSPall.xml differ
diff --git a/PROMS/Formats/fmtall/OHLPall.xml b/PROMS/Formats/fmtall/OHLPall.xml
new file mode 100644
index 00000000..d2865b75
Binary files /dev/null and b/PROMS/Formats/fmtall/OHLPall.xml differ
diff --git a/PROMS/Formats/fmtall/RGEBCK_00all.xml b/PROMS/Formats/fmtall/RGEBCK_00all.xml
new file mode 100644
index 00000000..e2fc3b96
Binary files /dev/null and b/PROMS/Formats/fmtall/RGEBCK_00all.xml differ
diff --git a/PROMS/Formats/fmtall/RGEBCKall.xml b/PROMS/Formats/fmtall/RGEBCKall.xml
new file mode 100644
index 00000000..aa25c816
Binary files /dev/null and b/PROMS/Formats/fmtall/RGEBCKall.xml differ
diff --git a/PROMS/Formats/fmtall/RGEDEVall.xml b/PROMS/Formats/fmtall/RGEDEVall.xml
new file mode 100644
index 00000000..35017688
Binary files /dev/null and b/PROMS/Formats/fmtall/RGEDEVall.xml differ
diff --git a/PROMS/Formats/fmtall/RGESAM1all.xml b/PROMS/Formats/fmtall/RGESAM1all.xml
new file mode 100644
index 00000000..ba566dec
Binary files /dev/null and b/PROMS/Formats/fmtall/RGESAM1all.xml differ
diff --git a/PROMS/Formats/fmtall/RGESAM2all.xml b/PROMS/Formats/fmtall/RGESAM2all.xml
new file mode 100644
index 00000000..e5f95896
Binary files /dev/null and b/PROMS/Formats/fmtall/RGESAM2all.xml differ
diff --git a/PROMS/Formats/fmtall/RGESMPEall.xml b/PROMS/Formats/fmtall/RGESMPEall.xml
new file mode 100644
index 00000000..7bb6ab22
Binary files /dev/null and b/PROMS/Formats/fmtall/RGESMPEall.xml differ
diff --git a/PROMS/Formats/fmtall/RGEall.xml b/PROMS/Formats/fmtall/RGEall.xml
new file mode 100644
index 00000000..b07289f4
Binary files /dev/null and b/PROMS/Formats/fmtall/RGEall.xml differ
diff --git a/PROMS/Formats/fmtall/SETDEVall.xml b/PROMS/Formats/fmtall/SETDEVall.xml
new file mode 100644
index 00000000..6de25482
Binary files /dev/null and b/PROMS/Formats/fmtall/SETDEVall.xml differ
diff --git a/PROMS/Formats/fmtall/SHEDEVall.xml b/PROMS/Formats/fmtall/SHEDEVall.xml
new file mode 100644
index 00000000..97c02188
Binary files /dev/null and b/PROMS/Formats/fmtall/SHEDEVall.xml differ
diff --git a/PROMS/Formats/fmtall/SHERVSUall.xml b/PROMS/Formats/fmtall/SHERVSUall.xml
new file mode 100644
index 00000000..01744c0e
Binary files /dev/null and b/PROMS/Formats/fmtall/SHERVSUall.xml differ
diff --git a/PROMS/Formats/fmtall/SHESSD_00all.xml b/PROMS/Formats/fmtall/SHESSD_00all.xml
new file mode 100644
index 00000000..2fcdb7b7
Binary files /dev/null and b/PROMS/Formats/fmtall/SHESSD_00all.xml differ
diff --git a/PROMS/Formats/fmtall/SHESSDall.xml b/PROMS/Formats/fmtall/SHESSDall.xml
new file mode 100644
index 00000000..5cda3aa3
Binary files /dev/null and b/PROMS/Formats/fmtall/SHESSDall.xml differ
diff --git a/PROMS/Formats/fmtall/SHEall.xml b/PROMS/Formats/fmtall/SHEall.xml
new file mode 100644
index 00000000..55aeac2e
Binary files /dev/null and b/PROMS/Formats/fmtall/SHEall.xml differ
diff --git a/PROMS/Formats/fmtall/SUMall.xml b/PROMS/Formats/fmtall/SUMall.xml
new file mode 100644
index 00000000..d3bfb4ea
Binary files /dev/null and b/PROMS/Formats/fmtall/SUMall.xml differ
diff --git a/PROMS/Formats/fmtall/TPBCK2all.xml b/PROMS/Formats/fmtall/TPBCK2all.xml
new file mode 100644
index 00000000..4687603d
Binary files /dev/null and b/PROMS/Formats/fmtall/TPBCK2all.xml differ
diff --git a/PROMS/Formats/fmtall/TPBCK_00all.xml b/PROMS/Formats/fmtall/TPBCK_00all.xml
new file mode 100644
index 00000000..597949a3
Binary files /dev/null and b/PROMS/Formats/fmtall/TPBCK_00all.xml differ
diff --git a/PROMS/Formats/fmtall/TPBCK_01all.xml b/PROMS/Formats/fmtall/TPBCK_01all.xml
new file mode 100644
index 00000000..37e756d6
Binary files /dev/null and b/PROMS/Formats/fmtall/TPBCK_01all.xml differ
diff --git a/PROMS/Formats/fmtall/TPBCKall.xml b/PROMS/Formats/fmtall/TPBCKall.xml
new file mode 100644
index 00000000..81696231
Binary files /dev/null and b/PROMS/Formats/fmtall/TPBCKall.xml differ
diff --git a/PROMS/Formats/fmtall/TP_00all.xml b/PROMS/Formats/fmtall/TP_00all.xml
new file mode 100644
index 00000000..b7aab0d0
Binary files /dev/null and b/PROMS/Formats/fmtall/TP_00all.xml differ
diff --git a/PROMS/Formats/fmtall/TPall.xml b/PROMS/Formats/fmtall/TPall.xml
new file mode 100644
index 00000000..830bc181
Binary files /dev/null and b/PROMS/Formats/fmtall/TPall.xml differ
diff --git a/PROMS/Formats/fmtall/TUECABNall.xml b/PROMS/Formats/fmtall/TUECABNall.xml
new file mode 100644
index 00000000..c1d60b6d
Binary files /dev/null and b/PROMS/Formats/fmtall/TUECABNall.xml differ
diff --git a/PROMS/Formats/fmtall/TUECDEVall.xml b/PROMS/Formats/fmtall/TUECDEVall.xml
new file mode 100644
index 00000000..1ef1c01f
Binary files /dev/null and b/PROMS/Formats/fmtall/TUECDEVall.xml differ
diff --git a/PROMS/Formats/fmtall/TUECall.xml b/PROMS/Formats/fmtall/TUECall.xml
new file mode 100644
index 00000000..fc1083c9
Binary files /dev/null and b/PROMS/Formats/fmtall/TUECall.xml differ
diff --git a/PROMS/Formats/fmtall/VCSDEVall.xml b/PROMS/Formats/fmtall/VCSDEVall.xml
new file mode 100644
index 00000000..619801fd
Binary files /dev/null and b/PROMS/Formats/fmtall/VCSDEVall.xml differ
diff --git a/PROMS/Formats/fmtall/VLNCASall.xml b/PROMS/Formats/fmtall/VLNCASall.xml
new file mode 100644
index 00000000..552bfee1
Binary files /dev/null and b/PROMS/Formats/fmtall/VLNCASall.xml differ
diff --git a/PROMS/Formats/fmtall/WCN1all.xml b/PROMS/Formats/fmtall/WCN1all.xml
new file mode 100644
index 00000000..edc69871
Binary files /dev/null and b/PROMS/Formats/fmtall/WCN1all.xml differ
diff --git a/PROMS/Formats/fmtall/WCN2all.xml b/PROMS/Formats/fmtall/WCN2all.xml
new file mode 100644
index 00000000..ba06735a
Binary files /dev/null and b/PROMS/Formats/fmtall/WCN2all.xml differ
diff --git a/PROMS/Formats/fmtall/WCNBCKall.xml b/PROMS/Formats/fmtall/WCNBCKall.xml
new file mode 100644
index 00000000..61cf1150
Binary files /dev/null and b/PROMS/Formats/fmtall/WCNBCKall.xml differ
diff --git a/PROMS/Formats/fmtall/WCNCKLall.xml b/PROMS/Formats/fmtall/WCNCKLall.xml
new file mode 100644
index 00000000..f6135d8a
Binary files /dev/null and b/PROMS/Formats/fmtall/WCNCKLall.xml differ
diff --git a/PROMS/Formats/fmtall/WCNCLBall.xml b/PROMS/Formats/fmtall/WCNCLBall.xml
new file mode 100644
index 00000000..5fda6155
Binary files /dev/null and b/PROMS/Formats/fmtall/WCNCLBall.xml differ
diff --git a/PROMS/Formats/fmtall/WCNDEVall.xml b/PROMS/Formats/fmtall/WCNDEVall.xml
new file mode 100644
index 00000000..e3ae9a41
Binary files /dev/null and b/PROMS/Formats/fmtall/WCNDEVall.xml differ
diff --git a/PROMS/Formats/fmtall/WCNOFBall.xml b/PROMS/Formats/fmtall/WCNOFBall.xml
new file mode 100644
index 00000000..734a4d39
Binary files /dev/null and b/PROMS/Formats/fmtall/WCNOFBall.xml differ
diff --git a/PROMS/Formats/fmtall/WEP2all.xml b/PROMS/Formats/fmtall/WEP2all.xml
new file mode 100644
index 00000000..35637699
Binary files /dev/null and b/PROMS/Formats/fmtall/WEP2all.xml differ
diff --git a/PROMS/Formats/fmtall/WEPBCKall.xml b/PROMS/Formats/fmtall/WEPBCKall.xml
new file mode 100644
index 00000000..875263a9
Binary files /dev/null and b/PROMS/Formats/fmtall/WEPBCKall.xml differ
diff --git a/PROMS/Formats/fmtall/WEPENB_00all.xml b/PROMS/Formats/fmtall/WEPENB_00all.xml
new file mode 100644
index 00000000..949d8e07
Binary files /dev/null and b/PROMS/Formats/fmtall/WEPENB_00all.xml differ
diff --git a/PROMS/Formats/fmtall/WEPENB_01all.xml b/PROMS/Formats/fmtall/WEPENB_01all.xml
new file mode 100644
index 00000000..8934a0af
Binary files /dev/null and b/PROMS/Formats/fmtall/WEPENB_01all.xml differ
diff --git a/PROMS/Formats/fmtall/WEPENBall.xml b/PROMS/Formats/fmtall/WEPENBall.xml
new file mode 100644
index 00000000..454c1df8
Binary files /dev/null and b/PROMS/Formats/fmtall/WEPENBall.xml differ
diff --git a/PROMS/Formats/fmtall/WEPSAM2all.xml b/PROMS/Formats/fmtall/WEPSAM2all.xml
new file mode 100644
index 00000000..f43e099b
Binary files /dev/null and b/PROMS/Formats/fmtall/WEPSAM2all.xml differ
diff --git a/PROMS/Formats/fmtall/WEPSAMGall.xml b/PROMS/Formats/fmtall/WEPSAMGall.xml
new file mode 100644
index 00000000..786015ca
Binary files /dev/null and b/PROMS/Formats/fmtall/WEPSAMGall.xml differ
diff --git a/PROMS/Formats/fmtall/WPBAall.xml b/PROMS/Formats/fmtall/WPBAall.xml
new file mode 100644
index 00000000..16332ee4
Binary files /dev/null and b/PROMS/Formats/fmtall/WPBAall.xml differ
diff --git a/PROMS/Formats/fmtall/WPB_20all.xml b/PROMS/Formats/fmtall/WPB_20all.xml
new file mode 100644
index 00000000..26489813
Binary files /dev/null and b/PROMS/Formats/fmtall/WPB_20all.xml differ
diff --git a/PROMS/Formats/fmtall/WPB_22all.xml b/PROMS/Formats/fmtall/WPB_22all.xml
new file mode 100644
index 00000000..368da331
Binary files /dev/null and b/PROMS/Formats/fmtall/WPB_22all.xml differ
diff --git a/PROMS/Formats/fmtall/WPBall.xml b/PROMS/Formats/fmtall/WPBall.xml
new file mode 100644
index 00000000..787221f1
Binary files /dev/null and b/PROMS/Formats/fmtall/WPBall.xml differ
diff --git a/PROMS/Formats/fmtall/WPSARP_00all.xml b/PROMS/Formats/fmtall/WPSARP_00all.xml
new file mode 100644
index 00000000..4e60ce25
Binary files /dev/null and b/PROMS/Formats/fmtall/WPSARP_00all.xml differ
diff --git a/PROMS/Formats/fmtall/WPSARPall.xml b/PROMS/Formats/fmtall/WPSARPall.xml
new file mode 100644
index 00000000..c04b1b63
Binary files /dev/null and b/PROMS/Formats/fmtall/WPSARPall.xml differ
diff --git a/PROMS/Formats/fmtall/WPSBCK_00all.xml b/PROMS/Formats/fmtall/WPSBCK_00all.xml
new file mode 100644
index 00000000..91bc627e
Binary files /dev/null and b/PROMS/Formats/fmtall/WPSBCK_00all.xml differ
diff --git a/PROMS/Formats/fmtall/WPSBCKall.xml b/PROMS/Formats/fmtall/WPSBCKall.xml
new file mode 100644
index 00000000..e467c790
Binary files /dev/null and b/PROMS/Formats/fmtall/WPSBCKall.xml differ
diff --git a/PROMS/Formats/fmtall/WPSDEVall.xml b/PROMS/Formats/fmtall/WPSDEVall.xml
new file mode 100644
index 00000000..73ab5791
Binary files /dev/null and b/PROMS/Formats/fmtall/WPSDEVall.xml differ
diff --git a/PROMS/Formats/fmtall/WPSDOM_00all.xml b/PROMS/Formats/fmtall/WPSDOM_00all.xml
new file mode 100644
index 00000000..346ea554
Binary files /dev/null and b/PROMS/Formats/fmtall/WPSDOM_00all.xml differ
diff --git a/PROMS/Formats/fmtall/WPSDOM_01all.xml b/PROMS/Formats/fmtall/WPSDOM_01all.xml
new file mode 100644
index 00000000..4897c996
Binary files /dev/null and b/PROMS/Formats/fmtall/WPSDOM_01all.xml differ
diff --git a/PROMS/Formats/fmtall/WPSDOM_02all.xml b/PROMS/Formats/fmtall/WPSDOM_02all.xml
new file mode 100644
index 00000000..7117c095
Binary files /dev/null and b/PROMS/Formats/fmtall/WPSDOM_02all.xml differ
diff --git a/PROMS/Formats/fmtall/WPSDOMall.xml b/PROMS/Formats/fmtall/WPSDOMall.xml
new file mode 100644
index 00000000..2a10aa5b
Binary files /dev/null and b/PROMS/Formats/fmtall/WPSDOMall.xml differ
diff --git a/PROMS/Formats/fmtall/WPSOP_00all.xml b/PROMS/Formats/fmtall/WPSOP_00all.xml
new file mode 100644
index 00000000..f3c118a8
Binary files /dev/null and b/PROMS/Formats/fmtall/WPSOP_00all.xml differ
diff --git a/PROMS/Formats/fmtall/WPSOP_01all.xml b/PROMS/Formats/fmtall/WPSOP_01all.xml
new file mode 100644
index 00000000..48732536
Binary files /dev/null and b/PROMS/Formats/fmtall/WPSOP_01all.xml differ
diff --git a/PROMS/Formats/fmtall/WPSOP_02all.xml b/PROMS/Formats/fmtall/WPSOP_02all.xml
new file mode 100644
index 00000000..a2bbac97
Binary files /dev/null and b/PROMS/Formats/fmtall/WPSOP_02all.xml differ
diff --git a/PROMS/Formats/fmtall/WPSOP_03all.xml b/PROMS/Formats/fmtall/WPSOP_03all.xml
new file mode 100644
index 00000000..257c813a
Binary files /dev/null and b/PROMS/Formats/fmtall/WPSOP_03all.xml differ
diff --git a/PROMS/Formats/fmtall/WPSOP_04all.xml b/PROMS/Formats/fmtall/WPSOP_04all.xml
new file mode 100644
index 00000000..c6c9c444
Binary files /dev/null and b/PROMS/Formats/fmtall/WPSOP_04all.xml differ
diff --git a/PROMS/Formats/fmtall/WPSOP_05all.xml b/PROMS/Formats/fmtall/WPSOP_05all.xml
new file mode 100644
index 00000000..b632b7b7
Binary files /dev/null and b/PROMS/Formats/fmtall/WPSOP_05all.xml differ
diff --git a/PROMS/Formats/fmtall/WPSOPall.xml b/PROMS/Formats/fmtall/WPSOPall.xml
new file mode 100644
index 00000000..bbf5b2c0
Binary files /dev/null and b/PROMS/Formats/fmtall/WPSOPall.xml differ
diff --git a/PROMS/Formats/fmtall/WPSSAMGall.xml b/PROMS/Formats/fmtall/WPSSAMGall.xml
new file mode 100644
index 00000000..31bffe8d
Binary files /dev/null and b/PROMS/Formats/fmtall/WPSSAMGall.xml differ
diff --git a/PROMS/Formats/fmtall/WPS_00all.xml b/PROMS/Formats/fmtall/WPS_00all.xml
new file mode 100644
index 00000000..1084edbf
Binary files /dev/null and b/PROMS/Formats/fmtall/WPS_00all.xml differ
diff --git a/PROMS/Formats/fmtall/WPS_01all.xml b/PROMS/Formats/fmtall/WPS_01all.xml
new file mode 100644
index 00000000..437cf4ef
Binary files /dev/null and b/PROMS/Formats/fmtall/WPS_01all.xml differ
diff --git a/PROMS/Formats/fmtall/WPS_02all.xml b/PROMS/Formats/fmtall/WPS_02all.xml
new file mode 100644
index 00000000..d50f4e48
Binary files /dev/null and b/PROMS/Formats/fmtall/WPS_02all.xml differ
diff --git a/PROMS/Formats/fmtall/WPSall.xml b/PROMS/Formats/fmtall/WPSall.xml
new file mode 100644
index 00000000..f51fcb55
Binary files /dev/null and b/PROMS/Formats/fmtall/WPSall.xml differ
diff --git a/PROMS/Formats/fmtall/fnpnmpall.xml b/PROMS/Formats/fmtall/fnpnmpall.xml
new file mode 100644
index 00000000..be5c850b
Binary files /dev/null and b/PROMS/Formats/fmtall/fnpnmpall.xml differ
diff --git a/PROMS/Formats/fmtall/hlpfsgall.xml b/PROMS/Formats/fmtall/hlpfsgall.xml
new file mode 100644
index 00000000..1ed89dae
Binary files /dev/null and b/PROMS/Formats/fmtall/hlpfsgall.xml differ
diff --git a/PROMS/Formats/fmtall/wst1all.xml b/PROMS/Formats/fmtall/wst1all.xml
new file mode 100644
index 00000000..58c16928
Binary files /dev/null and b/PROMS/Formats/fmtall/wst1all.xml differ
diff --git a/PROMS/Formats/fmtall/wst2all.xml b/PROMS/Formats/fmtall/wst2all.xml
new file mode 100644
index 00000000..d6e19b47
Binary files /dev/null and b/PROMS/Formats/fmtall/wst2all.xml differ
diff --git a/PROMS/Formats/fmtall/wstalrall.xml b/PROMS/Formats/fmtall/wstalrall.xml
new file mode 100644
index 00000000..1d9c25e0
Binary files /dev/null and b/PROMS/Formats/fmtall/wstalrall.xml differ
diff --git a/PROMS/Formats/fmtall/wstbckall.xml b/PROMS/Formats/fmtall/wstbckall.xml
new file mode 100644
index 00000000..29553494
Binary files /dev/null and b/PROMS/Formats/fmtall/wstbckall.xml differ
diff --git a/PROMS/Formats/fmtall/wstcklall.xml b/PROMS/Formats/fmtall/wstcklall.xml
new file mode 100644
index 00000000..986f5ad9
Binary files /dev/null and b/PROMS/Formats/fmtall/wstcklall.xml differ
diff --git a/PROMS/Formats/fmtall/wstdcsall.xml b/PROMS/Formats/fmtall/wstdcsall.xml
new file mode 100644
index 00000000..4fd10321
Binary files /dev/null and b/PROMS/Formats/fmtall/wstdcsall.xml differ
diff --git a/PROMS/Formats/frmFormatCopy.Designer.cs b/PROMS/Formats/frmFormatCopy.Designer.cs
new file mode 100644
index 00000000..7871f6a8
--- /dev/null
+++ b/PROMS/Formats/frmFormatCopy.Designer.cs
@@ -0,0 +1,124 @@
+namespace Formats
+{
+ partial class frmFormatCopy
+ {
+ ///
+ /// Required designer variable.
+ ///
+ private System.ComponentModel.IContainer components = null;
+
+ ///
+ /// Clean up any resources being used.
+ ///
+ /// true if managed resources should be disposed; otherwise, false.
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (components != null))
+ {
+ components.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ #region Windows Form Designer generated code
+
+ ///
+ /// Required method for Designer support - do not modify
+ /// the contents of this method with the code editor.
+ ///
+ private void InitializeComponent()
+ {
+ this.txbxPROMSFormatsPath = new DevComponents.DotNetBar.Controls.TextBoxX();
+ this.labelX1 = new DevComponents.DotNetBar.LabelX();
+ this.btnCopyFormats = new DevComponents.DotNetBar.ButtonX();
+ this.btnBrowse = new DevComponents.DotNetBar.ButtonX();
+ this.buttonX2 = new DevComponents.DotNetBar.ButtonX();
+ this.SuspendLayout();
+ //
+ // txbxPROMSFormatsPath
+ //
+ //
+ //
+ //
+ this.txbxPROMSFormatsPath.Border.Class = "TextBoxBorder";
+ this.txbxPROMSFormatsPath.Border.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ this.txbxPROMSFormatsPath.Location = new System.Drawing.Point(152, 15);
+ this.txbxPROMSFormatsPath.Name = "txbxPROMSFormatsPath";
+ this.txbxPROMSFormatsPath.Size = new System.Drawing.Size(253, 20);
+ this.txbxPROMSFormatsPath.TabIndex = 0;
+ this.txbxPROMSFormatsPath.Text = "C:\\Development\\PROMS\\PROMS Formats";
+ //
+ // labelX1
+ //
+ //
+ //
+ //
+ this.labelX1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ this.labelX1.Location = new System.Drawing.Point(12, 12);
+ this.labelX1.Name = "labelX1";
+ this.labelX1.Size = new System.Drawing.Size(134, 23);
+ this.labelX1.TabIndex = 1;
+ this.labelX1.Text = "Path To PROMS Formats";
+ //
+ // btnCopyFormats
+ //
+ this.btnCopyFormats.AccessibleRole = System.Windows.Forms.AccessibleRole.PushButton;
+ this.btnCopyFormats.ColorTable = DevComponents.DotNetBar.eButtonColor.OrangeWithBackground;
+ this.btnCopyFormats.Location = new System.Drawing.Point(152, 68);
+ this.btnCopyFormats.Name = "btnCopyFormats";
+ this.btnCopyFormats.Size = new System.Drawing.Size(84, 27);
+ this.btnCopyFormats.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
+ this.btnCopyFormats.TabIndex = 2;
+ this.btnCopyFormats.Text = "Copy Formats";
+ this.btnCopyFormats.Click += new System.EventHandler(this.btnCopyFormats_Click);
+ //
+ // btnBrowse
+ //
+ this.btnBrowse.AccessibleRole = System.Windows.Forms.AccessibleRole.PushButton;
+ this.btnBrowse.ColorTable = DevComponents.DotNetBar.eButtonColor.OrangeWithBackground;
+ this.btnBrowse.Location = new System.Drawing.Point(421, 15);
+ this.btnBrowse.Name = "btnBrowse";
+ this.btnBrowse.Size = new System.Drawing.Size(67, 20);
+ this.btnBrowse.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
+ this.btnBrowse.TabIndex = 3;
+ this.btnBrowse.Text = "Browse";
+ this.btnBrowse.Click += new System.EventHandler(this.btnBrowse_Click);
+ //
+ // buttonX2
+ //
+ this.buttonX2.AccessibleRole = System.Windows.Forms.AccessibleRole.PushButton;
+ this.buttonX2.ColorTable = DevComponents.DotNetBar.eButtonColor.OrangeWithBackground;
+ this.buttonX2.Location = new System.Drawing.Point(329, 68);
+ this.buttonX2.Name = "buttonX2";
+ this.buttonX2.Size = new System.Drawing.Size(75, 23);
+ this.buttonX2.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
+ this.buttonX2.TabIndex = 4;
+ this.buttonX2.Text = "Exit";
+ this.buttonX2.Click += new System.EventHandler(this.buttonX2_Click);
+ //
+ // Form1
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.ClientSize = new System.Drawing.Size(496, 107);
+ this.Controls.Add(this.buttonX2);
+ this.Controls.Add(this.btnBrowse);
+ this.Controls.Add(this.btnCopyFormats);
+ this.Controls.Add(this.labelX1);
+ this.Controls.Add(this.txbxPROMSFormatsPath);
+ this.Name = "Form1";
+ this.Text = "Form1";
+ this.ResumeLayout(false);
+
+ }
+
+ #endregion
+
+ private DevComponents.DotNetBar.Controls.TextBoxX txbxPROMSFormatsPath;
+ private DevComponents.DotNetBar.LabelX labelX1;
+ private DevComponents.DotNetBar.ButtonX btnCopyFormats;
+ private DevComponents.DotNetBar.ButtonX btnBrowse;
+ private DevComponents.DotNetBar.ButtonX buttonX2;
+ }
+}
+
diff --git a/PROMS/Formats/frmFormatCopy.cs b/PROMS/Formats/frmFormatCopy.cs
new file mode 100644
index 00000000..182208ff
--- /dev/null
+++ b/PROMS/Formats/frmFormatCopy.cs
@@ -0,0 +1,135 @@
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Data;
+using System.Drawing;
+using System.Text;
+using System.IO;
+using System.Windows.Forms;
+
+namespace Formats
+{
+ public partial class frmFormatCopy : Form
+ {
+ public frmFormatCopy()
+ {
+ InitializeComponent();
+ SetDefaults();
+ }
+
+ private void SetDefaults()
+ {
+ string curFolder = Environment.CurrentDirectory; // C:\development/PROMS/Formats/bin/debug
+ int idx = curFolder.ToUpper().IndexOf(@"\PROMS\");
+ txbxPROMSFormatsPath.Text = curFolder.Substring(0, idx);
+ }
+
+ // This will create the folders if they don't exist or clear the contents if they do.
+ private void ClearOrCreateDestinationFolders(string path)
+ {
+ DirectoryInfo di = new DirectoryInfo(path);
+ if (di.Exists == false) //return;
+ {
+ DialogResult dlgrslt = DialogResult.No;
+ dlgrslt = MessageBox.Show(string.Format("{0} does not exist. Create it?", path), "Create Folder?", MessageBoxButtons.YesNo);
+ if (dlgrslt == DialogResult.Yes)
+ {
+ di.Create();
+ di.CreateSubdirectory("fmtall");
+ di.CreateSubdirectory("genmacall");
+ }
+ else
+ return;
+ }
+ // clear the destination fmtall folder
+ FileInfo[] fis;
+ DirectoryInfo[] diAry = di.GetDirectories("fmtall");
+ DirectoryInfo di_fmtgen;
+ if (diAry.Length == 0)
+ di.CreateSubdirectory("fmtall");
+ else
+ {
+ // clear the destination fmtall folder
+ di_fmtgen = diAry[0];
+ fis = di_fmtgen.GetFiles("*.xml");
+ foreach (FileInfo fi in fis)
+ {
+ if (fi.IsReadOnly) fi.IsReadOnly = false;
+ fi.Delete();
+ }
+ }
+ diAry = di.GetDirectories("genmacall");
+ if (diAry.Length == 0)
+ di.CreateSubdirectory("genmacall");
+ else
+ {
+ // clear the destination genmacall folder
+ di_fmtgen = di.GetDirectories("genmacall")[0];
+ fis = di_fmtgen.GetFiles("*.svg");
+ foreach (FileInfo fi in fis)
+ {
+ if (fi.IsReadOnly) fi.IsReadOnly = false;
+ fi.Delete();
+ }
+ }
+ }
+
+ private void btnBrowse_Click(object sender, EventArgs e)
+ {
+ FolderBrowserDialog fbd = new FolderBrowserDialog();
+
+ fbd.SelectedPath = txbxPROMSFormatsPath.Text;
+ if (fbd.ShowDialog() == DialogResult.OK)
+ {
+ if (Directory.Exists(fbd.SelectedPath)) txbxPROMSFormatsPath.Text = fbd.SelectedPath + @"\";
+ }
+ if (!txbxPROMSFormatsPath.Text.EndsWith(@"\")) txbxPROMSFormatsPath.Text += @"\";
+ }
+
+ private void btnCopyFormats_Click(object sender, EventArgs e)
+ {
+ // make sure there is an ending back slash in the destination path
+ if (!txbxPROMSFormatsPath.Text.EndsWith(@"\")) txbxPROMSFormatsPath.Text += @"\";
+
+ // There should be a "fmtall" and "genmacall" folder in the delelopment project folder
+ // ex: C:\development\PROMS\Formats\fmtall and C:\development\PROMS\Formats\genmacall
+ string destFmtallPath = txbxPROMSFormatsPath.Text + @"fmtall\";
+ string destGenmacallPath = txbxPROMSFormatsPath.Text + @"genmacall\";
+ string srcFmtallPath = @"..\..\"; // up to levels from startup path
+
+ // clear the destination fmtall and genmacall folders
+ ClearOrCreateDestinationFolders(txbxPROMSFormatsPath.Text);
+
+ DirectoryInfo di = new DirectoryInfo(srcFmtallPath);
+ if (di.Exists == false) return;
+ // copy the fmtall format files
+ DirectoryInfo di_fmtgen = di.GetDirectories("fmtall")[0];
+ FileInfo[] fis = di_fmtgen.GetFiles("*.xml");
+ foreach (FileInfo fi in fis)
+ {
+ FileInfo fio = new FileInfo(destFmtallPath + fi.Name);
+ if (fio.Exists && fio.IsReadOnly) fio.IsReadOnly = false;
+ fi.CopyTo(fio.FullName, true);
+ fio = new FileInfo(destFmtallPath + fi.Name);
+ if (fio.Exists && fio.IsReadOnly) fio.IsReadOnly = false;
+ }
+ // copy the genmacall format files
+ di_fmtgen = di.GetDirectories("genmacall")[0];
+ fis = di_fmtgen.GetFiles("*.svg");
+ foreach (FileInfo fi in fis)
+ {
+ FileInfo fio = new FileInfo(destGenmacallPath + fi.Name);
+ if (fio.Exists && fio.IsReadOnly) fio.IsReadOnly = false;
+ fi.CopyTo(fio.FullName, true);
+ fio = new FileInfo(destGenmacallPath + fi.Name);
+ if (fio.Exists && fio.IsReadOnly) fio.IsReadOnly = false;
+ }
+ }
+
+ private void buttonX2_Click(object sender, EventArgs e)
+ {
+ Application.Exit();
+ }
+
+}
+}
\ No newline at end of file
diff --git a/PROMS/Formats/frmFormatCopy.resx b/PROMS/Formats/frmFormatCopy.resx
new file mode 100644
index 00000000..19dc0dd8
--- /dev/null
+++ b/PROMS/Formats/frmFormatCopy.resx
@@ -0,0 +1,120 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
\ No newline at end of file
diff --git a/PROMS/Formats/genmacall/ComPeakFlex.svg b/PROMS/Formats/genmacall/ComPeakFlex.svg
new file mode 100644
index 00000000..9e8c0c16
Binary files /dev/null and b/PROMS/Formats/genmacall/ComPeakFlex.svg differ
diff --git a/PROMS/Formats/genmacall/aep.svg b/PROMS/Formats/genmacall/aep.svg
new file mode 100644
index 00000000..5b641884
Binary files /dev/null and b/PROMS/Formats/genmacall/aep.svg differ
diff --git a/PROMS/Formats/genmacall/aepappr.svg b/PROMS/Formats/genmacall/aepappr.svg
new file mode 100644
index 00000000..64c5a101
Binary files /dev/null and b/PROMS/Formats/genmacall/aepappr.svg differ
diff --git a/PROMS/Formats/genmacall/aepchid.svg b/PROMS/Formats/genmacall/aepchid.svg
new file mode 100644
index 00000000..2b01b0cb
Binary files /dev/null and b/PROMS/Formats/genmacall/aepchid.svg differ
diff --git a/PROMS/Formats/genmacall/bgealn.svg b/PROMS/Formats/genmacall/bgealn.svg
new file mode 100644
index 00000000..708fd379
Binary files /dev/null and b/PROMS/Formats/genmacall/bgealn.svg differ
diff --git a/PROMS/Formats/genmacall/bgeeop.svg b/PROMS/Formats/genmacall/bgeeop.svg
new file mode 100644
index 00000000..404d3874
Binary files /dev/null and b/PROMS/Formats/genmacall/bgeeop.svg differ
diff --git a/PROMS/Formats/genmacall/bgeoi.svg b/PROMS/Formats/genmacall/bgeoi.svg
new file mode 100644
index 00000000..7f96c7da
Binary files /dev/null and b/PROMS/Formats/genmacall/bgeoi.svg differ
diff --git a/PROMS/Formats/genmacall/bgestp.svg b/PROMS/Formats/genmacall/bgestp.svg
new file mode 100644
index 00000000..df5fd863
Binary files /dev/null and b/PROMS/Formats/genmacall/bgestp.svg differ
diff --git a/PROMS/Formats/genmacall/byr.svg b/PROMS/Formats/genmacall/byr.svg
new file mode 100644
index 00000000..21ddb25f
Binary files /dev/null and b/PROMS/Formats/genmacall/byr.svg differ
diff --git a/PROMS/Formats/genmacall/cal1.svg b/PROMS/Formats/genmacall/cal1.svg
new file mode 100644
index 00000000..1141daf7
Binary files /dev/null and b/PROMS/Formats/genmacall/cal1.svg differ
diff --git a/PROMS/Formats/genmacall/cal2.svg b/PROMS/Formats/genmacall/cal2.svg
new file mode 100644
index 00000000..54b484b5
Binary files /dev/null and b/PROMS/Formats/genmacall/cal2.svg differ
diff --git a/PROMS/Formats/genmacall/calbck.svg b/PROMS/Formats/genmacall/calbck.svg
new file mode 100644
index 00000000..d54e5f09
Binary files /dev/null and b/PROMS/Formats/genmacall/calbck.svg differ
diff --git a/PROMS/Formats/genmacall/caloto.svg b/PROMS/Formats/genmacall/caloto.svg
new file mode 100644
index 00000000..39e3619a
Binary files /dev/null and b/PROMS/Formats/genmacall/caloto.svg differ
diff --git a/PROMS/Formats/genmacall/cat.svg b/PROMS/Formats/genmacall/cat.svg
new file mode 100644
index 00000000..14250338
Binary files /dev/null and b/PROMS/Formats/genmacall/cat.svg differ
diff --git a/PROMS/Formats/genmacall/catadev.svg b/PROMS/Formats/genmacall/catadev.svg
new file mode 100644
index 00000000..9b5197d6
Binary files /dev/null and b/PROMS/Formats/genmacall/catadev.svg differ
diff --git a/PROMS/Formats/genmacall/catbox.svg b/PROMS/Formats/genmacall/catbox.svg
new file mode 100644
index 00000000..77415c2f
Binary files /dev/null and b/PROMS/Formats/genmacall/catbox.svg differ
diff --git a/PROMS/Formats/genmacall/catdev.svg b/PROMS/Formats/genmacall/catdev.svg
new file mode 100644
index 00000000..eb20600a
Binary files /dev/null and b/PROMS/Formats/genmacall/catdev.svg differ
diff --git a/PROMS/Formats/genmacall/catebck.svg b/PROMS/Formats/genmacall/catebck.svg
new file mode 100644
index 00000000..28584588
Binary files /dev/null and b/PROMS/Formats/genmacall/catebck.svg differ
diff --git a/PROMS/Formats/genmacall/cpl.svg b/PROMS/Formats/genmacall/cpl.svg
new file mode 100644
index 00000000..733dbda7
Binary files /dev/null and b/PROMS/Formats/genmacall/cpl.svg differ
diff --git a/PROMS/Formats/genmacall/cpla.svg b/PROMS/Formats/genmacall/cpla.svg
new file mode 100644
index 00000000..91c67ca7
Binary files /dev/null and b/PROMS/Formats/genmacall/cpla.svg differ
diff --git a/PROMS/Formats/genmacall/cplrdev.svg b/PROMS/Formats/genmacall/cplrdev.svg
new file mode 100644
index 00000000..e3b80074
Binary files /dev/null and b/PROMS/Formats/genmacall/cplrdev.svg differ
diff --git a/PROMS/Formats/genmacall/cpls.svg b/PROMS/Formats/genmacall/cpls.svg
new file mode 100644
index 00000000..05477c9b
Binary files /dev/null and b/PROMS/Formats/genmacall/cpls.svg differ
diff --git a/PROMS/Formats/genmacall/cpls2.svg b/PROMS/Formats/genmacall/cpls2.svg
new file mode 100644
index 00000000..fd85eb4d
Binary files /dev/null and b/PROMS/Formats/genmacall/cpls2.svg differ
diff --git a/PROMS/Formats/genmacall/cplsdev.svg b/PROMS/Formats/genmacall/cplsdev.svg
new file mode 100644
index 00000000..4790579d
Binary files /dev/null and b/PROMS/Formats/genmacall/cplsdev.svg differ
diff --git a/PROMS/Formats/genmacall/cplssdd.svg b/PROMS/Formats/genmacall/cplssdd.svg
new file mode 100644
index 00000000..f57ab0fc
Binary files /dev/null and b/PROMS/Formats/genmacall/cplssdd.svg differ
diff --git a/PROMS/Formats/genmacall/cplssum.svg b/PROMS/Formats/genmacall/cplssum.svg
new file mode 100644
index 00000000..09548226
Binary files /dev/null and b/PROMS/Formats/genmacall/cplssum.svg differ
diff --git a/PROMS/Formats/genmacall/cwe.svg b/PROMS/Formats/genmacall/cwe.svg
new file mode 100644
index 00000000..a8ae503c
Binary files /dev/null and b/PROMS/Formats/genmacall/cwe.svg differ
diff --git a/PROMS/Formats/genmacall/cwedev.svg b/PROMS/Formats/genmacall/cwedev.svg
new file mode 100644
index 00000000..3e2c4c78
Binary files /dev/null and b/PROMS/Formats/genmacall/cwedev.svg differ
diff --git a/PROMS/Formats/genmacall/cwer.svg b/PROMS/Formats/genmacall/cwer.svg
new file mode 100644
index 00000000..d7d62be0
Binary files /dev/null and b/PROMS/Formats/genmacall/cwer.svg differ
diff --git a/PROMS/Formats/genmacall/ebck.svg b/PROMS/Formats/genmacall/ebck.svg
new file mode 100644
index 00000000..93fd19c0
Binary files /dev/null and b/PROMS/Formats/genmacall/ebck.svg differ
diff --git a/PROMS/Formats/genmacall/elfdev.svg b/PROMS/Formats/genmacall/elfdev.svg
new file mode 100644
index 00000000..a894224b
Binary files /dev/null and b/PROMS/Formats/genmacall/elfdev.svg differ
diff --git a/PROMS/Formats/genmacall/en.svg b/PROMS/Formats/genmacall/en.svg
new file mode 100644
index 00000000..e66e22cf
Binary files /dev/null and b/PROMS/Formats/genmacall/en.svg differ
diff --git a/PROMS/Formats/genmacall/esfdev.svg b/PROMS/Formats/genmacall/esfdev.svg
new file mode 100644
index 00000000..0983786e
Binary files /dev/null and b/PROMS/Formats/genmacall/esfdev.svg differ
diff --git a/PROMS/Formats/genmacall/excln.svg b/PROMS/Formats/genmacall/excln.svg
new file mode 100644
index 00000000..a8e30d20
Binary files /dev/null and b/PROMS/Formats/genmacall/excln.svg differ
diff --git a/PROMS/Formats/genmacall/exedev.svg b/PROMS/Formats/genmacall/exedev.svg
new file mode 100644
index 00000000..0773fd4a
Binary files /dev/null and b/PROMS/Formats/genmacall/exedev.svg differ
diff --git a/PROMS/Formats/genmacall/fnp.svg b/PROMS/Formats/genmacall/fnp.svg
new file mode 100644
index 00000000..08eca672
Binary files /dev/null and b/PROMS/Formats/genmacall/fnp.svg differ
diff --git a/PROMS/Formats/genmacall/fnpcas.svg b/PROMS/Formats/genmacall/fnpcas.svg
new file mode 100644
index 00000000..ec36c5a6
Binary files /dev/null and b/PROMS/Formats/genmacall/fnpcas.svg differ
diff --git a/PROMS/Formats/genmacall/fnpnmp.svg b/PROMS/Formats/genmacall/fnpnmp.svg
new file mode 100644
index 00000000..e8a56701
Binary files /dev/null and b/PROMS/Formats/genmacall/fnpnmp.svg differ
diff --git a/PROMS/Formats/genmacall/fpl.svg b/PROMS/Formats/genmacall/fpl.svg
new file mode 100644
index 00000000..8ebef466
Binary files /dev/null and b/PROMS/Formats/genmacall/fpl.svg differ
diff --git a/PROMS/Formats/genmacall/fplbck.svg b/PROMS/Formats/genmacall/fplbck.svg
new file mode 100644
index 00000000..b8d19a92
Binary files /dev/null and b/PROMS/Formats/genmacall/fplbck.svg differ
diff --git a/PROMS/Formats/genmacall/gen.svg b/PROMS/Formats/genmacall/gen.svg
new file mode 100644
index 00000000..051987de
Binary files /dev/null and b/PROMS/Formats/genmacall/gen.svg differ
diff --git a/PROMS/Formats/genmacall/gendev.svg b/PROMS/Formats/genmacall/gendev.svg
new file mode 100644
index 00000000..5b1a01b6
Binary files /dev/null and b/PROMS/Formats/genmacall/gendev.svg differ
diff --git a/PROMS/Formats/genmacall/gpc.svg b/PROMS/Formats/genmacall/gpc.svg
new file mode 100644
index 00000000..eb20b95e
Binary files /dev/null and b/PROMS/Formats/genmacall/gpc.svg differ
diff --git a/PROMS/Formats/genmacall/gpca.svg b/PROMS/Formats/genmacall/gpca.svg
new file mode 100644
index 00000000..67970225
Binary files /dev/null and b/PROMS/Formats/genmacall/gpca.svg differ
diff --git a/PROMS/Formats/genmacall/hlp.svg b/PROMS/Formats/genmacall/hlp.svg
new file mode 100644
index 00000000..c3a61ecd
Binary files /dev/null and b/PROMS/Formats/genmacall/hlp.svg differ
diff --git a/PROMS/Formats/genmacall/hlpdev.svg b/PROMS/Formats/genmacall/hlpdev.svg
new file mode 100644
index 00000000..6fcb4317
Binary files /dev/null and b/PROMS/Formats/genmacall/hlpdev.svg differ
diff --git a/PROMS/Formats/genmacall/hlpfsg.svg b/PROMS/Formats/genmacall/hlpfsg.svg
new file mode 100644
index 00000000..41dc2f79
Binary files /dev/null and b/PROMS/Formats/genmacall/hlpfsg.svg differ
diff --git a/PROMS/Formats/genmacall/ip2.svg b/PROMS/Formats/genmacall/ip2.svg
new file mode 100644
index 00000000..6cfa55b2
Binary files /dev/null and b/PROMS/Formats/genmacall/ip2.svg differ
diff --git a/PROMS/Formats/genmacall/ip2dev.svg b/PROMS/Formats/genmacall/ip2dev.svg
new file mode 100644
index 00000000..26558086
Binary files /dev/null and b/PROMS/Formats/genmacall/ip2dev.svg differ
diff --git a/PROMS/Formats/genmacall/ip3.svg b/PROMS/Formats/genmacall/ip3.svg
new file mode 100644
index 00000000..aa312489
Binary files /dev/null and b/PROMS/Formats/genmacall/ip3.svg differ
diff --git a/PROMS/Formats/genmacall/ip3dev.svg b/PROMS/Formats/genmacall/ip3dev.svg
new file mode 100644
index 00000000..4b9311ff
Binary files /dev/null and b/PROMS/Formats/genmacall/ip3dev.svg differ
diff --git a/PROMS/Formats/genmacall/mcg.svg b/PROMS/Formats/genmacall/mcg.svg
new file mode 100644
index 00000000..5041bfc1
Binary files /dev/null and b/PROMS/Formats/genmacall/mcg.svg differ
diff --git a/PROMS/Formats/genmacall/mcgbox.svg b/PROMS/Formats/genmacall/mcgbox.svg
new file mode 100644
index 00000000..47f0ad9b
Binary files /dev/null and b/PROMS/Formats/genmacall/mcgbox.svg differ
diff --git a/PROMS/Formats/genmacall/mcgdev.svg b/PROMS/Formats/genmacall/mcgdev.svg
new file mode 100644
index 00000000..c02400bc
Binary files /dev/null and b/PROMS/Formats/genmacall/mcgdev.svg differ
diff --git a/PROMS/Formats/genmacall/mcgebck.svg b/PROMS/Formats/genmacall/mcgebck.svg
new file mode 100644
index 00000000..a6c70820
Binary files /dev/null and b/PROMS/Formats/genmacall/mcgebck.svg differ
diff --git a/PROMS/Formats/genmacall/nsp.svg b/PROMS/Formats/genmacall/nsp.svg
new file mode 100644
index 00000000..526a1d6b
Binary files /dev/null and b/PROMS/Formats/genmacall/nsp.svg differ
diff --git a/PROMS/Formats/genmacall/nspab.svg b/PROMS/Formats/genmacall/nspab.svg
new file mode 100644
index 00000000..c5798061
Binary files /dev/null and b/PROMS/Formats/genmacall/nspab.svg differ
diff --git a/PROMS/Formats/genmacall/nsparp.svg b/PROMS/Formats/genmacall/nsparp.svg
new file mode 100644
index 00000000..46356d59
Binary files /dev/null and b/PROMS/Formats/genmacall/nsparp.svg differ
diff --git a/PROMS/Formats/genmacall/nspdev.svg b/PROMS/Formats/genmacall/nspdev.svg
new file mode 100644
index 00000000..3c4abbba
Binary files /dev/null and b/PROMS/Formats/genmacall/nspdev.svg differ
diff --git a/PROMS/Formats/genmacall/nspedev.svg b/PROMS/Formats/genmacall/nspedev.svg
new file mode 100644
index 00000000..50ea5922
Binary files /dev/null and b/PROMS/Formats/genmacall/nspedev.svg differ
diff --git a/PROMS/Formats/genmacall/nspfc.svg b/PROMS/Formats/genmacall/nspfc.svg
new file mode 100644
index 00000000..586c05e9
Binary files /dev/null and b/PROMS/Formats/genmacall/nspfc.svg differ
diff --git a/PROMS/Formats/genmacall/nspifg.svg b/PROMS/Formats/genmacall/nspifg.svg
new file mode 100644
index 00000000..8652ffec
Binary files /dev/null and b/PROMS/Formats/genmacall/nspifg.svg differ
diff --git a/PROMS/Formats/genmacall/nspifg2.svg b/PROMS/Formats/genmacall/nspifg2.svg
new file mode 100644
index 00000000..8652ffec
Binary files /dev/null and b/PROMS/Formats/genmacall/nspifg2.svg differ
diff --git a/PROMS/Formats/genmacall/nsppe.svg b/PROMS/Formats/genmacall/nsppe.svg
new file mode 100644
index 00000000..82badc80
Binary files /dev/null and b/PROMS/Formats/genmacall/nsppe.svg differ
diff --git a/PROMS/Formats/genmacall/nspsam.svg b/PROMS/Formats/genmacall/nspsam.svg
new file mode 100644
index 00000000..358a0e18
Binary files /dev/null and b/PROMS/Formats/genmacall/nspsam.svg differ
diff --git a/PROMS/Formats/genmacall/ohlp.svg b/PROMS/Formats/genmacall/ohlp.svg
new file mode 100644
index 00000000..51f9eba5
Binary files /dev/null and b/PROMS/Formats/genmacall/ohlp.svg differ
diff --git a/PROMS/Formats/genmacall/rge.svg b/PROMS/Formats/genmacall/rge.svg
new file mode 100644
index 00000000..079e492e
Binary files /dev/null and b/PROMS/Formats/genmacall/rge.svg differ
diff --git a/PROMS/Formats/genmacall/rgedev.svg b/PROMS/Formats/genmacall/rgedev.svg
new file mode 100644
index 00000000..8e4a86ed
Binary files /dev/null and b/PROMS/Formats/genmacall/rgedev.svg differ
diff --git a/PROMS/Formats/genmacall/rgesam1.svg b/PROMS/Formats/genmacall/rgesam1.svg
new file mode 100644
index 00000000..e3c42b6d
Binary files /dev/null and b/PROMS/Formats/genmacall/rgesam1.svg differ
diff --git a/PROMS/Formats/genmacall/rgesam2.svg b/PROMS/Formats/genmacall/rgesam2.svg
new file mode 100644
index 00000000..8c6abdc4
Binary files /dev/null and b/PROMS/Formats/genmacall/rgesam2.svg differ
diff --git a/PROMS/Formats/genmacall/rgesmpe.svg b/PROMS/Formats/genmacall/rgesmpe.svg
new file mode 100644
index 00000000..32fbd2df
Binary files /dev/null and b/PROMS/Formats/genmacall/rgesmpe.svg differ
diff --git a/PROMS/Formats/genmacall/she.svg b/PROMS/Formats/genmacall/she.svg
new file mode 100644
index 00000000..1e979327
Binary files /dev/null and b/PROMS/Formats/genmacall/she.svg differ
diff --git a/PROMS/Formats/genmacall/shedev.svg b/PROMS/Formats/genmacall/shedev.svg
new file mode 100644
index 00000000..0f9d9932
Binary files /dev/null and b/PROMS/Formats/genmacall/shedev.svg differ
diff --git a/PROMS/Formats/genmacall/shervsu.svg b/PROMS/Formats/genmacall/shervsu.svg
new file mode 100644
index 00000000..4146e46f
Binary files /dev/null and b/PROMS/Formats/genmacall/shervsu.svg differ
diff --git a/PROMS/Formats/genmacall/shessd.svg b/PROMS/Formats/genmacall/shessd.svg
new file mode 100644
index 00000000..6b064f90
Binary files /dev/null and b/PROMS/Formats/genmacall/shessd.svg differ
diff --git a/PROMS/Formats/genmacall/sum.svg b/PROMS/Formats/genmacall/sum.svg
new file mode 100644
index 00000000..0dc19569
Binary files /dev/null and b/PROMS/Formats/genmacall/sum.svg differ
diff --git a/PROMS/Formats/genmacall/tp.svg b/PROMS/Formats/genmacall/tp.svg
new file mode 100644
index 00000000..93ad613a
Binary files /dev/null and b/PROMS/Formats/genmacall/tp.svg differ
diff --git a/PROMS/Formats/genmacall/tpbck.svg b/PROMS/Formats/genmacall/tpbck.svg
new file mode 100644
index 00000000..ae51804b
Binary files /dev/null and b/PROMS/Formats/genmacall/tpbck.svg differ
diff --git a/PROMS/Formats/genmacall/tpbck2.svg b/PROMS/Formats/genmacall/tpbck2.svg
new file mode 100644
index 00000000..4a93e8da
Binary files /dev/null and b/PROMS/Formats/genmacall/tpbck2.svg differ
diff --git a/PROMS/Formats/genmacall/tuec.svg b/PROMS/Formats/genmacall/tuec.svg
new file mode 100644
index 00000000..9e9d2069
Binary files /dev/null and b/PROMS/Formats/genmacall/tuec.svg differ
diff --git a/PROMS/Formats/genmacall/tuecabn.svg b/PROMS/Formats/genmacall/tuecabn.svg
new file mode 100644
index 00000000..5b61a125
Binary files /dev/null and b/PROMS/Formats/genmacall/tuecabn.svg differ
diff --git a/PROMS/Formats/genmacall/tuecdev.svg b/PROMS/Formats/genmacall/tuecdev.svg
new file mode 100644
index 00000000..8e8a059b
Binary files /dev/null and b/PROMS/Formats/genmacall/tuecdev.svg differ
diff --git a/PROMS/Formats/genmacall/vcsdev.svg b/PROMS/Formats/genmacall/vcsdev.svg
new file mode 100644
index 00000000..5746a192
Binary files /dev/null and b/PROMS/Formats/genmacall/vcsdev.svg differ
diff --git a/PROMS/Formats/genmacall/vlncas.svg b/PROMS/Formats/genmacall/vlncas.svg
new file mode 100644
index 00000000..c5e62a14
Binary files /dev/null and b/PROMS/Formats/genmacall/vlncas.svg differ
diff --git a/PROMS/Formats/genmacall/wcn1.svg b/PROMS/Formats/genmacall/wcn1.svg
new file mode 100644
index 00000000..7f99b060
Binary files /dev/null and b/PROMS/Formats/genmacall/wcn1.svg differ
diff --git a/PROMS/Formats/genmacall/wcn2.svg b/PROMS/Formats/genmacall/wcn2.svg
new file mode 100644
index 00000000..ac9e87a4
Binary files /dev/null and b/PROMS/Formats/genmacall/wcn2.svg differ
diff --git a/PROMS/Formats/genmacall/wcnbck.svg b/PROMS/Formats/genmacall/wcnbck.svg
new file mode 100644
index 00000000..192cabef
Binary files /dev/null and b/PROMS/Formats/genmacall/wcnbck.svg differ
diff --git a/PROMS/Formats/genmacall/wcnckl.svg b/PROMS/Formats/genmacall/wcnckl.svg
new file mode 100644
index 00000000..d6c8f5e8
Binary files /dev/null and b/PROMS/Formats/genmacall/wcnckl.svg differ
diff --git a/PROMS/Formats/genmacall/wcnclb.svg b/PROMS/Formats/genmacall/wcnclb.svg
new file mode 100644
index 00000000..31040d67
Binary files /dev/null and b/PROMS/Formats/genmacall/wcnclb.svg differ
diff --git a/PROMS/Formats/genmacall/wcnofb.svg b/PROMS/Formats/genmacall/wcnofb.svg
new file mode 100644
index 00000000..dbaf0a0b
Binary files /dev/null and b/PROMS/Formats/genmacall/wcnofb.svg differ
diff --git a/PROMS/Formats/genmacall/wep2.svg b/PROMS/Formats/genmacall/wep2.svg
new file mode 100644
index 00000000..7d31b69c
Binary files /dev/null and b/PROMS/Formats/genmacall/wep2.svg differ
diff --git a/PROMS/Formats/genmacall/wepbck.svg b/PROMS/Formats/genmacall/wepbck.svg
new file mode 100644
index 00000000..e6fc43b1
Binary files /dev/null and b/PROMS/Formats/genmacall/wepbck.svg differ
diff --git a/PROMS/Formats/genmacall/wepenb.svg b/PROMS/Formats/genmacall/wepenb.svg
new file mode 100644
index 00000000..ae2dfb6b
Binary files /dev/null and b/PROMS/Formats/genmacall/wepenb.svg differ
diff --git a/PROMS/Formats/genmacall/wepsam2.svg b/PROMS/Formats/genmacall/wepsam2.svg
new file mode 100644
index 00000000..9ac9320e
Binary files /dev/null and b/PROMS/Formats/genmacall/wepsam2.svg differ
diff --git a/PROMS/Formats/genmacall/wepsamg.svg b/PROMS/Formats/genmacall/wepsamg.svg
new file mode 100644
index 00000000..5efa3859
Binary files /dev/null and b/PROMS/Formats/genmacall/wepsamg.svg differ
diff --git a/PROMS/Formats/genmacall/wpb.svg b/PROMS/Formats/genmacall/wpb.svg
new file mode 100644
index 00000000..7aa65673
Binary files /dev/null and b/PROMS/Formats/genmacall/wpb.svg differ
diff --git a/PROMS/Formats/genmacall/wpba.svg b/PROMS/Formats/genmacall/wpba.svg
new file mode 100644
index 00000000..53becd92
Binary files /dev/null and b/PROMS/Formats/genmacall/wpba.svg differ
diff --git a/PROMS/Formats/genmacall/wps.svg b/PROMS/Formats/genmacall/wps.svg
new file mode 100644
index 00000000..0be410bc
Binary files /dev/null and b/PROMS/Formats/genmacall/wps.svg differ
diff --git a/PROMS/Formats/genmacall/wpsarp.svg b/PROMS/Formats/genmacall/wpsarp.svg
new file mode 100644
index 00000000..ae2ce575
Binary files /dev/null and b/PROMS/Formats/genmacall/wpsarp.svg differ
diff --git a/PROMS/Formats/genmacall/wpsbck.svg b/PROMS/Formats/genmacall/wpsbck.svg
new file mode 100644
index 00000000..ad7d2381
Binary files /dev/null and b/PROMS/Formats/genmacall/wpsbck.svg differ
diff --git a/PROMS/Formats/genmacall/wpsdev.svg b/PROMS/Formats/genmacall/wpsdev.svg
new file mode 100644
index 00000000..dcb5d990
Binary files /dev/null and b/PROMS/Formats/genmacall/wpsdev.svg differ
diff --git a/PROMS/Formats/genmacall/wpsdom.svg b/PROMS/Formats/genmacall/wpsdom.svg
new file mode 100644
index 00000000..b19d5ba9
Binary files /dev/null and b/PROMS/Formats/genmacall/wpsdom.svg differ
diff --git a/PROMS/Formats/genmacall/wpsop.svg b/PROMS/Formats/genmacall/wpsop.svg
new file mode 100644
index 00000000..4e5bfa20
Binary files /dev/null and b/PROMS/Formats/genmacall/wpsop.svg differ
diff --git a/PROMS/Formats/genmacall/wpssamg.svg b/PROMS/Formats/genmacall/wpssamg.svg
new file mode 100644
index 00000000..258e0024
Binary files /dev/null and b/PROMS/Formats/genmacall/wpssamg.svg differ
diff --git a/PROMS/Formats/genmacall/wst1.svg b/PROMS/Formats/genmacall/wst1.svg
new file mode 100644
index 00000000..6e31a676
Binary files /dev/null and b/PROMS/Formats/genmacall/wst1.svg differ
diff --git a/PROMS/Formats/genmacall/wst2.svg b/PROMS/Formats/genmacall/wst2.svg
new file mode 100644
index 00000000..0d71fe03
Binary files /dev/null and b/PROMS/Formats/genmacall/wst2.svg differ
diff --git a/PROMS/Formats/genmacall/wstalr.svg b/PROMS/Formats/genmacall/wstalr.svg
new file mode 100644
index 00000000..6e8f93b0
Binary files /dev/null and b/PROMS/Formats/genmacall/wstalr.svg differ
diff --git a/PROMS/Formats/genmacall/wstbck.svg b/PROMS/Formats/genmacall/wstbck.svg
new file mode 100644
index 00000000..4ce6da47
Binary files /dev/null and b/PROMS/Formats/genmacall/wstbck.svg differ
diff --git a/PROMS/Formats/genmacall/wstckl.svg b/PROMS/Formats/genmacall/wstckl.svg
new file mode 100644
index 00000000..a14bcf4a
Binary files /dev/null and b/PROMS/Formats/genmacall/wstckl.svg differ
diff --git a/PROMS/Formats/genmacall/wstdcs.svg b/PROMS/Formats/genmacall/wstdcs.svg
new file mode 100644
index 00000000..bdf21ad7
Binary files /dev/null and b/PROMS/Formats/genmacall/wstdcs.svg differ