Exemplo n.º 1
0
 private void ShowCompleteAcceptFile(string monitorIp, string monitorDirectory)
 {
     SubscribeCollection.Where(s => s.MonitorIP == monitorIp && s.MonitorDirectory == monitorDirectory).ToList().ForEach(s =>
     {
         s.AcceptFileName    = @"";
         s.AcceptFilePercent = 0.0;
     });
 }
Exemplo n.º 2
0
 private void ShowAcceptProgress(string monitorIp, string monitorDirectory, string sendFile, double progress)
 {
     SubscribeCollection.Where(s => s.MonitorIP == monitorIp && s.MonitorDirectory == monitorDirectory).ToList().ForEach(s =>
     {
         s.AcceptFileName    = sendFile.Replace(monitorDirectory, s.AcceptDirectory);
         s.AcceptFilePercent = progress;
     });
 }
Exemplo n.º 3
0
        public void RemoveAcceptSettings(string monitorIP, string monitorDirectory)
        {
            var accepts = SubscribeCollection.Where(s => s.MonitorIP == monitorIP && s.MonitorDirectory == monitorDirectory).ToList();

            App.Current.Dispatcher.BeginInvoke(new Action(() =>
            {
                foreach (var accept in accepts)
                {
                    SubscribeCollection.Remove(accept);
                }
            }));
        }
Exemplo n.º 4
0
        public void RemoveAcceptSettings(string monitorIP, string monitorAlias)
        {
            var accepts = SubscribeCollection.Where(s => s.MonitorIP == monitorIP && s.MonitorAlias == monitorAlias).ToList();

            App.Current.Dispatcher.BeginInvoke(new Action(() =>
            {
                foreach (var accept in accepts)
                {
                    SubscribeCollection.Remove(accept);
                }
            }));
            ConfigHelper.Instance.SaveSettings();
        }