private void sortPCnamesMethod_button_Click(object sender, EventArgs e)
        {
            switch (selectedSortingMethod)
            {
            case sortBy.DATA:
                selectedSortingMethod = sortBy.LOGS;
                this.sortBatton_toolTip.SetToolTip(this.sortPCnamesMethod_button, "Выбрана сортировка по ЛОГАМ");
                break;

            case sortBy.LOGS:
                selectedSortingMethod = sortBy.DATA;
                this.sortBatton_toolTip.SetToolTip(this.sortPCnamesMethod_button, "Выбрана сортировка по ДАТЕ");
                break;
            }
            sortPCnamesMethod_button.Text = selectedSortingMethod.ToString().ToUpper()[0].ToString();
            if (userName_comboBox.Text != String.Empty)
            {
                UserName_comboBox_SelectedIndexChanged(sender, e);
                //PCs_listBox.SelectedIndex = 0;
            }
            parsedEntitiesNames_listBox.Focus();
        }
 Assert.Equal(expected, RequestHelpers.GetOrderBy(sortBy, requestedSortOrder));
Exemple #3
0
        public void AddElements(sortBy s)
        {
            myProcesses = new List <MyProcess>();
            switch (s)
            {
            case sortBy.id:
                if (AscHandlerID)
                {
                    foreach (var item in AllProcess.OrderBy(p => p.Id))
                    {
                        myProcesses.Add(new MyProcess {
                            IdProcess = item.Id, NameProcess = item.ProcessName, ThreadsCount = item.Threads.Count, Memory = item.WorkingSet64 / 1024
                        });
                    }
                    AscHandlerID = !AscHandlerID;
                }
                else
                {
                    foreach (var item in AllProcess.OrderByDescending(p => p.Id))
                    {
                        myProcesses.Add(new MyProcess {
                            IdProcess = item.Id, NameProcess = item.ProcessName, ThreadsCount = item.Threads.Count, Memory = item.WorkingSet64 / 1024
                        });
                    }
                    AscHandlerID = !AscHandlerID;
                }
                break;

            case sortBy.name:
                if (AscHandlerName)
                {
                    foreach (var item in AllProcess.OrderBy(p => p.ProcessName))
                    {
                        myProcesses.Add(new MyProcess {
                            IdProcess = item.Id, NameProcess = item.ProcessName, ThreadsCount = item.Threads.Count, Memory = item.WorkingSet64 / 1024
                        });
                    }
                    AscHandlerName = !AscHandlerName;
                }
                else
                {
                    foreach (var item in AllProcess.OrderByDescending(p => p.ProcessName))
                    {
                        myProcesses.Add(new MyProcess {
                            IdProcess = item.Id, NameProcess = item.ProcessName, ThreadsCount = item.Threads.Count, Memory = item.WorkingSet64 / 1024
                        });
                    }
                    AscHandlerName = !AscHandlerName;
                }
                break;

            case sortBy.threads:
                if (AscHandlerThreads)
                {
                    foreach (var item in AllProcess.OrderBy(p => p.Threads.Count))
                    {
                        myProcesses.Add(new MyProcess {
                            IdProcess = item.Id, NameProcess = item.ProcessName, ThreadsCount = item.Threads.Count, Memory = item.WorkingSet64 / 1024
                        });
                    }
                    AscHandlerThreads = !AscHandlerThreads;
                }
                else
                {
                    foreach (var item in AllProcess.OrderByDescending(p => p.Threads.Count))
                    {
                        myProcesses.Add(new MyProcess {
                            IdProcess = item.Id, NameProcess = item.ProcessName, ThreadsCount = item.Threads.Count, Memory = item.WorkingSet64 / 1024
                        });
                    }
                    AscHandlerThreads = !AscHandlerThreads;
                }
                break;

            case sortBy.memory:
                if (AscHandlerMemory)
                {
                    foreach (var item in AllProcess.OrderBy(p => p.WorkingSet64))
                    {
                        myProcesses.Add(new MyProcess {
                            IdProcess = item.Id, NameProcess = item.ProcessName, ThreadsCount = item.Threads.Count, Memory = item.WorkingSet64 / 1024
                        });
                    }
                    AscHandlerMemory = !AscHandlerMemory;
                }
                else
                {
                    foreach (var item in AllProcess.OrderByDescending(p => p.WorkingSet64))
                    {
                        myProcesses.Add(new MyProcess {
                            IdProcess = item.Id, NameProcess = item.ProcessName, ThreadsCount = item.Threads.Count, Memory = item.WorkingSet64 / 1024
                        });
                    }
                    AscHandlerMemory = !AscHandlerMemory;
                }
                break;

            default:
                break;
            }
            for (int i = 0; i < myProcesses.Count; i++)
            {
                this.ProcessHandler.Items.Add(myProcesses[i]);
            }
        }
 public String submissionDownloadLink(sortBy sort, contentType cType, viewSource vSource, int page, String additionalKey, String additionalValue)
 {
     return String.Format("http://chat.sofurry.com/ajaxfetch.php?f=browse&sort={0}&contentType={1}&viewSource={2}&page={3}&{4}={5}", (int)sort, (int)cType, (int)vSource, page, additionalKey, additionalValue);
 }
 public String submissionDownloadLink(sortBy sort, contentType cType, viewSource vSource)
 {
     return String.Format("http://chat.sofurry.com/ajaxfetch.php?f=browse&sort={0}&contentType={1}&viewSource={2}&page=0", (int)sort, (int)cType, (int)vSource);
 }