private void lvFileMateCopyOps_ItemActivate(object sender, EventArgs e) { CopyOperationDTO op = (CopyOperationDTO)lvFileMateCopyOps.SelectedItems[0].Tag; AddEditCopyOperation editCopyOp = new AddEditCopyOperation(op); editCopyOp.ShowDialog(); // clicking ok will update the copy operation dto }
private void SetFileMateSettingsDefaults() { _fileMateSettings = new CopyGroupDTO(); CopyOperationDTO copyOp = new CopyOperationDTO(); copyOp.Name = "summa"; copyOp.DeleteSource = true; copyOp.CalledFromExternal = true; copyOp.SourceUrl = @"c:\program files\menumate\summa\"; copyOp.Schedule = "04:00"; copyOp.Pattern = "*.txt"; copyOp.Enabled = false; FileMateTargetDTO ftpTarget = new FileMateTargetDTO(); ftpTarget.TargetUrl = "ftp://ftp.summa.co.nz/"; ftpTarget.Username = "******"; ftpTarget.Password = "******"; copyOp.Targets.Add(ftpTarget); FileMateTargetDTO archiveTarget = new FileMateTargetDTO(); archiveTarget.TargetUrl = @"c:\program files\menumate\summa\archive\{date}\"; copyOp.Targets.Add(archiveTarget); _fileMateSettings.Operations.Add(copyOp); }
public AddEditCopyOperation(CopyOperationDTO op) { InitializeComponent(); _copyOperation = op; ShowOperationSettings(); }
private void btnDeleteCopyOp_Click(object sender, EventArgs e) { if (lvFileMateCopyOps.SelectedItems.Count == 1) { CopyOperationDTO op = (CopyOperationDTO)lvFileMateCopyOps.SelectedItems[0].Tag; _fileMateSettings.Operations.Remove(op); ShowAllSettings(); } }
public void TestBasicLoad() { XmlDocument doc = new XmlDocument(); doc.LoadXml(TestResource.FileMate_Test_Config); CopyGroupDTO cgDto = new CopyGroupDTO(doc); Assert.AreEqual <int>(1, cgDto.Operations.Count); CopyOperationDTO coDto = cgDto.Operations[0]; Assert.AreEqual <string>("summa", coDto.Name); Assert.IsFalse(coDto.CalledFromExternal); Assert.IsFalse(coDto.DeleteSource); Assert.AreEqual <string>("*.dat", coDto.Pattern); Assert.AreEqual <string>("1m", coDto.Schedule); Assert.AreEqual <string>(@"c:\source\", coDto.SourceUrl); // check targets Assert.AreEqual <int>(1, coDto.Targets.Count); FileMateTargetDTO tDto = coDto.Targets[0]; Assert.AreEqual <string>(@"c:\target\", tDto.TargetUrl); }
public AddEditCopyOperation() { InitializeComponent(); _copyOperation = new CopyOperationDTO(); }