Example #1
0
        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
        }
Example #2
0
        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);
        }
Example #3
0
        public AddEditCopyOperation(CopyOperationDTO op)
        {
            InitializeComponent();

            _copyOperation = op;

            ShowOperationSettings();
        }
Example #4
0
 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();
     }
 }
Example #5
0
        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);
        }
Example #6
0
 public AddEditCopyOperation()
 {
     InitializeComponent();
     _copyOperation = new CopyOperationDTO();
 }