Exemplo n.º 1
0
        private void populatelistview()
        {
            string[] urls = urlprovider.geturls();


            foreach (var url in urls)
            {
                ListViewItem urlitem = new ListViewItem(url);
                LstVwUrls.Items.Add(urlitem);
            }
        }
Exemplo n.º 2
0
        private static void setup()
        {
            //urlprovider = new fileurlprovider(filepath);
            string cs = ConfigurationManager.ConnectionStrings["default"].ConnectionString;

            urlprovider = new sqliteurlprovider(cs);

            createsamplesdata();

            timer = new Timer(intervals_ms);

            urls = urlprovider.geturls();

            timer.Elapsed += Timer_Elapsed;
        }
Exemplo n.º 3
0
        public static int Main(string[] args)
        {
            setup();

            while (true)
            {
                char command = Console.ReadKey().KeyChar;
                switch (command)
                {
                case 'q':
                {
                    timer.Stop();
                    Console.WriteLine("\n quit .....");
                    return(0);
                }

                case 's':
                {
                    Console.WriteLine("\n start the application :");
                    timer.Start();
                    break;
                }

                case 'a':
                {
                    timer.Stop();

                    Console.Write("\n add url entry: ");

                    string url = Console.ReadLine();

                    if (urlprovider.addurl(url))
                    {
                        Console.WriteLine("\n new url entry was addes");
                    }
                    else
                    {
                        Console.WriteLine("\n failed to add the url entry");
                    }

                    urls = urlprovider.geturls();
                    timer.Start();
                    break;
                }

                case 'c':
                {
                    timer.Stop();
                    Console.WriteLine("\n enter the specified timer intervals: ");
                    double interval = Convert.ToDouble(Console.ReadLine());
                    timer.Interval = interval;
                    timer.Start();
                    break;
                }

                case 'r':
                {
                    timer.Stop();
                    Console.Write("\n select url to remove: ");
                    string url = Console.ReadLine();

                    if (urlprovider.removeurl(url))
                    {
                        Console.WriteLine("url removed successufully");
                    }
                    else
                    {
                        Console.WriteLine("fail to remove the url");
                    }
                    urls = urlprovider.geturls();
                    timer.Start();
                    break;
                }

                default:
                {
                    Console.WriteLine("invalid command");
                    break;
                }
                }
            }
        }