private void m_Ok_Click(object sender, EventArgs e) { SharedFolderRootType sharedFolderRootType_enum = (SharedFolderRootType)((WComboBoxItem)this.m_pRootFolderType.SelectedItem).Tag; if (sharedFolderRootType_enum == SharedFolderRootType.BoundedRootFolder && this.m_pBoundedUser.Text == "") { MessageBox.Show(this, "Please select bounded user !", "Error:", MessageBoxButtons.OK, MessageBoxIcon.Hand); return; } if (sharedFolderRootType_enum == SharedFolderRootType.BoundedRootFolder && this.m_pBoundedFolder.Text == "") { MessageBox.Show(this, "Please select bounded folder !", "Error:", MessageBoxButtons.OK, MessageBoxIcon.Hand); return; } if (this.m_pRootFolder == null) { this.m_pRootFolder = this.m_pVirtualServer.RootFolders.Add(this.m_pEnabled.Checked, this.m_pRootFolderName.Text, this.m_pDescription.Text, (SharedFolderRootType)((WComboBoxItem)this.m_pRootFolderType.SelectedItem).Tag, this.m_pBoundedUser.Text, this.m_pBoundedFolder.Text); } else { this.m_pRootFolder.Enabled = this.m_pEnabled.Checked; this.m_pRootFolder.Name = this.m_pRootFolderName.Text; this.m_pRootFolder.Description = this.m_pDescription.Text; this.m_pRootFolder.Type = (SharedFolderRootType)((WComboBoxItem)this.m_pRootFolderType.SelectedItem).Tag; this.m_pRootFolder.BoundedUser = this.m_pBoundedUser.Text; this.m_pRootFolder.BoundedFolder = this.m_pBoundedFolder.Text; this.m_pRootFolder.Commit(); } base.DialogResult = DialogResult.OK; }
public SharedRootFolder Add(bool enabled, string name, string description, SharedFolderRootType type, string boundedUser, string boundedFolder) { string text = Guid.NewGuid().ToString(); this.m_pVirtualServer.Server.TCP_Client.TcpStream.WriteLine(string.Concat(new object[] { "AddSharedRootFolder ", this.m_pVirtualServer.VirtualServerID, " ", TextUtils.QuoteString(text), " ", TextUtils.QuoteString(name), " ", TextUtils.QuoteString(description), " ", (int)type, " ", TextUtils.QuoteString(boundedUser), " ", TextUtils.QuoteString(boundedFolder), " ", enabled })); string text2 = this.m_pVirtualServer.Server.ReadLine(); if (!text2.ToUpper().StartsWith("+OK")) { throw new Exception(text2); } SharedRootFolder sharedRootFolder = new SharedRootFolder(this.m_pVirtualServer, this, text, enabled, name, description, type, boundedUser, boundedFolder); this.m_pRootFolders.Add(sharedRootFolder); return(sharedRootFolder); }
public SharedFolderRoot(string rootID, bool enabled, string folderName, string description, SharedFolderRootType rootType, string boundedUser, string boundedFolder) { this.m_RootID = rootID; this.m_Enabled = enabled; this.m_FolderName = folderName; this.m_Description = description; this.m_RootType = rootType; this.m_BoundedUser = boundedUser; this.m_BoundedFolder = boundedFolder; }
internal SharedRootFolder(VirtualServer virtualServer, SharedRootFolderCollection owner, string id, bool enabled, string name, string description, SharedFolderRootType type, string boundedUser, string boundedFolder) { this.m_pVirtualServer = virtualServer; this.m_pOwner = owner; this.m_ID = id; this.m_Enabled = enabled; this.m_Name = name; this.m_Description = description; this.m_FolderType = type; this.m_BoundedUser = boundedUser; this.m_BoundedFolder = boundedFolder; }