private void button_CreateShareEncryptedFile_Click(object sender, EventArgs e) { ShareFileForm shareFileForm = new ShareFileForm(); shareFileForm.ShowDialog(); if (shareFileForm.isNewFileAddedToServer) { sharedFileList.Add(shareFileForm.selectedDRPolicy.CreationTime.ToString(), shareFileForm.selectedDRPolicy); InitListView(); } }
private void createSecureShareFileToolStripMenuItem_Click(object sender, EventArgs e) { ShareFileForm shareFileForm = new ShareFileForm(); if (!AccountForm.isAuthorized || AccountForm.isGuest) { AccountForm accountForm = new AccountForm(); accountForm.ShowDialog(); } shareFileForm.ShowDialog(); }
private void button_EditSharedFile_Click(object sender, EventArgs e) { if (listView_SharedFiles.SelectedItems.Count != 1) { MessageBoxHelper.PrepToCenterMessageBoxOnForm(this); MessageBox.Show("Please select a file.", "Edit", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } string creationTimeStr = (string)listView_SharedFiles.SelectedItems[0].Tag; if (sharedFileList.ContainsKey(creationTimeStr)) { DRPolicy drPolicy = sharedFileList[creationTimeStr]; if (drPolicy.ExpireTime == 0) { string fileName = drPolicy.FileName; long creationTime = drPolicy.CreationTime; string lastError = string.Empty; string encryptedDRPolicy = string.Empty; //bool retVal = WebFormServices.GetFileDRInfo(AccountForm.accountName, AccountForm.password, fileName, creationTime, ref encryptedDRPolicy, ref lastError); //if (!retVal) //{ // MessageBoxHelper.PrepToCenterMessageBoxOnForm(this); // MessageBox.Show("Get digital right information for file " + fileName + " failed with error:" + lastError, "GetFileDRInfo", MessageBoxButtons.OK, MessageBoxIcon.Error); // return; //} drPolicy = DigitalRightControl.DecryptStrToObject <DRPolicy>(encryptedDRPolicy); drPolicy.CreationTime = creationTime; sharedFileList[creationTimeStr] = drPolicy; } ShareFileForm shareFileForm = new ShareFileForm(drPolicy); shareFileForm.ShowDialog(); } }