Initial Commit of the PDM project (ready for DWS migration)
This commit is contained in:
962
documentation/api_extracted/Vault_Utilities_Example_CSharp.htm
Normal file
962
documentation/api_extracted/Vault_Utilities_Example_CSharp.htm
Normal file
@@ -0,0 +1,962 @@
|
||||
<html>
|
||||
|
||||
<head>
|
||||
<title>Vault Utilities Example (C#)</title>
|
||||
<meta http-equiv="Content-Language" content="en-us">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
|
||||
<link rel="stylesheet" type="text/css" href="ApiHelp.css">
|
||||
</head>
|
||||
<meta name=MS-HKWD content="C# examples,groups">
|
||||
<meta name=MS-HKWD content="C# examples,users">
|
||||
<meta name=MS-HKWD content="C# examples,files">
|
||||
<meta name=MS-HKWD content="C# examples,folders">
|
||||
<meta name=MS-HKWD content="C# examples,licenses">
|
||||
<meta name=MS-HKWD content="C# examples,versions">
|
||||
<meta name=MS-HKWD content="C# examples,permissions">
|
||||
<body>
|
||||
<h1><span style="font-weight: normal; font-size: 7.5pt;">SOLIDWORKS PDM Professional API Help</span></h1>
|
||||
<h1>Vault Utilities Example (C#)</h1>
|
||||
<p><a name="top"></a>This example shows how to:</p><font size="1">
|
||||
<ul>
|
||||
<li class=kadov-p>Verify installed SOLIDWORKS PDM Professional version is at
|
||||
least 5.3.</li>
|
||||
<li class=kadov-p>Get installed SOLIDWORKS PDM Professional licenses.</li>
|
||||
<li class=kadov-p>Add a group.</li>
|
||||
<li class=kadov-p>Remove a group.</li>
|
||||
<li class=kadov-p>Add a user.</li>
|
||||
<li class=kadov-p>Remove a user.</li>
|
||||
<li class=kadov-p>Copy a file.</li>
|
||||
<li class=kadov-p>Delete a file.</li>
|
||||
<li class=kadov-p>Get check-out permission for a file.</li>
|
||||
<li class=kadov-p>Delete a folder.</li>
|
||||
<li class=kadov-p>Restore deleted items to the vault view.</li>
|
||||
</ul>
|
||||
</font>
|
||||
<p><b>NOTE</b>: If using the primary interop assembly
|
||||
provided with SOLIDWORKS PDM Professional, see
|
||||
<a href="Using_NET_Framework_in_Applications.htm">Using .NET Framework 4.0 in
|
||||
Stand-alone Applications</a>.</p>
|
||||
<p><img border="0" src="VaultUtilities.gif" width="292" height="418"></p>
|
||||
|
||||
<p style="font-family: Courier New; font-size: 13; color: black; background: white" class="APICODE">
|
||||
<span style="color:green;">
|
||||
//----------------------------------------------------------------------------</span><br>
|
||||
<span style="color:green;">// Preconditions:</span><br>
|
||||
<span style="color:green;">// 1. Start Microsoft Visual Studio.</span><br>
|
||||
<span style="color:green;">// a. Click <b>File > New > Project > Visual
|
||||
C# > Windows Forms Application</b>.</span><br>
|
||||
<span style="color:green;">// b. Type <b>VaultUtilities_CSharp</b> in <b>Name</b>.</span><br>
|
||||
<span style="color:green;">// c. Click <b>Browse</b> and navigate to the folder where to create </span><br>
|
||||
<span style="color:green;">// the project.</span><br>
|
||||
<span style="color:green;">// d. Click <b>OK</b>. </span><br>
|
||||
<span style="color:green;">// e. Click <b>Show All Files</b> in the Solution Explorer toolbar and expand </span><br>
|
||||
<span style="color:green;">// <b>Form1.cs</b> in the Solution Explorer.</span><br>
|
||||
<span style="color:green;">// f. Replace the code in <b>Form1.cs</b> with <a href="#Form1.cs">this code</a>.</span><br>
|
||||
<span style="color:green;">// g. To create the form,
|
||||
replace the code in <b>Form1.Designer.cs</b> with <a href="#Form1.Designer.cs">this code</a>.</span><br>
|
||||
<span style="color:green;">// 2. Add <b>EPDM.Interop.epdm.dll</b> as a reference (right-click the project</span><br>
|
||||
<span style="color:green;">// name in the Solution Explorer, click <b>Add Reference</b>, click </span><br>
|
||||
<span style="color:green;">// <b>Assemblies > Framework</b> in the left-side panel, browse to the top folder of </span><br>
|
||||
<span style="color:green;">// your SOLIDWORKS PDM Professional installation, locate and select </span><br>
|
||||
<span style="color:green;">// <b>EPDM.Interop.epdm.dll</b>, and click <b>OK</b>).</span><br>
|
||||
<span style="color:green;">// 3. Right-click <b>EPDM.Interop.epdm</b> in References, click <b>Properties</b>, and set </span><br>
|
||||
<span style="color:green;">// <b>Embed Interop Types</b> to <b>False</b> to handle methods that pass arrays of </span><br>
|
||||
<span style="color:green;">// structures.<br>
|
||||
// 4. Ensure that an empty folder exists in the vault.</span><br>
|
||||
<span style="color:green;">// 5. Click <b>Debug > Start Debugging</b> or press F5.</span><br>
|
||||
<span style="color:green;">//</span><br>
|
||||
<span style="color:green;">// Postconditions: </span><br>
|
||||
<span style="color: #008000; background-position: 0 0">//</span><font size="2"><span style="color:green;"> 1. Displays the Vault
|
||||
utilities dialog box.</span><br>
|
||||
<span style="color: #008000">//</span><span style="color:green;"> a. Select a vault view.</span><br>
|
||||
<span style="color: #008000">//</span><span style="color:green;"> b. Click <b>Verify
|
||||
SOLIDWORKS PDM Professional 5.3</b>. </span><br>
|
||||
<span style="color: #008000">//</span><span style="color:green;">
|
||||
1. Displays message about the installed version.<br>
|
||||
// 2. Click <b>OK</b>.</span><br>
|
||||
<span style="color: #008000">//</span><span style="color:green;"> c. Click <b>Get
|
||||
SOLIDWORKS PDM Professional licenses</b>.</span><br>
|
||||
<font color="#008000">// 1. Displays a
|
||||
message with the installed licenses.</font><br>
|
||||
<span style="color: #008000">//</span><span style="color:green;">
|
||||
2. Click <b>OK</b>.<br>
|
||||
// d. Click <b>Add group</b>.<br>
|
||||
// 1. Displays a message that group, My
|
||||
Group, is created.<br>
|
||||
// 2. Click <b>OK</b>.<br>
|
||||
// e. Click <b>Add user</b>.<br>
|
||||
// 1. Displays a message that user, Temp, is
|
||||
created.<br>
|
||||
// 2. Click <b>OK</b>.<br>
|
||||
// f. Click <b>Remove group</b>.<br>
|
||||
// 1. Displays a message with the removal
|
||||
status.<br>
|
||||
// 2. Click <b>OK</b>.<br>
|
||||
// g. Click <b>Remove user</b>.<br>
|
||||
// 1. Displays a message with the removal
|
||||
status.<br>
|
||||
// 2. Click <b>OK</b>.<br>
|
||||
</span><span style="color: #008000">//</span><span style="color:green;"> h. Click <b>Copy file</b>.<br>
|
||||
// 1. In the Open dialog, click a vault
|
||||
file.<br>
|
||||
// 2. Click <b>Open</b>.<br>
|
||||
// 3. In the Select Folder dialog, click a
|
||||
folder to which to copy <br>
|
||||
// the selected file.<br>
|
||||
// 4. Click <b>OK</b>.<br>
|
||||
// 5. Displays a message with the file copy
|
||||
status.<br>
|
||||
// 6. Click <b>OK</b>.<br>
|
||||
// i. Click <b>Delete file</b>.<br>
|
||||
// 1. In the Select Files to Delete dialog
|
||||
box, click a vault file<br>
|
||||
// to delete.<br>
|
||||
// 2. Click <b>Open</b>.<br>
|
||||
// 3. Displays a message with the file
|
||||
deletion status.<br>
|
||||
// 4. Click <b>OK</b>.<br>
|
||||
// j. Click <b>Check-out permission</b>.<br>
|
||||
// 1. In the Open dialog, click a file for
|
||||
which to get the check-out<br>
|
||||
// permission.<br>
|
||||
// 2. Click <b>Open</b>.<br>
|
||||
// 3. Displays a message with the user's
|
||||
permission.<br>
|
||||
// 4. Click <b>OK</b>.<br>
|
||||
// k. Click <b>Delete folder</b>.<br>
|
||||
// 1. In the Select Folder dialog, click an
|
||||
empty vault folder to delete.<br>
|
||||
// 2. Click <b>OK</b>.<br>
|
||||
// 3. Displays a message with the status of
|
||||
the folder deletion.<br>
|
||||
// 4. Click <b>OK</b>.<br>
|
||||
</span><span style="color: #008000">//</span><span style="color:green;">
|
||||
l. Click <b>Restore deleted items</b>.<br>
|
||||
// 1. In the Select Folder dialog, click the
|
||||
folder from which you deleted<br>
|
||||
// a file in step 1i.<br>
|
||||
// 2. Click <b>OK</b>.<br>
|
||||
// 3. Displays a message with the status of
|
||||
the folder restoration.<br>
|
||||
// 4. Click <b>OK</b>.</span><br>
|
||||
<span style="color: #008000">//</span><span style="color:green;"> 2. Close the Vault
|
||||
utilities dialog box. </span></font><br>
|
||||
<span style="color:green;">
|
||||
//----------------------------------------------------------------------------</span><br>
|
||||
<br>
|
||||
<span style="color:green;"><a name="Form1.cs"></a>//Form1.cs</span><br>
|
||||
</p>
|
||||
<p style="font-family: Courier New; font-size: 13; color: black; background: white" class="APICODE">
|
||||
<span style="color:blue;">using</span> System;<br>
|
||||
<span style="color:blue;">using</span> System.Collections.Generic;<br>
|
||||
<span style="color:blue;">using</span> System.ComponentModel;<br>
|
||||
<span style="color:blue;">using</span> System.Data;<br>
|
||||
<span style="color:blue;">using</span> System.Drawing;<br>
|
||||
<span style="color:blue;">using</span> System.Linq;<br>
|
||||
<span style="color:blue;">using</span> System.Text;<br>
|
||||
<span style="color:blue;">using</span> System.Windows.Forms;<br>
|
||||
<span style="color:blue;">using</span> EPDM.Interop.epdm;<br>
|
||||
<br>
|
||||
<br>
|
||||
<span style="color:blue;">namespace</span> VaultUtilities_CSharp<br>
|
||||
{<br>
|
||||
<span style="color:blue;">public</span> <span style="color:blue;">partial</span> <span style="color:blue;">class</span> <span style="color:#2b91af;">Form1</span> : <span style="color:#2b91af;">Form</span><br>
|
||||
{<br>
|
||||
<span style="color:blue;">public</span> Form1()<br>
|
||||
{<br>
|
||||
InitializeComponent();<br>
|
||||
}<br>
|
||||
<span style="color:blue;">private</span> <span style="color:#2b91af;">IEdmVault5</span> vault1 = <span style="color:blue;">null</span>;<br>
|
||||
<br>
|
||||
<span style="color:blue;">public</span> <span style="color:blue;">void</span> Form1_Load(System.<span style="color:#2b91af;">Object</span> sender, System.<span style="color:#2b91af;">EventArgs</span> e)<br>
|
||||
{<br>
|
||||
<span style="color:blue;">try</span><br>
|
||||
{<br>
|
||||
<span style="color:#2b91af;">IEdmVault5</span> vault1 = <span style="color:blue;">new</span> <span style="color:#2b91af;">EdmVault5</span>();<br>
|
||||
<span style="color:#2b91af;">IEdmVault8</span> vault = (<span style="color:#2b91af;">IEdmVault8</span>)vault1;<br>
|
||||
<span style="color:#2b91af;">EdmViewInfo</span>[] Views = <span style="color:blue;">null</span>;<br>
|
||||
<br>
|
||||
vault.<b>GetVaultViews</b>(<span style="color:blue;">out</span> Views, <span style="color:blue;">false</span>);<br>
|
||||
VaultsComboBox.Items.Clear();<br>
|
||||
<span style="color:blue;">foreach</span> (<span style="color:#2b91af;">EdmViewInfo</span> View <span style="color:blue;">in</span> Views)<br>
|
||||
{<br>
|
||||
VaultsComboBox.Items.Add(View.<b>mbsVaultName</b>);<br>
|
||||
}<br>
|
||||
<span style="color:blue;">if</span> (VaultsComboBox.Items.Count > 0)<br>
|
||||
{<br>
|
||||
VaultsComboBox.Text = (<span style="color:blue;">string</span>)VaultsComboBox.Items[0];<br>
|
||||
}<br>
|
||||
}<br>
|
||||
<span style="color:blue;">catch</span> (System.Runtime.InteropServices.<span style="color:#2b91af;">COMException</span> ex)<br>
|
||||
{<br>
|
||||
<span style="color:#2b91af;">MessageBox</span>.Show(<span style="color:#a31515;">"HRESULT = 0x"</span> + ex.ErrorCode.ToString(<span style="color:#a31515;">"X"</span>) + <span style="color:#a31515;">" "</span> + ex.Message);<br>
|
||||
}<br>
|
||||
<span style="color:blue;">catch</span> (<span style="color:#2b91af;">Exception</span> ex)<br>
|
||||
{<br>
|
||||
<span style="color:#2b91af;">MessageBox</span>.Show(ex.Message);<br>
|
||||
}<br>
|
||||
}<br>
|
||||
<br>
|
||||
<br>
|
||||
<span style="color:blue;">private</span> <span style="color:blue;">void</span> Button5_Click(System.<span style="color:#2b91af;">Object</span> sender, System.<span style="color:#2b91af;">EventArgs</span> e)<br>
|
||||
{<br>
|
||||
<span style="color:green;">//Verify SOLIDWORKS PDM Professional version is 5.3 or higher</span><br>
|
||||
<span style="color:blue;">try</span><br>
|
||||
{<br>
|
||||
<span style="color:#2b91af;">IEdmVault7</span> vault2 = <span style="color:blue;">null</span>;<br>
|
||||
<span style="color:blue;">if</span> (vault1 == <span style="color:blue;">null</span>)<br>
|
||||
{<br>
|
||||
vault1 = <span style="color:blue;">new</span> <span style="color:#2b91af;">EdmVault5</span>();<br>
|
||||
}<br>
|
||||
vault2 = (<span style="color:#2b91af;">IEdmVault7</span>)vault1;<br>
|
||||
<span style="color:blue;">if</span> (!vault1.<b>IsLoggedIn</b>)<br>
|
||||
{<br>
|
||||
vault1.<b>LoginAuto</b>(VaultsComboBox.Text, <span style="color:blue;">this</span>.Handle.ToInt32());<br>
|
||||
}<br>
|
||||
<br>
|
||||
vault2.<b>VerifyVersion</b>(5, 3);<br>
|
||||
<br>
|
||||
<span style="color:#2b91af;">MessageBox</span>.Show(<span style="color:#a31515;">"SOLIDWORKS PDM Professional version is at least 5.3"</span>);<br>
|
||||
<br>
|
||||
}<br>
|
||||
<span style="color:blue;">catch</span> (System.Runtime.InteropServices.<span style="color:#2b91af;">COMException</span> ex)<br>
|
||||
{<br>
|
||||
<span style="color:#2b91af;">MessageBox</span>.Show(<span style="color:#a31515;">"HRESULT = 0x"</span> + ex.ErrorCode.ToString(<span style="color:#a31515;">"X"</span>) + <span style="color:#a31515;">" "</span> + ex.Message);<br>
|
||||
}<br>
|
||||
<span style="color:blue;">catch</span> (<span style="color:#2b91af;">Exception</span> ex)<br>
|
||||
{<br>
|
||||
<span style="color:#2b91af;">MessageBox</span>.Show(ex.Message);<br>
|
||||
}<br>
|
||||
}<br>
|
||||
<br>
|
||||
<span style="color:blue;">private</span> <span style="color:blue;">void</span> Button6_Click(System.<span style="color:#2b91af;">Object</span> sender, System.<span style="color:#2b91af;">EventArgs</span> e)<br>
|
||||
{<br>
|
||||
<span style="color:green;">//Get licenses</span><br>
|
||||
<span style="color:blue;">try</span><br>
|
||||
{<br>
|
||||
<span style="color:#2b91af;">IEdmVault11</span> vault2 = <span style="color:blue;">null</span>;<br>
|
||||
<span style="color:blue;">if</span> (vault1 == <span style="color:blue;">null</span>)<br>
|
||||
{<br>
|
||||
vault1 = <span style="color:blue;">new</span> <span style="color:#2b91af;">EdmVault5</span>();<br>
|
||||
}<br>
|
||||
vault2 = (<span style="color:#2b91af;">IEdmVault11</span>)vault1;<br>
|
||||
<span style="color:blue;">if</span> (!vault1.<b>IsLoggedIn</b>)<br>
|
||||
{<br>
|
||||
vault1.<b>LoginAuto</b>(VaultsComboBox.Text, <span style="color:blue;">this</span>.Handle.ToInt32());<br>
|
||||
}<br>
|
||||
<br>
|
||||
<span style="color:blue;">string</span> msg = <span style="color:blue;">null</span>;<br>
|
||||
msg = <span style="color:#a31515;">"Installed licenses:"</span> + "\n";<br>
|
||||
<span style="color:#2b91af;">EdmLicense</span>[] lics = <span style="color:blue;">null</span>;<br>
|
||||
lics = <span style="color:blue;">null</span>;<br>
|
||||
vault2.<b>GetLicense</b>(<span style="color:blue;">out</span> lics);<br>
|
||||
<span style="color:blue;">int</span> idx = 0;<br>
|
||||
idx = <span style="color:#2b91af;">Information</span>.LBound(lics);<br>
|
||||
<span style="color:blue;">while</span> ((idx <= <span style="color:#2b91af;">Information</span>.UBound(lics)))<br>
|
||||
{<br>
|
||||
msg = msg + <span style="color:#a31515;">"Type="</span>;<br>
|
||||
<span style="color:blue;">switch</span> (lics[idx].<b>meType</b>)<br>
|
||||
{<br>
|
||||
<span style="color:blue;">case</span> <span style="color:#2b91af;">EdmLicenseType</span>.EdmLic_Editor:<br>
|
||||
msg = msg + <span style="color:#a31515;">"Editor"</span>;<br>
|
||||
<span style="color:blue;">break</span>;<br>
|
||||
<span style="color:blue;">case</span> <span style="color:#2b91af;">EdmLicenseType</span>.EdmLic_Contributor:<br>
|
||||
msg = msg + <span style="color:#a31515;">"Contributor"</span>;<br>
|
||||
<span style="color:blue;">break</span>;<br>
|
||||
<span style="color:blue;">case</span> <span style="color:#2b91af;">EdmLicenseType</span>.EdmLic_Viewer:<br>
|
||||
msg = msg + <span style="color:#a31515;">"Viewer"</span>;<br>
|
||||
<span style="color:blue;">break</span>;<br>
|
||||
<span style="color:blue;">case</span> <span style="color:#2b91af;">EdmLicenseType</span>.EdmLic_Processor:<br>
|
||||
msg = msg + <span style="color:#a31515;">"Processor"</span>;<br>
|
||||
<span style="color:blue;">break</span>;<br>
|
||||
<span style="color:blue;">default</span>:<br>
|
||||
msg = msg + <span style="color:#2b91af;">Convert</span>.ToString(lics[idx].<b>meType</b>);<br>
|
||||
<span style="color:blue;">break</span>;<br>
|
||||
}<br>
|
||||
<br>
|
||||
msg = msg + <span style="color:#a31515;">" Users="</span> + <span style="color:#2b91af;">Convert</span>.ToString(lics[idx].<b>mlUserCount</b>) + "\n";<br>
|
||||
idx = idx + 1;<br>
|
||||
}<br>
|
||||
<br>
|
||||
vault2.<b>MsgBox</b>(<span style="color:blue;">this</span>.Handle.ToInt32(), msg);<br>
|
||||
<br>
|
||||
}<br>
|
||||
<span style="color:blue;">catch</span> (System.Runtime.InteropServices.<span style="color:#2b91af;">COMException</span> ex)<br>
|
||||
{<br>
|
||||
<span style="color:#2b91af;">MessageBox</span>.Show(<span style="color:#a31515;">"HRESULT = 0x"</span> + ex.ErrorCode.ToString(<span style="color:#a31515;">"X"</span>) + <span style="color:#a31515;">" "</span> + ex.Message);<br>
|
||||
}<br>
|
||||
<span style="color:blue;">catch</span> (<span style="color:#2b91af;">Exception</span> ex)<br>
|
||||
{<br>
|
||||
<span style="color:#2b91af;">MessageBox</span>.Show(ex.Message);<br>
|
||||
}<br>
|
||||
}<br>
|
||||
<br>
|
||||
<span style="color:blue;">private</span> <span style="color:blue;">void</span> Button7_Click(System.<span style="color:#2b91af;">Object</span> sender, System.<span style="color:#2b91af;">EventArgs</span> e)<br>
|
||||
{<br>
|
||||
<span style="color:green;">//Add group, My Group</span><br>
|
||||
<span style="color:blue;">try</span><br>
|
||||
{<br>
|
||||
<span style="color:#2b91af;">IEdmVault11</span> vault2 = <span style="color:blue;">null</span>;<br>
|
||||
<span style="color:blue;">if</span> (vault1 == <span style="color:blue;">null</span>)<br>
|
||||
{<br>
|
||||
vault1 = <span style="color:blue;">new</span> <span style="color:#2b91af;">EdmVault5</span>();<br>
|
||||
}<br>
|
||||
vault2 = (<span style="color:#2b91af;">IEdmVault11</span>)vault1;<br>
|
||||
<span style="color:blue;">if</span> (!vault1.<b>IsLoggedIn</b>)<br>
|
||||
{<br>
|
||||
vault1.<b>LoginAuto</b>(VaultsComboBox.Text, <span style="color:blue;">this</span>.Handle.ToInt32());<br>
|
||||
}<br>
|
||||
<br>
|
||||
<span style="color:#2b91af;">IEdmUserMgr7</span> userMgr = <span style="color:blue;">default</span>(<span style="color:#2b91af;">IEdmUserMgr7</span>);<br>
|
||||
userMgr = (<span style="color:#2b91af;">IEdmUserMgr7</span>)vault2.<b>CreateUtility</b>(<span style="color:#2b91af;">EdmUtility</span>.EdmUtil_UserMgr);<br>
|
||||
<br>
|
||||
<span style="color:#2b91af;">IEdmUser7</span> admin = <span style="color:blue;">default</span>(<span style="color:#2b91af;">IEdmUser7</span>);<br>
|
||||
admin = (<span style="color:#2b91af;">IEdmUser7</span>)userMgr.<b>GetUser</b>(<span style="color:#a31515;">"Admin"</span>);<br>
|
||||
<br>
|
||||
<span style="color:#2b91af;">EdmGroupData2</span>[] groups = <span style="color:blue;">new</span> <span style="color:#2b91af;">EdmGroupData2</span>[1];<br>
|
||||
groups[0].<b>mbAutoAdd</b> = 0;<br>
|
||||
groups[0].<b>mbsDescription</b> = <span style="color:#a31515;">"A group created by the API"</span>;<br>
|
||||
groups[0].<b>mbsName</b> = <span style="color:#a31515;">"My Group"</span>;<br>
|
||||
groups[0].<b>mlFlags</b> = (<span style="color:blue;">int</span>)<span style="color:#2b91af;">EdmGroupDataFlags</span>.Edmgdf_GetInterface;<br>
|
||||
<span style="color:blue;">int</span>[] members = <span style="color:blue;">new</span> <span style="color:blue;">int</span>[1];<br>
|
||||
members[0] = admin.<b>ID</b>;<br>
|
||||
groups[0].<b>moMembers</b> = members;<br>
|
||||
<span style="color:#2b91af;">EdmSysPerm</span>[] perms = <span style="color:blue;">new</span> <span style="color:#2b91af;">EdmSysPerm</span>[1];<br>
|
||||
perms[0] = <span style="color:#2b91af;">EdmSysPerm</span>.EdmSysPerm_ModifyToolbox;<br>
|
||||
groups[0].<b>moSysPerms</b> = perms;<br>
|
||||
<br>
|
||||
userMgr.<b>AddGroups2</b>(<font color="#0000FF">ref</font> groups);<br>
|
||||
<br>
|
||||
<span style="color:blue;">string</span> msg = <span style="color:blue;">null</span>;<br>
|
||||
msg = <span style="color:#a31515;">""</span>;<br>
|
||||
<span style="color:blue;">int</span> idx = 0;<br>
|
||||
idx = <span style="color:#2b91af;">Information</span>.LBound(groups);<br>
|
||||
<span style="color:blue;">while</span> ((idx <= <span style="color:#2b91af;">Information</span>.UBound(groups)))<br>
|
||||
{<br>
|
||||
<span style="color:blue;">if</span> (groups[idx].<b>mhStatus</b> != 0)<br>
|
||||
{<br>
|
||||
msg = msg + <span style="color:#a31515;">"Error creating group, '"</span> + groups[idx].<b>mbsName</b> + <span style="color:#a31515;">"' - "</span> + vault2.<b>GetErrorMessage</b>(groups[idx].<b>mhStatus</b>) + "\n";<br>
|
||||
}<br>
|
||||
<span style="color:blue;">else</span><br>
|
||||
{<br>
|
||||
msg = msg + <span style="color:#a31515;">"Created group, '"</span> + groups[idx].<b>mbsName</b> + <span style="color:#a31515;">"', successfully with ID, "</span> + groups[idx].<b>mlGroupID</b>.ToString() + "\n";<br>
|
||||
}<br>
|
||||
idx = idx + 1;<br>
|
||||
}<br>
|
||||
<br>
|
||||
vault2.<b>MsgBox</b>(<span style="color:blue;">this</span>.Handle.ToInt32(), msg);<br>
|
||||
<br>
|
||||
}<br>
|
||||
<span style="color:blue;">catch</span> (System.Runtime.InteropServices.<span style="color:#2b91af;">COMException</span> ex)<br>
|
||||
{<br>
|
||||
<span style="color:#2b91af;">MessageBox</span>.Show(<span style="color:#a31515;">"HRESULT = 0x"</span> + ex.ErrorCode.ToString(<span style="color:#a31515;">"X"</span>) + <span style="color:#a31515;">" "</span> + ex.Message);<br>
|
||||
}<br>
|
||||
<span style="color:blue;">catch</span> (<span style="color:#2b91af;">Exception</span> ex)<br>
|
||||
{<br>
|
||||
<span style="color:#2b91af;">MessageBox</span>.Show(ex.Message);<br>
|
||||
}<br>
|
||||
}<br>
|
||||
<br>
|
||||
<span style="color:blue;">private</span> <span style="color:blue;">void</span> Button8_Click(System.<span style="color:#2b91af;">Object</span> sender, System.<span style="color:#2b91af;">EventArgs</span> e)<br>
|
||||
{<br>
|
||||
<span style="color:green;">//Remove group, My Group</span><br>
|
||||
<span style="color:blue;">try</span><br>
|
||||
{<br>
|
||||
<span style="color:#2b91af;">IEdmVault7</span> vault2 = <span style="color:blue;">null</span>;<br>
|
||||
<span style="color:blue;">if</span> (vault1 == <span style="color:blue;">null</span>)<br>
|
||||
{<br>
|
||||
vault1 = <span style="color:blue;">new</span> <span style="color:#2b91af;">EdmVault5</span>();<br>
|
||||
}<br>
|
||||
vault2 = (<span style="color:#2b91af;">IEdmVault7</span>)vault1;<br>
|
||||
<span style="color:blue;">if</span> (!vault1.<b>IsLoggedIn</b>)<br>
|
||||
{<br>
|
||||
vault1.<b>LoginAuto</b>(VaultsComboBox.Text, <span style="color:blue;">this</span>.Handle.ToInt32());<br>
|
||||
}<br>
|
||||
<br>
|
||||
<span style="color:#2b91af;">IEdmUserMgr7</span> userMgr = <span style="color:blue;">default</span>(<span style="color:#2b91af;">IEdmUserMgr7</span>);<br>
|
||||
userMgr = (<span style="color:#2b91af;">IEdmUserMgr7</span>)vault2.<b>CreateUtility</b>(<span style="color:#2b91af;">EdmUtility</span>.EdmUtil_UserMgr);<br>
|
||||
<span style="color:#2b91af;">IEdmUserGroup6</span> @group = <span style="color:blue;">default</span>(<span style="color:#2b91af;">IEdmUserGroup6</span>);<br>
|
||||
@group = (<span style="color:#2b91af;">IEdmUserGroup6</span>)userMgr.<b>GetUserGroup</b>(<span style="color:#a31515;">"My Group"</span>);<br>
|
||||
<span style="color:blue;">if</span> (@group == <span style="color:blue;">null</span>)<br>
|
||||
<span style="color:blue;">return</span>;<br>
|
||||
<br>
|
||||
<span style="color:blue;">int</span>[] groups = <span style="color:blue;">new</span> <span style="color:blue;">int</span>[1];<br>
|
||||
groups[0] = @group.<b>ID</b>;<br>
|
||||
userMgr.<b>RemoveGroups</b>(groups);<br>
|
||||
<br>
|
||||
<span style="color:#2b91af;">MessageBox</span>.Show(<span style="color:#a31515;">"Group, My Group, removed"</span>);<br>
|
||||
<br>
|
||||
}<br>
|
||||
<span style="color:blue;">catch</span> (System.Runtime.InteropServices.<span style="color:#2b91af;">COMException</span> ex)<br>
|
||||
{<br>
|
||||
<span style="color:#2b91af;">MessageBox</span>.Show(<span style="color:#a31515;">"HRESULT = 0x"</span> + ex.ErrorCode.ToString(<span style="color:#a31515;">"X"</span>) + <span style="color:#a31515;">" "</span> + ex.Message);<br>
|
||||
}<br>
|
||||
<span style="color:blue;">catch</span> (<span style="color:#2b91af;">Exception</span> ex)<br>
|
||||
{<br>
|
||||
<span style="color:#2b91af;">MessageBox</span>.Show(ex.Message);<br>
|
||||
}<br>
|
||||
}<br>
|
||||
<br>
|
||||
<span style="color:blue;">private</span> <span style="color:blue;">void</span> Button9_Click(System.<span style="color:#2b91af;">Object</span> sender, System.<span style="color:#2b91af;">EventArgs</span> e)<br>
|
||||
{<br>
|
||||
<span style="color:green;">//Add user, Temp</span><br>
|
||||
<span style="color:blue;">try</span><br>
|
||||
{<br>
|
||||
<span style="color:#2b91af;">IEdmVault11</span> vault2 = <span style="color:blue;">null</span>;<br>
|
||||
<span style="color:blue;">if</span> (vault1 == <span style="color:blue;">null</span>)<br>
|
||||
{<br>
|
||||
vault1 = <span style="color:blue;">new</span> <span style="color:#2b91af;">EdmVault5</span>();<br>
|
||||
}<br>
|
||||
vault2 = (<span style="color:#2b91af;">IEdmVault11</span>)vault1;<br>
|
||||
<span style="color:blue;">if</span> (!vault1.<b>IsLoggedIn</b>)<br>
|
||||
{<br>
|
||||
vault1.<b>LoginAuto</b>(VaultsComboBox.Text, <span style="color:blue;">this</span>.Handle.ToInt32());<br>
|
||||
}<br>
|
||||
<br>
|
||||
<span style="color:#2b91af;">IEdmUserMgr7</span> UsrMgr = (<span style="color:#2b91af;">IEdmUserMgr7</span>)vault2;<br>
|
||||
<span style="color:#2b91af;">EdmUserData2</span>[] UserData = <span style="color:blue;">new</span> <span style="color:#2b91af;">EdmUserData2</span>[1];<br>
|
||||
<br>
|
||||
UserData[0].<b>mbsCompleteName</b> = <span style="color:#a31515;">"Temp"</span>;<br>
|
||||
UserData[0].<b>mbsEmail</b> = <span style="color:#a31515;">"Temp"</span>;<br>
|
||||
UserData[0].<b>mbsInitials</b> = <span style="color:#a31515;">"TJ"</span>;<br>
|
||||
UserData[0].<b>mbsUserName</b> = <span style="color:#a31515;">"Temp"</span>;<br>
|
||||
UserData[0].<b>mlFlags</b> = (<span style="color:blue;">int</span>)<span style="color:#2b91af;">EdmUserDataFlags</span>.Edmudf_GetInterface;<br>
|
||||
UserData[0].<b>mlFlags</b> += (<span style="color:blue;">int</span>)<span style="color:#2b91af;">EdmUserDataFlags</span>.Edmudf_ForceAdd;<br>
|
||||
<br>
|
||||
<span style="color:#2b91af;">EdmSysPerm</span>[] perms = <span style="color:blue;">new</span> <span style="color:#2b91af;">EdmSysPerm</span>[3];<br>
|
||||
perms[0] = <span style="color:#2b91af;">EdmSysPerm</span>.EdmSysPerm_EditUserMgr;<br>
|
||||
perms[1] = <span style="color:#2b91af;">EdmSysPerm</span>.EdmSysPerm_EditReportQuery;<br>
|
||||
perms[2] = <span style="color:#2b91af;">EdmSysPerm</span>.EdmSysPerm_MandatoryVersionComments;<br>
|
||||
UserData[0].<b>moSysPerms</b> = perms;<br>
|
||||
<br>
|
||||
UsrMgr.<b>AddUsers2</b>(UserData);<br>
|
||||
<br>
|
||||
<span style="color:blue;">string</span> msg = <span style="color:#a31515;">""</span>;<br>
|
||||
<span style="color:blue;">foreach</span> (<span style="color:#2b91af;">EdmUserData2</span> usr <span style="color:blue;">in</span> UserData)<br>
|
||||
{<br>
|
||||
<span style="color:blue;">if</span> (usr.<b>mhStatus</b> == 0)<br>
|
||||
{<br>
|
||||
msg += <span style="color:#a31515;">"Created user, \""</span> + usr.<b>mbsUserName</b> + <span style="color:#a31515;">"\", successfully with ID, "</span> + usr.<b>mlUserID</b>.ToString() + "\n";<br>
|
||||
}<br>
|
||||
<span style="color:blue;">else</span><br>
|
||||
{<br>
|
||||
msg += <span style="color:#a31515;">"Error creating user, \""</span> + usr.<b>mbsUserName</b> + <span style="color:#a31515;">"\" - "</span> + vault2.<b>GetErrorMessage</b>(usr.<b>mhStatus</b>) + "\n";<br>
|
||||
}<br>
|
||||
}<br>
|
||||
<span style="color:#2b91af;">MessageBox</span>.Show(msg);<br>
|
||||
<br>
|
||||
<br>
|
||||
}<br>
|
||||
<span style="color:blue;">catch</span> (System.Runtime.InteropServices.<span style="color:#2b91af;">COMException</span> ex)<br>
|
||||
{<br>
|
||||
<span style="color:#2b91af;">MessageBox</span>.Show(<span style="color:#a31515;">"HRESULT = 0x"</span> + ex.ErrorCode.ToString(<span style="color:#a31515;">"X"</span>) + <span style="color:#a31515;">" "</span> + ex.Message);<br>
|
||||
}<br>
|
||||
<span style="color:blue;">catch</span> (<span style="color:#2b91af;">Exception</span> ex)<br>
|
||||
{<br>
|
||||
<span style="color:#2b91af;">MessageBox</span>.Show(ex.Message);<br>
|
||||
}<br>
|
||||
}<br>
|
||||
<br>
|
||||
<span style="color:blue;">private</span> <span style="color:blue;">void</span> Button10_Click(System.<span style="color:#2b91af;">Object</span> sender, System.<span style="color:#2b91af;">EventArgs</span> e)<br>
|
||||
{<br>
|
||||
<span style="color:green;">//Remove user, Temp</span><br>
|
||||
<span style="color:blue;">try</span><br>
|
||||
{<br>
|
||||
<span style="color:#2b91af;">IEdmVault7</span> vault2 = <span style="color:blue;">null</span>;<br>
|
||||
<span style="color:blue;">if</span> (vault1 == <span style="color:blue;">null</span>)<br>
|
||||
{<br>
|
||||
vault1 = <span style="color:blue;">new</span> <span style="color:#2b91af;">EdmVault5</span>();<br>
|
||||
}<br>
|
||||
vault2 = (<span style="color:#2b91af;">IEdmVault7</span>)vault1;<br>
|
||||
<span style="color:blue;">if</span> (!vault1.<b>IsLoggedIn</b>)<br>
|
||||
{<br>
|
||||
vault1.<b>LoginAuto</b>(VaultsComboBox.Text, <span style="color:blue;">this</span>.Handle.ToInt32());<br>
|
||||
}<br>
|
||||
<br>
|
||||
<span style="color:#2b91af;">IEdmUserMgr7</span> userMgr = <span style="color:blue;">default</span>(<span style="color:#2b91af;">IEdmUserMgr7</span>);<br>
|
||||
userMgr = (<span style="color:#2b91af;">IEdmUserMgr7</span>)vault2.<b>CreateUtility</b>(<span style="color:#2b91af;">EdmUtility</span>.EdmUtil_UserMgr);<br>
|
||||
<span style="color:#2b91af;">IEdmUser7</span> user = <span style="color:blue;">default</span>(<span style="color:#2b91af;">IEdmUser7</span>);<br>
|
||||
user = (<span style="color:#2b91af;">IEdmUser7</span>)userMgr.<b>GetUser</b>(<span style="color:#a31515;">"Temp"</span>);<br>
|
||||
<span style="color:blue;">if</span> (user == <span style="color:blue;">null</span>)<br>
|
||||
<span style="color:blue;">return</span>;<br>
|
||||
<br>
|
||||
<span style="color:blue;">int</span>[] users = <span style="color:blue;">new</span> <span style="color:blue;">int</span>[1];<br>
|
||||
users[0] = user.<b>ID</b>;<br>
|
||||
userMgr.<b>RemoveUsers</b>(users);<br>
|
||||
<br>
|
||||
<span style="color:#2b91af;">MessageBox</span>.Show(<span style="color:#a31515;">"User, Temp, removed"</span>);<br>
|
||||
<br>
|
||||
}<br>
|
||||
<span style="color:blue;">catch</span> (System.Runtime.InteropServices.<span style="color:#2b91af;">COMException</span> ex)<br>
|
||||
{<br>
|
||||
<span style="color:#2b91af;">MessageBox</span>.Show(<span style="color:#a31515;">"HRESULT = 0x"</span> + ex.ErrorCode.ToString(<span style="color:#a31515;">"X"</span>) + <span style="color:#a31515;">" "</span> + ex.Message);<br>
|
||||
}<br>
|
||||
<span style="color:blue;">catch</span> (<span style="color:#2b91af;">Exception</span> ex)<br>
|
||||
{<br>
|
||||
<span style="color:#2b91af;">MessageBox</span>.Show(ex.Message);<br>
|
||||
}<br>
|
||||
}<br>
|
||||
<br>
|
||||
<span style="color:blue;">private</span> <span style="color:blue;">void</span> Button4_Click(System.<span style="color:#2b91af;">Object</span> sender, System.<span style="color:#2b91af;">EventArgs</span> e)<br>
|
||||
{<br>
|
||||
<span style="color:green;">//Get user's check-out permission for a file</span><br>
|
||||
<span style="color:blue;">try</span><br>
|
||||
{<br>
|
||||
<span style="color:#2b91af;">IEdmVault7</span> vault2 = <span style="color:blue;">null</span>;<br>
|
||||
<span style="color:blue;">if</span> (vault1 == <span style="color:blue;">null</span>)<br>
|
||||
{<br>
|
||||
vault1 = <span style="color:blue;">new</span> <span style="color:#2b91af;">EdmVault5</span>();<br>
|
||||
}<br>
|
||||
vault2 = (<span style="color:#2b91af;">IEdmVault7</span>)vault1;<br>
|
||||
<span style="color:blue;">if</span> (!vault1.<b>IsLoggedIn</b>)<br>
|
||||
{<br>
|
||||
vault1.<b>LoginAuto</b>(VaultsComboBox.Text, <span style="color:blue;">this</span>.Handle.ToInt32());<br>
|
||||
}<br>
|
||||
<br>
|
||||
<span style="color:#2b91af;">EdmStrLst5</span> pathList = <span style="color:blue;">default</span>(<span style="color:#2b91af;">EdmStrLst5</span>);<br>
|
||||
pathList = vault2.<b>BrowseForFile</b>(<span style="color:blue;">this</span>.Handle.ToInt32(), (<span style="color:blue;">int</span>)<span style="color:#2b91af;">EdmBrowseFlag</span>.EdmBws_ForOpen + (<span style="color:blue;">int</span>)<span style="color:#2b91af;">EdmBrowseFlag</span>.EdmBws_PermitVaultFiles);<br>
|
||||
<span style="color:blue;">if</span> (pathList == <span style="color:blue;">null</span>)<br>
|
||||
<span style="color:blue;">return</span>;<br>
|
||||
<br>
|
||||
<span style="color:#2b91af;">IEdmFile5</span> file = <span style="color:blue;">default</span>(<span style="color:#2b91af;">IEdmFile5</span>);<br>
|
||||
<span style="color:#2b91af;">IEdmFolder5</span> srcFolder = <span style="color:blue;">null</span>;<br>
|
||||
file = vault2.<b>GetFileFromPath</b>(pathList.<b>GetNext</b>(pathList.<b>GetHeadPosition</b>()), <span style="color:blue;">out</span> srcFolder);<br>
|
||||
<br>
|
||||
<span style="color:blue;">if</span> (srcFolder.<b>HasRightsEx</b>((<span style="color:blue;">int</span>)<span style="color:#2b91af;">EdmRightFlags</span>.EdmRight_Lock, file.<b>ID</b>))<br>
|
||||
{<br>
|
||||
<span style="color:#2b91af;">MessageBox</span>.Show(<span style="color:#a31515;">"User can check out this file"</span>);<br>
|
||||
}<br>
|
||||
<span style="color:blue;">else</span><br>
|
||||
{<br>
|
||||
<span style="color:#2b91af;">MessageBox</span>.Show(<span style="color:#a31515;">"User does not have check-out permission"</span>);<br>
|
||||
}<br>
|
||||
<br>
|
||||
}<br>
|
||||
<span style="color:blue;">catch</span> (System.Runtime.InteropServices.<span style="color:#2b91af;">COMException</span> ex)<br>
|
||||
{<br>
|
||||
<span style="color:#2b91af;">MessageBox</span>.Show(<span style="color:#a31515;">"HRESULT = 0x"</span> + ex.ErrorCode.ToString(<span style="color:#a31515;">"X"</span>) + <span style="color:#a31515;">" "</span> + ex.Message);<br>
|
||||
}<br>
|
||||
<span style="color:blue;">catch</span> (<span style="color:#2b91af;">Exception</span> ex)<br>
|
||||
{<br>
|
||||
<span style="color:#2b91af;">MessageBox</span>.Show(ex.Message);<br>
|
||||
}<br>
|
||||
}<br>
|
||||
<br>
|
||||
<span style="color:blue;">private</span> <span style="color:blue;">void</span> Button1_Click(System.<span style="color:#2b91af;">Object</span> sender, System.<span style="color:#2b91af;">EventArgs</span> e)<br>
|
||||
{<br>
|
||||
<span style="color:green;">//Copy file</span><br>
|
||||
<span style="color:blue;">try</span><br>
|
||||
{<br>
|
||||
<span style="color:#2b91af;">IEdmVault7</span> vault2 = <span style="color:blue;">null</span>;<br>
|
||||
<span style="color:blue;">if</span> (vault1 == <span style="color:blue;">null</span>)<br>
|
||||
{<br>
|
||||
vault1 = <span style="color:blue;">new</span> <span style="color:#2b91af;">EdmVault5</span>();<br>
|
||||
}<br>
|
||||
vault2 = (<span style="color:#2b91af;">IEdmVault7</span>)vault1;<br>
|
||||
<span style="color:blue;">if</span> (!vault1.<b>IsLoggedIn</b>)<br>
|
||||
{<br>
|
||||
vault1.<b>LoginAuto</b>(VaultsComboBox.Text, <span style="color:blue;">this</span>.Handle.ToInt32());<br>
|
||||
}<br>
|
||||
<br>
|
||||
<span style="color:#2b91af;">EdmStrLst5</span> pathList = <span style="color:blue;">default</span>(<span style="color:#2b91af;">EdmStrLst5</span>);<br>
|
||||
pathList = vault2.<b>BrowseForFile</b>(<span style="color:blue;">this</span>.Handle.ToInt32(), (<span style="color:blue;">int</span>)<span style="color:#2b91af;">EdmBrowseFlag</span>.EdmBws_ForOpen + (<span style="color:blue;">int</span>)<span style="color:#2b91af;">EdmBrowseFlag</span>.EdmBws_PermitVaultFiles);<br>
|
||||
<span style="color:blue;">if</span> (pathList == <span style="color:blue;">null</span>)<br>
|
||||
<span style="color:blue;">return</span>;<br>
|
||||
<br>
|
||||
<span style="color:#2b91af;">IEdmFile5</span> file = <span style="color:blue;">default</span>(<span style="color:#2b91af;">IEdmFile5</span>);<br>
|
||||
<span style="color:#2b91af;">IEdmFolder5</span> srcFolder = <span style="color:blue;">null</span>;<br>
|
||||
file = vault2.<b>GetFileFromPath</b>(pathList.<b>GetNext</b>(pathList.<b>GetHeadPosition</b>()), <span style="color:blue;">out</span> srcFolder);<br>
|
||||
<br>
|
||||
<span style="color:#2b91af;">IEdmFolder5</span> destFolder = <span style="color:blue;">default</span>(<span style="color:#2b91af;">IEdmFolder5</span>);<br>
|
||||
destFolder = vault2.<b>BrowseForFolder</b>(<span style="color:blue;">this</span>.Handle.ToInt32(), <span style="color:#a31515;">"Select destination folder:"</span>);<br>
|
||||
<span style="color:blue;">if</span> (destFolder == <span style="color:blue;">null</span>)<br>
|
||||
<span style="color:blue;">return</span>;<br>
|
||||
<br>
|
||||
<span style="color:blue;">int</span> fileID = 0;<br>
|
||||
fileID = destFolder.<b>CopyFile</b>(file.<b>ID</b>, srcFolder.<b>ID</b>, <span style="color:blue;">this</span>.Handle.ToInt32(), <span style="color:#a31515;">""</span>, (<span style="color:blue;">int</span>)<span style="color:#2b91af;">EdmCopyFlag</span>.EdmCpy_Simple);<br>
|
||||
<span style="color:#2b91af;">MessageBox</span>.Show(<span style="color:#a31515;">"Copied file successfully to new file with ID, "</span> + fileID);<br>
|
||||
<br>
|
||||
}<br>
|
||||
<span style="color:blue;">catch</span> (System.Runtime.InteropServices.<span style="color:#2b91af;">COMException</span> ex)<br>
|
||||
{<br>
|
||||
<span style="color:#2b91af;">MessageBox</span>.Show(<span style="color:#a31515;">"HRESULT = 0x"</span> + ex.ErrorCode.ToString(<span style="color:#a31515;">"X"</span>) + <span style="color:#a31515;">" "</span> + ex.Message);<br>
|
||||
}<br>
|
||||
<span style="color:blue;">catch</span> (<span style="color:#2b91af;">Exception</span> ex)<br>
|
||||
{<br>
|
||||
<span style="color:#2b91af;">MessageBox</span>.Show(ex.Message);<br>
|
||||
}<br>
|
||||
}<br>
|
||||
<br>
|
||||
<span style="color:blue;">private</span> <span style="color:blue;">void</span> Button2_Click(System.<span style="color:#2b91af;">Object</span> sender, System.<span style="color:#2b91af;">EventArgs</span> e)<br>
|
||||
{<br>
|
||||
<span style="color:green;">//Delete file</span><br>
|
||||
<span style="color:blue;">try</span><br>
|
||||
{<br>
|
||||
<span style="color:#2b91af;">IEdmVault7</span> vault2 = <span style="color:blue;">null</span>;<br>
|
||||
<span style="color:blue;">if</span> (vault1 == <span style="color:blue;">null</span>)<br>
|
||||
{<br>
|
||||
vault1 = <span style="color:blue;">new</span> <span style="color:#2b91af;">EdmVault5</span>();<br>
|
||||
}<br>
|
||||
vault2 = (<span style="color:#2b91af;">IEdmVault7</span>)vault1;<br>
|
||||
<span style="color:blue;">if</span> (!vault1.<b>IsLoggedIn</b>)<br>
|
||||
{<br>
|
||||
vault1.<b>LoginAuto</b>(VaultsComboBox.Text, <span style="color:blue;">this</span>.Handle.ToInt32());<br>
|
||||
}<br>
|
||||
<br>
|
||||
<span style="color:#2b91af;">EdmStrLst5</span> pathList = <span style="color:blue;">default</span>(<span style="color:#2b91af;">EdmStrLst5</span>);<br>
|
||||
pathList = vault2.<b>BrowseForFile</b>(<span style="color:blue;">this</span>.Handle.ToInt32(), (<span style="color:blue;">int</span>)<span style="color:#2b91af;">EdmBrowseFlag</span>.EdmBws_ForOpen + (<span style="color:blue;">int</span>)<span style="color:#2b91af;">EdmBrowseFlag</span>.EdmBws_PermitVaultFiles + (<span style="color:blue;">int</span>)<span style="color:#2b91af;">EdmBrowseFlag</span>.EdmBws_PermitMultipleSel, <span style="color:#a31515;">""</span>, <span style="color:#a31515;">""</span>, <span style="color:#a31515;">""</span>, <span style="color:#a31515;">""</span>, <span style="color:#a31515;">"Select Files to Delete"</span>);<br>
|
||||
<span style="color:blue;">if</span> (pathList == <span style="color:blue;">null</span>)<br>
|
||||
<span style="color:blue;">return</span>;<br>
|
||||
<br>
|
||||
<span style="color:#2b91af;">IEdmPos5</span> pos = <span style="color:blue;">default</span>(<span style="color:#2b91af;">IEdmPos5</span>);<br>
|
||||
pos = pathList.<b>GetHeadPosition</b>();<br>
|
||||
<span style="color:blue;">while</span> (!pos.IsNull)<br>
|
||||
{<br>
|
||||
<span style="color:#2b91af;">IEdmFile5</span> file = <span style="color:blue;">default</span>(<span style="color:#2b91af;">IEdmFile5</span>);<br>
|
||||
<span style="color:#2b91af;">IEdmFolder5</span> folder = <span style="color:blue;">null</span>;<br>
|
||||
file = vault2.<b>GetFileFromPath</b>(pathList.<b>GetNext</b>(pos), <span style="color:blue;">out</span> folder);<br>
|
||||
folder.<b>DeleteFile</b>(<span style="color:blue;">this</span>.Handle.ToInt32(), file.<b>ID</b>);<br>
|
||||
}<br>
|
||||
<br>
|
||||
<span style="color:blue;">string</span> strCount = <span style="color:blue;">null</span>;<br>
|
||||
strCount = pathList.<b>Count</b>.ToString();<br>
|
||||
<span style="color:#2b91af;">MessageBox</span>.Show(<span style="color:#a31515;">"Deleted "</span> + strCount + <span style="color:#a31515;">" file"</span>);<br>
|
||||
<br>
|
||||
}<br>
|
||||
<span style="color:blue;">catch</span> (System.Runtime.InteropServices.<span style="color:#2b91af;">COMException</span> ex)<br>
|
||||
{<br>
|
||||
<span style="color:#2b91af;">MessageBox</span>.Show(<span style="color:#a31515;">"HRESULT = 0x"</span> + ex.ErrorCode.ToString(<span style="color:#a31515;">"X"</span>) + <span style="color:#a31515;">" "</span> + ex.Message);<br>
|
||||
}<br>
|
||||
<span style="color:blue;">catch</span> (<span style="color:#2b91af;">Exception</span> ex)<br>
|
||||
{<br>
|
||||
<span style="color:#2b91af;">MessageBox</span>.Show(ex.Message);<br>
|
||||
}<br>
|
||||
}<br>
|
||||
<br>
|
||||
<span style="color:blue;">private</span> <span style="color:blue;">void</span> Button3_Click(System.<span style="color:#2b91af;">Object</span> sender, System.<span style="color:#2b91af;">EventArgs</span> e)<br>
|
||||
{<br>
|
||||
<span style="color:green;">//Delete folder</span><br>
|
||||
<span style="color:blue;">try</span><br>
|
||||
{<br>
|
||||
<span style="color:#2b91af;">IEdmVault7</span> vault2 = <span style="color:blue;">null</span>;<br>
|
||||
<span style="color:blue;">if</span> (vault1 == <span style="color:blue;">null</span>)<br>
|
||||
{<br>
|
||||
vault1 = <span style="color:blue;">new</span> <span style="color:#2b91af;">EdmVault5</span>();<br>
|
||||
}<br>
|
||||
vault2 = (<span style="color:#2b91af;">IEdmVault7</span>)vault1;<br>
|
||||
<span style="color:blue;">if</span> (!vault1.<b>IsLoggedIn</b>)<br>
|
||||
{<br>
|
||||
vault1.<b>LoginAuto</b>(VaultsComboBox.Text, <span style="color:blue;">this</span>.Handle.ToInt32());<br>
|
||||
}<br>
|
||||
<br>
|
||||
<span style="color:#2b91af;">IEdmFolder5</span> folder = <span style="color:blue;">default</span>(<span style="color:#2b91af;">IEdmFolder5</span>);<br>
|
||||
folder = vault2.<b>BrowseForFolder</b>(<span style="color:blue;">this</span>.Handle.ToInt32(), <span style="color:#a31515;">"Select folder to delete:"</span>);<br>
|
||||
<span style="color:blue;">if</span> (folder == <span style="color:blue;">null</span>)<br>
|
||||
<span style="color:blue;">return</span>;<br>
|
||||
<br>
|
||||
<span style="color:#2b91af;">IEdmFolder5</span> parentFolder = <span style="color:blue;">default</span>(<span style="color:#2b91af;">IEdmFolder5</span>);<br>
|
||||
parentFolder = folder.<b>ParentFolder</b>;<br>
|
||||
<br>
|
||||
<span style="color:blue;">if</span> (parentFolder == <span style="color:blue;">null</span>)<br>
|
||||
{<br>
|
||||
<span style="color:#2b91af;">MessageBox</span>.Show(<span style="color:#a31515;">"You cannot delete the vault root folder"</span>);<br>
|
||||
<span style="color:blue;">return</span>;<br>
|
||||
}<br>
|
||||
<br>
|
||||
parentFolder.<b>DeleteFolder</b>(<span style="color:blue;">this</span>.Handle.ToInt32(), folder.<b>ID</b>);<br>
|
||||
<br>
|
||||
<span style="color:#2b91af;">MessageBox</span>.Show(folder.<b>Name</b> + <span style="color:#a31515;">" deleted"</span>);<br>
|
||||
<br>
|
||||
}<br>
|
||||
<span style="color:blue;">catch</span> (System.Runtime.InteropServices.<span style="color:#2b91af;">COMException</span> ex)<br>
|
||||
{<br>
|
||||
<span style="color:#2b91af;">MessageBox</span>.Show(<span style="color:#a31515;">"HRESULT = 0x"</span> + ex.ErrorCode.ToString(<span style="color:#a31515;">"X"</span>) + <span style="color:#a31515;">" "</span> + ex.Message);<br>
|
||||
}<br>
|
||||
<span style="color:blue;">catch</span> (<span style="color:#2b91af;">Exception</span> ex)<br>
|
||||
{<br>
|
||||
<span style="color:#2b91af;">MessageBox</span>.Show(ex.Message);<br>
|
||||
}<br>
|
||||
}<br>
|
||||
<span style="color:blue;">private</span> <span style="color:blue;">void</span> Button11_Click(System.<span style="color:#2b91af;">Object</span> sender, System.<span style="color:#2b91af;">EventArgs</span> e)<br>
|
||||
{<br>
|
||||
<span style="color:green;">//Restore
|
||||
folder</span><br>
|
||||
<span style="color:blue;">try</span><br>
|
||||
{<br>
|
||||
<span style="color:#2b91af;">IEdmVault7</span> vault2 = <span style="color:blue;">null</span>;<br>
|
||||
<span style="color:blue;">if</span> (vault1 == <span style="color:blue;">null</span>)<br>
|
||||
{<br>
|
||||
vault1 = <span style="color:blue;">new</span> <span style="color:#2b91af;">EdmVault5</span>();<br>
|
||||
}<br>
|
||||
vault2 = (<span style="color:#2b91af;">IEdmVault7</span>)vault1;<br>
|
||||
<span style="color:blue;">if</span> (!vault1.<b>IsLoggedIn</b>)<br>
|
||||
{<br>
|
||||
vault1.<b>LoginAuto</b>(VaultsComboBox.Text, <span style="color:blue;">this</span>.Handle.ToInt32());<br>
|
||||
}<br>
|
||||
<br>
|
||||
<span style="color:#2b91af;">IEdmFolder11</span> folder = <span style="color:blue;">default</span>(<span style="color:#2b91af;">IEdmFolder11</span>);<br>
|
||||
folder = vault2.<b>BrowseForFolder</b>(<span style="color:blue;">this</span>.Handle.ToInt32(), <span style="color:#a31515;">"Select folder to delete:"</span>);<br>
|
||||
<span style="color:blue;">if</span> (folder == <span style="color:blue;">null</span>)<br>
|
||||
<span style="color:blue;">return</span>;<br>
|
||||
<br>
|
||||
|
||||
<font size="2"><span style="color:#2b91af;">EdmDeletedItems[]</span> arrayEdmDeletedItems;<br>
|
||||
<br>
|
||||
folder.<b>GetDeletedItems</b>(<span style="color:blue;">out
|
||||
</span>arrayEdmDeletedItems, <span style="color: #0000FF">t</span><span style="color:blue;">rue</span>);<br>
|
||||
folder.<b>RecoverDeletedItems</b>(arrayEdmDeletedItems);</font><font size="1"><br>
|
||||
</font><br>
|
||||
<br>
|
||||
<span style="color:#2b91af;">MessageBox</span>.Show(folder.<b>Name</b> + <span style="color:#a31515;">" restored"</span>);<br>
|
||||
<br>
|
||||
}<br>
|
||||
<span style="color:blue;">catch</span> (System.Runtime.InteropServices.<span style="color:#2b91af;">COMException</span> ex)<br>
|
||||
{<br>
|
||||
<span style="color:#2b91af;">MessageBox</span>.Show(<span style="color:#a31515;">"HRESULT = 0x"</span> + ex.ErrorCode.ToString(<span style="color:#a31515;">"X"</span>) + <span style="color:#a31515;">" "</span> + ex.Message);<br>
|
||||
}<br>
|
||||
<span style="color:blue;">catch</span> (<span style="color:#2b91af;">Exception</span> ex)<br>
|
||||
{<br>
|
||||
<span style="color:#2b91af;">MessageBox</span>.Show(ex.Message);<br>
|
||||
}<br>
|
||||
}<br>
|
||||
}<br>
|
||||
}</p>
|
||||
<p style="font-family: Courier New; font-size: 13; color: black; background: white" class="APICODE">
|
||||
</p>
|
||||
<p style="font-family: Courier New; color: black; background: white" align="center">
|
||||
<a href="#top">Back to top</a></p>
|
||||
<p style="font-family: Courier New; font-size: 13; color: #008000; background: white" class="APICODE">
|
||||
<a name="Form1.Designer.cs"></a>//Form1.Designer.cs</p>
|
||||
<p style="font-family: Courier New; font-size: 13; color: black; background: white" class="APICODE">
|
||||
<span style="color:blue;">namespace</span> VaultUtilities_CSharp<br>
|
||||
{<br>
|
||||
<span style="color:blue;">partial</span> <span style="color:blue;">class</span> <span style="color:#2b91af;">Form1</span><br>
|
||||
{<br>
|
||||
<span style="color:gray;">///</span><span style="color:green;"> </span><span style="color:gray;"><summary></span><br>
|
||||
<span style="color:gray;">///</span><span style="color:green;"> Required designer variable.</span><br>
|
||||
<span style="color:gray;">///</span><span style="color:green;"> </span><span style="color:gray;"></summary></span><br>
|
||||
<span style="color:blue;">private</span> System.ComponentModel.<span style="color:#2b91af;">IContainer</span> components = <span style="color:blue;">null</span>;<br>
|
||||
<br>
|
||||
<span style="color:gray;">///</span><span style="color:green;"> </span><span style="color:gray;"><summary></span><br>
|
||||
<span style="color:gray;">///</span><span style="color:green;"> Clean up any resources being used.</span><br>
|
||||
<span style="color:gray;">///</span><span style="color:green;"> </span><span style="color:gray;"></summary></span><br>
|
||||
<span style="color:gray;">///</span><span style="color:green;"> </span><span style="color:gray;"><param name="disposing"></span><span style="color:green;">true if managed resources should be disposed; otherwise, false.</span><span style="color:gray;"></param></span><br>
|
||||
<span style="color:blue;">protected</span> <span style="color:blue;">override</span> <span style="color:blue;">void</span> Dispose(<span style="color:blue;">bool</span> disposing)<br>
|
||||
{<br>
|
||||
<span style="color:blue;">if</span> (disposing && (components != <span style="color:blue;">null</span>))<br>
|
||||
{<br>
|
||||
components.Dispose();<br>
|
||||
}<br>
|
||||
<span style="color:blue;">base</span>.Dispose(disposing);<br>
|
||||
}<br>
|
||||
<br>
|
||||
<span style="color:blue;"> #region</span> Windows Form Designer generated code<br>
|
||||
<br>
|
||||
<span style="color:gray;">///</span><span style="color:green;"> </span><span style="color:gray;"><summary></span><br>
|
||||
<span style="color:gray;">///</span><span style="color:green;"> Required method for Designer support - do not modify</span><br>
|
||||
<span style="color:gray;">///</span><span style="color:green;"> the contents of this method with the code editor.</span><br>
|
||||
<span style="color:gray;">///</span><span style="color:green;"> </span><span style="color:gray;"></summary></span><br>
|
||||
<span style="color:blue;">private</span> <span style="color:blue;">void</span> InitializeComponent()<br>
|
||||
{<br>
|
||||
<span style="color:blue;">this</span>.VaultsLabel = <span style="color:blue;">new</span> System.Windows.Forms.<span style="color:#2b91af;">Label</span>();<br>
|
||||
<span style="color:blue;">this</span>.VaultsComboBox = <span style="color:blue;">new</span> System.Windows.Forms.<span style="color:#2b91af;">ComboBox</span>();<br>
|
||||
<span style="color:blue;">this</span>.Button1 = <span style="color:blue;">new</span> System.Windows.Forms.<span style="color:#2b91af;">Button</span>();<br>
|
||||
<span style="color:blue;">this</span>.Button2 = <span style="color:blue;">new</span> System.Windows.Forms.<span style="color:#2b91af;">Button</span>();<br>
|
||||
<span style="color:blue;">this</span>.Button3 = <span style="color:blue;">new</span> System.Windows.Forms.<span style="color:#2b91af;">Button</span>();<br>
|
||||
<span style="color:blue;">this</span>.Button4 = <span style="color:blue;">new</span> System.Windows.Forms.<span style="color:#2b91af;">Button</span>();<br>
|
||||
<span style="color:blue;">this</span>.Button5 = <span style="color:blue;">new</span> System.Windows.Forms.<span style="color:#2b91af;">Button</span>();<br>
|
||||
<span style="color:blue;">this</span>.Button6 = <span style="color:blue;">new</span> System.Windows.Forms.<span style="color:#2b91af;">Button</span>();<br>
|
||||
<span style="color:blue;">this</span>.Button7 = <span style="color:blue;">new</span> System.Windows.Forms.<span style="color:#2b91af;">Button</span>();<br>
|
||||
<span style="color:blue;">this</span>.Button8 = <span style="color:blue;">new</span> System.Windows.Forms.<span style="color:#2b91af;">Button</span>();<br>
|
||||
<span style="color:blue;">this</span>.Button9 = <span style="color:blue;">new</span> System.Windows.Forms.<span style="color:#2b91af;">Button</span>();<br>
|
||||
<span style="color:blue;">this</span>.Button10 = <span style="color:blue;">new</span> System.Windows.Forms.<span style="color:#2b91af;">Button</span>();<br>
|
||||
<span style="color:blue;">this</span>.Button11 = <span style="color:blue;">new</span> System.Windows.Forms.<span style="color:#2b91af;">Button</span>();<br>
|
||||
<span style="color:blue;">this</span>.OpenFileDialog1 = <span style="color:blue;">new</span> System.Windows.Forms.<span style="color:#2b91af;">OpenFileDialog</span>();<br>
|
||||
<span style="color:blue;">this</span>.SuspendLayout();<br>
|
||||
<span style="color:green;">//</span><br>
|
||||
<span style="color:green;">//VaultsLabel</span><br>
|
||||
<span style="color:green;">//</span><br>
|
||||
<span style="color:blue;">this</span>.VaultsLabel.AutoSize = <span style="color:blue;">true</span>;<br>
|
||||
<span style="color:blue;">this</span>.VaultsLabel.Location = <span style="color:blue;">new</span> System.Drawing.<span style="color:#2b91af;">Point</span>(13, 26);<br>
|
||||
<span style="color:blue;">this</span>.VaultsLabel.Name = <span style="color:#a31515;">"VaultsLabel"</span>;<br>
|
||||
<span style="color:blue;">this</span>.VaultsLabel.Size = <span style="color:blue;">new</span> System.Drawing.<span style="color:#2b91af;">Size</span>(94, 13);<br>
|
||||
<span style="color:blue;">this</span>.VaultsLabel.TabIndex = 0;<br>
|
||||
<span style="color:blue;">this</span>.VaultsLabel.Text = <span style="color:#a31515;">" Select vault view:"</span>;<br>
|
||||
<span style="color:green;">//</span><br>
|
||||
<span style="color:green;">//VaultsComboBox</span><br>
|
||||
<span style="color:green;">//</span><br>
|
||||
<span style="color:blue;">this</span>.VaultsComboBox.FormattingEnabled = <span style="color:blue;">true</span>;<br>
|
||||
<span style="color:blue;">this</span>.VaultsComboBox.Location = <span style="color:blue;">new</span> System.Drawing.<span style="color:#2b91af;">Point</span>(16, 42);<br>
|
||||
<span style="color:blue;">this</span>.VaultsComboBox.Name = <span style="color:#a31515;">"VaultsComboBox"</span>;<br>
|
||||
<span style="color:blue;">this</span>.VaultsComboBox.Size = <span style="color:blue;">new</span> System.Drawing.<span style="color:#2b91af;">Size</span>(121, 21);<br>
|
||||
<span style="color:blue;">this</span>.VaultsComboBox.TabIndex = 1;<br>
|
||||
<span style="color:green;">//</span><br>
|
||||
<span style="color:green;">//Button1</span><br>
|
||||
<span style="color:green;">//</span><br>
|
||||
<span style="color:blue;">this</span>.Button1.Location = <span style="color:blue;">new</span> System.Drawing.<span style="color:#2b91af;">Point</span>(16, 223);<br>
|
||||
<span style="color:blue;">this</span>.Button1.Name = <span style="color:#a31515;">"Button1"</span>;<br>
|
||||
<span style="color:blue;">this</span>.Button1.Size = <span style="color:blue;">new</span> System.Drawing.<span style="color:#2b91af;">Size</span>(91, 23);<br>
|
||||
<span style="color:blue;">this</span>.Button1.TabIndex = 6;<br>
|
||||
<span style="color:blue;">this</span>.Button1.Text = <span style="color:#a31515;">"Copy file..."</span>;<br>
|
||||
<span style="color:blue;">this</span>.Button1.UseVisualStyleBackColor = <span style="color:blue;">true</span>;<br>
|
||||
<span style="color:blue;">this</span>.Button1.Click +=<span style="color:blue;">new</span> System.<span style="color:#2b91af;">EventHandler</span>(Button1_Click);<br>
|
||||
<span style="color:green;">//</span><br>
|
||||
<span style="color:green;">//Button2</span><br>
|
||||
<span style="color:green;">//</span><br>
|
||||
<span style="color:blue;">this</span>.Button2.Location = <span style="color:blue;">new</span> System.Drawing.<span style="color:#2b91af;">Point</span>(113, 223);<br>
|
||||
<span style="color:blue;">this</span>.Button2.Name = <span style="color:#a31515;">"Button2"</span>;<br>
|
||||
<span style="color:blue;">this</span>.Button2.Size = <span style="color:blue;">new</span> System.Drawing.<span style="color:#2b91af;">Size</span>(96, 23);<br>
|
||||
<span style="color:blue;">this</span>.Button2.TabIndex = 7;<br>
|
||||
<span style="color:blue;">this</span>.Button2.Text = <span style="color:#a31515;">"Delete file..."</span>;<br>
|
||||
<span style="color:blue;">this</span>.Button2.UseVisualStyleBackColor = <span style="color:blue;">true</span>;<br>
|
||||
<span style="color:blue;">this</span>.Button2.Click +=<span style="color:blue;">new</span> System.<span style="color:#2b91af;">EventHandler</span>(Button2_Click);<br>
|
||||
<span style="color:green;">//</span><br>
|
||||
<span style="color:green;">//Button3</span><br>
|
||||
<span style="color:green;">//</span><br>
|
||||
<span style="color:blue;">this</span>.Button3.Location = <span style="color:blue;">new</span> System.Drawing.<span style="color:#2b91af;">Point</span>(69, 281);<br>
|
||||
<span style="color:blue;">this</span>.Button3.Name = <span style="color:#a31515;">"Button3"</span>;<br>
|
||||
<span style="color:blue;">this</span>.Button3.Size = <span style="color:blue;">new</span> System.Drawing.<span style="color:#2b91af;">Size</span>(96, 23);<br>
|
||||
<span style="color:blue;">this</span>.Button3.TabIndex = 8;<br>
|
||||
<span style="color:blue;">this</span>.Button3.Text = <span style="color:#a31515;">"Delete folder..."</span>;<br>
|
||||
<span style="color:blue;">this</span>.Button3.UseVisualStyleBackColor = <span style="color:blue;">true</span>;<br>
|
||||
<span style="color:blue;">this</span>.Button3.Click +=<span style="color:blue;">new</span> System.<span style="color:#2b91af;">EventHandler</span>(Button3_Click);<br>
|
||||
<span style="color:green;">//</span><br>
|
||||
<span style="color:green;">//Button4</span><br>
|
||||
<span style="color:green;">//</span><br>
|
||||
<span style="color:blue;">this</span>.Button4.Location = <span style="color:blue;">new</span> System.Drawing.<span style="color:#2b91af;">Point</span>(43, 252);<br>
|
||||
<span style="color:blue;">this</span>.Button4.Name = <span style="color:#a31515;">"Button4"</span>;<br>
|
||||
<span style="color:blue;">this</span>.Button4.Size = <span style="color:blue;">new</span> System.Drawing.<span style="color:#2b91af;">Size</span>(156, 23);<br>
|
||||
<span style="color:blue;">this</span>.Button4.TabIndex = 9;<br>
|
||||
<span style="color:blue;">this</span>.Button4.Text = <span style="color:#a31515;">"Check-out permission..."</span>;<br>
|
||||
<span style="color:blue;">this</span>.Button4.UseVisualStyleBackColor = <span style="color:blue;">true</span>;<br>
|
||||
<span style="color:blue;">this</span>.Button4.Click +=<span style="color:blue;">new</span> System.<span style="color:#2b91af;">EventHandler</span>(Button4_Click);<br>
|
||||
<span style="color:green;">//</span><br>
|
||||
<span style="color:green;">//Button5</span><br>
|
||||
<span style="color:green;">//</span><br>
|
||||
<span style="color:blue;">this</span>.Button5.Location = <span style="color:blue;">new</span> System.Drawing.<span style="color:#2b91af;">Point</span>(16, 83);<br>
|
||||
<span style="color:blue;">this</span>.Button5.Name = <span style="color:#a31515;">"Button5"</span>;<br>
|
||||
<span style="color:blue;">this</span>.Button5.Size = <span style="color:blue;">new</span> System.Drawing.<span style="color:#2b91af;">Size</span>(233, 23);<br>
|
||||
<span style="color:blue;">this</span>.Button5.TabIndex = 10;<br>
|
||||
<span style="color:blue;">this</span>.Button5.Text = <span style="color:#a31515;">"Verify SOLIDWORKS PDM Professional 5.3"</span>;<br>
|
||||
<span style="color:blue;">this</span>.Button5.UseVisualStyleBackColor = <span style="color:blue;">true</span>;<br>
|
||||
<span style="color:blue;">this</span>.Button5.Click +=<span style="color:blue;">new</span> System.<span style="color:#2b91af;">EventHandler</span>(Button5_Click);<br>
|
||||
<span style="color:green;">//</span><br>
|
||||
<span style="color:green;">//Button6</span><br>
|
||||
<span style="color:green;">//</span><br>
|
||||
<span style="color:blue;">this</span>.Button6.Location = <span style="color:blue;">new</span> System.Drawing.<span style="color:#2b91af;">Point</span>(16, 121);<br>
|
||||
<span style="color:blue;">this</span>.Button6.Name = <span style="color:#a31515;">"Button6"</span>;<br>
|
||||
<span style="color:blue;">this</span>.Button6.Size = <span style="color:blue;">new</span> System.Drawing.<span style="color:#2b91af;">Size</span>(233, 23);<br>
|
||||
<span style="color:blue;">this</span>.Button6.TabIndex = 11;<br>
|
||||
<span style="color:blue;">this</span>.Button6.Text = <span style="color:#a31515;">"Get SOLIDWORKS PDM Professional licenses"</span>;<br>
|
||||
<span style="color:blue;">this</span>.Button6.UseVisualStyleBackColor = <span style="color:blue;">true</span>;<br>
|
||||
<span style="color:blue;">this</span>.Button6.Click +=<span style="color:blue;">new</span> System.<span style="color:#2b91af;">EventHandler</span>(Button6_Click);<br>
|
||||
<span style="color:green;">//</span><br>
|
||||
<span style="color:green;">//Button7</span><br>
|
||||
<span style="color:green;">//</span><br>
|
||||
<span style="color:blue;">this</span>.Button7.Location = <span style="color:blue;">new</span> System.Drawing.<span style="color:#2b91af;">Point</span>(16, 165);<br>
|
||||
<span style="color:blue;">this</span>.Button7.Name = <span style="color:#a31515;">"Button7"</span>;<br>
|
||||
<span style="color:blue;">this</span>.Button7.Size = <span style="color:blue;">new</span> System.Drawing.<span style="color:#2b91af;">Size</span>(91, 23);<br>
|
||||
<span style="color:blue;">this</span>.Button7.TabIndex = 12;<br>
|
||||
<span style="color:blue;">this</span>.Button7.Text = <span style="color:#a31515;">"Add group"</span>;<br>
|
||||
<span style="color:blue;">this</span>.Button7.UseVisualStyleBackColor = <span style="color:blue;">true</span>;<br>
|
||||
<span style="color:blue;">this</span>.Button7.Click +=<span style="color:blue;">new</span> System.<span style="color:#2b91af;">EventHandler</span>(Button7_Click);<br>
|
||||
<span style="color:green;">//</span><br>
|
||||
<span style="color:green;">//Button8</span><br>
|
||||
<span style="color:green;">//</span><br>
|
||||
<span style="color:blue;">this</span>.Button8.Location = <span style="color:blue;">new</span> System.Drawing.<span style="color:#2b91af;">Point</span>(16, 194);<br>
|
||||
<span style="color:blue;">this</span>.Button8.Name = <span style="color:#a31515;">"Button8"</span>;<br>
|
||||
<span style="color:blue;">this</span>.Button8.Size = <span style="color:blue;">new</span> System.Drawing.<span style="color:#2b91af;">Size</span>(91, 23);<br>
|
||||
<span style="color:blue;">this</span>.Button8.TabIndex = 13;<br>
|
||||
<span style="color:blue;">this</span>.Button8.Text = <span style="color:#a31515;">"Remove group"</span>;<br>
|
||||
<span style="color:blue;">this</span>.Button8.UseVisualStyleBackColor = <span style="color:blue;">true</span>;<br>
|
||||
<span style="color:blue;">this</span>.Button8.Click +=<span style="color:blue;">new</span> System.<span style="color:#2b91af;">EventHandler</span>(Button8_Click);<br>
|
||||
<span style="color:green;">//</span><br>
|
||||
<span style="color:green;">//Button9</span><br>
|
||||
<span style="color:green;">//</span><br>
|
||||
<span style="color:blue;">this</span>.Button9.Location = <span style="color:blue;">new</span> System.Drawing.<span style="color:#2b91af;">Point</span>(113, 165);<br>
|
||||
<span style="color:blue;">this</span>.Button9.Name = <span style="color:#a31515;">"Button9"</span>;<br>
|
||||
<span style="color:blue;">this</span>.Button9.Size = <span style="color:blue;">new</span> System.Drawing.<span style="color:#2b91af;">Size</span>(96, 23);<br>
|
||||
<span style="color:blue;">this</span>.Button9.TabIndex = 14;<br>
|
||||
<span style="color:blue;">this</span>.Button9.Text = <span style="color:#a31515;">"Add user"</span>;<br>
|
||||
<span style="color:blue;">this</span>.Button9.UseVisualStyleBackColor = <span style="color:blue;">true</span>;<br>
|
||||
<span style="color:blue;">this</span>.Button9.Click +=<span style="color:blue;">new</span> System.<span style="color:#2b91af;">EventHandler</span>(Button9_Click);<br>
|
||||
<span style="color:green;">//</span><br>
|
||||
<span style="color:green;">//Button10</span><br>
|
||||
<span style="color:green;">//</span><br>
|
||||
<span style="color:blue;">this</span>.Button10.Location = <span style="color:blue;">new</span> System.Drawing.<span style="color:#2b91af;">Point</span>(113, 194);<br>
|
||||
<span style="color:blue;">this</span>.Button10.Name = <span style="color:#a31515;">"Button10"</span>;<br>
|
||||
<span style="color:blue;">this</span>.Button10.Size = <span style="color:blue;">new</span> System.Drawing.<span style="color:#2b91af;">Size</span>(96, 23);<br>
|
||||
<span style="color:blue;">this</span>.Button10.TabIndex = 15;<br>
|
||||
<span style="color:blue;">this</span>.Button10.Text = <span style="color:#a31515;">"Remove user"</span>;<br>
|
||||
<span style="color:blue;">this</span>.Button10.UseVisualStyleBackColor = <span style="color:blue;">true</span>;<br>
|
||||
<span style="color:blue;">this</span>.Button10.Click +=<span style="color:blue;">new</span> System.<span style="color:#2b91af;">EventHandler</span>(Button10_Click);<br>
|
||||
<span style="color:green;"> //</span><br>
|
||||
<span style="color:green;">//Button11</span><br>
|
||||
<span style="color:green;">//</span><br>
|
||||
<span style="color:blue;">this</span>.Button11.Location = <span style="color:blue;">new</span> System.Drawing.<span style="color:#2b91af;">Point</span>(43, 310);<br>
|
||||
<span style="color:blue;">this</span>.Button11.Name = <span style="color:#a31515;">"Button11"</span>;<br>
|
||||
<span style="color:blue;">this</span>.Button11.Size = <span style="color:blue;">new</span> System.Drawing.<span style="color:#2b91af;">Size</span>(156, 29);<br>
|
||||
<span style="color:blue;">this</span>.Button11.TabIndex = 16;<br>
|
||||
<span style="color:blue;">this</span>.Button11.Text = <span style="color:#a31515;">"Restore
|
||||
deleted items"</span>;<br>
|
||||
<span style="color:blue;">this</span>.Button11.UseVisualStyleBackColor = <span style="color:blue;">true</span>;<br>
|
||||
<span style="color:blue;">this</span>.Button11.Click +=<span style="color:blue;">new</span> System.<span style="color:#2b91af;">EventHandler</span>(Button11_Click);<br>
|
||||
<span style="color:green;">//</span><br>
|
||||
<span style="color:green;">//OpenFileDialog1</span><br>
|
||||
<span style="color:green;">//</span><br>
|
||||
<span style="color:blue;">this</span>.OpenFileDialog1.FileName = <span style="color:#a31515;">"OpenFileDialog1"</span>;<br>
|
||||
<span style="color:green;">//</span><br>
|
||||
<span style="color:green;">//Form1</span><br>
|
||||
<span style="color:green;">//</span><br>
|
||||
<span style="color:blue;">this</span>.AutoScaleDimensions = <span style="color:blue;">new</span> System.Drawing.<span style="color:#2b91af;">SizeF</span>(6f, 13f);<br>
|
||||
<span style="color:blue;">this</span>.AutoScaleMode = System.Windows.Forms.<span style="color:#2b91af;">AutoScaleMode</span>.Font;<br>
|
||||
<span style="color:blue;">this</span>.ClientSize = <span style="color:blue;">new</span> System.Drawing.<span style="color:#2b91af;">Size</span>(276, 330);<br>
|
||||
<span style="color:blue;">this</span>.Controls.Add(<span style="color:blue;">this</span>.Button11);<br>
|
||||
<span style="color:blue;">this</span>.Controls.Add(<span style="color:blue;">this</span>.Button10);<br>
|
||||
<span style="color:blue;">this</span>.Controls.Add(<span style="color:blue;">this</span>.Button9);<br>
|
||||
<span style="color:blue;">this</span>.Controls.Add(<span style="color:blue;">this</span>.Button8);<br>
|
||||
<span style="color:blue;">this</span>.Controls.Add(<span style="color:blue;">this</span>.Button7);<br>
|
||||
<span style="color:blue;">this</span>.Controls.Add(<span style="color:blue;">this</span>.Button6);<br>
|
||||
<span style="color:blue;">this</span>.Controls.Add(<span style="color:blue;">this</span>.Button5);<br>
|
||||
<span style="color:blue;">this</span>.Controls.Add(<span style="color:blue;">this</span>.Button4);<br>
|
||||
<span style="color:blue;">this</span>.Controls.Add(<span style="color:blue;">this</span>.Button3);<br>
|
||||
<span style="color:blue;">this</span>.Controls.Add(<span style="color:blue;">this</span>.Button2);<br>
|
||||
<span style="color:blue;">this</span>.Controls.Add(<span style="color:blue;">this</span>.Button1);<br>
|
||||
<span style="color:blue;">this</span>.Controls.Add(<span style="color:blue;">this</span>.VaultsComboBox);<br>
|
||||
<span style="color:blue;">this</span>.Controls.Add(<span style="color:blue;">this</span>.VaultsLabel);<br>
|
||||
<span style="color:blue;">this</span>.Name = <span style="color:#a31515;">"Form1"</span>;<br>
|
||||
<span style="color:blue;">this</span>.Text = <span style="color:#a31515;">"Vault utilities"</span>;<br>
|
||||
<span style="color:blue;">this</span>.Load += <span style="color:blue;">new</span> System.<span style="color:#2b91af;">EventHandler</span>(<span style="color:blue;">this</span>.Form1_Load);<br>
|
||||
<span style="color:blue;">this</span>.ResumeLayout(<span style="color:blue;">false</span>);<br>
|
||||
<span style="color:blue;">this</span>.PerformLayout();<br>
|
||||
<br>
|
||||
}<br>
|
||||
<br>
|
||||
<span style="color:blue;"> #endregion</span><br>
|
||||
<br>
|
||||
<span style="color:blue;">internal</span> System.Windows.Forms.<span style="color:#2b91af;">Label</span> VaultsLabel;<br>
|
||||
<span style="color:blue;">internal</span> System.Windows.Forms.<span style="color:#2b91af;">ComboBox</span> VaultsComboBox;<br>
|
||||
<span style="color:blue;">internal</span> System.Windows.Forms.<span style="color:#2b91af;">Button</span> Button1;<br>
|
||||
<span style="color:blue;">internal</span> System.Windows.Forms.<span style="color:#2b91af;">Button</span> Button2;<br>
|
||||
<span style="color:blue;">internal</span> System.Windows.Forms.<span style="color:#2b91af;">Button</span> Button3;<br>
|
||||
<span style="color:blue;">internal</span> System.Windows.Forms.<span style="color:#2b91af;">Button</span> Button4;<br>
|
||||
<span style="color:blue;">internal</span> System.Windows.Forms.<span style="color:#2b91af;">Button</span> Button5;<br>
|
||||
<span style="color:blue;">internal</span> System.Windows.Forms.<span style="color:#2b91af;">Button</span> Button6;<br>
|
||||
<span style="color:blue;">internal</span> System.Windows.Forms.<span style="color:#2b91af;">Button</span> Button7;<br>
|
||||
<span style="color:blue;">internal</span> System.Windows.Forms.<span style="color:#2b91af;">Button</span> Button8;<br>
|
||||
<span style="color:blue;">internal</span> System.Windows.Forms.<span style="color:#2b91af;">Button</span> Button9;<br>
|
||||
<span style="color:blue;">internal</span> System.Windows.Forms.<span style="color:#2b91af;">Button</span> Button10;<br>
|
||||
<span style="color:blue;">internal</span> System.Windows.Forms.<span style="color:#2b91af;">Button</span> Button11;<br>
|
||||
<span style="color:blue;">internal</span> System.Windows.Forms.<span style="color:#2b91af;">OpenFileDialog</span> OpenFileDialog1;<br>
|
||||
}<br>
|
||||
}</p>
|
||||
<p style="font-family: Courier New; font-size: 13; color: black; background: white" class="APICODE">
|
||||
</p>
|
||||
<p style="font-family: Courier New; font-size: 13; color: black; background: white" class="APICODE">
|
||||
</p>
|
||||
<p style="font-family: Courier New; color: black; background: white" align="center">
|
||||
<a href="#top">Back to top</a></p>
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
Reference in New Issue
Block a user