Ejemplo n.º 1
0
 private void AddContentPackage(PackageModel pm)
 {
     if (this.InvokeRequired)
     {
         var foo = new DelegateNoArgs(this.AddContentPackage);
         this.Invoke(foo, pm);
     }
     else
     {
         lock (lockContent)
         {
             txtContent.Text += $"{pm.Time.ToString("HH:mm:ss")} : {UtilMethods.GetContent(pm.Data, chkToBase64.Checked)}\n";
         }
     }
 }
Ejemplo n.º 2
0
        private void RefreshContent()
        {
            var packs =
                list.Where(p =>
                           p.FromIP == this.selectFromIP &&
                           p.ToIP == selectToIP &&
                           p.FromPort == this.selectFromPort &&
                           p.ToPort == this.selectToPort)
                .OrderBy(p => p.Time);

            var sb = new StringBuilder();

            foreach (var item in packs)
            {
                sb.AppendFormat("{0} : {1}\n", item.Time.ToString("HH:mm:ss"), UtilMethods.GetContent(item.Data, chkToBase64.Checked));
            }
        }
Ejemplo n.º 3
0
        private void RefreshContent()
        {
            if (string.IsNullOrWhiteSpace(selectFromPort) || string.IsNullOrWhiteSpace(selectToPort))
            {
                return;
            }
            if (txtContent.InvokeRequired)
            {
                var foo = new DelegateSetDgvPortData(this.RefreshContent);
                this.Invoke(foo);
            }
            else
            {
                lock (lockContent)
                {
                    txtContent.Text = string.Empty;
                    var packs =
                        list.Where(p =>
                                   p.FromIP == this.selectFromIP &&
                                   p.ToIP == selectToIP &&
                                   p.FromPort == this.selectFromPort &&
                                   p.ToPort == this.selectToPort)
                        .OrderBy(p => p.Time);

                    var sb = new StringBuilder();
                    foreach (var item in packs)
                    {
                        sb.AppendFormat("{0} : {1}\n", item.Time.ToString("HH:mm:ss"), UtilMethods.GetContent(item.Data, chkToBase64.Checked));
                    }
                    txtContent.Text = sb.ToString();
                }
            }
        }