private void AddFromTsunamiCore(object sender, EventsArgs.OnTorrentAddedEventArgs e)
 {
     TorrentItem ob = new TorrentItem(e.QueuePosition, e.Name, e.Hash, 0, 0, e.Status, e.Progress, 0, 0, 0);
     System.Windows.Application.Current.Dispatcher.Invoke(() => {
         _torrentList.Add(ob);
     });
 }
 private void RemovedFromTsunamiCore(object sender, EventsArgs.OnTorrentRemovedEventArgs e)
 {
     System.Windows.Application.Current.Dispatcher.Invoke(() => {
         TorrentItem ob = _torrentList.FirstOrDefault(o => o.Hash == e.Hash);
         _torrentList.Remove(ob);
     });
 }
예제 #3
0
        private void _changer_VolumeChanged(object sender, EventsArgs <int> args)
        {
            //megaCrutchCode
            var prevItem = listItemsStates.GetItems().Cast <ItemView>().FirstOrDefault(x => x.StrokeVisible);

            if (prevItem == null)
            {
                prevItem = listItemsStates.GetSelectedItems().FirstOrDefault() as ItemView;
            }
            if (prevItem == null)
            {
                prevItem = listItemsStates.GetItems().LastOrDefault() as ItemView;
            }
            if (prevItem != null)
            {
                prevItem.StrokeVisible = false;
                var index = listItemsStates.GetItems().ToList().IndexOf(prevItem) - (args.Value / Math.Abs(args.Value));
                if (index == listItemsStates.GetItems().Length)
                {
                    index = 0;
                }
                else if (index == -1)
                {
                    index = listItemsStates.GetItems().Length - 1;
                }
                var targetItem = (ItemView)listItemsStates.GetItems().ElementAt(index);
                targetItem.StrokeVisible = true;
            }
        }
예제 #4
0
        ////public void LoginHttpHelper(string username,string password,string proxyAdderss, string proxyport,string proxyusername, string proxypassword, ref GlobusHttpHelper HttpHelper)
        //{
        //    string _accountUser = string.Empty;
        //    string _accountPass = string.Empty;
        //    string _ProxyAddress = string.Empty;
        //    int _proxyPort = 888;
        //    string _proxyUserName = string.Empty;
        //    string _proxyPassword = string.Empty;
        //    string Url = string.Empty;

        //    _accountUser = username;
        //    _accountPass = password;
        //    _ProxyAddress = proxyAdderss;
        //    if (!string.IsNullOrEmpty(proxyport))
        //    {
        //        _proxyPort = int.Parse(proxyport);
        //    }

        //    _proxyUserName = proxyusername;
        //    _proxyPassword = proxypassword;
        //    Url = "https://www.linkedin.com/";

        //    ////string pageSrcLogin = HttpChilkat.GetHtmlProxy(Url, proxyAddress, proxyPort, proxyUserName, proxyPassword);
        //    string pageSrcLogin = HttpHelper.getHtmlfromUrlProxy(new Uri(Url), _ProxyAddress, 888, _proxyUserName, _proxyPassword);


        //    string postdata = string.Empty;
        //    string postUrl = string.Empty;
        //    string ResLogin = string.Empty;
        //    string csrfToken = string.Empty;
        //    string sourceAlias = string.Empty;

        //    if (pageSrcLogin.Contains("csrfToken"))
        //    {
        //        csrfToken = pageSrcLogin.Substring(pageSrcLogin.IndexOf("csrfToken"), 100);
        //        string[] Arr = csrfToken.Split('"');
        //        csrfToken = Arr[2];
        //    }

        //    if (pageSrcLogin.Contains("sourceAlias"))
        //    {
        //        sourceAlias = pageSrcLogin.Substring(pageSrcLogin.IndexOf("sourceAlias"), 100);
        //        string[] Arr = sourceAlias.Split('"');
        //        sourceAlias = Arr[2];
        //    }
        //    //accountUser = "******";
        //    _accountUser = _accountUser.Replace("@", "%40");
        //    //accountPass = "******";
        //    postUrl = "https://www.linkedin.com/uas/login-submit";
        //    postdata = "session_key=" + _accountUser + "&session_password="******"&source_app=&trk=guest_home_login&session_redirect=&csrfToken=" + csrfToken + "&sourceAlias=" + sourceAlias;

        //    ResLogin = HttpHelper.postFormData(new Uri(postUrl), postdata);

        //    Url = "http://www.linkedin.com/home?trk=hb_tab_home_top";
        //    pageSrcLogin = HttpHelper.getHtmlfromUrlProxy(new Uri(Url), _ProxyAddress, 888, _proxyUserName, _proxyPassword);

        //    LogoutHttpHelper(ref HttpHelper);

        //    Url = "http://www.linkedin.com/home?trk=hb_tab_home_top";
        //    pageSrcLogin = HttpHelper.getHtmlfromUrlProxy(new Uri(Url), _ProxyAddress, 888, _proxyUserName, _proxyPassword);
        //}

        private void LoggerLoginLogout(string message)
        {
            EventsArgs eventArgs = new EventsArgs(message);

            LoginEvent.LogText(eventArgs);
            WallPosterLoginEvent.LogText(eventArgs);
        }
예제 #5
0
        private void Log(string message)
        {
            EventsArgs eventArgs = new EventsArgs(message);

            //logEvents_static.LogText(eventArgs);
            logEvents.LogText(eventArgs);
        }
예제 #6
0
 private void NodeValue_Changed(object sender, EventsArgs <NodeValue> args)
 {
     if (args.Value.Node.HomeId == HomeId && args.Value.Node.Id == NodeId && args.Value.Id == ValueId)
     {
         ValueChanged?.Invoke(this, args.Value.Current.ToString());
     }
 }
예제 #7
0
        private void EventTriggered(object sender, EventsArgs <ScenarioValueChangedEventArgs> args)
        {
            if (args.Value.Scenario is RemoteScenario == false)
            {
                var newVal = args.Value.Scenario.GetCurrentValue();
                AddValueCache(args.Value.Scenario.Id, newVal);

                var item = new StatisticsItem();
                item.DateTime = DateTime.Now;

                item.Source = new StatisticsItemSource()
                {
                    ID         = args.Value.Source.User?.Id,
                    Name       = args.Value.Source.User?.Name,
                    SourceType = GetStartupSourceName(args.Value.Source.Source)
                };

                item.Target = new StatisticsScenarioInfo()
                {
                    ID            = args.Value.Scenario.Id,
                    Name          = args.Value.Scenario.Name,
                    ValueTypeName = ActionsDomain.Utils.GetValueTypeClassName(args.Value.Scenario.ValueType.GetType())
                };

                item.Value = newVal;

                AddItem(item);
            }
        }
예제 #8
0
 void logger_addToLogger(object sender, EventArgs e)
 {
     if (e is EventsArgs)
     {
         EventsArgs eventArgs = e as EventsArgs;
         AddLoggerAccountLoad(eventArgs.log);
     }
 }
예제 #9
0
 void logger_SearchFollowCompanyaddToLogger(object sender, EventArgs e)
 {
     if (e is EventsArgs)
     {
         EventsArgs eventArgs = e as EventsArgs;
         AddLoggerFollowCompanyUrl(eventArgs.log);
     }
 }
예제 #10
0
 void GroupStatus_addToLogger(object sender, EventArgs e)
 {
     if (e is EventsArgs)
     {
         EventsArgs eventArgs = e as EventsArgs;
         AddLoggerGroupsInvitation(eventArgs.log);
     }
 }
예제 #11
0
 private void addGroupNamesForScraper(object sender, EventArgs e)
 {
     if (e is EventsArgs)
     {
         EventsArgs eArgs = e as EventsArgs;
         BindGroupNamesForScraper(eArgs.log);
     }
 }
예제 #12
0
 void logger_SearchGroupaddToLogger(object sender, EventArgs e)
 {
     if (e is EventsArgs)
     {
         EventsArgs eventArgs = e as EventsArgs;
         AddLoggerJoinGroupUrl(eventArgs.log);
     }
 }
예제 #13
0
 void ScrapperRecordsLogEvents_addToLogger(object sender, EventArgs e)
 {
     if (e is EventsArgs)
     {
         EventsArgs eventArgs = e as EventsArgs;
         AddLoggerScrapData(eventArgs.log);
     }
 }
예제 #14
0
 void logEvents_Follower_addToLogger(object sender, EventArgs e)
 {
     if (e is EventsArgs)
     {
         EventsArgs eArgs = e as EventsArgs;
         AddToLog_follow(eArgs.log);
     }
 }
예제 #15
0
 void loggerAddConnection_addToLogger(object sender, EventArgs e)
 {
     if (e is EventsArgs)
     {
         EventsArgs eventArgs = e as EventsArgs;
         AddLoggerManageConnection(eventArgs.log);
     }
 }
예제 #16
0
 void AddToLogger_GroupStatus(object sender, EventArgs e)
 {
     if (e is EventsArgs)
     {
         EventsArgs eventArgs = e as EventsArgs;
         AddLoggerCommentLiker(eventArgs.log);
     }
 }
예제 #17
0
 void bindGroupMembers(object sender, EventArgs e)
 {
     if (e is EventsArgs)
     {
         EventsArgs eArgs = e as EventsArgs;
         BindGroupMembersToCheckedListBox(eArgs.log);
     }
 }
예제 #18
0
 void CampaignnameLog(object sender, EventArgs e)
 {
     if (e is EventsArgs)
     {
         EventsArgs eArgs = e as EventsArgs;
         BindGroupNamesToComboBox(eArgs.log);
     }
 }
예제 #19
0
 void logEvents_addToLogger(object sender, EventArgs e)
 {
     if (e is EventsArgs)
     {
         EventsArgs eArgs = e as EventsArgs;
         ReTweetUserControlLog(eArgs.log);
     }
 }
예제 #20
0
 void ProxyLogger_addToLogger(object sender, EventArgs e)
 {
     if (e is EventsArgs)
     {
         EventsArgs eventArgs = e as EventsArgs;
         AddToLogger(eventArgs.log);
     }
 }
예제 #21
0
 void logEvents_addToLogger(object sender, EventArgs e)
 {
     if (e is EventsArgs)
     {
         EventsArgs eArgs = e as EventsArgs;
         AddToEmailVerificationLog(eArgs.log);
     }
 }
예제 #22
0
 void GroupStatus_addToLogger(object sender, EventArgs e)
 {
     if (e is EventsArgs)
     {
         EventsArgs eventArgs = e as EventsArgs;
         AddLoggerPendingGroups(eventArgs.log);
     }
 }
예제 #23
0
 void logEvents_addToLogger(object sender, EventArgs e)
 {
     if (e is EventsArgs)
     {
         EventsArgs eArgs = e as EventsArgs;
         Log(eArgs.log);
     }
 }
예제 #24
0
 public void logEvents_Follower_addToLogger(object sender, EventArgs e)
 {
     if (e is EventsArgs)
     {
         EventsArgs eArgs = e as EventsArgs;
         AddtoLoggerViewAccounts(eArgs.log);
     }
 }
 void AcceptInvitationsLogEvents_addToLogger(object sender, EventArgs e)
 {
     if (e is EventsArgs)
     {
         EventsArgs eventArgs = e as EventsArgs;
         AddInviteMemberThroughProfUrlLogger(eventArgs.log);
     }
 }
예제 #26
0
 void CampaignnameLog(object sender, EventArgs e)
 {
     if (e is EventsArgs)
     {
         EventsArgs eArgs = e as EventsArgs;
         getUpdatedUserName(eArgs.log);
     }
 }
예제 #27
0
 private void addGroupNamesForStatusUpdate(object sender, EventArgs e)
 {
     if (e is EventsArgs)
     {
         EventsArgs eArgs = e as EventsArgs;
         BindGroupNamesForStatusUpdate(eArgs.log);
     }
 }
 void CampaignnameLog(object sender, EventArgs e)
 {
     if (e is EventsArgs)
     {
         EventsArgs eArgs = e as EventsArgs;
         Addtologger();
     }
 }
예제 #29
0
 void event_StartScheduler_raiseScheduler(object sender, EventArgs e)
 {
     if (e is EventsArgs)
     {
         EventsArgs eArgs = e as EventsArgs;
         //AddToGeneralLogs(eArgs.log);
         StartScheduler(eArgs.module);
     }
 }
예제 #30
0
        void ScrapGroupMemberLogEvents_addToLogger(object sender, EventArgs e)
        {
            if (e is EventsArgs)
            {
                EventsArgs eventArgs = e as EventsArgs;

                AddScrapGroupMemberLogger(eventArgs.log);
            }
        }
        public async void animacion(object sender, EventsArgs e)
        {
            await btnAnimado.TranslateTo(0, -30, 195);

            await btnAnimado.RotateTo(359, 205);

            btnAnimado.TranslationY = 0;
            btnAnimado.Rotation     = 0;
        }
예제 #32
0
        void AccountVerificationLogEvents_addToLogger(object sender, EventArgs e)
        {
            //throw new NotImplementedException();
            if (e is EventsArgs)
            {
                EventsArgs eventArgs = e as EventsArgs;

                AddAccountVerificationLogger(eventArgs.log);
            }
        }
		private void RaiseEvent(DataSet ds, params string[] parameters)
		{
			try
			{
				EventsArgs eArgs = new EventsArgs(ds, parameters);
				eventInviterEvent.RaiseProcessCompletedEvent(eArgs);
			}
			catch (Exception ex)
			{
				Console.WriteLine(ex.StackTrace);
			}
		}
 private void UpdateFromSessionStatistics(object sender, EventsArgs.OnSessionStatisticsEventArgs e)
 {
     _sessionStatistics.Update(e);
 }
        private void Log(string log)
        {
            try
            {
                EventsArgs loggerEventsArgs = new EventsArgs(log);
                logger.LogText(loggerEventsArgs);
            }
            catch (Exception ex)
            {

            }

        }
예제 #36
0
 public void NotifyUpdateProgress(EventsArgs.OnTorrentUpdatedEventArgs e)
 {
     Clients.All.notifyUpdateProgress(e);
 }
        private void Log(string message)
        {
            try
            {
                EventsArgs eventArgs = new EventsArgs(message);
                acceptInvitationsLogEvents.LogText(eventArgs);
            }
            catch (Exception)
            {

            }
        }
		public static void AddToLogger_Event(string log)
		{
			EventsArgs eArgs = new EventsArgs(log);
			CampaignStopLogevents.LogText(eArgs);
		}
예제 #39
0
 public void NotifySessionStatistics(EventsArgs.OnSessionStatisticsEventArgs ss)
 {
     Clients.All.notifySessionStatistics(ss);
 }
 private void UpdateFromTsunamiCore(object sender, EventsArgs.OnTorrentUpdatedEventArgs e)
 {
     System.Windows.Application.Current.Dispatcher.Invoke(() => {
         TorrentItem ob = _torrentList.FirstOrDefault(o => o.Hash == e.InfoHash);
         ob.Name = e.Name;
         ob.QueuePosition = e.QueuePosition;
         ob.TotalDone = e.TotalDone;
         ob.TotalWanted = e.TotalWanted;
         ob.State = e.State;
         ob.Progress = e.Progress;
         ob.Priority = e.Priority;
         ob.DownloadRate = e.DownloadRate;
         ob.UploadRate = e.UploadRate;
     });
 }
 public void Update(EventsArgs.OnSessionStatisticsEventArgs es)
 {
     AllowedUploadSlots = es.AllowedUploadSlots;
     DhtDownloadRate = es.DhtDownloadRate;
     DhtGlobalNodes = es.DhtGlobalNodes;
     DhtNodes = es.DhtNodes;
     DhtNodeCache = es.DhtNodeCache;
     DhtTorrents = es.DhtTorrents;
     DhtTotalAllocations = es.DhtTotalAllocations;
     DhtUploadRate = es.DhtUploadRate;
     DiskReadQueue = es.DiskReadQueue;
     DiskWriteQueue = es.DiskWriteQueue;
     DownloadRate = es.DownloadRate;
     DownBandwidthBytesQueue = es.DownBandwidthBytesQueue;
     DownBandwidthQueue = es.DownBandwidthQueue;
     HasIncomingConnections = es.HasIncomingConnections;
     IpOverheadDownloadRate = es.IpOverheadDownloadRate;
     IpOverheadUploadRate = es.IpOverheadUploadRate;
     NumPeers = es.NumPeers;
     NumUnchoked = es.NumUnchoked;
     OptimisticUnchokeCounter = es.OptimisticUnchokeCounter;
     PayloadDownloadRate = es.PayloadDownloadRate;
     PayloadUploadRate = es.PayloadUploadRate;
     PeerlistSize = es.PeerlistSize;
     TotalDhtDownload = es.TotalDhtDownload;
     TotalDhtUpload = es.TotalDhtUpload;
     TotalDownload = es.TotalDownload;
     TotalFailedBytes = es.TotalFailedBytes;
     TotalIpOverheadDownload = es.TotalIpOverheadDownload;
     TotalIpOverheadUpload = es.TotalIpOverheadUpload;
     TotalPayloadDownload = es.TotalPayloadDownload;
     TotalPayloadUpload = es.TotalPayloadUpload;
     TotalRedundantBytes = es.TotalRedundantBytes;
     TotalTrackerDownload = es.TotalTrackerDownload;
     TotalTrackerUpload = es.TotalTrackerUpload;
     TotalUpload = es.TotalUpload;
     TrackerDownloadRate = es.TrackerDownloadRate;
     TrackerUploadRate = es.TrackerUploadRate;
     UnchokeCounter = es.UnchokeCounter;
     UploadRate = es.UploadRate;
     UpBandwidthBytesQueue = es.UpBandwidthBytesQueue;
     UpBandwidthQueue = es.UpBandwidthQueue;
 }