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);
        }
Exemple #2
0
        private void lvCopyOperationTargets_ItemActivate(object sender, EventArgs e)
        {
            CaptureFormData();
            FileMateTargetDTO t         = (FileMateTargetDTO)lvCopyOperationTargets.SelectedItems[0].Tag;
            NewFileMateTarget targetFrm = new NewFileMateTarget(t);

            targetFrm.ShowDialog();
        }
Exemple #3
0
 private void btnDeleteTarget_Click(object sender, EventArgs e)
 {
     CaptureFormData();
     if (lvCopyOperationTargets.SelectedItems.Count == 1)
     {
         FileMateTargetDTO targetDto = (FileMateTargetDTO)lvCopyOperationTargets.SelectedItems[0].Tag;
         _copyOperation.Targets.Remove(targetDto);
         ShowOperationSettings();
     }
 }
Exemple #4
0
 private void btnOk_Click(object sender, EventArgs e)
 {
     if (_target == null)
     {
         _target = new FileMateTargetDTO();
     }
     _target.TargetUrl      = tbTargetUrl.Text;
     _target.Username       = tbUsername.Text;
     _target.Password       = tbpassword.Text;
     _target.AllowOverwrite = cbTargetAllowOverwrite.Checked;
 }
Exemple #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);
        }
Exemple #6
0
 public NewFileMateTarget(FileMateTargetDTO target)
 {
     InitializeComponent();
     _target = target;
     ShowTargetSettings();
 }