private void btnOK_Click(object sender, EventArgs e) { try { PropertiyBag prop = (PropertiyBag)this.propertyGrid.SelectedObject; _taskHost.SetValue(CONSTANTS.PGPSOURCEFILE, prop.sourceFile); _taskHost.SetValue(CONSTANTS.PGPTARGETFILE, prop.targetFile); _taskHost.SetValue(CONSTANTS.PGPPUBLICKEY, prop.publicKey); _taskHost.SetValue(CONSTANTS.PGPPRIVATEKEY, prop.privateKey); _taskHost.SetValue(CONSTANTS.PGPPASSPHRASE, prop.passPhrase); _taskHost.SetValue(CONSTANTS.PGPOVERWRITETARGET, (bool)prop.overwriteTarget); _taskHost.SetValue(CONSTANTS.PGPREMOVESOURCE, (bool)prop.removeSource); _taskHost.SetValue(CONSTANTS.PGPARMORED, (bool)prop.isArmored); _taskHost.SetValue(CONSTANTS.PGPFILEACTION, prop.fileAction); //_taskHost.Properties[CONSTANTS.PGPLOGLEVEL, prop.logLevel); _taskHost.Name = prop.name; _taskHost.Description = prop.description; this.DialogResult = System.Windows.Forms.DialogResult.OK; this.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message + Environment.NewLine + ex.StackTrace); } }
/// <summary> /// Handles the Click event of the btnOK control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="EventArgs"/> instance containing the event data.</param> private void btnOK_Click(object sender, EventArgs e) { try { PropertyBag prop = (PropertyBag)this.propertyGrid.SelectedObject; _taskHost.Name = prop.name; _taskHost.Description = prop.description; _taskHost.SetValue(CONSTANTS.SFTPLOCALFILE, prop.localFile); _taskHost.SetValue(CONSTANTS.SFTPREMOTEFILE, prop.remoteFile); _taskHost.SetValue(CONSTANTS.SFTPREMOTEFILELISTVAR, prop.remoteFileListVariable); _taskHost.SetValue(CONSTANTS.SFTPHOST, prop.hostName); _taskHost.SetValue(CONSTANTS.SFTPPORT, prop.portNumber); _taskHost.SetValue(CONSTANTS.SFTPUSER, prop.userName); _taskHost.SetValue(CONSTANTS.SFTPPASSWORD, prop.passWord); _taskHost.SetValue(CONSTANTS.SFTPSTOPONFAILURE, prop.stopOnFailure); _taskHost.SetValue(CONSTANTS.SFTPFILEACTION, prop.fileAction); //_taskHost.SetValue(CONSTANTS.SFTPRETRIES, prop.reTries); _taskHost.SetValue(CONSTANTS.SFTPFILEINFO, prop.sftpFileInfo); _taskHost.SetValue(CONSTANTS.SFTPLOGLEVEL, prop.logLevel); if (prop.fileAction == SFTPFileAction.Send || prop.fileAction == SFTPFileAction.SendMultiple) { _taskHost.SetValue(CONSTANTS.SFTPFILEFILTER, prop.localFilter); _taskHost.SetValue(CONSTANTS.SFTPOVERWRITEDEST, prop.remoteOverwrite); _taskHost.SetValue(CONSTANTS.SFTPREMOVESOURCE, prop.localRemove); _taskHost.SetValue(CONSTANTS.SFTPISRECURSIVE, prop.localIncludeSubFolders); } else { _taskHost.SetValue(CONSTANTS.SFTPFILEFILTER, prop.remoteFilter); _taskHost.SetValue(CONSTANTS.SFTPOVERWRITEDEST, prop.localOverwrite); _taskHost.SetValue(CONSTANTS.SFTPREMOVESOURCE, prop.remoteRemove); } this.DialogResult = System.Windows.Forms.DialogResult.OK; this.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message + Environment.NewLine + ex.StackTrace); } }
/// <summary> /// Handles the Click event of the btnOK control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="EventArgs"/> instance containing the event data.</param> private void btnOK_Click(object sender, EventArgs e) { try { PropertyBag prop = (PropertyBag)this.propertyGrid.SelectedObject; _taskHost.SetValue(CONSTANTS.ZIPFILEACTION, prop.fileAction); _taskHost.SetValue(CONSTANTS.ZIPCOMPRESSIONTYPE, prop.compressionType); _taskHost.SetValue(CONSTANTS.ZIPCOMPRESSIONLEVEL, prop.zipCompressionLevel); _taskHost.SetValue(CONSTANTS.TARCOMPRESSIONLEVEL, prop.tarCompressionLevel); _taskHost.SetValue(CONSTANTS.ZIPPASSWORD, prop.zipPassword); _taskHost.SetValue(CONSTANTS.ZIPSOURCE, prop.sourceFile); _taskHost.SetValue(CONSTANTS.ZIPREMOVESOURCE, prop.removeSource); _taskHost.SetValue(CONSTANTS.ZIPRECURSIVE, prop.recursive); _taskHost.SetValue(CONSTANTS.ZIPTARGET, prop.targetFile); _taskHost.SetValue(CONSTANTS.ZIPOVERWRITE, prop.overwriteTarget); _taskHost.SetValue(CONSTANTS.ZIPFILEFILTER, prop.fileFilter); _taskHost.SetValue(CONSTANTS.ZIPLOGLEVEL, prop.logLevel); _taskHost.Name = prop.name; _taskHost.Description = prop.description; this.DialogResult = System.Windows.Forms.DialogResult.OK; this.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message + Environment.NewLine + ex.StackTrace); } }